linux-kernelorg-stable/include/linux
Thomas Gleixner 890337624e genirq/msi: Handle PCI/MSI allocation fail in core code
Get rid of yet another irqdomain callback and let the core code return the
already available information of how many descriptors could be allocated.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>	# PCI
Link: https://lore.kernel.org/r/20211206210225.046615302@linutronix.de
2021-12-09 11:52:22 +01:00
..
amba
atomic
avf virtchnl: Use the BIT() macro for capability/offload flags 2021-10-29 13:11:53 -07:00
bcma
byteorder
can can: dev: add can_tdc_get_relative_tdco() helper function 2021-10-24 16:24:29 +02:00
ceph libceph, ceph: move ceph_osdc_copy_from() into cephfs code 2021-11-08 03:29:52 +01:00
clk
crush
decompress x86/boot/compressed: Avoid duplicate malloc() implementations 2021-10-27 11:07:59 +02:00
device driver core: Provide device_match_acpi_handle() helper 2021-10-20 19:38:29 +02:00
dma
dsa net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge 2021-11-03 14:22:00 +00:00
extcon
firmware gpio updates for v5.16 2021-11-08 11:55:21 -08:00
fpga
fsl
gpio gpio: Allow per-parent interrupt data 2021-10-27 00:16:00 +02:00
greybus
hsi
i3c
iio
input Input: remove unused header <linux/input/cy8ctmg110_pdata.h> 2021-11-02 16:36:28 -07:00
irqchip
isdn
lockd
mailbox
mdio
mfd - Remove Drivers 2021-11-08 12:07:52 -08:00
mlx4
mlx5 net/mlx5: Fix access to a non-supported register 2021-11-30 22:35:06 -08:00
mmc MMC core: 2021-11-01 18:55:12 -07:00
mtd
mux mux: add support for delay after muxing 2021-10-21 20:02:42 +01:00
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf
phy
pinctrl
platform_data chrome platform changes for 5.16 2021-11-10 11:36:43 -08:00
power
qed
raid
regulator regulator: tps62360: replacing legacy gpio interface for gpiod 2021-10-21 14:18:42 +01:00
remoteproc
reset
rpmsg
rtc
sched sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full 2021-12-02 15:08:22 +01:00
soc The usual collection of clk driver updates and new driver additions. In 2021-11-03 21:18:44 -07:00
soundwire
spi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2021-11-12 11:53:16 -08:00
ssb
sunrpc A slow cycle for nfsd: mainly cleanup, including Neil's patch dropping 2021-11-10 16:45:54 -08:00
surface_aggregator HID: surface-hid: Use correct event registry for managing HID events 2021-10-22 10:54:51 +02:00
ulpi
unaligned
usb Revert "usb: core: hcd: Add support for deferring roothub registration" 2021-11-05 08:41:02 +01:00
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: Make acpi_node_get_parent() local 2021-11-23 19:13:00 +01:00
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple-mailbox.h mailbox: apple: Add driver for Apple mailboxes 2021-10-29 22:34:31 -05:00
apple_bl.h
arch_topology.h
arm-cci.h
arm-smccc.h
arm_ffa.h
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: support concurrent positioning ranges log 2021-10-26 21:01:48 -06:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_tcp.h
atmdev.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h audit/stable-5.16 PR 20211101 2021-11-01 21:17:39 -07:00
audit_arch.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h mm: simplify bdi refcounting 2021-11-06 13:30:34 -07:00
backing-dev.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: avoid extra iter advance with async iocb 2021-10-27 06:54:58 -06:00
bit_spinlock.h
bitfield.h
bitmap.h lib: bitmap: Introduce node-aware alloc API 2021-10-26 19:30:38 -07:00
bitops.h
bitrev.h
bits.h
blk-cgroup.h
blk-crypto-profile.h blk-crypto: rename blk_keyslot_manager to blk_crypto_profile 2021-10-21 10:49:32 -06:00
blk-crypto.h
blk-integrity.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h for-5.16/block-2021-11-09 2021-11-09 11:20:07 -08:00
blk-pm.h
blk_types.h
blkdev.h for-5.16/inode-sync-2021-10-29 2021-11-01 10:25:27 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
bpf-cgroup.h Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2021-11-02 15:37:27 -07:00
bpf-netns.h
bpf.h bpf: Fix toctou on read-only map's constant scalar tracking 2021-11-15 20:47:07 -08:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_trace.h
bpf_types.h Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-11-01 19:59:46 -07:00
bpf_verifier.h
bpfilter.h
bpfptr.h
brcmphy.h net: phy: bcm7xxx: Add EPHY entry for 7712 2021-10-24 13:42:28 +01:00
bsearch.h
bsg-lib.h
bsg.h
btf.h
btf_ids.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build-salt.h
build_bug.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h Add linux/cacheflush.h 2021-11-17 10:36:15 -05:00
cacheinfo.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h
cgroup-defs.h
cgroup.h
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource.h
clocksource_ids.h
cm4000_cs.h
cma.h mm/cma: add cma_pages_valid to determine if pages are in CMA 2021-11-06 13:30:39 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h
compiler-clang.h
compiler-gcc.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
compiler-intel.h
compiler-version.h
compiler.h
compiler_attributes.h An improvement for `__compiletime_assert` and a trivial cleanup 2021-11-07 10:38:17 -08:00
compiler_types.h An improvement for `__compiletime_assert` and a trivial cleanup 2021-11-07 10:38:17 -08:00
completion.h
component.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
container.h
container_of.h linux/container_of.h: switch to static_assert 2021-11-09 10:02:49 -08:00
context_tracking.h
context_tracking_state.h
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h counter: Fix use-after-free race condition for events_queue_size write 2021-10-21 13:02:47 +02:00
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h Merge branches 'pm-em' and 'powercap' 2021-11-02 19:31:28 +01:00
cpuhotplug.h Merge branches 'pm-em' and 'powercap' 2021-11-02 19:31:28 +01:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h
cpuset.h mm/page_alloc: detect allocation forbidden by cpuset and bail out early 2021-11-06 13:30:38 -07:00
crash_core.h
crash_dump.h crash_dump: remove duplicate include in crash_dump.h 2021-11-09 10:02:52 -08:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: remove return value from before_terminate callback 2021-11-06 13:30:46 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h blk-crypto: rename blk_keyslot_manager to blk_crypto_profile 2021-10-21 10:49:32 -06:00
device.h PCI/MSI: Move msi_lock to struct pci_dev 2021-12-09 11:52:22 +01:00
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf-map.h
dma-buf.h RDMA v5.16 merge window pull request 2021-11-03 08:05:59 -07:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-heap.h
dma-iommu.h
dma-map-ops.h
dma-mapping.h
dma-resv.h drm-misc-next for 5.16: 2021-11-05 13:50:15 +10:00
dmaengine.h dmaengine: remove debugfs #ifdef 2021-10-25 12:01:14 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dtpm.h powercap/drivers/dtpm: Use container_of instead of a private data field 2021-10-21 16:03:31 +02:00
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h EFI: Introduce the new AMD Memory Encryption GUID. 2021-11-11 07:37:31 -05:00
efi_embedded_fw.h
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-03 11:20:45 +00:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: Allow users to request FAN_FS_ERROR events 2021-10-27 12:53:45 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h
filter.h Core: 2021-11-02 06:20:58 -07:00
fips.h
firewire.h firewire: Remove function callback casts 2021-11-01 13:44:26 -05:00
firmware-map.h
firmware.h firmware_loader: move struct builtin_fw to the only place used 2021-10-22 14:13:53 +02:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h fortify: strlen: Avoid shadowing previous locals 2021-10-25 15:34:41 -07:00
freelist.h
freezer.h
frontswap.h
fs.h fs: Remove FS_THP_SUPPORT 2021-11-17 10:36:35 -05:00
fs_context.h
fs_enet_pd.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h fscache_cookie_enabled: check cookie is valid before accessing it 2021-11-03 17:44:29 +09:00
fscrypt.h
fsi-occ.h fsi: occ: Use a large buffer for responses 2021-10-22 09:50:55 +10:30
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h fsnotify: Support FS_ERROR event type 2021-10-27 12:34:49 +02:00
fsnotify_backend.h fanotify: Pre-allocate pool of error events 2021-10-27 12:35:05 +02:00
fsverity.h
ftrace.h ftrace: Add multi direct modify interface 2021-10-21 14:19:00 -04:00
ftrace_irq.h
futex.h
fwnode.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
fwnode_mdio.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
genetlink.h
genhd.h block: add __must_check for *add_disk*() callers 2021-11-09 19:19:34 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h mm: Add functions to zero portions of a folio 2021-11-18 15:05:56 -05:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_defs.h
htcpld.h
huge_mm.h
hugetlb.h mm,hugetlb: remove mlock ulimit for SHM_HUGETLB 2021-11-09 10:02:48 -08:00
hugetlb_cgroup.h hugetlb: fix hugetlb cgroup refcounting during mremap 2021-11-20 10:35:54 -08:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Remove unused code to check for subchannels 2021-10-28 11:26:40 +00:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h
i2c.h i2c: Allow an ACPI driver to manage the device's power state during probe 2021-11-03 19:03:55 +01:00
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h Core: 2021-11-02 06:20:58 -07:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h net: arp: introduce arp_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
init.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h
inotify.h
input.h
instruction_pointer.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
instrumentation.h
instrumented.h
integrity.h
intel-iommu.h
intel-ish-client-if.h HID: intel-ish-hid: fix module device-id handling 2021-11-11 22:45:40 +01:00
intel-svm.h
intel_rapl.h
intel_th.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h include/linux/io-mapping.h: remove fallback for writecombine 2021-11-06 13:30:36 -07:00
io-pgtable.h
io.h
io_uring.h
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
ioasid.h
iocontext.h
iomap.h gfs2: Fix mmap + page fault deadlocks 2021-11-02 12:25:03 -07:00
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h shm: extend forced shm destroy to support objects from several IPC nses 2021-11-20 10:35:54 -08:00
ipmi.h
ipmi_smi.h
ipv6.h net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
ipv6_route.h
irq.h Merge branch irq/irq_cpu_offline into irq/irqchip-next 2021-10-28 13:34:57 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h Merge branch irq/misc-5.16 into irq/irqchip-next 2021-10-28 21:11:34 +01:00
irqdesc.h irq: remove handle_domain_{irq,nmi}() 2021-10-26 10:13:31 +01:00
irqdomain.h pci-v5.16-changes 2021-11-06 14:36:12 -07:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h sections: provide internal __is_kernel() and __is_kernel_text() helper 2021-11-09 10:02:51 -08:00
kasan-checks.h
kasan-tags.h
kasan.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h kfence: always use static branches to guard kfence_alloc() 2021-11-06 13:30:43 -07:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h kprobes: Limit max data_size of the kretprobe instances 2021-12-01 21:04:34 -05:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h
kthread.h
ktime.h
kvm_dirty_ring.h
kvm_host.h Merge branch 'kvm-5.16-fixes' into kvm-master 2021-11-18 02:11:57 -05:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache 2021-11-18 02:03:45 -05:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h libata: add horkage for missing Identify Device log 2021-11-12 08:05:17 +09:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h include/linux/list.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
litex.h
livepatch.h
llc.h
llist.h include/linux/llist.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
local_lock.h
local_lock_internal.h
lockdep.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
lockdep_types.h
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
lsm_hooks.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: mdio: Add helper functions for accessing MDIO devices 2021-10-24 13:40:33 +01:00
mei_cl_bus.h
mem_encrypt.h
memblock.h arm64 fixes for -rc1 2021-11-10 11:29:30 -08:00
memcontrol.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
memfd.h
memory.h mm/memory_hotplug: remove HIGHMEM leftovers 2021-11-06 13:30:42 -07:00
memory_hotplug.h mm/memory_hotplug: remove stale function declarations 2021-11-06 13:30:42 -07:00
mempolicy.h mm: migrate: make demotion knob depend on migration 2021-11-06 13:30:41 -07:00
mempool.h
memregion.h
memremap.h
memstick.h
mhi.h
micrel_phy.h
microchipphy.h
migrate.h mm/migrate.c: remove MIGRATE_PFN_LOCKED 2021-11-11 09:34:35 -08:00
migrate_mode.h mm/migrate: de-duplicate migrate_reason strings 2021-11-06 13:30:41 -07:00
mii.h
mii_timestamper.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mm.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
mm_inline.h
mm_types.h page_pool: Revert "page_pool: disable dma mapping support..." 2021-11-18 11:29:40 +00:00
mm_types_task.h
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm/vmscan: throttle reclaim when no progress is being made 2021-11-06 13:30:40 -07:00
mnt_namespace.h
mod_devicetable.h HID: intel-ish-hid: fix module device-id handling 2021-11-11 22:45:40 +01:00
module.h
module_signature.h
moduleloader.h
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h genirq/msi: Handle PCI/MSI allocation fail in core code 2021-12-09 11:52:22 +01:00
mtio.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
netdev_features.h
netdevice.h net: annotate data-races on txq->xmit_lock_owner 2021-12-01 19:14:26 -08:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfs.h netfs, 9p, afs, ceph: Use folios 2021-11-10 21:16:56 +00:00
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h NFS: Move NFS protocol display macros to global header 2021-11-02 12:31:23 -04:00
nfs_fs.h NFS: Remove the nfs4_label argument from nfs_setsecurity 2021-11-05 14:54:40 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFS: Remove the nfs4_label from the nfs_setattrres 2021-11-05 14:54:39 -04:00
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE 2021-11-06 13:30:42 -07:00
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h nvme-fc: add support for ->map_queues 2021-10-20 19:16:00 +02:00
nvme-fc.h
nvme-rdma.h nvme-rdma: limit the maximal queue size for RDMA controllers 2021-10-20 19:16:01 +02:00
nvme-tcp.h
nvme.h nvme: add new discovery log page entry definitions 2021-10-27 08:03:19 +02:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
objagg.h
objtool.h
of.h of: make of_node_check_flag() device_node parameter const 2021-10-20 13:37:25 -05:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h x86/of: Kill unused early_init_dt_scan_chosen_arch() 2021-10-25 10:56:37 +02:00
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page-flags-layout.h
page-flags.h mm: Remove folio_test_single 2021-11-17 10:36:35 -05:00
page-isolation.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h mm/page_owner.c: modify the type of argument "order" in some functions 2021-11-11 09:34:35 -08:00
page_ref.h
page_reporting.h
pageblock-flags.h
pagemap.h fs: Rename AS_THP_SUPPORT and mapping_thp_support 2021-11-17 10:36:35 -05:00
pagevec.h
pagewalk.h
panic.h
panic_notifier.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h PCI/MSI: Move msi_lock to struct pci_dev 2021-12-09 11:52:22 +01:00
pci_hotplug.h
pci_ids.h
pcs-lynx.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h percpu_ref: percpu_ref_tryget_live() version holding RCU 2021-10-21 08:37:26 -06:00
percpu-rwsem.h
percpu.h printk fixup for 5.16 2021-11-18 10:50:45 -08:00
percpu_counter.h
perf_event.h Core: 2021-11-02 06:20:58 -07:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h
phonet.h
phy.h net: phy: add phy_interface_t bitmap support 2021-10-26 15:10:36 +01:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: use supported_interfaces for phylink validation 2021-10-26 15:10:36 +01:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist.h include/linux/plist.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
pm-trace.h
pm.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h PM / wakeirq: support enabling wake-up irq after runtime_suspend called 2021-10-27 20:49:32 +02:00
pm_wakeup.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() 2021-11-02 12:52:17 +01:00
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps_kernel.h
pr.h
prandom.h
preempt.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'rework/printk_safe-removal' into for-linus 2021-11-18 10:03:47 +01:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-sev.h
psp-tee.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h net: ptp: add a definition for the UDP port for IEEE 1588 general messages 2021-11-26 11:38:20 -08:00
ptp_clock_kernel.h
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h pwm: Make it explicit that pwm_apply_state() might sleep 2021-11-05 11:51:41 +01:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h include/linux/radix-tree.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit.h
ratelimit_types.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcupdate_trace.h
rcupdate_wait.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h
regset.h
relay.h
remoteproc.h
resctrl.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg updates for v5.16 2021-11-10 09:05:11 -08:00
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwbase_rt.h
rwlock.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwlock_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwlock_rt.h
rwlock_types.h
rwsem.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
s3c_adc_battery.h
sbitmap.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
scatterlist.h
scc.h
sched.h Merge branch 'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-11-03 12:15:29 -07:00
sched_clock.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h
secretmem.h
securebits.h
security.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file.h seq_file: fix passing wrong private data 2021-11-09 10:02:52 -08:00
seq_file_net.h
seqlock.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
signal_types.h signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed 2021-11-03 14:09:26 -05:00
signalfd.h
siox.h
siphash.h siphash: use _unaligned version by default 2021-11-29 19:50:50 -08:00
sizes.h
skb_array.h
skbuff.h net: Clean up some inconsistent indenting 2021-11-15 13:01:20 +00:00
skmsg.h bpf, sockmap: Use stricter sk state checks in sk_lookup_assign 2021-11-09 00:56:35 +01:00
slab.h mm: remove HARDENED_USERCOPY_FALLBACK 2021-11-06 13:30:43 -07:00
slab_def.h
slimbus.h
slub_def.h mm, slub: change percpu partial accounting from objects to pages 2021-11-06 13:30:32 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h mctp: Implement extended addressing 2021-10-26 14:58:45 +01:00
sockptr.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
spinlock_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
spinlock_api_up.h
spinlock_rt.h
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h lib, stackdepot: add helper to print stack entries into buffer 2021-11-09 10:02:50 -08:00
stackleak.h
stackprotector.h
stacktrace.h stacktrace: move filter_irq_stacks() to kernel/stacktrace.c 2021-11-06 13:30:43 -07:00
start_kernel.h
stat.h
statfs.h
static_call.h
static_call_types.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h string: uninline memcpy_and_pad 2021-11-03 11:41:25 -07:00
string_helpers.h include/linux/string_helpers.h: add linux/string.h for strlen() 2021-11-09 10:02:50 -08:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscalls.h
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h tpm: fix Atmel TPM crash caused by too frequent queries 2021-10-26 05:03:34 +03:00
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h tracing: Add length protection to histogram string copies 2021-11-14 21:21:08 -05:00
trace_recursion.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty_buffer.h
tty_driver.h tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description 2021-10-30 11:02:00 +02:00
tty_flip.h
tty_ldisc.h
tty_port.h
typecheck.h
types.h
u64_stats_sync.h
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h iov_iter: Introduce nofault flag to disable page faults 2021-10-24 15:26:06 +02:00
uio_driver.h
umh.h
unicode.h
units.h
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: Enable user to set mac and mtu of vdpa device 2021-11-01 05:26:49 -04:00
verification.h
vermagic.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
vexpress.h
vfio.h
vfio_pci_core.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h Revert "virtio_ring: validate used buffer length" 2021-11-24 18:47:27 -05:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio_config: introduce a new .enable_cbs method 2021-11-01 05:26:48 -04:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h net: virtio_net_hdr_to_skb: count transport header in UFO 2021-11-17 14:50:45 +00:00
virtio_pci_legacy.h virtio-pci: introduce legacy device module 2021-11-01 04:30:34 -04:00
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
vmacache.h
vmalloc.h mm/vmalloc: don't allow VM_NO_GUARD on vmap() 2021-11-06 13:30:36 -07:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
wait_bit.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h for-5.16/block-2021-10-29 2021-11-01 09:19:50 -07:00
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zstd_errors.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zstd_lib.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zutil.h