twx-linux/include/linux
Linus Torvalds b167fdffe9 This cycle's scheduler updates for v6.0 are:
Load-balancing improvements:
 ============================
 
 - Improve NUMA balancing on AMD Zen systems for affine workloads.
 
 - Improve the handling of reduced-capacity CPUs in load-balancing.
 
 - Energy Model improvements: fix & refine all the energy fairness metrics (PELT),
   and remove the conservative threshold requiring 6% energy savings to
   migrate a task. Doing this improves power efficiency for most workloads,
   and also increases the reliability of energy-efficiency scheduling.
 
 - Optimize/tweak select_idle_cpu() to spend (much) less time searching
   for an idle CPU on overloaded systems. There's reports of several
   milliseconds spent there on large systems with large workloads ...
 
   [ Since the search logic changed, there might be behavioral side effects. ]
 
 - Improve NUMA imbalance behavior. On certain systems
   with spare capacity, initial placement of tasks is non-deterministic,
   and such an artificial placement imbalance can persist for a long time,
   hurting (and sometimes helping) performance.
 
   The fix is to make fork-time task placement consistent with runtime
   NUMA balancing placement.
 
   Note that some performance regressions were reported against this,
   caused by workloads that are not memory bandwith limited, which benefit
   from the artificial locality of the placement bug(s). Mel Gorman's
   conclusion, with which we concur, was that consistency is better than
   random workload benefits from non-deterministic bugs:
 
      "Given there is no crystal ball and it's a tradeoff, I think it's
       better to be consistent and use similar logic at both fork time
       and runtime even if it doesn't have universal benefit."
 
 - Improve core scheduling by fixing a bug in sched_core_update_cookie() that
   caused unnecessary forced idling.
 
 - Improve wakeup-balancing by allowing same-LLC wakeup of idle CPUs for newly
   woken tasks.
 
 - Fix a newidle balancing bug that introduced unnecessary wakeup latencies.
 
 ABI improvements/fixes:
 =======================
 
 - Do not check capabilities and do not issue capability check denial messages
   when a scheduler syscall doesn't require privileges. (Such as increasing niceness.)
 
 - Add forced-idle accounting to cgroups too.
 
 - Fix/improve the RSEQ ABI to not just silently accept unknown flags.
   (No existing tooling is known to have learned to rely on the previous behavior.)
 
 - Depreciate the (unused) RSEQ_CS_FLAG_NO_RESTART_ON_* flags.
 
 Optimizations:
 ==============
 
 - Optimize & simplify leaf_cfs_rq_list()
 
 - Micro-optimize set_nr_{and_not,if}_polling() via try_cmpxchg().
 
 Misc fixes & cleanups:
 ======================
 
 - Fix the RSEQ self-tests on RISC-V and Glibc 2.35 systems.
 
 - Fix a full-NOHZ bug that can in some cases result in the tick not being
   re-enabled when the last SCHED_RT task is gone from a runqueue but there's
   still SCHED_OTHER tasks around.
 
 - Various PREEMPT_RT related fixes.
 
 - Misc cleanups & smaller fixes.
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmLn2ywRHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1iNfxAAhPJMwM4tYCpIM6PhmxKiHl6kkiT2tt42
 HhEmiJVLjczLybWaWwmGA2dSFkv1f4+hG7nqdZTm9QYn0Pqat2UTSRcwoKQc+gpB
 x85Hwt2IUmnUman52fRl5r1miH9LTdCI6agWaFLQae5ds1XmOugFo52t2ahax+Gn
 dB8LxS2fa/GrKj229EhkJSPWAK4Y94asoTProwpKLuKEeXhDkqUNrOWbKhz+wEnA
 pVZySpA9uEOdNLVSr1s0VB6mZoh5/z6yQefj5YSNntsG71XWo9jxKCIm5buVdk2U
 wjdn6UzoTThOy/5Ygm64eYRexMHG71UamF1JYUdmvDeUJZ5fhG6RD0FECUQNVcJB
 Msu2fce6u1AV0giZGYtiooLGSawB/+e6MoDkjTl8guFHi/peve9CezKX1ZgDWPfE
 eGn+EbYkUS9RMafXCKuEUBAC1UUqAavGN9sGGN1ufyR4za6ogZplOqAFKtTRTGnT
 /Ne3fHTtvv73DLGW9ohO5vSS2Rp7zhAhB6FunhibhxCWlt7W6hA4Ze2vU9hf78Yn
 SJDLAJjOEilLaKUkRG/d9uM3FjKJM1tqxuT76+sUbM0MNxdyiKcviQlP1b8oq5Um
 xE1KNZUevnr/WXqOTGDKHH/HNPFgwxbwavMiP7dNFn8h/hEk4t9dkf5siDmVHtn4
 nzDVOob1LgE=
 =xr2b
 -----END PGP SIGNATURE-----

Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler updates from Ingo Molnar:
"Load-balancing improvements:

   - Improve NUMA balancing on AMD Zen systems for affine workloads.

   - Improve the handling of reduced-capacity CPUs in load-balancing.

   - Energy Model improvements: fix & refine all the energy fairness
     metrics (PELT), and remove the conservative threshold requiring 6%
     energy savings to migrate a task. Doing this improves power
     efficiency for most workloads, and also increases the reliability
     of energy-efficiency scheduling.

   - Optimize/tweak select_idle_cpu() to spend (much) less time
     searching for an idle CPU on overloaded systems. There's reports of
     several milliseconds spent there on large systems with large
     workloads ...

     [ Since the search logic changed, there might be behavioral side
       effects. ]

   - Improve NUMA imbalance behavior. On certain systems with spare
     capacity, initial placement of tasks is non-deterministic, and such
     an artificial placement imbalance can persist for a long time,
     hurting (and sometimes helping) performance.

     The fix is to make fork-time task placement consistent with runtime
     NUMA balancing placement.

     Note that some performance regressions were reported against this,
     caused by workloads that are not memory bandwith limited, which
     benefit from the artificial locality of the placement bug(s). Mel
     Gorman's conclusion, with which we concur, was that consistency is
     better than random workload benefits from non-deterministic bugs:

        "Given there is no crystal ball and it's a tradeoff, I think
         it's better to be consistent and use similar logic at both fork
         time and runtime even if it doesn't have universal benefit."

   - Improve core scheduling by fixing a bug in
     sched_core_update_cookie() that caused unnecessary forced idling.

   - Improve wakeup-balancing by allowing same-LLC wakeup of idle CPUs
     for newly woken tasks.

   - Fix a newidle balancing bug that introduced unnecessary wakeup
     latencies.

  ABI improvements/fixes:

   - Do not check capabilities and do not issue capability check denial
     messages when a scheduler syscall doesn't require privileges. (Such
     as increasing niceness.)

   - Add forced-idle accounting to cgroups too.

   - Fix/improve the RSEQ ABI to not just silently accept unknown flags.
     (No existing tooling is known to have learned to rely on the
     previous behavior.)

   - Depreciate the (unused) RSEQ_CS_FLAG_NO_RESTART_ON_* flags.

  Optimizations:

   - Optimize & simplify leaf_cfs_rq_list()

   - Micro-optimize set_nr_{and_not,if}_polling() via try_cmpxchg().

  Misc fixes & cleanups:

   - Fix the RSEQ self-tests on RISC-V and Glibc 2.35 systems.

   - Fix a full-NOHZ bug that can in some cases result in the tick not
     being re-enabled when the last SCHED_RT task is gone from a
     runqueue but there's still SCHED_OTHER tasks around.

   - Various PREEMPT_RT related fixes.

   - Misc cleanups & smaller fixes"

* tag 'sched-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)
  rseq: Kill process when unknown flags are encountered in ABI structures
  rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags
  sched/core: Fix the bug that task won't enqueue into core tree when update cookie
  nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
  sched/core: Always flush pending blk_plug
  sched/fair: fix case with reduced capacity CPU
  sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling
  sched/core: add forced idle accounting for cgroups
  sched/fair: Remove the energy margin in feec()
  sched/fair: Remove task_util from effective utilization in feec()
  sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu()
  sched/fair: Rename select_idle_mask to select_rq_mask
  sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util()
  sched/fair: Decay task PELT values during wakeup migration
  sched/fair: Provide u64 read for 32-bits arch helper
  sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
  sched: only perform capability check on privileged operation
  sched: Remove unused function group_first_cpu()
  sched/fair: Remove redundant word " *"
  selftests/rseq: check if libc rseq support is registered
  ...
2022-08-01 11:49:06 -07:00
..
amba Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
atomic locking/atomic: Add generic try_cmpxchg64 support 2022-05-18 00:08:27 +02:00
avf
bcma
byteorder
can can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
ceph libceph: fix potential use-after-free on linger ping and resends 2022-05-18 21:21:05 +02:00
clk ARM: pxa: move clk register definitions to driver 2022-05-07 22:55:49 +02:00
comedi
crush
decompress
device Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
dma
dsa
extcon
firmware Char / Misc / Other smaller driver subsystem updates for 5.19-rc1 2022-06-03 11:36:34 -07:00
fpga fpga: fix for coding style issues 2022-05-10 16:03:52 +08:00
fsl Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
gpio gpio: Fix kernel-doc comments to nested union 2022-06-23 22:17:43 +02:00
greybus
hsi
i3c
iio Char / Misc / Other smaller driver subsystem updates for 5.19-rc1 2022-06-03 11:36:34 -07:00
input
irqchip gpio updates for v5.19 2022-05-26 14:51:38 -07:00
isdn
lockd
mailbox
mdio
mfd ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
mlx4
mlx5 vhost,virtio,vdpa: features, fixes, cleanups 2022-06-03 10:02:52 -07:00
mmc
mtd MTD core changes: 2022-05-24 14:31:29 -07:00
mux
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf drivers/perf: riscv_pmu: Add riscv pmu pm notifier 2022-07-06 10:57:30 +01:00
phy
pinctrl
platform_data Clockevent/clocksource updates: 2022-06-05 10:47:06 -07:00
power
qed net: qed: fix typos in comments 2022-05-22 20:44:29 +01:00
raid
regulator
remoteproc media: mediatek: vcodec: support stateless H.264 decoding for mt8192 2022-05-13 14:49:38 +02:00
reset
rpmsg
rtc
sched This cycle's scheduler updates for v6.0 are: 2022-08-01 11:49:06 -07:00
soc ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
soundwire
spi Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
ssb
sunrpc SUNRPC: Optimize xdr_reserve_space() 2022-06-08 12:39:37 -04:00
surface_aggregator
ulpi
unaligned
usb USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
8250_pci.h
a.out.h
acct.h
acpi_agdi.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked 2022-07-05 20:36:11 +02: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
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
arch_topology.h
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
atalk.h
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,io_uring,io-wq: call __audit_uring_exit for dummy contexts 2022-05-17 15:03:36 -04:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h init: Initialize noop_backing_dev_info early 2022-06-16 10:55:57 +02: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: remove bioset_init_from_src 2022-06-08 14:04:14 -04:00
bit_spinlock.h
bitfield.h
bitmap.h bitmap: Fix return values to be unsigned 2022-06-03 06:52:58 -07:00
bitops.h
bitrev.h
bits.h
blk_types.h for-5.19/block-2022-06-02 2022-06-03 10:14:48 -07:00
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 blk-mq: remove the done argument to blk_execute_rq_nowait 2022-05-28 06:15:27 -06:00
blk-pm.h
blkdev.h block: remove queue from struct blk_independent_access_range 2022-06-19 18:40:11 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_trace.h
bpf_types.h bpf, x86: Generate trampolines from bpf_tramp_links 2022-05-10 17:50:40 -07:00
bpf_verifier.h bpf: Dynptr support for ring buffers 2022-05-23 14:31:28 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h Networking changes for 5.19. 2022-05-25 12:22:58 -07:00
bpfilter.h
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Add bpf_skc_to_mptcp_sock_proto 2022-05-20 15:29:00 -07:00
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: Change try_to_free_buffers() to take a folio 2022-05-09 23:12:34 -04:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h
cacheinfo.h
capability.h
cb710.h
cc_platform.h Intel Trust Domain Extensions 2022-05-23 17:51:12 -07:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom: remove the unused driver specific disc change ioctl 2022-05-15 18:31:28 -06:00
cfag12864b.h
cfi.h
cgroup_api.h
cgroup_rdma.h
cgroup_subsys.h
cgroup-defs.h This cycle's scheduler updates for v6.0 are: 2022-08-01 11:49:06 -07:00
cgroup.h
circ_buf.h
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
cm4000_cs.h
cma.h mm: cma: use pageblock_order as the single alignment 2022-05-13 07:20:13 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
compiler_attributes.h
compiler_types.h sparse: introduce conditional lock acquire function attribute 2022-07-03 11:32:22 -07:00
compiler-clang.h
compiler-gcc.h randstruct: Reorganize Kconfigs and attribute macros 2022-05-08 01:33:06 -07:00
compiler-intel.h
compiler-version.h
compiler.h
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h Revert "printk: add kthread console printers" 2022-06-23 18:41:40 +02:00
consolemap.h
const.h
container_of.h
container.h
context_tracking_state.h context_tracking: Always inline empty stubs 2022-05-27 12:34:44 +02:00
context_tracking.h
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h x86/bugs: Report AMD retbleed vulnerability 2022-06-27 10:33:59 +02:00
cpufeature.h
cpufreq.h
cpuhotplug.h arm64 updates for 5.20 2022-08-01 10:37:00 -07:00
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h
cpuset.h
crash_core.h
crash_dump.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h crc-itu-t: fix typo in CRC ITU-T polynomial comment 2022-06-07 10:27:38 +02:00
crc-t10dif.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: add documentation for Enum value 2022-05-13 16:48:57 -07:00
dasd_mod.h
davinci_emac.h
dax.h dax: add .recovery_write dax_operation 2022-05-16 13:37:59 -07:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h delayacct: track delays from write-protect copy 2022-06-01 15:55:25 -07:00
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Rework freq_table to be local to devfreq struct 2022-06-30 05:11:17 +09:00
device_cgroup.h
device-mapper.h dax: add .recovery_write dax_operation 2022-05-16 13:37:59 -07:00
device.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h linux/dim: Fix divide by 0 in RDMA DIM 2022-06-28 10:37:25 -03:00
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.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-iommu.h
dma-map-ops.h
dma-mapping.h
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_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h
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_embedded_fw.h
efi-bgrt.h
efi.h drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
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: Rename arch_check_user_regs() to arch_enter_from_user_mode() 2022-05-09 11:33:38 +02:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h
eventfd.h
eventpoll.h
evm.h security: pass down mount idmapping to setattr hook 2022-06-26 18:18:56 +02:00
export-internal.h kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS 2022-05-24 16:33:20 +09:00
export.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Fix extcon_get_extcon_dev() error handling 2022-05-13 17:03:40 +09:00
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: introduce FAN_MARK_IGNORE 2022-07-01 14:53:01 +02:00
fault-inject-usercopy.h
fault-inject.h mm: fix missing handler for __GFP_NOWARN 2022-05-19 14:08:55 -07:00
fb.h Merge tag 'amd-drm-next-5.19-2022-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-05-19 14:09:54 +10:00
fbcon.h fbcon: Prevent that screen size is smaller than font size 2022-07-07 10:50:46 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h Unify the primitives for file descriptor closing 2022-05-14 18:49:01 -04:00
fec.h
fiemap.h
file.h fs: remove fget_many and fput_many interface 2022-05-14 18:47:28 -04:00
fileattr.h
filter.h
find.h include/linux/find: Fix documentation 2022-06-03 06:52:57 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h fortify: Provide a memcpy trap door for sharp corners 2022-05-12 10:49:23 +02:00
fprobe.h
freelist.h
freezer.h
frontswap.h
fs_api.h
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
fs.h fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t 2022-06-29 12:26:48 +02:00
fscache-cache.h
fscache.h fscache: Fix invalidation/lookup race 2022-07-05 16:12:55 +01:00
fscrypt.h fscrypt: add new helper functions for test_dummy_encryption 2022-05-09 16:18:54 -07:00
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 fanotify: prepare for setting event flags in ignore mask 2022-07-01 14:51:13 +02:00
fsnotify.h
fsverity.h
ftrace_irq.h
ftrace.h tracing updates for 5.19: 2022-05-29 10:31:36 -07:00
futex.h
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp_api.h
gfp.h mm: kasan: Skip unpoisoning of user pages 2022-07-07 10:48:37 +01:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
greybus.h
hardirq.h
hash.h
hashtable_api.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 Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
highmem.h Documentation: highmem: use literal block for code example in highmem.h comment 2022-07-03 15:42:32 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x_context_bus.h gpu: host1x: Add context bus 2022-06-01 11:50:42 +02:00
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h
hrtimer.h
htcpld.h
hte.h
huge_mm.h arm64: enable THP_SWAP for arm64 2022-07-20 10:52:40 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h powerpc updates for 5.19 2022-05-28 11:27:17 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Introduce hwmon_device_register_for_thermal 2022-05-22 11:32:31 -07:00
hwspinlock.h
hyperv.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07: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
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h
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 x86/kexec: Carry forward IMA measurement log on kexec 2022-07-01 15:22:16 +02:00
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
integrity.h
intel_rapl.h
intel_th.h
intel-iommu.h iommu/vt-d: Fix RID2PASID setup/teardown failure 2022-07-06 12:59:21 +02:00
intel-ish-client-if.h
intel-svm.h iommu/vt-d: Size Page Request Queue to avoid overflow condition 2022-05-13 15:14:56 +02:00
interconnect-provider.h
interconnect.h
interrupt.h Scheduler changes in this cycle were: 2022-05-24 11:11:13 -07:00
interval_tree_generic.h
interval_tree.h
io_uring.h fs,io_uring: add infrastructure for uring-cmd 2022-05-11 07:40:47 -06:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
ioasid.h
iocontext.h
iomap.h Page cache changes for 5.19 2022-05-24 19:55:07 -07:00
iommu-helper.h
iommu.h Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next 2022-05-20 12:27:17 +02:00
iopoll.h
ioport.h
ioprio.h
iosys-map.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h ipmi: Add an intializer for ipmi_smi_msg struct 2022-05-12 10:00:03 -05:00
ipmi.h ipmi: Add an intializer for ipmi_recv_msg struct 2022-05-12 10:00:03 -05:00
ipv6_route.h
ipv6.h net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na 2022-05-31 11:36:57 +02:00
irq_poll.h
irq_sim.h
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio 2022-05-09 23:12:33 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 2022-05-27 12:34:44 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: Make kallsyms_on_each_symbol generally available 2022-05-10 14:42:06 -07:00
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
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_read_file.h
kernel_stat.h sched/core: add forced idle accounting for cgroups 2022-07-04 09:23:07 +02:00
kernel-page-flags.h
kernel.h
kernelcapi.h
kernfs.h
kexec.h ima: force signature verification when CONFIG_KEXEC_SIG is configured 2022-07-13 10:13:41 -04:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: khugepaged: introduce khugepaged_enter_vma() helper 2022-05-19 14:08:50 -07:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h
kprobes.h kprobes: Fix build errors with CONFIG_KRETPROBES=n 2022-05-26 21:12:59 -04:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: don't be stuck to rmap lock on reclaim path 2022-05-19 14:08:54 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h kvm: stats: tell userspace which values are boolean 2022-07-14 08:01:59 -04: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 ata: libata: drop 'sas_last_tag' 2022-06-06 09:52: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 Not a lot of material this cycle. Many singleton patches against various 2022-05-27 11:22:03 -07:00
litex.h
livepatch.h livepatch: Remove klp_arch_set_pc() and asm/livepatch.h 2022-05-24 08:46:37 +02:00
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h cxl for 5.19 2022-05-27 21:24:19 -07:00
lockref.h lockref: remove unused 'lockref_get_or_lock()' function 2022-07-03 14:40:28 -07:00
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h LSM: Remove double path_rename hook calls for RENAME_EXCHANGE 2022-05-23 13:27:58 +02:00
lsm_hooks.h Landlock updates for v5.19-rc1 2022-05-24 13:09:13 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h mailbox: forward the hrtimer if not queued and under a lock 2022-05-23 14:45:24 -05:00
map_benchmark.h
maple.h
marvell_phy.h
math64.h
math.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h zswap: memcg accounting 2022-05-19 14:08:53 -07:00
memfd.h
memory_hotplug.h mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl 2022-05-13 16:48:56 -07:00
memory.h
mempolicy.h
mempool.h
memregion.h memregion: Fix memregion_free() fallback definition 2022-06-23 18:42:05 -07:00
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h mm: add folio_test_movable() 2022-05-13 07:20:17 -07:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm/shmem: persist uffd-wp bit across zapping for file-backed 2022-05-13 07:20:10 -07:00
mm_types_task.h
mm_types.h mm: Add kernel-doc for folio->mlock_count 2022-06-09 16:24:25 -04:00
mm.h mm: fix missing wake-up event for FSDAX pages 2022-07-18 15:07:51 -07:00
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: cma: use pageblock_order as the single alignment 2022-05-13 07:20:13 -07:00
mnt_idmapping.h mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() 2022-07-15 22:08:01 +02:00
mnt_namespace.h
mod_devicetable.h
module_signature.h
module.h module.h: simplify MODULE_IMPORT_NS 2022-05-12 10:29:41 -07:00
moduleloader.h
moduleparam.h
most.h
mount.h move mount-related externs from fs.h to mount.h 2022-05-19 23:25:48 -04:00
moxtet.h
mpage.h fs: Convert mpage_readpage to mpage_read_folio 2022-05-09 16:21:44 -04:00
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h
mtio.h
mutex_api.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 IFF_TX_SKB_NO_LINEAR definition 2022-06-24 16:45:40 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h netfs: do not unlock and put the folio twice 2022-07-14 10:10:12 +02:00
netlink.h
netpoll.h
nfs3.h
nfs4.h NFSv4: Specify the type of ACL to cache 2022-05-17 13:32:46 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1 mark qualified async operations as MOVEABLE tasks 2022-05-31 17:09:30 -04:00
nfs_fs.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFSv4: Fix free of uninitialized nfs4_label on referral lookup. 2022-05-31 17:09:24 -04:00
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h Bitmap patches for 5.19-rc1 2022-06-04 14:04:27 -07:00
nospec.h
notifier.h notifier: Add blocking/atomic_notifier_chain_register_unique_prio() 2022-05-19 19:30:30 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() 2022-05-19 20:24:56 -04:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: use struct group for generic command dwords 2022-07-06 19:12:56 +02:00
nvmem-consumer.h nvmem: core: support passing DT node in cell info 2022-05-09 15:44:21 +02:00
nvmem-provider.h
nvram.h
objagg.h
objtool.h objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} 2022-06-27 10:34:00 +02: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 powerpc/powermac: constify device_node in of_irq_parse_oldworld() 2022-05-22 15:59:54 +10:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h x86/kexec: Carry forward IMA measurement log on kexec 2022-07-01 15:22:16 +02:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h x86/extable: Fix ex_handler_msr() print condition 2022-07-21 10:39:42 +02:00
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
page-isolation.h mm: make alloc_contig_range work at pageblock granularity 2022-05-13 07:20:13 -07:00
pageblock-flags.h
pagemap.h Page cache changes for 5.19 2022-05-24 19:55:07 -07:00
pagevec.h
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 x86/amd_nb: Add AMD PCI IDs for SMN communication 2022-07-20 17:35:40 +02:00
pci-acpi.h
pci-ats.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
pcs-lynx.h
pda_power.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgtable_api.h
pgtable.h mm: functions may simplify the use of return values 2022-05-13 07:20:18 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: Don't trigger state machine while in suspend 2022-06-29 20:38:52 -07:00
phylink.h
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
platform_profile.h
platform-feature.h virtio: replace arch_has_restricted_virtio_memory_access() 2022-06-06 08:22:01 +02:00
pldmfw.h
plist.h
pm_clock.h
pm_domain.h PM: domains: Allocate governor data dynamically based on a genpd governor 2022-05-19 20:16:05 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h PM: runtime: Redefine pm_runtime_release_supplier() 2022-07-01 21:04:02 +02:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h lib: add generic polynomial calculation 2022-05-22 11:32:30 -07:00
posix_acl_xattr.h acl: move idmapped mount fixup into vfs_{g,s}etxattr() 2022-07-15 22:08:59 +02:00
posix_acl.h acl: make posix_acl_clone() available to overlayfs 2022-07-15 22:09:57 +02:00
posix-clock.h
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
preempt.h
prefetch.h
prime_numbers.h
printk.h Merge branch 'rework/kthreads' into for-linus 2022-06-23 19:11:28 +02:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-sev.h
psp-tee.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h net: macb: Fix PTP one step sync support 2022-05-19 16:58:16 -07:00
ptp_clock_kernel.h ptp: Pass hwtstamp to ptp_convert_timestamp() 2022-05-10 09:48:08 +02:00
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-05-11 14:33:44 -05:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qcom-geni-se.h
qnx6_fs.h
quota.h
quotaops.h attr: port attribute changes to new types 2022-06-26 18:18:56 +02:00
radix-tree.h
raid_class.h
ramfs.h
random.h random: remove rng_has_arch_random() 2022-06-10 11:29:48 +02:00
randomize_kstack.h randomize_kstack: Improve docs on requirements/rationale 2022-05-10 10:40:26 -07:00
range.h
ras.h
ratelimit_types.h random: quiet urandom warning ratelimit suppression message 2022-06-19 23:50:46 +02:00
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount.h sparse: introduce conditional lock acquire function attribute 2022-07-03 11:32:22 -07:00
regmap.h
regset.h
relay.h
remoteproc.h
resctrl.h
reset-controller.h
reset.h reset: Fix devm bulk optional exclusive control getter 2022-06-29 15:56:20 +02:00
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm: don't be stuck to rmap lock on reclaim path 2022-05-19 14:08:54 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h misc: rtsx: add rts5261 efuse function 2022-05-09 15:37:36 +02:00
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-01 08:53:26 +02:00
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() 2022-06-28 09:17:46 +02:00
scmi_protocol.h firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp.h
secretmem.h
securebits.h
security.h security: pass down mount idmapping to setattr hook 2022-06-26 18:18:56 +02: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
seq_file.h rxrpc: Fix locking issue 2022-05-22 21:03:01 +01:00
seqlock_api.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: 8250: Fix PM usage_count for console handover 2022-06-30 17:17:31 +02:00
serial_max3100.h
serial_s3c.h tty: serial: samsung_tty: Fix suspend/resume on S5L 2022-05-19 18:24:47 +02:00
serial_sci.h
serial.h
serio.h
set_memory.h mce: fix set_mce_nospec to always unmap the whole page 2022-05-16 11:46:44 -07:00
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/shmem: take care of UFFDIO_COPY_MODE_WP 2022-05-13 07:20:10 -07:00
shrinker.h
signal_types.h
signal.h signal: Replace __group_send_sig_info with send_signal_locked 2022-05-11 14:33:17 -05:00
signalfd.h
siox.h
siphash.h SPDX changes for 5.19-rc1 2022-06-03 10:34:34 -07:00
sizes.h
skb_array.h
skbuff.h net: add debug info to __skb_pull() 2022-06-02 10:15:05 -07:00
skmsg.h
slab_def.h
slab.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h stackleak: rework poison scanning 2022-05-08 01:33:08 -07:00
stackprotector.h
stacktrace.h
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: switch to use interrupt for hw crosstimestamping 2022-07-18 11:14:35 +01:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Add stop_core_cpuslocked() for per-core operations 2022-05-12 15:35:29 +02:00
string_helpers.h
string.h fortify: Provide a memcpy trap door for sharp corners 2022-05-12 10:49:23 +02: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_api.h
swait.h
swap_cgroup.h
swap_slots.h mm/swap: remove unneeded return value of free_swap_slot 2022-05-19 14:08:50 -07:00
swap.h mm/swapfile: unuse_pte can map random data if swap read fails 2022-05-27 09:33:45 -07:00
swapfile.h
swapops.h mm/swapfile: unuse_pte can map random data if swap read fails 2022-05-27 09:33:45 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h
syscore_ops.h
sysctl.h
sysfb.h firmware: sysfb: Add sysfb_disable() helper function 2022-06-29 09:51:41 +02:00
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
tee_drv.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor 2022-05-19 12:11:51 +02:00
thread_info.h
threads.h
thunderbolt.h USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
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 timekeeping: Add raw clock fallback for random_get_entropy() 2022-05-13 23:59:23 +02:00
tnum.h
topology.h topology: Remove unused cpu_cluster_mask() 2022-05-19 23:46:13 +02:00
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h
trace_clock.h
trace_events.h
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h mm/uffd: enable write protection for shmem & hugetlbfs 2022-05-13 07:20:11 -07:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: make get_vq_group and set_group_asid optional 2022-06-09 00:26:35 -04:00
verification.h
vermagic.h randstruct: Move seed generation into scripts/basic/ 2022-05-08 01:33:07 -07:00
vexpress.h
vfio_pci_core.h vfio/pci: Remove vfio_device_get_from_dev() 2022-05-11 13:32:56 -06:00
vfio.h vfio: remove VFIO_GROUP_NOTIFY_SET_KVM 2022-05-24 08:41:18 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h vhost_iotlb: split out IOTLB initialization 2022-05-31 12:44:28 -04:00
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: disable notification hardening by default 2022-06-24 02:49:48 -04:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio: allow to unbreak virtqueue 2022-05-31 12:45:10 -04:00
vlynq.h
vm_event_item.h mm: zswap: add basic meminfo and vmstat coverage 2022-05-19 14:08:53 -07:00
vmacache.h
vmalloc.h usercopy: Handle vm_map_ram() areas 2022-06-13 09:54:52 -07: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_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue_api.h
workqueue.h workqueue: Switch to new kerneldoc syntax for named variable macro argument 2022-06-11 14:16:42 -10:00
writeback.h sysctl changes for v5.19-rc1 2022-05-26 16:57:20 -07:00
ww_mutex.h
wwan.h
xarray.h mm/huge_memory: Fix xarray node memory leak 2022-06-09 16:24:25 -04:00
xattr.h acl: move idmapped mount fixup into vfs_{g,s}etxattr() 2022-07-15 22:08:59 +02:00
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zutil.h