linux-stable/drivers
Andy Shevchenko f39650de68 kernel.h: split out panic and oops helpers
kernel.h is being used as a dump for all kinds of stuff for a long time.
Here is the attempt to start cleaning it up by splitting out panic and
oops helpers.

There are several purposes of doing this:
- dropping dependency in bug.h
- dropping a loop by moving out panic_notifier.h
- unload kernel.h from something which has its own domain

At the same time convert users tree-wide to use new headers, although for
the time being include new header back to kernel.h to avoid twisted
indirected includes for existing users.

[akpm@linux-foundation.org: thread_info.h needs limits.h]
[andriy.shevchenko@linux.intel.com: ia64 fix]
  Link: https://lkml.kernel.org/r/20210520130557.55277-1-andriy.shevchenko@linux.intel.com

Link: https://lkml.kernel.org/r/20210511074137.33666-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Co-developed-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: Corey Minyard <cminyard@mvista.com>
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Kees Cook <keescook@chromium.org>
Acked-by: Wei Liu <wei.liu@kernel.org>
Acked-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Sebastian Reichel <sre@kernel.org>
Acked-by: Luis Chamberlain <mcgrof@kernel.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Acked-by: Helge Deller <deller@gmx.de> # parisc
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-07-01 11:06:04 -07:00
..
accessibility
acpi
amba
android
ata
atm
auxdisplay
base mm/vmstat: convert NUMA statistics to basic NUMA counters 2021-06-29 10:53:54 -07:00
bcma
block zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK 2021-07-01 11:06:02 -07:00
bluetooth
bus kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
cdrom
char kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
clk kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
clocksource
comedi
connector
counter
cpufreq
cpuidle
crypto
cxl
dax fs: remove noop_set_page_dirty() 2021-06-29 10:53:48 -07:00
dca
devfreq
dio
dma
dma-buf
edac kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
eisa
extcon
firewire
firmware kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
fpga
fsi
gnss
gpio gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP 2021-06-25 12:13:53 +02:00
gpu nouveau/svm: implement atomic SVM access 2021-07-01 11:06:04 -07:00
greybus
hid
hsi
hv kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
hwmon
hwspinlock
hwtracing kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
i2c
i3c
ide
idle
iio
infiniband
input
interconnect
iommu
ipack
irqchip
isdn
leds kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
lightnvm
macintosh
mailbox
mcb
md
media media: videobuf2: use vma_lookup() in get_vaddr_frames() 2021-06-29 10:53:51 -07:00
memory
memstick
message
mfd
misc kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
mmc
most
mtd
mux
net kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
opp
parisc kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
parport
pci
pcmcia
perf
phy
pinctrl
platform
pnp
power kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
reset
rpmsg
rtc
s390 kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
sbus
scsi SCSI fixes on 20210625 2021-06-25 15:59:14 -07:00
sh
siox
slimbus
soc kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
soundwire
spi
spmi
ssb
staging kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
target
tc
tee
thermal
thunderbolt
tty
uio
usb
vdpa
vfio vfio: use vma_lookup() instead of find_vma_intersection() 2021-06-29 10:53:51 -07:00
vhost
video kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
virt
virtio virtio-mem: use page_offline_(start|end) when setting PageOffline() 2021-06-30 20:47:28 -07:00
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile