OrangePi_CM5/include/linux
Michael Pratt f67f6eb717 posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
commit ca7752caeaa70bd31d1714af566c9809688544af upstream.

copy_process currently copies task_struct.posix_cputimers_work as-is. If a
timer interrupt arrives while handling clone and before dup_task_struct
completes then the child task will have:

1. posix_cputimers_work.scheduled = true
2. posix_cputimers_work.work queued.

copy_process clears task_struct.task_works, so (2) will have no effect and
posix_cpu_timers_work will never run (not to mention it doesn't make sense
for two tasks to share a common linked list).

Since posix_cpu_timers_work never runs, posix_cputimers_work.scheduled is
never cleared. Since scheduled is set, future timer interrupts will skip
scheduling work, with the ultimate result that the task will never receive
timer expirations.

Together, the complete flow is:

1. Task 1 calls clone(), enters kernel.
2. Timer interrupt fires, schedules task work on Task 1.
   2a. task_struct.posix_cputimers_work.scheduled = true
   2b. task_struct.posix_cputimers_work.work added to
       task_struct.task_works.
3. dup_task_struct() copies Task 1 to Task 2.
4. copy_process() clears task_struct.task_works for Task 2.
5. Future timer interrupts on Task 2 see
   task_struct.posix_cputimers_work.scheduled = true and skip scheduling
   work.

Fix this by explicitly clearing contents of task_struct.posix_cputimers_work
in copy_process(). This was never meant to be shared or inherited across
tasks in the first place.

Fixes: 1fb497dd00 ("posix-cpu-timers: Provide mechanisms to defer timer handling to task_work")
Reported-by: Rhys Hiltner <rhys@justin.tv>
Signed-off-by: Michael Pratt <mpratt@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20211101210615.716522-1-mpratt@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-11-18 14:04:29 +01:00
..
amba
…
avf virtchnl: Fix layout of RSS structures 2021-04-14 08:42:06 +02:00
bcma
…
byteorder
…
can net: introduce CAN specific pointer in the struct net_device 2021-04-07 15:00:07 +02:00
ceph
…
clk
…
crush
…
decompress
…
device
…
dma dmaengine: ti-cppi5: Replace zero-length array with flexible-array member 2020-10-29 17:22:59 -05:00
dsa
…
extcon
…
firmware firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) 2021-05-14 09:50:05 +02:00
fpga
…
fsl networking changes for the 5.10 merge window 2020-10-15 18:42:13 -07:00
gpio gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 2021-05-14 09:50:31 +02:00
greybus
…
hsi
…
i3c
…
iio iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() 2021-07-14 16:56:37 +02:00
input Input: sparse-keymap: add a description for @sw 2020-10-15 07:57:55 +02:00
irqchip
…
isdn
…
lockd
…
mailbox mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member 2020-10-29 17:22:59 -05:00
mdio
…
mfd regulator: rt5033: Fix n_voltages settings for BUCK and LDO 2021-08-08 09:05:22 +02:00
mlx4 RDMA/mlx4: Do not map the core_clock page to user space unless enabled 2021-06-16 12:01:44 +02:00
mlx5 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp 2021-10-20 11:45:04 +02:00
mmc mmc: core: Fix hanging on I/O during system suspend for removable cards 2021-05-11 14:47:14 +02:00
mtd treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
mux
…
net/intel
…
netfilter netfilter: x_tables: Use correct memory barriers. 2021-03-30 14:32:06 +02:00
netfilter_arp netfilter: arp_tables: add pre_exit hook for table unregister 2021-04-21 13:00:56 +02:00
netfilter_bridge netfilter: bridge: add pre_exit hooks for ebtable unregistration 2021-04-21 13:00:55 +02:00
netfilter_ipv4
…
netfilter_ipv6
…
pcs
…
perf
…
phy
…
pinctrl
…
platform_data bus: ti-sysc: Fix am335x resume hang for usb otg module 2021-06-10 13:39:21 +02:00
power power: supply: max17042_battery: fix typo in MAx17042_TOFF 2021-09-15 09:50:26 +02:00
qed RDMA 5.10 pull request 2020-10-17 11:18:18 -07:00
raid
…
regulator regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting 2021-03-25 09:04:14 +01:00
remoteproc
…
reset
…
rpmsg
…
rtc
…
sched kernel/sched: Fix sched_fork() access an invalid sched_task_group 2021-11-18 14:04:07 +01:00
soc soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h 2021-08-26 08:35:42 -04:00
soundwire soundwire: export sdw_write/read_no_pm functions 2021-03-04 11:38:14 +01:00
spi spi: Switch to signed types for *_native_cs SPI controller fields 2021-09-08 08:49:01 +02:00
ssb
…
sunrpc SUNRPC query transport's source port 2021-09-18 13:40:13 +02:00
ulpi
…
unaligned
…
usb Revert "usb: core: hcd: Add support for deferring roothub registration" 2021-11-06 14:10:09 +01:00
wimax
…
8250_pci.h
…
a.out.h
…
acct.h
…
acpi.h ACPI: tables: x86: Reserve memory occupied by ACPI tables 2021-04-07 15:00:08 +02:00
acpi_dma.h
…
acpi_iort.h arm64: mm: Set ZONE_DMA size based on early IORT scan 2021-03-09 11:11:13 +01:00
acpi_pmtmr.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
…
altera_jtaguart.h
…
altera_uart.h
…
amd-iommu.h
…
anon_inodes.h
…
apm-emulation.h
…
apm_bios.h
…
apple-gmux.h
…
apple_bl.h
…
arch_topology.h
…
arm-cci.h
…
arm-smccc.h KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED 2020-10-28 11:13:36 +00:00
arm_sdei.h
…
armada-37xx-rwtm-mailbox.h
…
ascii85.h
…
asn1.h
…
asn1_ber_bytecode.h
…
asn1_decoder.h
…
assoc_array.h
…
assoc_array_priv.h
…
async.h
…
async_tx.h
…
ata.h
…
ata_platform.h
…
atalk.h
…
ath9k_platform.h
…
atm.h
…
atm_suni.h
…
atm_tcp.h
…
atmdev.h
…
atmel-isc-media.h
…
atmel-mci.h
…
atmel-ssc.h
…
atmel_pdc.h
…
atomic-arch-fallback.h
…
atomic-fallback.h
…
atomic.h
…
attribute_container.h
…
audit.h
…
auto_dev-ioctl.h
…
auto_fs.h
…
auxvec.h
…
average.h
…
backing-dev-defs.h
…
backing-dev.h
…
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 bcm963xx_tag.h: fix duplicated word 2020-10-13 11:37:11 +02:00
binfmts.h
…
bio.h block: return the correct bvec when checking for gaps 2021-07-14 16:56:53 +02:00
bit_spinlock.h
…
bitfield.h
…
bitmap.h
…
bitops.h bitops: use the same mechanism for get_count_order[_long] 2020-10-16 11:11:20 -07:00
bitrev.h
…
bits.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
blk-cgroup.h
…
blk-crypto.h
…
blk-mq-pci.h
…
blk-mq-rdma.h
…
blk-mq-virtio.h
…
blk-mq.h scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT 2021-01-12 20:18:17 +01:00
blk-pm.h
…
blk_types.h block: add zone specific block statuses 2020-10-13 15:05:05 -06:00
blkdev.h block: bump max plugged deferred size from 16 to 32 2021-11-18 14:03:57 +01:00
blkpg.h
…
blktrace_api.h
…
blockgroup_lock.h
…
bma150.h
…
bootconfig.h tools/bootconfig: Align the bootconfig applied initrd image size to 4 2020-11-19 08:55:44 -05:00
bottom_half.h
…
bpf-cgroup.h bpf: Fix potentially incorrect results with bpf_get_local_storage() 2021-09-03 10:09:31 +02:00
bpf-netns.h
…
bpf.h bpf: Fix potential race in tail call compatibility check 2021-11-02 19:48:21 +01:00
bpf_lirc.h
…
bpf_local_storage.h
…
bpf_lsm.h
…
bpf_trace.h
…
bpf_types.h bpf: Fix OOB read when printing XDP link fdinfo 2021-08-04 12:46:41 +02:00
bpf_verifier.h bpf: Fix pointer arithmetic mask tightening under state pruning 2021-08-04 12:46:45 +02:00
bpfilter.h
…
brcmphy.h net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 2021-03-30 14:32:05 +02: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 kbuild: avoid static_assert for genksyms 2020-12-11 14:02:14 -08:00
bvec.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
c2port.h
…
cache.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
cacheinfo.h drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 2021-09-26 14:08:59 +02:00
capability.h
…
cb710.h
…
cciss_ioctl.h
…
ccp.h
…
cdev.h
…
cdrom.h
…
cfag12864b.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: Check per-CPU clock synchronization when marked unstable 2021-07-14 16:56:01 +02:00
cm4000_cs.h
…
cma.h
…
cmdline-parser.h
…
cn_proc.h
…
cnt32_to_63.h
…
coda.h
…
compaction.h include/linux/compaction.h: clean code by removing unused enum value 2020-10-13 18:38:34 -07:00
compat.h Merge branch 'compat.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-10-12 16:44:57 -07:00
compiler-clang.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
compiler-gcc.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
compiler-intel.h
…
compiler.h compiler.h: Introduce absolute_pointer macro 2021-09-30 10:11:07 +02:00
compiler_attributes.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
compiler_types.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
completion.h
…
component.h
…
configfs.h
…
connector.h
…
console.h serial: core: Fix initializing and restoring termios speed 2021-11-18 14:03:49 +01:00
console_struct.h vt: Fix character height handling with VT_RESIZEX 2021-05-26 12:06:56 +02:00
consolemap.h
…
const.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
container.h
…
context_tracking.h context_tracking: Move guest exit vtime accounting to separate helpers 2021-05-28 13:17:43 +02:00
context_tracking_state.h
…
cookie.h
…
cordic.h
…
coredump.h binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot 2020-10-16 11:11:21 -07:00
coresight-pmu.h
…
coresight-stm.h
…
coresight.h
…
count_zeros.h
…
counter.h
…
counter_enum.h
…
cper.h
…
cpu.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
cpu_cooling.h
…
cpu_pm.h
…
cpu_rmap.h
…
cpufeature.h
…
cpufreq.h cpufreq: Add strict_target to struct cpufreq_policy 2020-11-10 18:31:17 +01:00
cpuhotplug.h clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 2021-05-19 10:13:18 +02:00
cpuidle.h cpuidle: Remove pointless stub 2020-10-16 17:21:51 +02:00
cpuidle_haltpoll.h
…
cpumask.h
…
cpuset.h
…
crash_core.h printk changes for 5.10 2020-10-13 15:58:10 -07:00
crash_dump.h
…
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 Revert "Add a reference to ucounts for each cred" 2021-09-08 08:49:00 +02:00
crypto.h crypto - shash: reduce minimum alignment of shash_desc structure 2021-03-09 11:11:13 +01:00
cs5535.h
…
ctype.h
…
cuda.h
…
cyclades.h
…
dasd_mod.h
…
davinci_emac.h
…
dax.h fuse update for 5.10 2020-10-19 14:28:30 -07:00
dca.h
…
dcache.h
…
dccp.h
…
dcookies.h
…
debug_locks.h locking/lockdep: Improve noinstr vs errors 2021-06-30 08:47:18 -04:00
debugfs.h debugfs: remove return value of debugfs_create_devm_seqfile() 2020-10-30 08:37:39 +01:00
debugobjects.h
…
delay.h
…
delayacct.h
…
delayed_call.h
…
dev_printk.h
…
devcoredump.h
…
devfreq-event.h
…
devfreq.h PM / devfreq: remove a duplicated kernel-doc markup 2020-10-16 07:28:20 +02:00
devfreq_cooling.h
…
device-mapper.h dm table: Fix zoned model check and zone sectors check 2021-03-30 14:32:06 +02:00
device.h PCI/MSI: Protect msi_desc::masked for multi-MSI 2021-08-18 08:59:17 +02:00
device_cgroup.h
…
devpts_fs.h
…
digsig.h
…
dim.h
…
dio.h
…
dirent.h
…
dlm.h
…
dlm_plock.h
…
dm-bufio.h dm integrity: fix flush with external metadata device 2021-01-19 18:27:22 +01:00
dm-dirty-log.h
…
dm-io.h
…
dm-kcopyd.h
…
dm-region-hash.h
…
dm9000.h
…
dma-buf.h
…
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: move more functions to dma-map-ops.h 2020-10-20 10:41:07 +02:00
dma-mapping.h driver core: add a min_align_mask field to struct device_dma_parameters 2021-05-07 11:04:32 +02:00
dma-resv.h
…
dmaengine.h
…
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
…
dw_apb_timer.h
…
dynamic_debug.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
dynamic_queue_limits.h
…
earlycpio.h
…
ecryptfs.h
…
edac.h
…
edd.h
…
eeprom_93cx6.h
…
eeprom_93xx46.h misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2021-03-11 14:17:27 +01:00
efi-bgrt.h
…
efi.h efi: use 32-bit alignment for efi_guid_t literals 2021-03-25 09:04:18 +01:00
efi_embedded_fw.h
…
efs_vh.h
…
eisa.h
…
elevator.h kyber: fix out of bounds access when preempted 2021-05-19 10:13:13 +02:00
elf-fdpic.h
…
elf-randomize.h
…
elf.h
…
elfcore-compat.h
…
elfcore.h elfcore: correct reference to CONFIG_UML 2021-10-27 09:56:51 +02:00
elfnote.h
…
enclosure.h
…
energy_model.h PM: EM: Increase energy calculation precision 2021-09-15 09:50:37 +02:00
entry-common.h x86/entry: Move nmi entry/exit into common code 2021-03-17 17:06:36 +01:00
entry-kvm.h
…
err.h
…
errname.h
…
errno.h
…
error-injection.h
…
errqueue.h
…
errseq.h
…
etherdevice.h
…
ethtool.h ethtool: improve compat ioctl handling 2021-09-18 13:40:21 +02:00
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-18 14:04:25 +01:00
eventfd.h
…
eventpoll.h kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE 2021-03-04 11:38:41 +01:00
evm.h
…
export.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
exportfs.h
…
ext2_fs.h
…
extable.h
…
extcon-provider.h
…
extcon.h extcon: Add stubs for extcon_register_notifier_all() functions 2021-04-07 15:00:11 +02:00
f2fs_fs.h
…
f75375s.h
…
falloc.h
…
fanotify.h
…
fault-inject-usercopy.h lib, include/linux: add usercopy failure capability 2020-10-16 11:11:22 -07:00
fault-inject.h
…
fb.h
…
fbcon.h
…
fcdevice.h
…
fcntl.h
…
fd.h
…
fddidevice.h
…
fdtable.h
…
fec.h
…
fiemap.h
…
file.h
…
filter.h bpf: Prevent increasing bpf_jit_limit above max 2021-11-18 14:03:42 +01:00
fips.h
…
firewire.h
…
firmware-map.h
…
firmware.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
fixp-arith.h
…
flat.h
…
flex_proportions.h
…
font.h drm next for 5.10-rc1 2020-10-15 10:46:16 -07:00
freezer.h
…
frontswap.h
…
fs.h new helper: inode_wrong_type() 2021-09-08 08:49:01 +02:00
fs_context.h cgroup1: fix leaked context root causing sporadic NULL deref in LTP 2021-07-31 08:16:11 +02:00
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
…
fscrypt.h fscrypt: add fscrypt_symlink_getattr() for computing st_size 2021-09-08 08:48:59 +02:00
fsi-occ.h
…
fsi-sbefifo.h
…
fsi.h
…
fsl-diu-fb.h
…
fsl_devices.h
…
fsl_hypervisor.h
…
fsl_ifc.h
…
fsldma.h
…
fsnotify.h
…
fsnotify_backend.h fsnotify: fix events reported to watching parent and child 2020-12-30 11:54:18 +01:00
fsverity.h
…
ftrace.h
…
ftrace_irq.h
…
futex.h
…
fwnode.h
…
gameport.h
…
gcd.h
…
genalloc.h
…
generic-radix-tree.h
…
genetlink.h
…
genhd.h block: add a return value to set_capacity_revalidate_and_notify 2020-11-12 13:59:04 -07:00
genl_magic_func.h
…
genl_magic_struct.h
…
getcpu.h
…
gfp.h dma-mapping updates for 5.10 2020-10-15 14:43:29 -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 HID: usbhid: fix info leak in hid_submit_ctrl 2021-06-18 10:00:03 +02:00
hidden.h
…
hiddev.h
…
hidraw.h
…
highmem.h
…
highuid.h
…
hil.h
…
hil_mlc.h hil/parisc: Disable HIL driver when it gets stuck 2020-10-22 22:44:35 +02:00
hippidevice.h
…
hmm.h
…
host1x.h gpu: host1x: Split up client initalization and registration 2021-06-18 10:00:04 +02:00
hp_sdc.h
…
hpet.h
…
hrtimer.h hrtimer: Ensure timerfd notification for HIGHRES=n 2021-09-15 09:50:25 +02:00
hrtimer_defs.h
…
htcpld.h
…
huge_mm.h mm/userfaultfd: fix uffd-wp special cases for fork() 2021-07-25 14:36:18 +02:00
hugetlb.h mm/hugetlb: initialize hugetlb_usage in mm_init 2021-09-18 13:40:36 +02:00
hugetlb_cgroup.h hugetlb: fix hugetlb cgroup refcounting during vma split 2021-09-18 13:40:36 +02:00
hugetlb_inline.h
…
hw_breakpoint.h
…
hw_random.h
…
hwmon-sysfs.h
…
hwmon-vid.h
…
hwmon.h
…
hwspinlock.h
…
hyperv.h
…
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: Add I2C_AQ_NO_REP_START adapter quirk 2021-05-19 10:12:54 +02:00
i8042.h
…
i8253.h
…
icmp.h
…
icmpv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-03-04 11:38:46 +01:00
ide.h
…
idle_inject.h
…
idr.h lib/idr.c: document that ida_simple_{get,remove}() are deprecated 2020-10-16 11:11:20 -07:00
ieee80211.h
…
ieee802154.h
…
if_arp.h
…
if_bridge.h
…
if_eql.h
…
if_ether.h
…
if_fddi.h
…
if_frad.h
…
if_link.h
…
if_ltalk.h
…
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-30 14:31:57 +02:00
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: igmp: increase size of mr_ifc_count 2021-08-18 08:59:13 +02:00
init.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
init_ohci1394_dma.h
…
init_syscalls.h
…
init_task.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
initrd.h
…
inotify.h
…
input-polldev.h
…
input.h
…
instrumentation.h
…
instrumented.h
…
integrity.h
…
intel-iommu.h iommu/vt-d: Update the virtual command related registers 2021-09-18 13:40:14 +02:00
intel-ish-client-if.h
…
intel-pti.h
…
intel-svm.h
…
intel_rapl.h powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain 2020-10-16 17:35:36 +02:00
intel_th.h
…
interconnect-provider.h
…
interconnect.h
…
interrupt.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
interval_tree.h
…
interval_tree_generic.h
…
io-64-nonatomic-hi-lo.h
…
io-64-nonatomic-lo-hi.h
…
io-mapping.h
…
io-pgtable.h
…
io.h
…
io_uring.h io_uring: properly handle SQPOLL request cancelations 2020-11-04 10:22:56 -07:00
ioasid.h
…
iocontext.h block: remove unused members for io_context 2020-10-20 07:10:14 -06:00
iomap.h iomap: support partial page discard on writeback block mapping failure 2020-11-04 08:52:46 -08:00
iommu-helper.h
…
iommu.h iommu: Fix a boundary issue to avoid performance drop 2021-05-14 09:50:32 +02:00
iopoll.h
…
ioport.h kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() 2020-10-16 11:11:18 -07:00
ioprio.h
…
iova.h
…
ip.h
…
ipack.h
…
ipc.h
…
ipc_namespace.h
…
ipmi.h
…
ipmi_smi.h
…
ipv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-03-04 11:38:46 +01:00
ipv6_route.h
…
irq.h genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 2021-08-18 08:59:15 +02:00
irq_cpustat.h
…
irq_poll.h
…
irq_sim.h
…
irq_work.h
…
irqbypass.h
…
irqchip.h
…
irqdesc.h
…
irqdomain.h genirq/irqdomain: Add an irq_create_mapping_affinity() function 2020-11-30 12:21:31 +01:00
irqflags.h
…
irqhandler.h
…
irqnr.h
…
irqreturn.h
…
isa.h
…
isapnp.h
…
iscsi_boot_sysfs.h
…
iscsi_ibft.h
…
isicom.h
…
iversion.h
…
jbd2.h jbd2: fix kernel-doc markups 2020-11-19 22:38:29 -05:00
jhash.h include: jhash/signal: Fix fall-through warnings for Clang 2020-10-29 13:17:58 -05:00
jiffies.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
journal-head.h
…
joystick.h
…
jump_label.h
…
jump_label_ratelimit.h
…
jz4740-adc.h
…
jz4780-nemc.h
…
kallsyms.h
…
kasan-checks.h
…
kasan.h KUnit: KASAN Integration 2020-10-13 18:38:32 -07:00
kbd_diacr.h
…
kbd_kern.h
…
kbuild.h
…
kconfig.h
…
kcore.h
…
kcov.h
…
kcsan-checks.h
…
kcsan.h
…
kd.h
…
kdb.h
…
kdebug.h
…
kdev_t.h kdev_t: always inline major/minor helper functions 2021-01-09 13:46:23 +01:00
kern_levels.h
…
kernel-page-flags.h
…
kernel.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
kernel_read_file.h
…
kernel_stat.h fs/proc/uptime.c: Fix idle time reporting in /proc/uptime 2021-11-18 14:03:56 +01:00
kernelcapi.h
…
kernfs.h
…
kexec.h ima: Free IMA measurement buffer after kexec syscall 2021-03-04 11:37:50 +01:00
key-type.h
…
key.h certs: Fix blacklist flag type confusion 2021-03-04 11:37:59 +01:00
keyboard.h
…
keyctl.h
…
keyslot-manager.h
…
kfifo.h
…
kgdb.h kgdb: fix to kill breakpoints on initmem after boot 2021-03-04 11:38:46 +01:00
khugepaged.h mm,thp,shmem: make khugepaged obey tmpfs mount flags 2021-03-04 11:38:20 +01:00
klist.h
…
kmemleak.h
…
kmod.h
…
kmsg_dump.h
…
kobj_map.h
…
kobject.h
…
kobject_ns.h
…
kprobes.h tracing/kprobe: Fix to support kretprobe events on unloaded modules 2021-02-10 09:29:16 +01:00
kref.h
…
ks0108.h
…
ks8842.h
…
ks8851_mll.h
…
ksm.h
…
kthread.h kthread: Extract KTHREAD_IS_PER_CPU 2021-02-07 15:37:17 +01:00
ktime.h
…
kvm_host.h kvm: fix previous commit for 32-bit builds 2021-06-16 12:01:46 +02:00
kvm_irqfd.h
…
kvm_para.h
…
kvm_types.h
…
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: fix read log timeout value 2021-11-18 14:03:37 +01:00
libfdt.h
…
libfdt_env.h
…
libgcc.h
…
libnvdimm.h
…
libps2.h
…
license.h
…
lightnvm.h
…
limits.h
…
linear_range.h
…
linkage.h x86/entry: Emit a symbol for register restoring thunk 2021-02-03 23:28:40 +01:00
linkmode.h
…
linux_logo.h
…
lis3lv02d.h
…
list.h include/linux/list.h: add a macro to test if entry is pointing to the head 2020-10-16 11:11:20 -07:00
list_bl.h
…
list_lru.h
…
list_nulls.h
…
list_sort.h treewide: Change list_sort to use const pointers 2021-09-30 10:11:04 +02:00
livepatch.h
…
llc.h
…
llist.h
…
local_lock.h
…
local_lock_internal.h locking/local_lock: Add missing owner initialization 2021-09-15 09:50:41 +02:00
lockdep.h locking/lockdep: Mark local_lock_t 2021-09-15 09:50:41 +02:00
lockdep_types.h locking/lockdep: Mark local_lock_t 2021-09-15 09:50:41 +02:00
lockref.h
…
log2.h
…
logic_pio.h
…
lp.h
…
lru_cache.h
…
lsm_audit.h
…
lsm_hook_defs.h binder: use cred instead of task for selinux checks 2021-11-18 14:03:36 +01:00
lsm_hooks.h binder: use cred instead of task for selinux checks 2021-11-18 14:03:36 +01:00
lz4.h
…
lzo.h
…
mISDNdsp.h
…
mISDNhw.h
…
mISDNif.h
…
mailbox_client.h
…
mailbox_controller.h
…
maple.h
…
marvell_phy.h net: phy: marvell: fix detection of PHY on Topaz switches 2021-04-21 13:01:00 +02:00
math64.h math64.h: kernel-docs: Convert some markups into normal comments 2020-10-15 07:49:46 +02:00
max17040_battery.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: introduce a shutdown method to mdio device drivers 2021-10-09 14:40:56 +02:00
mei_cl_bus.h
…
mem_encrypt.h
…
memblock.h memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions 2021-07-28 14:35:46 +02:00
memcontrol.h mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 2021-08-26 08:35:57 -04:00
memfd.h
…
memory.h drivers/base/memory: don't store phys_device in memory blocks 2021-03-17 17:06:25 +01:00
memory_hotplug.h mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() 2021-09-22 12:27:59 +02:00
mempolicy.h
…
mempool.h
…
memregion.h
…
memremap.h mm: fix memory_failure() handling of dax-namespace metadata 2021-03-04 11:38:21 +01:00
memstick.h
…
mhi.h
…
micrel_phy.h
…
microchipphy.h
…
migrate.h
…
migrate_mode.h
…
mii.h
…
mii_timestamper.h
…
min_heap.h
…
minmax.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
miscdevice.h
…
mm-arch-hooks.h
…
mm.h mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() 2021-06-30 08:47:27 -04:00
mm_inline.h
…
mm_types.h mm: relocate 'write_protect_seq' in struct mm_struct 2021-06-23 14:42:49 +02:00
mm_types_task.h
…
mman.h
…
mmap_lock.h mmap locking API: add mmap_lock_is_contended() 2020-10-13 18:38:31 -07:00
mmdebug.h mm: add VM_WARN_ON_ONCE_PAGE() macro 2021-06-30 08:47:26 -04:00
mmiotrace.h
…
mmu_context.h
…
mmu_notifier.h mm/mmu_notifiers: ensure range_end() is paired with range_start() 2021-03-30 14:32:06 +02:00
mmzone.h mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM 2021-08-15 14:00:25 +02:00
mnt_namespace.h
…
mod_devicetable.h
…
module.h module: use hidden visibility for weak symbol references 2020-10-28 14:08:54 +00:00
module_signature.h
…
moduleloader.h
…
moduleparam.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
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 PCI/MSI: Protect msi_desc::masked for multi-MSI 2021-08-18 08:59:17 +02:00
mtio.h
…
mutex.h locking/mutex: Fix non debug version of mutex_lock_io_nested() 2021-03-30 14:32:07 +02:00
mv643xx.h
…
mv643xx_eth.h
…
mv643xx_i2c.h
…
mvebu-pmsu.h
…
mxm-wmi.h
…
n_r3964.h
…
namei.h
…
nd.h
…
ndctl.h
…
net.h
…
netdev_features.h net: fix mistake path for netdev_features_strings 2021-07-19 09:44:51 +02:00
netdevice.h net: don't unconditionally copy_from_user a struct ifreq for socket ioctls 2021-09-03 10:09:31 +02:00
netfilter.h
…
netfilter_bridge.h
…
netfilter_defs.h
…
netfilter_ingress.h
…
netfilter_ipv4.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-10-30 12:57:39 +01:00
netfilter_ipv6.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-10-30 12:57:39 +01:00
netlink.h rtnetlink: fix data overflow in rtnl_calcit() 2020-10-21 18:24:08 -07:00
netpoll.h
…
nfs.h
…
nfs3.h
…
nfs4.h
…
nfs_fs.h NFS: Fix up commit deadlocks 2021-11-18 14:04:23 +01:00
nfs_fs_i.h
…
nfs_fs_sb.h
…
nfs_iostat.h
…
nfs_page.h pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled 2020-11-30 10:52:22 -05:00
nfs_ssc.h NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy 2020-10-21 10:31:20 -04:00
nfs_xdr.h NFS: nfs4_bitmask_adjust() must not change the server global bitmasks 2021-05-19 10:13:02 +02:00
nfsacl.h
…
nitro_enclaves.h
…
nl802154.h
…
nls.h
…
nmi.h
…
node.h mm: don't panic when links can't be created in sysfs 2020-10-16 11:11:18 -07:00
nodemask.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
nospec.h
…
notifier.h
…
ns_common.h
…
nsc_gpio.h
…
nsproxy.h
…
ntb.h
…
ntb_transport.h
…
nubus.h
…
numa.h mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports 2020-11-22 10:48:22 -08:00
nvme-fc-driver.h
…
nvme-fc.h
…
nvme-rdma.h
…
nvme-tcp.h
…
nvme.h nvme-pci: allow use of cmb on v1.4 controllers 2021-02-07 15:37:16 +01:00
nvmem-consumer.h
…
nvmem-provider.h
…
nvram.h
…
objagg.h
…
objtool.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
of.h of/address: Introduce of_dma_get_max_cpu_address() 2021-03-09 11:11:13 +01:00
of_address.h
…
of_clk.h
…
of_device.h
…
of_dma.h
…
of_fdt.h
…
of_gpio.h
…
of_graph.h
…
of_iommu.h
…
of_irq.h
…
of_mdio.h net: mdio: provide shim implementation of devm_of_mdiobus_register 2021-07-19 09:44:39 +02:00
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: Fix panic when module unload 2021-09-03 10:09:21 +02:00
oom.h mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 2020-10-13 18:38:35 -07:00
openvswitch.h
…
oprofile.h
…
osq_lock.h
…
overflow.h RDMA 5.10 pull request 2020-10-17 11:18:18 -07:00
packing.h
…
padata.h
…
page-flags-layout.h
…
page-flags.h mm,hwpoison: rework soft offline for in-use pages 2020-10-16 11:11:16 -07:00
page-isolation.h
…
page_counter.h
…
page_ext.h
…
page_idle.h
…
page_owner.h mm/page_owner: change split_page_owner to take a count 2020-10-16 11:11:15 -07:00
page_ref.h
…
page_reporting.h
…
pageblock-flags.h
…
pagemap.h mm, futex: fix shared futex pgoff on shmem huge page 2021-06-30 08:47:29 -04:00
pagevec.h
…
pagewalk.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: endpoint: Make *_free_bar() to return error codes on failure 2021-05-19 10:13:01 +02:00
pci-epf.h PCI: endpoint: Make *_free_bar() to return error codes on failure 2021-05-19 10:13:01 +02:00
pci-p2pdma.h
…
pci.h PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n 2021-09-22 12:28:04 +02:00
pci_hotplug.h
…
pci_ids.h PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 2021-09-22 12:28:00 +02:00
pcs-lynx.h
…
pda_power.h
…
pe.h
…
percpu-defs.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
percpu-refcount.h
…
percpu-rwsem.h
…
percpu.h
…
percpu_counter.h
…
perf_event.h perf/core: fix userpage->time_enabled of inactive events 2021-10-17 10:43:33 +02:00
perf_regs.h perf/arch: Remove perf_sample_data::regs_user_copy 2020-11-09 18:12:34 +01:00
personality.h
…
pfn.h
…
pfn_t.h
…
pgtable.h arm64: mte: Map hotplugged memory as Normal Tagged 2021-03-17 17:06:28 +01:00
phonet.h
…
phy.h net: phy: introduce phydev->port 2021-03-30 14:32:05 +02:00
phy_fixed.h
…
phy_led_triggers.h
…
phylink.h
…
pid.h pid: move pidfd_get_pid() to pid.c 2020-10-18 09:27:10 -07:00
pid_namespace.h
…
pim.h
…
pipe_fs_i.h pipe: avoid unnecessary EPOLLET wakeups under normal loads 2021-09-03 10:09:28 +02:00
pkeys.h
…
pktcdvd.h
…
pl320-ipc.h
…
pl353-smc.h
…
platform_device.h driver core: platform: Declare early_platform_cleanup() prototype 2021-05-14 09:50:14 +02:00
pldmfw.h
…
plist.h
…
pm-trace.h
…
pm.h PM: runtime: Fix unpaired parent child_count for force_resume 2021-05-19 10:12:51 +02:00
pm2301_charger.h
…
pm_clock.h
…
pm_domain.h PM: domains: enable domain idle state accounting 2020-10-16 17:53:22 +02:00
pm_opp.h
…
pm_qos.h
…
pm_runtime.h PM: runtime: Replace inline function pm_runtime_callbacks_present() 2021-05-14 09:50:16 +02:00
pm_wakeirq.h
…
pm_wakeup.h
…
pmbus.h
…
pmu.h
…
pnfs_osd_xdr.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-18 14:04:29 +01:00
posix_acl.h
…
posix_acl_xattr.h
…
power_supply.h
…
powercap.h
…
ppp-comp.h
…
ppp_channel.h
…
ppp_defs.h
…
pps-gpio.h
…
pps_kernel.h
…
pr.h
…
prandom.h random32: Fix implicit truncation warning in prandom_seed_state() 2021-07-14 16:55:58 +02:00
preempt.h
…
prefetch.h
…
prime_numbers.h
…
printk.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
proc_fs.h proc: fix lookup in /proc/net subdirectories after setns(2) 2020-12-30 11:53:56 +01:00
proc_ns.h
…
processor.h
…
profile.h
…
projid.h
…
property.h Driver Core patches for 5.10-rc1 2020-10-14 16:09:32 -07:00
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
…
ptp_clock_kernel.h ptp: improve max_adj check against unreasonable values 2021-06-23 14:42:45 +02:00
ptr_ring.h
…
ptrace.h
…
purgatory.h
…
pvclock_gtod.h
…
pwm.h
…
pwm_backlight.h
…
pxa2xx_ssp.h
…
pxa168_eth.h
…
qcom-geni-se.h soc: qcom-geni-se: Cleanup the code to remove proxy votes 2021-04-07 15:00:13 +02:00
qcom_scm.h
…
qnx6_fs.h
…
quota.h
…
quotaops.h
…
radix-tree.h radix-tree: fix the comment of radix_tree_next_slot() 2020-10-13 08:41:26 -04:00
raid_class.h
…
ramfs.h
…
random.h
…
range.h mm/memremap_pages: convert to 'struct range' 2020-10-13 18:38:28 -07:00
ras.h
…
ratelimit.h
…
ratelimit_types.h
…
rational.h
…
rbtree.h
…
rbtree_augmented.h
…
rbtree_latch.h
…
rcu_node_tree.h
…
rcu_segcblist.h
…
rcu_sync.h
…
rculist.h
…
rculist_bl.h
…
rculist_nulls.h
…
rcupdate.h rcu: Fix macro name CONFIG_TASKS_RCU_TRACE 2021-09-18 13:40:19 +02:00
rcupdate_trace.h
…
rcupdate_wait.h
…
rcutiny.h
…
rcutree.h
…
rcuwait.h
…
reboot-mode.h
…
reboot.h
…
reciprocal_div.h
…
refcount.h locking/refcount: move kernel-doc markups to the proper place 2020-10-28 11:41:15 -06:00
regmap.h
…
regset.h
…
relay.h
…
remoteproc.h remoteproc: Change default dump configuration to "disabled" 2020-10-13 19:20:54 -05:00
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 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting 2021-06-30 08:47:27 -04:00
rmi.h
…
rndis.h
…
rodata_test.h
…
root_dev.h
…
rpmsg.h rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined 2021-11-18 14:04:22 +01:00
rslib.h
…
rtc.h
…
rtmutex.h
…
rtnetlink.h
…
rtsx_common.h
…
rtsx_pci.h
…
rtsx_usb.h
…
rwlock.h
…
rwlock_api_smp.h
…
rwlock_types.h
…
rwsem.h rwsem: Implement down_read_interruptible 2021-01-09 13:46:24 +01:00
s3c_adc_battery.h
…
sbitmap.h
…
scatterlist.h
…
scc.h
…
sched.h sched: Always inline is_percpu_thread() 2021-10-17 10:43:33 +02:00
sched_clock.h
…
scmi_protocol.h
…
scpi_protocol.h
…
screen_info.h
…
scs.h
…
sctp.h
…
scx200.h
…
scx200_gpio.h
…
sdb.h
…
sdla.h
…
seccomp.h
…
securebits.h
…
security.h binder: use cred instead of task for getsecid 2021-11-18 14:03:36 +01: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_buf: Avoid type mismatch for seq_buf_init 2020-12-30 11:53:42 +01:00
seq_file.h seq_file: fix passing wrong private data 2021-11-18 14:04:27 +01:00
seq_file_net.h
…
seqlock.h seqlock,lockdep: Fix seqcount_latch_init() 2021-03-17 17:06:34 +01:00
seqno-fence.h
…
serdev.h
…
serial.h
…
serial_8250.h
…
serial_bcm63xx.h
…
serial_core.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
serial_max3100.h
…
serial_pnx8xxx.h
…
serial_s3c.h
…
serial_sci.h
…
serio.h
…
set_memory.h
…
sfi.h
…
sfi_acpi.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 include: jhash/signal: Fix fall-through warnings for Clang 2020-10-29 13:17:58 -05:00
signal_types.h
…
signalfd.h
…
siox.h
…
siphash.h
…
sirfsoc_dma.h
…
sizes.h
…
skb_array.h
…
skbuff.h net/af_unix: fix a data-race in unix_dgram_poll 2021-09-22 12:27:58 +02:00
skmsg.h skmsg: Make sk_psock_destroy() static 2021-08-04 12:46:44 +02:00
slab.h mm: remove kzfree() compatibility definition 2020-10-25 11:39:02 -07:00
slab_def.h
…
slimbus.h
…
slub_def.h
…
sm501-regs.h
…
sm501.h
…
smc91x.h
…
smc911x.h
…
smp.h smp: Fix smp_call_function_single_async prototype 2021-05-14 09:50:46 +02:00
smp_types.h
…
smpboot.h
…
smsc911x.h
…
smscphy.h
…
sock_diag.h
…
socket.h net: make get_net_ns return error if NET_NS is disabled 2021-06-23 14:42:44 +02:00
sockptr.h
…
sonet.h
…
sony-laptop.h
…
sonypi.h
…
sort.h
…
sound.h
…
soundcard.h
…
spinlock.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
spinlock_api_smp.h
…
spinlock_api_up.h
…
spinlock_types.h
…
spinlock_types_up.h
…
spinlock_up.h
…
splice.h splice: change exported internal do_splice() helper to take kernel offset 2020-10-22 14:15:51 -06:00
spmi.h
…
sram.h
…
srcu.h srcu: Provide polling interfaces for Tiny SRCU grace periods 2021-09-03 10:09:30 +02:00
srcutiny.h srcu: Provide polling interfaces for Tiny SRCU grace periods 2021-09-03 10:09:30 +02:00
srcutree.h
…
ssbi.h
…
stackdepot.h
…
stackleak.h
…
stackprotector.h
…
stacktrace.h
…
start_kernel.h
…
stat.h
…
statfs.h
…
static_call.h static_call: Allow module use without exposing static_call_key 2021-03-30 14:31:53 +02:00
static_call_types.h static_call: Allow module use without exposing static_call_key 2021-03-30 14:31:53 +02:00
static_key.h
…
stddef.h
…
stm.h
…
stmmac.h net: stmmac: add mutex lock to protect est parameters 2021-09-03 10:09:25 +02:00
stmp3xxx_rtc_wdt.h
…
stmp_device.h
…
stop_machine.h stop_machine: mark helpers __always_inline 2021-03-17 17:06:34 +01:00
string.h
…
string_helpers.h
…
stringhash.h
…
stringify.h
…
sungem_phy.h
…
sunserialcore.h
…
sunxi-rsb.h
…
superhyway.h
…
suspend.h
…
svga.h
…
sw842.h
…
swab.h
…
swait.h
…
swap.h Revert "swap: fix do_swap_page() race with swapoff" 2021-07-25 14:36:17 +02:00
swap_cgroup.h
…
swap_slots.h mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() 2020-10-13 18:38:30 -07:00
swapfile.h
…
swapops.h mm/userfaultfd: fix uffd-wp special cases for fork() 2021-07-25 14:36:18 +02:00
swiotlb.h swiotlb: add a IO_TLB_SIZE define 2021-05-07 11:04:32 +02:00
switchtec.h
…
sxgbe_platform.h
…
sync_core.h
…
sync_file.h
…
synclink.h
…
sys.h
…
sys_soc.h
…
syscalls.h fanotify: Fix sys_fanotify_mark() on native x86-32 2021-01-17 14:16:59 +01:00
syscore_ops.h
…
sysctl.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 task_work: cleanup notification modes 2020-10-17 15:05:30 -06:00
taskstats_kern.h
…
tboot.h
…
tc.h
…
tca6416_keypad.h
…
tcp.h
…
tee_drv.h tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 2021-08-15 14:00:24 +02:00
textsearch.h
…
textsearch_fsm.h
…
tfrc.h
…
thermal.h thermal/core: Fix thermal_cooling_device_register() prototype 2021-09-26 14:08:59 +02:00
thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 2021-03-25 09:04:16 +01:00
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 Revert "time: Handle negative seconds correctly in timespec64_to_ns()" 2021-09-16 12:51:23 +02:00
time_namespace.h
…
timecounter.h
…
timekeeper_internal.h
…
timekeeping.h
…
timekeeping32.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-11-18 14:04:11 +01:00
tpm_command.h
…
tpm_eventlog.h
…
trace.h
…
trace_clock.h
…
trace_events.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
trace_seq.h seq_buf: Avoid type mismatch for seq_buf_init 2020-12-30 11:53:42 +01:00
tracefs.h
…
tracehook.h tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() 2020-10-17 15:04:36 -06:00
tracepoint-defs.h Updates for tracing and bootconfig: 2020-10-15 15:51:28 -07:00
tracepoint.h tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing 2021-07-14 16:55:46 +02:00
transport_class.h
…
ts-nbus.h
…
tsacct_kern.h
…
tty.h tty: Remove dead termiox code 2021-05-14 09:50:18 +02:00
tty_driver.h tty: Remove dead termiox code 2021-05-14 09:50:18 +02:00
tty_flip.h
…
tty_ldisc.h tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer 2021-03-04 11:37:36 +01:00
typecheck.h
…
types.h
…
u64_stats_sync.h u64_stats,lockdep: Fix u64_stats_init() vs lockdep 2021-03-30 14:31:51 +02:00
uacce.h
…
uaccess.h RISC-V Patches for the 5.10 Merge Window, Part 2 2020-10-24 10:57:57 -07:00
ucb1400.h
…
ucs2_string.h
…
udp.h udp: never accept GSO_FRAGLIST packets 2021-05-14 09:50:31 +02:00
uidgid.h
…
uio.h udp: fix skb_copy_and_csum_datagram with odd segment sizes 2021-02-17 11:02:28 +01:00
uio_driver.h
…
umh.h
…
unicode.h
…
units.h
…
uprobes.h
…
usb.h drm: Use USB controller's DMA mask when importing dmabufs 2021-03-17 17:06:19 +01:00
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-25 09:04:14 +01:00
usbdevice_fs.h
…
user-return-notifier.h
…
user.h
…
user_namespace.h Revert "Add a reference to ucounts for each cred" 2021-09-08 08:49:00 +02:00
userfaultfd_k.h
…
usermode_driver.h bpf: Fix umd memory leak in copy_process() 2021-03-30 14:32:03 +02:00
util_macros.h
…
uts.h
…
utsname.h
…
uuid.h
…
vbox_utils.h
…
vdpa.h vdpa: introduce config op to get valid iova range 2020-10-23 11:55:27 -04:00
verification.h
…
vermagic.h
…
vexpress.h
…
vfio.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 virtio: Protect vqs list access 2021-08-26 08:35:41 -04:00
virtio_byteorder.h
…
virtio_caif.h
…
virtio_config.h vhost,vdpa,virtio: cleanups, fixes 2020-10-23 11:00:57 -07:00
virtio_console.h
…
virtio_dma_buf.h
…
virtio_net.h virtio_net: Do not pull payload in skb->head 2021-05-22 11:40:52 +02:00
virtio_ring.h
…
virtio_vsock.h
…
visorbus.h
…
vlynq.h
…
vm_event_item.h
…
vmacache.h
…
vmalloc.h mm/vmalloc: separate put pages and flush VM flags 2021-02-10 09:29:21 +01:00
vme.h
…
vmpressure.h
…
vmstat.h mm: use self-explanatory macros rather than "2" 2020-10-16 11:11:19 -07:00
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 rq-qos: fix missed wake-ups in rq_qos_throttle try two 2021-07-19 09:45:00 +02:00
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
…
ww_mutex.h locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 2021-04-07 15:00:06 +02:00
xarray.h XArray updates for 5.9 2020-10-20 14:39:37 -07:00
xattr.h
…
xxhash.h
…
xz.h
…
yam.h
…
z2_battery.h
…
zbud.h
…
zconf.h
…
zlib.h
…
zorro.h
…
zpool.h
…
zsmalloc.h zsmalloc: account the number of compacted pages correctly 2021-03-07 12:34:15 +01:00
zstd.h
…
zutil.h
…