Mike Kravetz
8c07792e79
hugetlb: check for undefined shift on 32 bit architectures
...
commit ec4288fe63966b26d53907212ecd05dfa81dd2cc upstream.
Users can specify the hugetlb page size in the mmap, shmget and
memfd_create system calls. This is done by using 6 bits within the flags
argument to encode the base-2 logarithm of the desired page size. The
routine hstate_sizelog() uses the log2 value to find the corresponding
hugetlb hstate structure. Converting the log2 value (page_size_log) to
potential hugetlb page size is the simple statement:
1UL << page_size_log
Because only 6 bits are used for page_size_log, the left shift can not be
greater than 63. This is fine on 64 bit architectures where a long is 64
bits. However, if a value greater than 31 is passed on a 32 bit
architecture (where long is 32 bits) the shift will result in undefined
behavior. This was generally not an issue as the result of the undefined
shift had to exactly match hugetlb page size to proceed.
Recent improvements in runtime checking have resulted in this undefined
behavior throwing errors such as reported below.
Fix by comparing page_size_log to BITS_PER_LONG before doing shift.
Link: https://lkml.kernel.org/r/20230216013542.138708-1-mike.kravetz@oracle.com
Link: https://lore.kernel.org/lkml/CA+G9fYuei_Tr-vN9GS7SfFyU1y9hNysnf=PB7kT0=yv4MiPgVg@mail.gmail.com/
Fixes: 42d7395feb ("mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB")
Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com>
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Reviewed-by: Jesper Juhl <jesperjuhl76@gmail.com>
Acked-by: Muchun Song <songmuchun@bytedance.com>
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
Tested-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Cc: Anders Roxell <anders.roxell@linaro.org>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Sasha Levin <sashal@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-22 12:50:39 +01:00
..
amba
avf
bcma
byteorder
can
can: sja1000: fix size of OCR_MODE_MASK define
2022-12-19 12:24:16 +01:00
ceph
libceph: fix alloc_msg_with_page_vector() memory leaks
2020-04-02 15:11:02 +02:00
clk
crush
decompress
dma
dsa
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
2020-04-01 11:01:34 +02:00
extcon
firmware
fpga
fsl
gpio
gpio: add gpiod_toggle_active_low()
2020-02-19 19:53:09 +01:00
greybus
hsi
i3c
iio
iio: st_sensors: Add a local lock for protecting odr
2022-06-14 18:11:59 +02:00
input
Input: elan_i2c - add more hardware ID for Lenovo laptops
2020-07-22 09:33:13 +02:00
irqchip
isdn
lockd
mailbox
mdio
net: xgene: Move shared header file into include/linux
2023-02-06 07:52:47 +01:00
mfd
mfd: t7l66xb: Drop platform disable callback
2022-08-25 11:18:04 +02:00
mlx4
RDMA/mlx4: Do not map the core_clock page to user space unless enabled
2021-06-16 11:59:44 +02:00
mlx5
net/mlx5: Fix possible use-after-free in async command interface
2022-11-03 23:56:56 +09:00
mmc
mmc: core: Fix ambiguous TRIM and DISCARD arg
2022-12-08 11:23:04 +01:00
mtd
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
2022-06-14 18:12:03 +02:00
mux
netfilter
netfilter: x_tables: Use correct memory barriers.
2021-03-30 14:35:28 +02:00
netfilter_arp
netfilter: arp_tables: add pre_exit hook for table unregister
2021-04-21 12:56:16 +02:00
netfilter_bridge
netfilter: ebtables: reject blobs that don't provide all entry points
2022-09-05 10:27:41 +02:00
netfilter_ipv4
netfilter_ipv6
perf
phy
pinctrl
platform_data
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
2022-09-15 12:04:50 +02:00
power
power: supply: max17042_battery: fix typo in MAx17042_TOFF
2021-09-15 09:47:27 +02:00
qed
net: qed: Disable aRFS for NPAR and 100G
2020-10-01 13:18:18 +02:00
raid
raid6/test: fix a compilation warning
2020-02-24 08:36:47 +01:00
regulator
regulator fix for "regulator: core: Add regulator_is_equal() helper"
2020-02-11 04:35:55 -08:00
remoteproc
reset
rpmsg
rtc
sched
exit: Add and use make_task_dead.
2023-02-06 07:52:49 +01:00
soc
soundwire
spi
spi: Fix use-after-free with devm_spi_alloc_*
2021-05-14 09:44:20 +02:00
ssb
sunrpc
SUNRPC: ensure the matching upcall is in-flight upon downcall
2023-01-18 11:41:56 +01:00
ulpi
unaligned
usb
usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
2022-09-15 12:04:52 +02:00
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
ACPI: tables: x86: Reserve memory occupied by ACPI tables
2021-05-07 10:51:36 +02:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
2020-01-09 10:19:59 +01:00
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
arm64: entry: Add vectors that have the bhb mitigation sequences
2022-03-19 13:40:15 +01: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: fix ata_id_has_dipm()
2022-10-26 13:22:39 +02:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-fallback.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
bdi: add a ->dev_name field to struct backing_dev_info
2020-05-14 07:58:30 +02:00
backing-dev.h
bdi: move bdi_dev_name out of line
2020-05-14 07:58:30 +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
exec: Add exec_update_mutex to replace cred_guard_mutex
2020-10-01 13:17:47 +02:00
bio.h
block: return the correct bvec when checking for gaps
2021-07-14 16:53:48 +02:00
bit_spinlock.h
bitfield.h
bitfield.h: Fix "type of reg too small for mask" test
2022-07-29 17:14:18 +02:00
bitmap.h
bitops.h
include/linux/bitops.h: avoid clang shift-count-overflow warnings
2020-06-24 17:50:39 +02:00
bitrev.h
bits.h
blk-cgroup.h
block: don't merge across cgroup boundaries if blkcg is enabled
2022-04-15 14:18:01 +02:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blk_types.h
blkdev.h
block: return ELEVATOR_DISCARD_MERGE if possible
2022-05-25 09:14:38 +02:00
blkpg.h
blktrace_api.h
blktrace: Protect q->blk_trace with RCU
2020-03-05 16:43:52 +01:00
blockgroup_lock.h
bma150.h
bottom_half.h
bpf-cgroup.h
bpf.h
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
2022-06-14 18:11:34 +02:00
bpf_lirc.h
bpf_trace.h
bpf_types.h
bpf_verifier.h
bpf: Fix pointer arithmetic mask tightening under state pruning
2021-09-15 09:47:39 +02:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
fs: only do a memory barrier for the first set_buffer_uptodate()
2022-09-15 12:04:49 +02:00
bug.h
build-salt.h
build_bug.h
kbuild: avoid static_assert for genksyms
2020-12-16 10:56:58 +01:00
bvec.h
block: allow for_each_bvec to support zero len bvec
2020-09-09 19:12:34 +02:00
c2port.h
cache.h
cacheinfo.h
drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
2021-09-26 14:07:10 +02:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h
cgroup: Use separate src/dst nodes when preloading css_sets for migration
2022-07-21 20:59:17 +02:00
cgroup.h
memcg: fix possible use-after-free in memcg_write_event_control()
2022-12-14 11:30:43 +01:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clk: Provide new devm_clk helpers for prepared and enabled clocks
2023-02-06 07:52:34 +01:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h
compiler-clang.h
compiler.h: fix barrier_data() on clang
2020-12-16 10:56:59 +01:00
compiler-gcc.h
compiler.h: Raise minimum version of GCC to 5.1 for arm64
2021-01-23 15:57:55 +01:00
compiler-intel.h
compiler.h
compiler.h: Introduce absolute_pointer macro
2021-09-30 10:09:25 +02:00
compiler_attributes.h
compiler_types.h
vmlinux.lds.h: Create section for protection against instrumentation
2021-02-17 10:35:16 +01:00
completion.h
component.h
configfs.h
connector.h
console.h
serial: core: Fix initializing and restoring termios speed
2021-11-17 09:48:25 +01:00
console_struct.h
vt: Fix character height handling with VT_RESIZEX
2021-05-26 12:05:20 +02:00
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h
x86/bugs: Report AMD retbleed vulnerability
2022-10-07 09:16:54 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h
cpufreq: Avoid creating excessively large stack frames
2020-02-11 04:35:25 -08:00
cpuhotplug.h
random: clear fast pool, crng, and batches in cpuhp bring up
2022-06-22 14:11:12 +02:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h
cpuset.h
crash_core.h
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
crypto.h
crypto - shash: reduce minimum alignment of shash_desc structure
2021-03-09 11:09:38 +01:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
2020-09-23 12:40:47 +02:00
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugfs: fix error when writing negative value to atomic_t debugfs file
2023-01-18 11:40:56 +01:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
devcoredump.h
devfreq-event.h
devfreq.h
PM/devfreq: governor: Add a private governor_data for governor
2023-01-18 11:41:52 +01:00
devfreq_cooling.h
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
2020-04-17 10:50:09 +02:00
device-mapper.h
dm: remove special-casing of bio-based immutable singleton target on NVMe
2022-06-25 12:44:35 +02:00
device.h
PCI/MSI: Protect msi_desc::masked for multi-MSI
2021-08-18 08:57:03 +02:00
device_cgroup.h
devpts_fs.h
digsig.h
dim.h
linux/dim: Fix divide by 0 in RDMA DIM
2022-07-07 17:36:49 +02:00
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm integrity: fix flush with external metadata device
2021-01-19 18:26:13 +01:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h
dmabuf: use spinlock to access dmabuf->name
2020-07-29 10:18:29 +02:00
dma-contiguous.h
dma-debug.h
dma-direct.h
dma-direct: check for overflows on 32 bit DMA addresses
2020-01-04 19:17:24 +01:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-iommu.h
dma-mapping.h
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
2022-05-25 09:14:38 +02:00
dma-noncoherent.h
dma-resv.h
dmaengine.h
dmaengine: Store module owner in dma_device struct
2020-02-24 08:36:40 +01:00
dmapool.h
dmar.h
iommu/vt-d: Silence RCU-list debugging warnings
2020-04-01 11:01:53 +02:00
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
dyndbg: fix module.dyndbg handling
2022-10-26 13:22:37 +02: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:06:50 +01:00
efi-bgrt.h
efi.h
efi: random: reduce seed size to 32 bytes
2022-11-10 17:57:55 +01:00
efs_vh.h
eisa.h
elevator.h
kyber: fix out of bounds access when preempted
2021-05-19 10:08:30 +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:54:27 +02:00
elfnote.h
elfnote: mark all .note sections SHF_ALLOC
2020-06-17 16:40:20 +02:00
enclosure.h
energy_model.h
PM: EM: Increase energy calculation precision
2021-09-15 09:47:33 +02:00
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
2022-04-27 13:50:45 +02:00
ethtool.h
eventfd.h
eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
2023-01-18 11:40:58 +01:00
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
extcon: Add stubs for extcon_register_notifier_all() functions
2021-04-07 14:47:43 +02:00
f2fs_fs.h
f2fs: Add a new CP flag to help fsck fix resize SPO issues
2020-04-23 10:36:33 +02:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbmem: pull fbcon_update_vcs() out of fb_set_var()
2020-09-03 11:27:09 +02:00
fbcon.h
fbcon: Prevent that screen size is smaller than font size
2022-07-12 16:30:47 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h
bpf: Prevent increasing bpf_jit_limit above max
2021-11-17 09:48:20 +01:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
2020-10-14 10:32:56 +02:00
frame.h
freezer.h
frontswap.h
fs.h
libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
2023-01-18 11:40:55 +01:00
fs_context.h
devtmpfs regression fix: reconfigure on each mount
2022-01-20 09:19:17 +01: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-12 08:56:38 +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: invalidate dcache before IN_DELETE event
2022-02-01 17:24:39 +01:00
fsnotify_backend.h
fsnotify: replace inode pointer with an object id
2020-05-14 07:58:30 +02:00
fsverity.h
ftrace.h
module/ftrace: handle patchable-function-entry
2022-02-23 11:59:56 +01:00
ftrace_irq.h
futex.h
futex: Fix inode life-time issue
2020-03-25 08:25:58 +01:00
fwnode.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genhd.h
block/diskstats: more accurate approximation of io_ticks for slow disks
2020-10-07 08:01:29 +02:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
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: quirks: Allow inverting the absolute X/Y values
2022-01-27 09:19:43 +01:00
hiddev.h
hidraw.h
highmem.h
mm/highmem: Lift memcpy_[to|from]_page to core
2023-01-18 11:41:55 +01:00
highuid.h
hil.h
hil_mlc.h
hil/parisc: Disable HIL driver when it gets stuck
2020-11-05 11:43:36 +01:00
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer: Ensure timerfd notification for HIGHRES=n
2021-09-15 09:47:26 +02:00
hrtimer_defs.h
htcpld.h
huge_mm.h
mm/thp: make is_huge_zero_pmd() safe and quicker
2021-06-30 08:47:52 -04:00
hugetlb.h
hugetlb: check for undefined shift on 32 bit architectures
2023-02-22 12:50:39 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
random: pull add_hwgenerator_randomness() declaration into random.h
2022-06-22 14:11:12 +02:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
2020-08-11 15:33:38 +02:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c: algo: pca: Reapply i2c bus settings after reset
2020-09-23 12:40:38 +02:00
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h
i2c: Add I2C_AQ_NO_REP_START adapter quirk
2021-05-19 10:08:22 +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 10:26:53 +01:00
ide.h
idle_inject.h
idr.h
ieee80211.h
ieee80211: Fix incorrect mask for default PE duration
2020-06-03 08:21:36 +02:00
ieee802154.h
if_arp.h
net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
2022-03-23 09:12:07 +01:00
if_bridge.h
if_eql.h
if_ether.h
macvlan: do not assume mac_header is set in macvlan_broadcast()
2020-01-12 12:21:46 +01:00
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:35:25 +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
vlan: consolidate VLAN parsing code and limit max parsing depth
2020-07-22 09:32:49 +02:00
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inet_diag: return classid for all socket types
2020-03-18 07:17:38 +01:00
inetdevice.h
net: igmp: increase size of mr_ifc_count
2021-08-18 08:57:01 +02:00
init.h
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
2021-02-03 23:26:01 +01:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h
iommu/vt-d: Fix compile warning from intel-svm.h
2020-02-28 17:22:26 +01:00
intel_rapl.h
intel_th.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-mapping: indicate mapping failure
2020-07-29 10:18:44 +02:00
io-pgtable.h
io.h
lib: devres: add a helper function for ioremap_uc
2020-05-10 10:31:30 +02:00
ioc3.h
iocontext.h
block: Fix use-after-free issue accessing struct io_cq
2020-04-17 10:50:04 +02:00
iomap.h
iomap: iomap that extends beyond EOF should be marked dirty
2022-09-28 11:03:58 +02:00
iommu-helper.h
iommu.h
iommu: Add gfp parameter to iommu_ops::map
2023-02-22 12:50:31 +01:00
iopoll.h
ioport.h
/dev/mem: Revoke mappings when a driver claims the region
2020-06-24 17:50:35 +02:00
ioprio.h
iova.h
iommu/iova: Fix module config properly
2022-10-26 13:22:46 +02:00
ip.h
ipack.h
ipc.h
ipc_namespace.h
shm: extend forced shm destroy to support objects from several IPC nses
2021-12-01 09:23:35 +01:00
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipmi: Don't allow device module unload when in use
2019-12-31 16:44:14 +01:00
ipv6.h
ipv6: make mc_forwarding atomic
2022-04-15 14:18:32 +02:00
ipv6_route.h
irq.h
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
2021-08-18 08:57:02 +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-12-11 13:23:30 +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: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
2020-06-24 17:50:48 +02:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kallsyms: Refactor kallsyms_show_value() to take cred
2020-07-16 08:16:44 +02:00
kasan-checks.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kdb.h
kdebug.h
kdev_t.h
kdev_t: always inline major/minor helper functions
2021-01-09 13:44:54 +01:00
kern_levels.h
kernel-page-flags.h
kernel.h
panic: Consolidate open-coded panic_on_warn checks
2023-02-06 07:52:50 +01:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
2022-07-02 16:28:50 +02:00
key-type.h
KEYS: Don't write out to userspace while holding key semaphore
2020-04-23 10:36:45 +02:00
key.h
certs: Fix blacklist flag type confusion
2021-03-04 10:26:29 +01:00
keyboard.h
keyctl.h
kfifo.h
kfifo: fix kfifo_to_user() return type
2022-08-25 11:18:04 +02:00
kgdb.h
kgdb: Fix spurious true from in_dbg_master()
2020-06-22 09:31:03 +02:00
khugepaged.h
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
2020-10-14 10:33:05 +02:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kprobes: Limit max data_size of the kretprobe instances
2021-12-08 09:01:10 +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:35:49 +01:00
ktime.h
kvm_host.h
x86/kvm/vmx: Make noinstr clean
2022-10-07 09:16:54 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
x86/kvm: Cache gfn to pfn translation
2020-02-11 04:35:40 -08:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds-ti-lmu-common.h
leds.h
leds_pwm.h
libata.h
libata: fix read log timeout value
2021-11-17 09:48:17 +01:00
libfdt.h
libfdt_env.h
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
2020-01-04 19:18:28 +01:00
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
limits.h
linkage.h
linkage: Introduce new macros for assembler symbols
2020-11-10 12:37:24 +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
2021-09-22 12:26:20 +02:00
list_bl.h
list_lru.h
list_nulls.h
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
2020-02-24 08:36:45 +01:00
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h
lockref.h
log2.h
include/linux/log2.h: add missing () around n in roundup_pow_of_two()
2020-09-09 19:12:29 +02:00
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
binder: use cred instead of task for selinux checks
2021-11-17 09:48:16 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
mailbox: forward the hrtimer if not queued and under a lock
2022-06-14 18:11:42 +02:00
maple.h
marvell_phy.h
net: phy: marvell: fix detection of PHY on Topaz switches
2021-04-21 12:56:18 +02:00
math64.h
max17040_battery.h
mbcache.h
ext4: fix deadlock due to mbcache entry corruption
2023-01-18 11:41:56 +01:00
mbus.h
mc6821.h
mc146818rtc.h
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
2022-05-25 09:14:32 +02:00
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:39:49 +02:00
mei_cl_bus.h
mem_encrypt.h
memblock.h
memblock: fix memblock_phys_alloc() section mismatch error
2022-01-05 12:37:44 +01:00
memcontrol.h
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
2021-08-26 08:36:22 -04:00
memfd.h
memory.h
memory_hotplug.h
mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
2021-09-22 12:26:43 +02:00
mempolicy.h
mempool.h
memremap.h
memstick.h
memstick: Skip allocating card when removing host
2020-10-07 08:01:25 +02:00
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
mmap locking API: initial implementation as rwsem wrappers
2022-07-29 17:14:18 +02:00
mm_inline.h
mm_types.h
mm: fix struct page layout on 32-bit systems
2021-05-19 10:08:31 +02:00
mm_types_task.h
mman.h
mmap_lock.h
mmap locking API: initial implementation as rwsem wrappers
2022-07-29 17:14:18 +02:00
mmdebug.h
mm: Fix '.data.once' orphan section warning
2022-12-08 11:23:04 +01:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
2022-05-15 19:54:46 +02:00
mnt_namespace.h
mod_devicetable.h
x86/cpu: Add a steppings field to struct x86_cpu_id
2022-10-07 09:16:54 +02:00
module.h
modules: inherit TAINT_PROPRIETARY_MODULE
2021-05-11 14:04:04 +02:00
module_signature.h
moduleloader.h
moduleparam.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h
PCI/MSI: Protect msi_desc::masked for multi-MSI
2021-08-18 08:57:03 +02:00
mutex.h
locking/mutex: Fix non debug version of mutex_lock_io_nested()
2021-03-30 14:35:29 +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
net: introduce helper sendpage_ok() in include/linux/net.h
2020-10-14 10:33:00 +02:00
netdev_features.h
net: Fix features skip in for_each_netdev_feature()
2022-05-18 09:47:24 +02:00
netdevice.h
net: add atomic_long_t to net_device_stats fields
2023-01-18 11:41:37 +01:00
netfilter.h
netfilter: clear skb->next in NF_HOOK_LIST()
2020-12-02 08:49:44 +01:00
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-11-18 19:20:17 +01:00
netfilter_ipv6.h
netfilter: use actual socket sk rather than skb sk when routing harder
2020-11-18 19:20:17 +01:00
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_fs.h
NFS: swap IO handling is slightly different for O_DIRECT IO
2022-04-15 14:18:35 +02:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()
2020-10-01 13:17:52 +02:00
nfs_xdr.h
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
2020-05-06 08:15:05 +02:00
nfsacl.h
nl802154.h
nls.h
nmi.h
watchdog: export lockup_detector_reconfigure
2022-08-25 11:18:37 +02:00
node.h
mm: don't rely on system state to detect hot-plug operations
2020-10-07 08:01:30 +02:00
nodemask.h
nodemask: Fix return values to be unsigned
2022-06-14 18:12:02 +02:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc: Revert "add module to ops template to allow module references"
2020-04-17 10:50:10 +02:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
2023-01-18 11:41:43 +01:00
nvmem-consumer.h
nvmem: core: fix nvmem_cell_write inline function
2019-12-31 16:44:43 +01:00
nvmem-provider.h
nvram.h
objagg.h
of.h
of: fix linker-section match-table corruption
2021-01-06 14:48:37 +01:00
of_address.h
of_clk.h
of: clk: Make <linux/of_clk.h> self-contained
2021-12-08 09:01:08 +01:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once: fix section mismatch on clang builds
2022-11-01 19:06:42 +01:00
oom.h
mm, oom: make the calculation of oom badness more accurate
2021-09-03 10:08:12 +02:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
overflow: Include header file with SIZE_MAX declaration
2020-10-29 09:57:51 +01:00
packing.h
padata.h
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
2020-06-17 16:40:22 +02:00
page-flags-layout.h
page-flags.h
page-flags: fix a crash at SetPageError(THP_SWAP)
2020-03-25 08:25:58 +01: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-29 09:57:52 +01:00
page_ref.h
pageblock-flags.h
pagemap.h
mm, futex: fix shared futex pgoff on shmem huge page
2021-06-30 08:47:55 -04:00
pagevec.h
pagewalk.h
parman.h
parport.h
parport_pc.h
parser.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/ACPI: Add Ampere Altra SOC MCFG quirk
2021-09-26 14:07:05 +02:00
pci-ep-cfs.h
pci-epc.h
PCI: endpoint: Fix for concurrent memory allocation in OB address region
2020-04-17 10:50:11 +02:00
pci-epf.h
pci-p2pdma.h
pci.h
PCI: Reduce warnings on possible RW1C corruption
2022-04-15 14:18:15 +02:00
pci_hotplug.h
pci_ids.h
PCI: Add defines for normal and subtractive PCI bridges
2022-08-25 11:17:25 +02:00
pda_power.h
pe.h
percpu-defs.h
percpu: Separate decrypted varaibles anytime encryption can be enabled
2020-02-11 04:35:44 -08:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
percpu_counter: fix a data race at vm_committed_as
2020-04-23 10:36:37 +02:00
perf_event.h
perf: Protect perf_guest_cbs with RCU
2022-01-20 09:19:18 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
phonet.h
phy.h
net: phy: fix MDIO bus PM PHY resuming
2020-03-18 07:17:46 +01:00
phy_fixed.h
phy_led_triggers.h
phylink.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h
driver code: clarify and fix platform device DMA mask allocation
2020-03-18 07:17:56 +01:00
plist.h
pm-trace.h
pm.h
PM: runtime: Fix unpaired parent child_count for force_resume
2021-05-19 10:08:20 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
2019-12-21 11:04:31 +01:00
pm_runtime.h
PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
2020-12-30 11:50:53 +01:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
pnp: Use list_for_each_entry() instead of open coding
2020-05-20 08:20:27 +02:00
poison.h
poll.h
posix-clock.h
ptp: fix the race between the release of ptp_clock and cdev
2020-01-04 19:18:48 +01:00
posix-timers.h
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
siphash: use one source of truth for siphash permutations
2022-06-22 14:11:16 +02:00
preempt.h
prefetch.h
i40e: optimise prefetch page refcount
2020-12-30 11:50:55 +01:00
prime_numbers.h
printk.h
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
2020-05-02 08:48:42 +02:00
proc_fs.h
net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
2023-01-18 11:41:02 +01:00
proc_ns.h
processor.h
profile.h
projid.h
property.h
psci.h
pseudo_fs.h
psi.h
psi: Fix uaf issue when psi trigger is destroyed while being polled
2022-02-05 12:35:36 +01:00
psi_types.h
psi: Fix uaf issue when psi trigger is destroyed while being polled
2022-02-05 12:35:36 +01:00
psp-sev.h
pstore.h
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp: improve max_adj check against unreasonable values
2021-06-23 14:41:26 +02:00
ptr_ring.h
ptrace.h
ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
2022-06-14 18:11:24 +02:00
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
serial: qcom_geni_serial: To correct QUP Version detection logic
2020-11-01 12:01:06 +01:00
qcom_scm.h
qnx6_fs.h
quota.h
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
2020-01-04 19:17:25 +01:00
quotaops.h
quota: Factor out setup of quota inode
2023-01-18 11:42:02 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h
random: mark bootloader randomness code as __init
2022-06-22 14:11:19 +02:00
range.h
ras.h
ratelimit.h
random: quiet urandom warning ratelimit suppression message
2022-06-29 08:58:45 +02:00
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
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
2020-02-24 08:36:45 +01:00
rcupdate.h
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
2021-03-04 10:26:47 +01:00
rcupdate_wait.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
locking/refcount: Consolidate implementations of refcount_t
2022-07-29 17:14:17 +02:00
regmap.h
regset.h
relay.h
remoteproc.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
rhashtable: Fix unprotected RCU dereference in __rht_ptr
2020-08-05 09:59:47 +02:00
ring_buffer.h
tracing/ring-buffer: Have polling block on watermark
2022-12-08 11:23:05 +01:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
2022-09-05 10:27:46 +02: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-17 09:48:44 +01:00
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
misc: rtsx_usb: use separate command and response buffers
2022-07-12 16:30:49 +02:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h
rwsem: Implement down_read_interruptible
2021-01-09 13:44:55 +01:00
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched.h
kernel/sched: Remove dl_boosted flag comment
2022-09-05 10:27:39 +02:00
sched_clock.h
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
lockdown: also lock down previous kgdb use
2022-06-06 08:33:48 +02:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
vt: selection, introduce vc_is_sel
2020-04-02 15:11:00 +02:00
sem.h
semaphore.h
seq_buf.h
seq_buf: Avoid type mismatch for seq_buf_init
2020-12-30 11:51:21 +01:00
seq_file.h
seq_file_net.h
seqlock.h
seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
2020-10-01 13:17:25 +02:00
seqno-fence.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial: Create uart_xmit_advance()
2022-09-28 11:04:08 +02:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h
x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
2020-06-17 16:40:31 +02:00
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
signal_types.h
signalfd.h
siox.h
siphash.h
siphash: use one source of truth for siphash permutations
2022-06-22 14:11:16 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h
io_uring/af_unix: defer registered files gc to io_uring release
2022-10-26 13:22:59 +02:00
skmsg.h
bpf, sockmap: Fix sk->prot unhash op reset
2021-04-14 08:24:12 +02:00
slab.h
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:44:33 +02:00
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:41:25 +02:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
2023-02-22 12:50:34 +01:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
stop_machine: mark helpers __always_inline
2021-03-17 17:03:56 +01:00
string.h
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
2020-06-22 09:31:12 +02:00
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
PM: s2idle: ACPI: Fix wakeup interrupts handling
2022-02-16 12:52:50 +01:00
svga.h
sw842.h
swab.h
uapi: rename ext2_swab() to swab() and share globally in swab.h
2020-04-13 10:48:07 +02:00
swait.h
swap.h
swap: fix swapfile read/write offset
2021-03-07 12:20:49 +01:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
include/linux/swapops.h: correct guards for non_swap_entry()
2020-04-23 10:36:37 +02:00
swiotlb.h
swiotlb: using SIZE_MAX needs limits.h included
2020-11-24 13:29:04 +01:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscore_ops.h
sysctl.h
sysctl: add a new register_sysctl_init() interface
2023-02-06 07:52:48 +01:00
sysfs.h
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
2021-03-07 12:20:48 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
2022-10-26 13:22:26 +02:00
tee_drv.h
tee: export teedev_open() and teedev_close_context()
2022-03-02 11:41:04 +01:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thermal/core: Fix thermal_cooling_device_register() prototype
2021-09-26 14:07:10 +02:00
thread_info.h
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
2021-03-24 11:26:44 +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
tcp: fix rejected syncookies due to stale timestamps
2019-12-18 16:08:43 +01:00
time32.h
time64.h
Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
2021-09-16 12:56:13 +02:00
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping32.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timerqueue: Use rb_entry_safe() in timerqueue_getnext()
2023-01-18 11:40:53 +01:00
timex.h
timekeeping: Add raw clock fallback for random_get_entropy()
2022-06-22 14:11:15 +02:00
tnum.h
bpf: Fix incorrect verifier simulation of ARSH under ALU32
2020-01-23 08:22:44 +01:00
topology.h
sched/topology: Make sched_init_numa() use a set for the deduplicating sort
2022-03-08 19:07:48 +01:00
torture.h
toshiba.h
tpm.h
tpm: Unify the mismatching TPM space buffer sizes
2020-08-19 08:16:27 +02:00
tpm_command.h
tpm_eventlog.h
efi: tpm: Avoid READ_ONCE() for accessing the event log
2023-01-18 11:42:00 +01:00
trace.h
trace_clock.h
trace_events.h
trace_seq.h
seq_buf: Avoid type mismatch for seq_buf_init
2020-12-30 11:51:21 +01:00
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
2021-07-14 16:53:08 +02:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty: Fix ->session locking
2020-12-11 13:23:28 +01:00
tty_driver.h
tty: fix return value for unsupported ioctls
2021-05-14 09:44:22 +02:00
tty_flip.h
tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
2022-07-29 17:14:20 +02:00
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
u64_stats,lockdep: Fix u64_stats_init() vs lockdep
2021-03-30 14:35:22 +02:00
uaccess.h
uaccess: Add non-pagefault user-space write function
2020-01-17 19:48:40 +01:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
udp: fix skb_copy_and_csum_datagram with odd segment sizes
2021-02-17 10:35:19 +01:00
uio_driver.h
umh.h
unicode.h
uprobes.h
usb.h
usb: acpi: add helper to check port lpm capability using acpi _DSM
2023-01-24 07:17:59 +01:00
usb_usual.h
usb-storage: Add quirk to defeat Kindle's automatic unload
2021-03-24 11:26:40 +01:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio: unexport virtio_finalize_features
2022-03-16 13:21:48 +01:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio: acknowledge all features before access
2022-03-16 13:21:48 +01:00
virtio_console.h
virtio_net.h
net: skip virtio_net_hdr_set_proto if protocol already set
2021-12-29 12:23:34 +01:00
virtio_ring.h
virtio_vsock.h
vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()
2020-10-07 08:01:24 +02:00
visorbus.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h
vmalloc: fix remap_vmalloc_range() bounds checks
2020-04-29 16:33:14 +02:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vt: switch vt_dont_switch to bool
2020-04-02 15:11:00 +02:00
vtime.h
w1-gpio.h
w1.h
wait.h
wait: Fix __wait_event_hrtimeout for RT/DL tasks
2022-08-25 11:17:29 +02:00
wait_bit.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
xarray.h
XArray: add xas_split
2021-06-10 13:37:14 +02:00
xattr.h
xattr: break delegations in {set,remove}xattr
2020-08-11 15:33:39 +02:00
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:20:49 +01:00
zstd.h
zutil.h