mirror_ubuntu-kernels/include/linux
Ilya Dryomov 038b8d1d1a libceph: optionally use bounce buffer on recv path in crc mode
Both msgr1 and msgr2 in crc mode are zero copy in the sense that
message data is read from the socket directly into the destination
buffer.  We assume that the destination buffer is stable (i.e. remains
unchanged while it is being read to) though.  Otherwise, CRC errors
ensue:

  libceph: read_partial_message 0000000048edf8ad data crc 1063286393 != exp. 228122706
  libceph: osd1 (1)192.168.122.1:6843 bad crc/signature

  libceph: bad data crc, calculated 57958023, expected 1805382778
  libceph: osd2 (2)192.168.122.1:6876 integrity error, bad crc

Introduce rxbounce option to enable use of a bounce buffer when
receiving message data.  In particular this is needed if a mapped
image is a Windows VM disk, passed to QEMU.  Windows has a system-wide
"dummy" page that may be mapped into the destination buffer (potentially
more than once into the same buffer) by the Windows Memory Manager in
an effort to generate a single large I/O [1][2].  QEMU makes a point of
preserving overlap relationships when cloning I/O vectors, so krbd gets
exposed to this behaviour.

[1] "What Is Really in That MDL?"
    https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn614012(v=vs.85)
[2] https://blogs.msmvps.com/kernelmustard/2005/05/04/dummy-pages/

URL: https://bugzilla.redhat.com/show_bug.cgi?id=1973317
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
2022-02-02 18:50:36 +01:00
..
amba arm: remove zte zx platform left-over 2021-11-25 18:30:52 +01:00
atomic locking/atomics, kcsan: Add instrumentation for barriers 2021-12-09 16:42:27 -08:00
avf virtchnl: Add support for new VLAN capabilities 2021-12-17 12:37:18 -08:00
bcma
byteorder include/linux/byteorder/generic.h: fix index variables 2021-11-26 16:19:19 +01:00
can can: dev: reorder struct can_priv members for better packing 2022-01-05 12:09:06 +01:00
ceph libceph: optionally use bounce buffer on recv path in crc mode 2022-02-02 18:50:36 +01:00
clk clk: sunxi-ng: Allow the CCU core to be built as a module 2021-11-23 10:29:05 +01:00
comedi comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> 2021-11-26 16:48:59 +01:00
crush
decompress x86/boot/compressed: Avoid duplicate malloc() implementations 2021-10-27 11:07:59 +02:00
device treewide: Add missing includes masked by cgroup -> bpf dependency 2021-12-03 10:58:13 -08:00
dma dmaengine: xilinx_dpdma: use correct SDPX tag for header file 2022-01-03 17:05:02 +05:30
dsa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-12-31 14:35:40 +00:00
extcon
firmware Char/Misc and other driver changes for 5.17-rc1 2022-01-14 16:02:28 +01:00
fpga fpga: region: Use standard dev_release for class driver 2021-11-28 14:02:41 -08:00
fsl bus: fsl-mc: fsl-mc-allocator: Rework MSI handling 2021-12-16 22:16:41 +01:00
gpio Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next 2021-12-17 12:26:14 +01:00
greybus
hsi
i3c
iio iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 2021-12-12 17:12:18 +00:00
input Input: remove unused header <linux/input/cy8ctmg110_pdata.h> 2021-11-02 16:36:28 -07:00
irqchip irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime 2021-12-16 13:21:12 +00:00
isdn
lockd nfs: block notification on fs with its own ->lock 2022-01-08 14:42:01 -05:00
mailbox
mdio net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access 2021-11-29 13:02:00 +00:00
mfd We have a couple patches in the framework core this time around but 2022-01-12 17:02:27 -08:00
mlx4
mlx5 net/mlx5: Introduce API for bulk request and release of IRQs 2022-01-06 16:22:52 -08:00
mmc bluetooth-next pull request for net-next: 2021-11-17 14:52:44 +00:00
mtd Raw NAND core: 2021-12-31 13:31:34 +01:00
mux
net/intel net/ice: Add support for enable_iwarp and enable_roce devlink param 2021-11-22 08:41:56 -08:00
netfilter netfilter: conntrack: avoid useless indirection during conntrack destruction 2022-01-09 23:30:13 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf
phy
pinctrl pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files 2021-11-15 10:13:36 +01:00
platform_data linux-watchdog 5.17-rc1 tag 2022-01-17 08:07:57 +02:00
power
qed qed*: esl priv flag support through ethtool 2021-12-03 18:24:21 -08:00
raid lib/raid6: Use strict priority ranking for pq gen() benchmarking 2022-01-06 08:37:03 -08:00
regulator regulator: Updates for v5.17 2022-01-11 12:17:45 -08:00
remoteproc
reset
rpmsg
rtc
sched hung_task: move hung_task sysctl interface to hung_task.c 2022-01-22 08:33:34 +02:00
soc Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
soundwire ASoC/soundwire: intel: simplify callbacks for params/hw_free 2021-12-24 14:06:45 +00:00
spi spi: don't include ptp_clock_kernel.h in spi.h 2022-01-07 17:14:30 +00:00
ssb
sunrpc Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2022-01-17 05:49:30 +02:00
surface_aggregator platform/surface: aggregator: Make client device removal more generic 2021-11-16 10:56:54 +01:00
ulpi
unaligned include/linux/unaligned: replace kernel.h with the necessary inclusions 2022-01-20 08:52:53 +02:00
usb usb: roles: fix include/linux/usb/role.h compile issue 2022-01-25 18:30:15 +01:00
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h cxl for 5.17 2022-01-12 15:57:59 -08:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h aio: move aio sysctl to aio.c 2022-01-22 08:33:34 +02:00
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
apple-mailbox.h mailbox: apple: Add driver for Apple mailboxes 2021-10-29 22:34:31 -05:00
arch_topology.h arch_topology: Remove unused topology_set_thermal_pressure() and related 2021-11-23 15:10:26 +05:30
arm_ffa.h
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h libata: support concurrent positioning ranges log 2021-10-26 21:01:48 -06:00
atalk.h net: remove references to CONFIG_IRDA in network header files 2021-12-30 17:27:44 -08:00
ath9k_platform.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h audit/stable-5.16 PR 20211101 2021-11-01 21:17:39 -07:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h driver core: auxiliary bus: Add driver data helpers 2021-12-22 13:56:19 +01:00
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 Convert xfs/iomap to use folios 2022-01-12 12:51:41 -08:00
bit_spinlock.h
bitfield.h bitfield.h: Fix "type of reg too small for mask" test 2021-12-11 09:09:45 +01:00
bitmap.h bitmap: unify find_bit operations 2022-01-15 08:47:31 -08:00
bitops.h include/linux: move for_each_bit() macros from bitops.h to find.h 2022-01-15 08:47:31 -08:00
bitrev.h
bits.h
blk_types.h
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h block: fix old-style declaration 2022-01-09 10:36:51 -07:00
blk-pm.h scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() 2021-12-22 23:38:29 -05:00
blkdev.h block: add bio_start_io_acct_time() to control start_time 2022-01-28 12:28:15 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h bootmem: Use page->index instead of page->freelist 2022-01-06 12:27:03 +01:00
bottom_half.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
bpf_lirc.h
bpf_local_storage.h bpf: Allow bpf_local_storage to be used by sleepable programs 2021-12-29 17:54:40 -08:00
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 bpf: Generalize check_ctx_reg for reuse with other types 2022-01-19 01:21:24 +01:00
bpf-cgroup-defs.h bpf: Remove the cgroup -> bpf header dependecy 2021-12-16 14:57:10 -08:00
bpf-cgroup.h bpf: Remove the cgroup -> bpf header dependecy 2021-12-16 14:57:10 -08:00
bpf-netns.h bpf: Invert the dependency between bpf-netns.h and netns/bpf.h 2021-12-29 20:03:05 -08:00
bpf.h bpf: Fix ringbuf memory type confusion when passing to helpers 2022-01-19 01:21:46 +01:00
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_ids.h bpf: Introduce btf_tracing_ids 2021-11-12 10:19:09 -08:00
btf.h Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-12-10 15:56:13 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build_bug.h
build-salt.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 treewide: Add missing includes masked by cgroup -> bpf dependency 2021-12-03 10:58:13 -08:00
capability.h
cb710.h
cc_platform.h x86/sev: Use CC_ATTR attribute to generalize string I/O unroll 2021-12-08 16:49:42 +01:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h
cgroup_rdma.h
cgroup_subsys.h
cgroup-defs.h Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2022-01-11 09:14:37 -08:00
cgroup.h
circ_buf.h
clk-provider.h clk: gate: Add devm_clk_hw_register_gate() 2021-12-08 11:19:20 +01:00
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.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_attributes.h compiler_attributes.h: Add __disable_sanitizer_instrumentation 2021-12-09 16:42:28 -08:00
compiler_types.h kcsan: Support WEAK_MEMORY with Clang where no objtool support exists 2021-12-09 16:42:28 -08:00
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.h: Fix annotation macro misplacement with Clang 2021-12-21 15:09:46 -08:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h drm: Move nomodeset kernel parameter to the DRM subsystem 2021-11-27 13:52:22 +01:00
consolemap.h
const.h
container_of.h linux/container_of.h: switch to static_assert 2021-11-09 10:02:49 -08:00
container.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h fs/coredump: move coredump sysctls into its own file 2022-01-22 08:33:36 +02:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h counter: remove old and now unused registration API 2021-12-30 17:44:07 +01:00
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h
cpufeature.h
cpufreq.h Merge branches 'pm-em' and 'powercap' 2021-11-02 19:31:28 +01:00
cpuhotplug.h drivers/perf: hisi: Add driver for HiSilicon PCIe PMU 2021-12-14 12:30:26 +00:00
cpuidle_haltpoll.h
cpuidle.h
cpumask.h cpumask: replace cpumask_next_* with cpumask_first_* where appropriate 2022-01-15 08:47:31 -08:00
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
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
damon.h mm/damon: move the implementation of damon_insert_region to damon.h 2022-01-15 16:30:33 +02:00
dasd_mod.h
davinci_emac.h
dax.h dax: remove the copy_from_iter and copy_to_iter methods 2021-12-18 08:04:53 -08:00
dca.h
dcache.h fs: move dcache sysctls to its own file 2022-01-22 08:33:36 +02:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h timers: implement usleep_idle_range() 2021-12-10 17:10:55 -08:00
delayacct.h delayacct: track delays from memory compact 2022-01-20 08:52:55 +02:00
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h dax: remove the copy_from_iter and copy_to_iter methods 2021-12-18 08:04:53 -08:00
device.h genirq/msi: Move descriptor list to struct msi_device_data 2021-12-16 22:22:16 +01:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma-buf-map.h
dma-buf.h Merge drm/drm-next into drm-misc-next 2021-11-18 09:36:39 +01:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h dma-buf: add dma_fence_describe and dma_resv_describe v2 2021-11-11 09:35:13 +01:00
dma-heap.h
dma-iommu.h
dma-map-ops.h
dma-mapping.h
dma-resv.h dma-buf: nuke dma_resv_get_excl_unlocked 2021-11-17 14:44:29 +01:00
dmaengine.h dmaengine_topic_slave_id_removal_5.17 2021-12-17 21:42:17 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h dnotify: move dnotify sysctl to dnotify.c 2022-01-22 08:33:34 +02:00
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h powercap/drivers/dtpm: Remove unused function definition 2021-12-23 16:55:20 +01:00
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Add RDDR5 and LRDDR5 memory types 2021-12-10 12:51:28 +01:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h
efi-bgrt.h
efi.h More ACPI updates for 5.17-rc1 2022-01-18 08:51:51 +02:00
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h fs/binfmt_elf: replace open-coded string copy with get_task_comm 2022-01-20 08:52:53 +02:00
elfcore.h fs/binfmt_elf: replace open-coded string copy with get_task_comm 2022-01-20 08:52:53 +02:00
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h entry: Snapshot thread flags 2021-12-01 00:06:43 +01:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-03 11:20:45 +00:00
ethtool.h ethtool: Fix link extended state for big endian 2022-01-20 11:30:15 +00:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h nfs: block notification on fs with its own ->lock 2022-01-08 14:42:01 -05:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h inotify: simplify subdirectory registration with register_sysctl() 2022-01-22 08:33:35 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb 2021-12-31 08:57:45 -05:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h
filter.h xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames 2022-01-05 19:46:32 -08:00
find.h bitmap: unify find_bit operations 2022-01-15 08:47:31 -08:00
fips.h
firewire.h firewire: Remove function callback casts 2021-11-01 13:44:26 -05:00
firmware-map.h
firmware.h
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 frontswap: remove support for multiple ops 2022-01-22 08:33:38 +02:00
fs_context.h devtmpfs regression fix: reconfigure on each mount 2022-01-17 09:40:29 +02:00
fs_enet_pd.h
fs_parser.h fs_parse: allow parameter value to be empty 2021-12-09 14:09:36 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fs.h mm: remove cleancache 2022-01-22 08:33:38 +02:00
fscache-cache.h fscache, cachefiles: Display stat of culling events 2022-01-07 13:43:18 +00:00
fscache.h fscache: Add a comment explaining how page-release optimisation works 2022-01-21 21:36:28 +00:00
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: generate FS_RENAME event with rich information 2021-12-15 14:04:27 +01:00
fsnotify.h fsnotify: invalidate dcache before IN_DELETE event 2022-01-24 14:16:46 +01:00
fsverity.h
ftrace_irq.h
ftrace.h
futex.h
fwnode_mdio.h
fwnode.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
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: cleanup the GENHD_FL_* definitions 2021-11-29 06:38:35 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h include/linux/gfp.h: further document GFP_DMA32 2022-01-15 16:30:29 +02:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
greybus.h
hardirq.h
hash.h hash.h: remove unused define directive 2022-01-20 08:52:54 +02:00
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h Merge branch 'for-5.17/core' into for-linus 2022-01-10 09:49:13 +01:00
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_mlc.h
hil.h
hippidevice.h
hmm.h
host1x.h gpu: host1x: Add host1x_channel_stop() 2021-12-16 14:07:07 +01:00
hp_sdc.h
hpet.h
hrtimer_defs.h
hrtimer.h
htcpld.h
huge_mm.h mm: Add folio_test_pmd_mappable() 2022-01-04 13:15:33 -05:00
hugetlb_cgroup.h hugetlb: add hugetlb.*.numa_stat file 2022-01-15 16:30:29 +02:00
hugetlb_inline.h
hugetlb.h hugetlb: add hugetlb.*.numa_stat file 2022-01-15 16:30:29 +02:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: prefix kernel-doc comments for structs with struct 2021-12-26 15:02:06 -08:00
hwspinlock.h
hyperv.h net: netvsc: Add Isolation VM support for netvsc driver 2021-12-20 18:01:09 +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: acpi: Add i2c_acpi_new_device_by_fwnode() function 2021-12-13 11:44:47 +01:00
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h ieee80211: change HE nominal packet padding value defines 2021-11-28 21:53:04 +01:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h net: eql: add net device refcount tracker 2021-12-07 20:44:58 -08:00
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 vlan: add net device refcount tracker 2021-12-07 20:44:58 -08:00
igmp.h
ihex.h
ima.h ima: Fix undefined arch_ima_get_secureboot() and co 2021-12-24 10:24:30 -05:00
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h ipv4: add net device refcount tracker to struct in_device 2021-12-06 16:05:11 -08:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h inotify: simplify subdirectory registration with register_sysctl() 2022-01-22 08:33:35 +02:00
input.h
instruction_pointer.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
instrumentation.h compiler.h: Fix annotation macro misplacement with Clang 2021-12-21 15:09:46 -08:00
instrumented.h
integrity.h
intel_rapl.h powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR 2021-12-17 16:13:14 +01:00
intel_th.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 iommu/vt-d: Remove unused macros 2021-12-17 09:06:15 +01:00
interconnect-provider.h
interconnect.h
interrupt.h genirq: Provide new interfaces for affinity hints 2021-12-10 20:47:38 +01:00
interval_tree_generic.h
interval_tree.h
io_uring.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
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
ioasid.h
iocontext.h block: only build the icq tracking code when needed 2021-12-16 10:59:02 -07:00
iomap.h dax + libnvdimm for v5.17 2022-01-12 15:46:11 -08:00
iommu-helper.h
iommu.h iommu/vt-d: Use put_pages_list 2021-12-20 09:03:05 +01:00
iopoll.h
ioport.h
ioprio.h
iova.h iommu/iova: Temporarily include dma-mapping.h from iova.h 2021-12-20 13:53:26 +01:00
ip.h
ipack.h
ipc_namespace.h shm: extend forced shm destroy to support objects from several IPC nses 2021-11-20 10:35:54 -08:00
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h icmp: ICMPV6: Examine invoking packet for Segment Route Headers. 2022-01-04 12:17:35 +00:00
irq_poll.h
irq_sim.h
irq_work.h
irq.h Merge branch irq/irq_cpu_offline into irq/irqchip-next 2021-10-28 13:34:57 +01:00
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 genirq/generic_chip: Constify irq_generic_chip_ops 2021-12-01 00:15:07 +01:00
irqflags.h lockdep: Remove softirq accounting on PREEMPT_RT. 2021-12-04 10:56:23 +01:00
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_ratelimit.h
jump_label.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) 2022-01-15 20:37:06 +02:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h kcsan: Turn barrier instrumentation into macros 2021-12-09 16:42:29 -08:00
kcsan.h kcsan: Add core support for a subset of weak memory modeling 2021-12-09 16:42:26 -08:00
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h
kernel.h Merge branch 'akpm' (patches from Andrew) 2022-01-20 10:41:01 +02:00
kernelcapi.h
kernfs.h kernfs: Replace kernel.h with the necessary inclusions 2021-12-21 10:34:39 +01:00
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_ns.h
kobject.h headers/uninline: Uninline single-use function: kobject_has_children() 2022-01-04 14:36:06 +01:00
kprobes.h kprobe: move sysctl_kprobes_optimization to kprobes.c 2022-01-22 08:33:36 +02:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h
kthread.h Merge branch 'akpm' (patches from Andrew) 2022-01-20 10:41:01 +02:00
ktime.h
kvm_dirty_ring.h KVM: Warn if mark_page_dirty() is called without an active vCPU 2022-01-07 10:44:44 -05:00
kvm_host.h Generic: 2022-01-22 09:40:01 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Reinstate gfn_to_pfn_cache with invalidation support 2022-01-07 10:44:44 -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 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY 2022-01-14 15:17:17 +09:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h list: introduce list_is_head() helper and re-use it in list.h 2022-01-20 08:52:53 +02:00
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_internal.h
local_lock.h
lockdep_types.h
lockdep.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h Fix NULL pointer crash in LSM via Ceph, from Vivek Goyal <vgoyal@redhat.com>. 2022-01-29 08:52:27 +02:00
lsm_hooks.h security,selinux: remove security_add_mnt_opt() 2021-12-06 13:46:24 -05:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
math.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h rtc: mc146818-lib: fix signedness bug in mc146818_get_time() 2022-01-16 23:34:43 +01:00
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: mdio: add helpers to extract clause 45 regad and devad fields 2022-01-05 11:22:17 +00:00
mei_cl_bus.h mei: bus: add client dma interface 2021-11-26 18:31:46 +02:00
mem_encrypt.h
memblock.h memblock: Remove #ifdef __KERNEL__ from memblock.h 2022-01-11 12:36:47 +02:00
memcontrol.h Merge branch 'akpm' (patches from Andrew) 2022-01-15 20:37:06 +02:00
memfd.h
memory_hotplug.h mm/memory_hotplug: remove stale function declarations 2021-11-06 13:30:42 -07:00
memory.h mm/memory_hotplug: remove HIGHMEM leftovers 2021-11-06 13:30:42 -07:00
mempolicy.h mm/mempolicy: add set_mempolicy_home_node syscall 2022-01-15 16:30:30 +02:00
mempool.h
memregion.h
memremap.h Merge branch 'akpm' (patches from Andrew) 2022-01-15 20:37:06 +02:00
memstick.h
mhi.h bus: mhi: core: Add an API for auto queueing buffers for DL channel 2021-12-17 17:17:14 +01:00
micrel_phy.h
microchipphy.h
migrate_mode.h mm/migrate: de-duplicate migrate_reason strings 2021-11-06 13:30:41 -07:00
migrate.h mm/migrate.c: rework migration_entry_wait() to not take a pageref 2022-01-22 08:33:34 +02:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm: move tlb_flush_pending inline helpers to mm_inline.h 2022-01-15 16:30:27 +02:00
mm_types_task.h
mm_types.h mm: page->mapping folio->mapping should have the same offset 2022-01-30 09:56:58 +02:00
mm.h mm, kasan: use compare-exchange operation to set KASAN page tag 2022-01-30 09:56:58 +02:00
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm_zone: add function to check if managed dma zone exists 2022-01-15 16:30:29 +02:00
mnt_idmapping.h fs: port higher-level mapping helpers 2021-12-05 10:28:57 +01: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_signature.h
module.h Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux 2022-01-17 07:32:51 +02:00
moduleloader.h
moduleparam.h
most.h
mount.h fs: move namespace sysctls and declare fs base directory 2022-01-22 08:33:36 +02:00
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h ipmr, ip6mr: add net device refcount tracker to struct vif_device 2021-12-06 16:06:02 -08:00
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h genirq/msi: Convert storage to xarray 2021-12-16 22:22:20 +01:00
mtio.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
netdev_features.h
netdevice.h net: fix information leakage in /proc/net/ptype 2022-01-20 10:12:53 +00:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h netfilter: egress: avoid a lockdep splat 2022-01-09 23:35:16 +01:00
netfilter.h netfilter: make function op structures const 2022-01-09 23:30:13 +01:00
netfs.h netfs: Pass more information on how to deal with a hole in the cache 2022-01-07 09:22:19 +00:00
netlink.h
netpoll.h netpoll: add net device refcount tracker to struct netpoll 2021-12-06 16:06:02 -08:00
nfs3.h
nfs4.h NFS: Move NFS protocol display macros to global header 2021-11-02 12:31:23 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFS Client Updates for Linux 5.17 2022-01-25 20:16:03 +02:00
nfs_fs.h NFS Client Updates for Linux 5.17 2022-01-25 20:16:03 +02:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFSv4.1 query for fs_location attr on a new file system 2022-01-13 09:30:48 -05:00
nfs.h
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_transport.h
ntb.h
nubus.h
numa.h x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node 2021-12-09 07:02:22 -08:00
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
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_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h Merge branch 'dt/linus' into dt/next 2022-01-12 10:14:09 -06: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
of.h of: property: define of_property_read_u{8,16,32,64}_array() unconditionally 2022-01-20 12:55:26 -06:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h once: use __section(".data.once") 2021-11-16 19:07:53 -08:00
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h
page_idle.h mm: make some vars and functions static or __init 2022-01-15 16:30:31 +02:00
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
page_table_check.h mm: page table check 2022-01-15 16:30:28 +02:00
page-flags-layout.h
page-flags.h slab changes for 5.17 - part 2 2022-01-18 06:40:47 +02:00
page-isolation.h
pageblock-flags.h
pagemap.h Convert much of the page cache to use folios 2022-01-12 12:37:02 -08:00
pagevec.h pagevec: Initialise folio_batch->percpu_pvec_drained 2022-01-13 16:50:50 -05:00
pagewalk.h
panic_notifier.h
panic.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v5.17-changes 2022-01-16 08:08:11 +02:00
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-v5.17-changes 2022-01-16 08:08:11 +02:00
pcs-lynx.h net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs 2022-01-02 18:48:47 +00:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h percpu_ref: Replace kernel.h with the necessary inclusions 2021-12-09 15:41:09 -05:00
percpu-rwsem.h
percpu.h mm: percpu: add generic pcpu_populate_pte() function 2022-01-20 08:52:52 +02:00
perf_event.h perf: Fix perf_event_read_local() time 2022-01-18 12:09:47 +01:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgtable.h mm: ptep_clear() page table helper 2022-01-15 16:30:28 +02:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-12-09 13:23:02 -08:00
phylink.h net: phylink: add pcs_validate() method 2021-12-16 10:37:13 +00:00
pid_namespace.h pid: Introduce helper task_is_in_init_pid_ns() 2022-01-26 18:57:09 -08:00
pid.h
pim.h
pipe_fs_i.h fs: move pipe sysctls to is own file 2022-01-22 08:33:36 +02:00
pkeys.h
pktcdvd.h pktcdvd: convert to use attribute groups 2022-01-03 21:24:34 -07:00
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_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros 2022-01-12 19:59:05 +01:00
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
pm-trace.h
pm.h PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro 2022-01-12 19:59:05 +01:00
pmbus.h
pmu.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
pnp.h
poison.h
poll.h eventpoll: simplify sysctl declaration with register_sysctl() 2022-01-22 08:33:35 +02:00
posix_acl_xattr.h
posix_acl.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
power_supply.h platform-drivers-x86 for v5.17-1 2022-01-11 11:26:57 -08:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.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 printk: fix build warning when CONFIG_PRINTK=n 2022-01-22 08:33:36 +02:00
prmt.h
proc_fs.h proc: remove PDE_DATA() completely 2022-01-22 08:33:37 +02:00
proc_ns.h
processor.h
profile.h exit: Remove profile_handoff_task 2022-01-08 12:43:57 -06:00
projid.h
property.h Char/Misc and other driver changes for 5.17-rc1 2022-01-14 16:02:28 +01:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h psi: Fix uaf issue when psi trigger is destroyed while being polled 2022-01-18 12:09:57 +01:00
psi.h psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n 2022-01-30 09:56:58 +02:00
psp-sev.h crypto: ccp - Add SEV_INIT_EX support 2021-12-17 16:59:47 +11:00
psp-tee.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.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 net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets 2022-01-06 12:18:08 +00:00
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h Merge drm/drm-next into drm-misc-next 2021-11-18 09:36:39 +01:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qcom-geni-se.h
qnx6_fs.h
quota.h quota: cleanup double word in comment 2022-01-24 14:45:02 +01:00
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 random: remove unused irq_flags argument from add_interrupt_randomness() 2022-01-07 00:25:25 +01:00
randomize_kstack.h
range.h
ras.h
ratelimit_types.h locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h 2021-12-07 15:14:12 +01:00
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h rcu/nocb: Invoke rcu_core() at the start of deoffloading 2021-12-07 16:24:44 -08:00
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) 2021-11-30 17:25:20 -08:00
rcutiny.h rcu: in_irq() cleanup 2021-11-30 17:25:20 -08:00
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() 2022-01-22 08:33:37 +02:00
refcount.h
regmap.h regmap: allow to define reg_update_bits for no bus configuration 2021-11-15 13:27:13 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h
reset-controller.h
reset.h reset: Add of_reset_control_get_optional_exclusive() 2021-11-19 12:23:45 +01:00
resource_ext.h
resource.h
restart_block.h
rfkill.h rfkill: allow to get the software rfkill state 2021-12-20 11:02:38 +01:00
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio_drv.h
rio_ids.h rapidio: remove not used code about RIO_VID_TUNDRA 2021-12-21 10:22:19 +01:00
rio_regs.h
rio.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 locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable(). 2021-12-04 10:56:23 +01:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwbase_rt.h
rwlock_api_smp.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
rwlock_rt.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
rwlock_types.h
rwlock.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
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 blk-mq: fix tag_get wait task can't be awakened 2022-01-13 12:52:14 -07:00
scatterlist.h lib/scatterlist: cleanup macros into static inline functions 2021-12-22 09:21:43 +01:00
scc.h
sched_clock.h
sched.h - A bunch of fixes: forced idle time accounting, utilization values 2022-01-23 17:35:27 +02:00
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp.h
secretmem.h
securebits.h
security.h security,selinux: remove security_add_mnt_opt() 2021-12-06 13:46:24 -05:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h net: add netns refcount tracker to struct seq_net_private 2021-12-10 06:38:26 -08:00
seq_file.h proc: remove PDE_DATA() completely 2022-01-22 08:33:37 +02:00
seqlock.h
serdev.h Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" 2021-12-31 13:42:30 +01:00
serial_8250.h serial: 8250: Move Alpha-specific quirk out of the core 2021-12-30 13:23:44 +01:00
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_s3c.h tty: serial: samsung: Remove USI initialization 2021-12-20 16:53:44 +01:00
serial_sci.h
serial.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 mm: simplify try_to_unuse 2022-01-22 08:33:38 +02:00
shrinker.h
signal_types.h signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed 2021-11-03 14:09:26 -05:00
signal.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
signalfd.h
siox.h
siphash.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-12-02 11:44:56 -08:00
sizes.h
skb_array.h
skbuff.h net: socket: rename SKB_DROP_REASON_SOCKET_FILTER 2022-01-27 08:45:13 -08:00
skmsg.h net: use sk_is_tcp() in more places 2021-11-16 13:10:34 +00:00
slab_def.h mm: Convert struct page to struct slab in functions used by other subsystems 2022-01-06 12:26:13 +01:00
slab.h Kbuild updates for v5.17 2022-01-19 11:15:19 +02:00
slimbus.h
slub_def.h mm: Convert struct page to struct slab in functions used by other subsystems 2022-01-06 12:26:13 +01:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp_types.h
smp.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
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_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
spinlock_api_up.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h 2021-12-07 15:14:12 +01:00
spinlock_types.h
spinlock_up.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
spinlock.h locking/barriers, kcsan: Add instrumentation for barriers 2021-12-09 16:42:27 -08:00
splice.h
spmi.h
sram.h
srcu.h rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) 2021-11-30 17:25:20 -08:00
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() 2022-01-22 08:33:37 +02:00
stackleak.h stackleak: move stack_erasing sysctl to stackleak.c 2022-01-22 08:33:35 +02:00
stackprotector.h
stacktrace.h arch: Make ARCH_STACKWALK independent of STACKTRACE 2021-12-10 14:06:03 +00:00
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: Add platform level debug register dump feature 2021-11-30 11:57:58 +00:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h lib/string_helpers: Introduce managed variant of kasprintf_strarray() 2021-11-18 18:40:08 +02:00
string.h string: uninline memcpy_and_pad 2021-11-03 11:41:25 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h PM: hibernate: Remove register_nosave_region_late() 2022-01-25 18:34:08 +01:00
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h mm: remove the total_mapcount argument from page_trans_huge_mapcount() 2022-01-15 16:30:28 +02:00
swapfile.h mm: mark swap_lock and swap_active_head static 2022-01-22 08:33:38 +02:00
swapops.h
swiotlb.h swiotlb: Add swiotlb bounce buffer remap function for HV IVM 2021-12-20 18:01:09 +00:00
switchtec.h ntb_hw_switchtec: Remove code for disabling ID protection 2022-01-11 15:38:59 -05:00
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch.h
syscalls.h mm/mempolicy: wire up syscall set_mempolicy_home_node 2022-01-15 16:30:30 +02:00
syscore_ops.h
sysctl.h include/linux/sysctl.h: fix register_sysctl_mount_point() return type 2022-01-30 09:56:58 +02:00
sysfb.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay 2021-12-07 11:36:30 -08:00
tee_drv.h ARM: SoC driver updates for v5.17 2022-01-10 08:13:52 -08:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h thread_info: Add helpers to snapshot thread flags 2021-12-01 00:06:43 +01:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h topology/sysfs: rework book and drawer topology ifdefery 2021-12-03 15:58:27 +01:00
torture.h locktorture,rcutorture,torture: Always log error message 2021-12-07 16:36:17 -08:00
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Add Upgrade/Reduced mode support for TPM2 modules 2022-01-09 00:18:47 +02:00
trace_clock.h
trace_events.h tracing: Account bottom half disabled sections. 2022-01-13 16:23:04 -05:00
trace_recursion.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
trace_seq.h
trace.h
tracefs.h
tracehook.h ptrace: Remove unused regs argument from ptrace_report_syscall 2022-01-08 12:43:58 -06:00
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_buffer.h
tty_driver.h tty: reformat TTY_DRIVER_ flags into kernel-doc 2021-11-26 16:27:42 +01:00
tty_flip.h tty: drop tty_schedule_flip() 2021-11-25 18:35:23 +01:00
tty_ldisc.h tty: combine tty_ldisc_ops docs into kernel-doc 2021-11-26 16:27:42 +01:00
tty_port.h tty: add kernel-doc for tty_port_operations 2021-11-26 16:27:42 +01:00
tty.h tty: reformat tty_struct::flags into kernel-doc 2021-11-26 16:27:42 +01:00
typecheck.h
types.h
u64_stats_sync.h u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. 2021-12-13 12:42:08 +00:00
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h dax + libnvdimm for v5.17 2022-01-12 15:46:11 -08:00
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h usb: Remove usb_for_each_port() 2021-12-30 12:13:04 +01:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: Avoid taking cf_mutex lock on get status 2022-01-14 18:50:54 -05:00
verification.h
vermagic.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
vexpress.h
vfio_pci_core.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
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: skip virtio_net_hdr_set_proto if protocol already set 2021-12-20 18:47:37 -08: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
virtio.h virtio: wrap config->reset calls 2022-01-14 18:50:52 -05:00
visorbus.h
vlynq.h
vm_event_item.h mm/vmstat: add events for THP max_ptes_* exceeds 2022-01-15 16:30:29 +02:00
vmacache.h
vmalloc.h mm: defer kmemleak object creation of module_alloc() 2022-01-15 16:30:25 +02:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h wait: add wake_up_pollfree() 2021-12-09 10:49:56 -08:00
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h platform/x86: wmi: Add no_notify_data flag to struct wmi_driver 2021-12-06 22:33:39 +01:00
workqueue.h
writeback.h vfs, fscache: Implement pinning of cache usage for writeback 2022-01-07 09:22:19 +00:00
ww_mutex.h
wwan.h wwan: Replace kernel.h with the necessary inclusions 2021-12-23 11:21:53 +00:00
xarray.h XArray: Add xas_advance() 2022-01-08 00:28:41 -05:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
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
zstd.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zutil.h