29 Jun, 2020
1 commit
-
Instead of using the old 'jiffies + HZ {/,*} something' calculation
use msecs_to_jiffies() as that makes the code more readable.Signed-off-by: Sven Schnelle
Reviewed-by: Heiko Carstens
Signed-off-by: Heiko Carstens
24 Nov, 2017
1 commit
-
It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.Update the arch/s390/kernel/ files with the correct SPDX license
identifier based on the license text in the file itself. The SPDX
identifier is a legally binding shorthand, which can be used instead of
the full boiler plate text.This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.Cc: Martin Schwidefsky
Cc: Heiko Carstens
Cc: Peter Zijlstra
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Alexander Shishkin
Cc: Jiri Olsa
Cc: Namhyung Kim
Cc: Thomas Gleixner
Cc: Kate Stewart
Cc: Philippe Ombredanne
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Martin Schwidefsky
05 Oct, 2017
1 commit
-
This removes uses of TIMER_DEFERRED_INITIALIZER and chooses a location
to call timer_setup() from before add_timer() or mod_timer() is called.
Adjusts callbacks to use from_timer() as needed.Signed-off-by: Kees Cook
Signed-off-by: Thomas Gleixner
Cc: linux-mips@linux-mips.org
Cc: Petr Mladek
Cc: Benjamin Herrenschmidt
Cc: Lai Jiangshan
Cc: Sebastian Reichel
Cc: Kalle Valo
Cc: Paul Mackerras
Cc: Pavel Machek
Cc: linux1394-devel@lists.sourceforge.net
Cc: Chris Metcalf
Cc: linux-s390@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Cc: "James E.J. Bottomley"
Cc: Wim Van Sebroeck
Cc: Michael Ellerman
Cc: Ursula Braun
Cc: Geert Uytterhoeven
Cc: Viresh Kumar
Cc: Harish Patil
Cc: Stephen Boyd
Cc: Guenter Roeck
Cc: Manish Chopra
Cc: Len Brown
Cc: Arnd Bergmann
Cc: linux-pm@vger.kernel.org
Cc: Heiko Carstens
Cc: Martin Schwidefsky
Cc: Julian Wiedmann
Cc: John Stultz
Cc: Mark Gross
Cc: linux-watchdog@vger.kernel.org
Cc: linux-scsi@vger.kernel.org
Cc: "Martin K. Petersen"
Cc: Greg Kroah-Hartman
Cc: "Rafael J. Wysocki"
Cc: Oleg Nesterov
Cc: Ralf Baechle
Cc: Stefan Richter
Cc: Michael Reed
Cc: netdev@vger.kernel.org
Cc: Tejun Heo
Cc: Andrew Morton
Cc: linuxppc-dev@lists.ozlabs.org
Cc: Sudip Mukherjee
Link: https://lkml.kernel.org/r/1507159627-127660-7-git-send-email-keescook@chromium.org
01 Nov, 2016
1 commit
-
The Makefile currently controlling compilation of this code is obj-y
meaning that it currently is not being built as a module by anyone.Lets remove the couple traces of modular infrastructure use, so that
when reading the driver there is no doubt it is builtin-only.Since module_init translates to device_initcall in the non-modular
case, the init ordering remains unchanged with this commit.We replace module.h with init.h and export.h since the file does
export some symbols.Cc: linux-s390@vger.kernel.org
Signed-off-by: Paul Gortmaker
Signed-off-by: Heiko Carstens
Signed-off-by: Martin Schwidefsky
26 Sep, 2012
1 commit
-
Change return code handling of the stsi() function:
In case function code 0 was specified the return value is the
current configuration level (already shifted). That way all
the code that actually copied the stsi_0() function can go
away.Otherwise the return value is 0 (success) or negative to
indicate an error (currently only -EOPNOTSUPP).Also stsi() is no longer an inline function. The function is
not performance critical, but every caller would generate an
exception table entry for this function.Signed-off-by: Heiko Carstens
Signed-off-by: Martin Schwidefsky
20 Jul, 2012
1 commit
-
If lgr has not been initialized, the lgr_info_log() function currently
crashes because 'lgr_page' is not allocated. To fix this 'lgr_page'
is allocated statically now.Signed-off-by: Michael Holzheu
Signed-off-by: Martin Schwidefsky
30 Mar, 2012
1 commit
-
Signed-off-by: Heiko Carstens
Signed-off-by: Martin Schwidefsky
29 Mar, 2012
1 commit
-
Disintegrate asm/system.h for S390.
Signed-off-by: David Howells
cc: linux-s390@vger.kernel.org
11 Mar, 2012
1 commit
-
Currently the following mechanisms are available to move active
Linux on System z instances between machines:
* z/VM 6.2 SSI (Single System Image)
* Suspend/resume
For moving Linux instances in this patch the term LGR (Linux Guest
Relocation) is used. Because such an operation is critical, it
should be detectable from Linux. With this patch for both, a live
system and a kernel dump, the information about LGRs is accessible.
To identify a guest, stsi and stfle data is used. A new function
lgr_info_log() compares the current data (lgr_info_cur) with the
last recorded one (lgr_info_last). In case the two data sets differ,
lgr_info_cur is logged to the "lgr" s390dbf.The following trigger points call lgr_info_log():
* panic
* die
* kdump
* LGR timer
* PSW restart
* QDIO recovery
* resumeThis patch also changes the s390dbf hex_ascii view. Now only printable ASCII
characters are shown.Reviewed-by: Heiko Carstens
Signed-off-by: Michael Holzheu
Signed-off-by: Martin Schwidefsky