WSL2-Linux-Kernel/include/linux
Sean Christopherson 95bb7c42ac mm: Add 'mprotect' hook to struct vm_operations_struct
Background
==========

1. SGX enclave pages are populated with data by copying from normal memory
   via ioctl() (SGX_IOC_ENCLAVE_ADD_PAGES), which will be added later in
   this series.
2. It is desirable to be able to restrict those normal memory data sources.
   For instance, to ensure that the source data is executable before
   copying data to an executable enclave page.
3. Enclave page permissions are dynamic (just like normal permissions) and
   can be adjusted at runtime with mprotect().

This creates a problem because the original data source may have long since
vanished at the time when enclave page permissions are established (mmap()
or mprotect()).

The solution (elsewhere in this series) is to force enclave creators to
declare their paging permission *intent* up front to the ioctl().  This
intent can be immediately compared to the source data’s mapping and
rejected if necessary.

The “intent” is also stashed off for later comparison with enclave
PTEs. This ensures that any future mmap()/mprotect() operations
performed by the enclave creator or done on behalf of the enclave
can be compared with the earlier declared permissions.

Problem
=======

There is an existing mmap() hook which allows SGX to perform this
permission comparison at mmap() time.  However, there is no corresponding
->mprotect() hook.

Solution
========

Add a vm_ops->mprotect() hook so that mprotect() operations which are
inconsistent with any page's stashed intent can be rejected by the driver.

Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
Co-developed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Jethro Beekman <jethro@fortanix.com>
Acked-by: Dave Hansen <dave.hansen@intel.com>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Acked-by: Hillf Danton <hdanton@sina.com>
Cc: linux-mm@kvack.org
Link: https://lkml.kernel.org/r/20201112220135.165028-11-jarkko@kernel.org
2020-11-17 14:36:14 +01:00
..
amba Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver" 2020-09-30 16:37:39 +02:00
avf
bcma
byteorder
can can: can_create_echo_skb(): fix echo skb generation: always use skb_clone() 2020-11-03 22:30:31 +01:00
ceph libceph: fix ENTITY_NAME format suggestion 2020-10-12 15:29:27 +02:00
clk
crush libceph: multiple workspaces for CRUSH computations 2020-10-12 15:29:26 +02:00
decompress
device
dma dmaengine: ti-cppi5: Replace zero-length array with flexible-array member 2020-10-29 17:22:59 -05:00
dsa net: dsa: tag_8021q: add VLANs to the master interface too 2020-09-20 19:01:34 -07:00
extcon
firmware
fpga
fsl networking changes for the 5.10 merge window 2020-10-15 18:42:13 -07:00
gpio gpiolib: unexport devprop_gpiochip_set_names() 2020-09-14 10:54:42 +02:00
greybus
hsi
i3c
iio Staging / IIO driver updates for 5.10-rc1 2020-10-15 09:46:23 -07: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 RTC for 5.10 2020-10-21 11:22:08 -07:00
mlx4
mlx5 flexible-array member conversion patches for 5.10-rc2 2020-10-31 14:31:28 -07:00
mmc mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper 2020-09-07 09:16:31 +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: nf_tables: missing validation from the abort path 2020-10-30 12:57:39 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf arm64: perf: Add support caps under sysfs 2020-09-28 14:53:45 +01:00
phy phy: Add new PHY attribute max_link_rate 2020-09-16 17:38:02 +05:30
pinctrl
platform_data platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member 2020-10-29 17:22:59 -05:00
power power: supply: bq27xxx: add support for TI bq34z100 2020-10-02 00:01:42 +02:00
qed RDMA 5.10 pull request 2020-10-17 11:18:18 -07:00
raid
regulator regulator: unexport regulator_lock/unlock() 2020-09-21 17:43:47 +01:00
remoteproc
reset
rpmsg
rtc
sched treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
soc ARM: SoC-related driver updates 2020-10-24 10:39:22 -07:00
soundwire soundwire: enable Data Port test modes 2020-09-23 15:29:29 +05:30
spi ARM: SoC platform updates 2020-10-24 10:33:08 -07:00
ssb
sunrpc The one new feature this time, from Anna Schumaker, is READ_PLUS, which 2020-10-22 09:44:27 -07:00
ulpi
unaligned
usb usb: fix kernel-doc markups 2020-10-28 13:18:56 +01:00
wimax
8250_pci.h
a.out.h
acct.h
acpi.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adreno-smmu-priv.h drm/msm: Add private interface for adreno-smmu 2020-09-12 10:45:56 -07:00
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 drm, iommu: Change type of pasid to u32 2020-09-17 19:21:16 +02:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale() 2020-10-08 17:17:27 +02:00
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 md/raid6: let async recovery function support different page offset 2020-09-24 16:44:44 -07:00
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 bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag 2020-09-24 13:43:39 -06: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 bcm963xx_tag.h: fix duplicated word 2020-10-13 11:37:11 +02:00
binfmts.h
bio.h
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
blk-cgroup.h
blk-crypto.h block: make bio_crypt_clone() able to fail 2020-10-05 10:47:43 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: docs: add kernel-doc description for a new struct member 2020-10-28 11:26:10 -06:00
blk-pm.h
blk_types.h block: add zone specific block statuses 2020-10-13 15:05:05 -06:00
blkdev.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bottom_half.h
bpf-cgroup.h Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-10-22 09:59:21 -07:00
bpf-netns.h
bpf.h bpf: Allow for map-in-map with dynamic inner array map entries 2020-10-11 10:21:04 -07:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Introduce pseudo_btf_id 2020-10-02 14:59:25 -07:00
bpfilter.h
brcmphy.h net: phy: bcm7xxx: Add an entry for BCM72113 2020-09-21 17:16:17 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Introduce bpf_per_cpu_ptr() 2020-10-02 15:00:49 -07:00
btf_ids.h btf: Add BTF_ID_LIST_SINGLE macro 2020-09-21 15:00:40 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build-salt.h
build_bug.h
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
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
cm4000_cs.h
cma.h mm: cma: use CMA_MAX_NAME to define the length of cma name array 2020-09-01 09:19:43 +02:00
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 compiler.h: fix barrier_data() on clang 2020-11-14 11:26:03 -08:00
compiler-gcc.h compiler.h: fix barrier_data() on clang 2020-11-14 11:26:03 -08:00
compiler-intel.h
compiler.h compiler.h: fix barrier_data() on clang 2020-11-14 11:26:03 -08: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 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE 2020-10-29 20:01:46 -07:00
completion.h
component.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cookie.h bpf, net: Rework cookie generator as per-cpu one 2020-09-30 11:50:35 -07:00
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 coresight: cti: Don't disable ect device if it's not enabled 2020-09-28 19:47:41 +02:00
count_zeros.h
counter.h
counter_enum.h
cper.h cper,edac,efi: Memory Error Record: bank group/address and chip id 2020-09-17 10:19:52 +03:00
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 powerpc updates for 5.10 2020-10-16 12:21:15 -07: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
crypto.h
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 fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME 2020-09-23 21:29:49 -07:00
dccp.h
dcookies.h
debug_locks.h kernel.h: Move oops_in_progress to printk.h 2020-09-15 13:51:08 +02:00
debugfs.h debugfs: remove return value of debugfs_create_devm_seqfile() 2020-10-30 08:37:39 +01:00
debugobjects.h debugobjects: Allow debug_obj_descr to be const 2020-09-24 21:56:24 +02:00
delay.h
delayacct.h
delayed_call.h
dev_printk.h printk: move dictionary keys to dev_printk_info 2020-09-22 11:27:48 +02:00
devcoredump.h
devfreq-event.h PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function 2020-09-29 17:50:10 +09:00
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: remove special-casing of bio-based immutable singleton target on NVMe 2020-10-07 18:08:41 -04:00
device.h dma-mapping updates for 5.10 2020-10-15 14:43:29 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h dma-buf: fix kernel-doc warning in <linux/dma-buf.h> 2020-09-02 14:39:44 +02:00
dma-direct.h dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> 2020-10-06 07:07:06 +02:00
dma-direction.h dma-mapping: move valid_dma_direction to dma-direction.h 2020-09-25 06:12:25 +02:00
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 dma-mapping: move more functions to dma-map-ops.h 2020-10-20 10:41:07 +02:00
dma-resv.h
dmaengine.h dmaengine: Mark dma_request_slave_channel() deprecated 2020-09-03 12:21:03 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
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
efi-bgrt.h
efi.h Merge branch 'efi/urgent' into efi/core, to pick up fixes 2020-10-12 13:38:31 +02:00
efi_embedded_fw.h test_firmware: Test platform fw loading on non-EFI systems 2020-09-10 18:19:16 +02:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h * Misc minor cleanups. 2020-10-12 10:51:02 -07:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h ethtool: allow netdev driver to define phy tunables 2020-10-06 06:16:01 -07:00
ethtool_netlink.h
eventfd.h
eventpoll.h
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
f2fs_fs.h f2fs: Use generic casefolding support 2020-09-10 14:03:31 -07:00
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 fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS 2020-09-16 19:27:43 -04:00
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
filter.h bpf: Fix -Wshadow warnings 2020-10-27 16:22:43 +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 More VFS fixes for 5.10-rc4: 2020-11-13 16:07:53 -08:00
fs_context.h
fs_enet_pd.h
fs_parser.h fs: fix cast in fsparam_u32hex() macro 2020-09-16 19:12:27 -04:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h fscrypt: export fscrypt_d_revalidate() 2020-09-28 14:44:51 -07: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
fsverity.h
ftrace.h ftrace: ftrace_global_list is renamed to ftrace_ops_list 2020-10-08 15:29:06 -04:00
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: add vivaldi HID driver 2020-09-30 22:44:26 +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
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_defs.h
htcpld.h
huge_mm.h include/linux/huge_mm.h: remove mincore_huge_pmd declaration 2020-10-13 18:38:32 -07:00
hugetlb.h mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit 2020-10-02 13:16:33 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Add support for rated attributes 2020-09-23 09:42:39 -07:00
hwspinlock.h
hyperv.h hv: hyperv.h: Introduce some hvpfn helper functions 2020-09-28 08:55:13 +00:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h i2c: algo: pca: Reapply i2c bus settings after reset 2020-09-09 10:22:40 +02:00
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h i2c: smbus: add core function handling SMBus host-notify 2020-09-09 10:38:28 +02:00
i2c.h i2c: Switch to using the new API kobj_to_dev() 2020-09-21 11:45:43 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h ide-gd: stop using the disk events mechanism 2020-09-10 09:32:31 -06:00
idle_inject.h thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns 2020-10-12 12:08:35 +02:00
idr.h lib/idr.c: document that ida_simple_{get,remove}() are deprecated 2020-10-16 11:11:20 -07:00
ieee80211.h nl80211: extend support to config spatial reuse parameter set 2020-09-28 15:07:41 +02:00
ieee802154.h
if_arp.h
if_bridge.h net: bridge: mcast: rename br_ip's u member to dst 2020-09-23 13:24:34 -07:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.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 LSM: Add "contents" flag to kernel_read_file hook 2020-10-05 13:37:03 +02:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h ip: expose inet sockopts through inet_diag 2020-09-03 15:17:28 -07:00
inetdevice.h
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 Updates for Linux v5.10 2020-10-14 12:08:34 -07:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h drm, iommu: Change type of pasid to u32 2020-09-17 19:21:16 +02:00
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 Merge branch 'icc-syncstate' into icc-next 2020-09-18 09:13:40 +03:00
interconnect.h interconnect: Add bulk API helpers 2020-09-08 16:28:49 +03:00
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 iommu: Rename iommu_tlb_* functions to iommu_iotlb_* 2020-09-04 11:16:09 +02:00
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 Updates for Linux v5.10 2020-10-14 12:08:34 -07:00
iopoll.h iopoll: update kerneldoc of read_poll_timeout_atomic() 2020-09-25 16:30:06 +02:00
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: add retry in try_get_dev_id() 2020-09-16 08:54:53 -05:00
ipmi_smi.h
ipv6.h net: ipv6: remove unused arg exact_dif in compute_score 2020-08-31 13:08:10 -07:00
ipv6_route.h
irq.h Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next 2020-10-06 11:28:03 +01:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h Surgery of the MSI interrupt handling to prepare the support of upcoming 2020-10-12 11:40:41 -07:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h PNP: remove the now unused pnp_find_card() function 2020-10-08 18:00:08 +02:00
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h jbd2: don't pass tid to jbd2_fc_end_commit_fallback() 2020-11-06 23:01:03 -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
kern_levels.h
kernel-page-flags.h mm: Add PG_arch_2 page flag 2020-09-04 12:46:06 +01:00
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 fs/kernel_file_read: Add "offset" arg for partial reads 2020-10-05 13:37:04 +02:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
keyslot-manager.h
kfifo.h
kgdb.h kgdb: Honour the kprobe blocklist when setting breakpoints 2020-09-28 12:14:08 +01:00
khugepaged.h mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged 2020-10-11 10:31:11 -07:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h This tree prepares to unify the kretprobe trampoline handler and make 2020-10-12 14:21:15 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm/ksm: Remove reuse_ksm_page() 2020-09-04 09:25:20 -07:00
kthread.h
ktime.h
kvm_host.h kvm: x86/mmu: Support dirty logging for the TDP MMU 2020-10-23 03:42:13 -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 libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks 2020-09-02 11:31:23 -06:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
limits.h
linear_range.h
linkage.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07: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
livepatch.h
llc.h
llist.h
local_lock.h
local_lock_internal.h
lockdep.h Merge branch 'locking/urgent' into locking/core, to pick up fixes 2020-10-09 08:55:17 +02:00
lockdep_types.h lockdep: Fix usage_traceoverflow 2020-10-09 08:53:08 +02:00
lockref.h
log2.h include/linux/log2.h: add missing () around n in roundup_pow_of_two() 2020-09-05 12:14:30 -07:00
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h LSM: Fix type of id parameter in kernel_post_load_data prototype 2020-10-07 09:23:39 +02:00
lsm_hooks.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
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: phy: Fixup kernel doc 2020-09-23 18:02:49 -07:00
mei_cl_bus.h
mem_encrypt.h
memblock.h memblock: use separate iterators for memory and reserved regions 2020-10-13 18:38:35 -07:00
memcontrol.h mm: memcontrol: fix missing wakeup polling thread 2020-11-14 11:26:04 -08:00
memfd.h
memory.h
memory_hotplug.h mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources 2020-10-16 11:11:18 -07:00
mempolicy.h
mempool.h
memregion.h
memremap.h mm/memremap_pages: support multiple ranges per invocation 2020-10-13 18:38:28 -07:00
memstick.h memstick: Skip allocating card when removing host 2020-09-28 12:16:13 +02:00
mhi.h bus: mhi: Remove unused nr_irqs_req variable 2020-10-02 11:33:47 +02:00
micrel_phy.h net: phy: mchp: Add support for LAN8814 QUAD PHY 2020-09-11 17:41:55 -07:00
microchipphy.h
migrate.h
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
minmax.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
miscdevice.h
mm-arch-hooks.h
mm.h mm: Add 'mprotect' hook to struct vm_operations_struct 2020-11-17 14:36:14 +01:00
mm_inline.h
mm_types.h Initial support for sharing virtual addresses between the CPU and 2020-10-12 10:40:34 -07:00
mm_types_task.h
mman.h mm: Introduce arch_validate_flags() 2020-09-04 12:46:07 +01:00
mmap_lock.h mmap locking API: add mmap_lock_is_contended() 2020-10-13 18:38:31 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h include/linux/mmzone.h: remove unused early_pfn_valid() 2020-10-16 11:11:19 -07: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 lib/mpi: Introduce ec implementation to MPI library 2020-09-25 17:48:54 +10:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable 2020-09-16 16:52:37 +02:00
mtio.h
mutex.h
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 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-10-05 18:40:01 -07:00
netdev_features.h net: Fix broken NETIF_F_CSUM_MASK spell in netdev_features.h 2020-09-10 13:30:22 -07:00
netdevice.h net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats 2020-10-13 17:33:48 -07: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: Add READ_PLUS data segment support 2020-10-07 14:28:39 -04:00
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h NFS: Add READ_PLUS data segment support 2020-10-07 14:28:39 -04:00
nfs_iostat.h
nfs_page.h
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: Add READ_PLUS data segment support 2020-10-07 14:28:39 -04:00
nfsacl.h
nitro_enclaves.h nitro_enclaves: Add ioctl interface definition 2020-09-22 13:58:40 +02:00
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 notifier: Fix broken error handling pattern 2020-09-01 09:58:03 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h mm/memory_hotplug: introduce default phys_to_target_node() implementation 2020-10-13 18:38:27 -07:00
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h
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 treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07: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 of: add of_mdio_find_device() api 2020-09-24 19:49:36 -07:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h X.509: support OSCCA certificate parse 2020-09-25 17:48:54 +10:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
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 mm/page_ref: Convert the open coded tracepoint enabled to the new helper 2020-09-25 18:01:48 -04:00
page_reporting.h
pageblock-flags.h
pagemap.h mm: pagemap.h: fix two kernel-doc markups 2020-10-28 11:41:14 -06: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/ACPI: Add Ampere Altra SOC MCFG quirk 2020-09-17 12:27:43 -05:00
pci-ep-cfs.h PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer 2020-09-17 16:44:03 -05:00
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h VFIO updates for v5.10-rc1 2020-10-22 13:00:44 -07:00
pci_hotplug.h
pci_ids.h
pcs-lynx.h net: phy: add Lynx PCS module 2020-08-31 12:52:33 -07:00
pda_power.h
pe.h include: pe.h: Add RISC-V related PE definition 2020-09-11 09:30:01 +03:00
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_ref: reduce memory footprint of percpu_ref in fast path 2020-10-06 07:29:36 -06:00
percpu-rwsem.h locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count 2020-09-16 16:26:56 +02:00
percpu.h
percpu_counter.h
perf_event.h perf/arch: Remove perf_sample_data::regs_user_copy 2020-11-09 18:12:34 +01: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 mm: always have io_remap_pfn_range() set pgprot_decrypted() 2020-11-02 12:14:19 -08:00
phonet.h
phy.h net: phy: remove kernel-doc duplication 2020-10-28 11:41:15 -06:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: add helper function to decode USXGMII word 2020-08-31 12:52:33 -07:00
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: remove pipe_wait() and fix wakeup race with splice 2020-10-01 19:14:36 -07:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h
pldmfw.h
plist.h
pm-trace.h
pm.h PM: runtime: Fix timer_expires data type on 32-bit arches 2020-09-28 16:38:11 +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: Drop pm_runtime_clean_up_links() 2020-11-02 18:14:07 +01: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_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h powercap: make documentation reflect code 2020-09-10 19:27:59 +02:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
prandom.h random32: add noise from network and scheduling activity 2020-10-24 20:21:57 +02:00
preempt.h
prefetch.h i40e: optimise prefetch page refcount 2020-09-14 09:45:34 -07:00
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: add a read_iter method to proc proc_ops 2020-09-03 21:26:24 -04: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 soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX 2020-09-11 21:47:10 -07:00
psci.h firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode 2020-09-22 17:50:32 +02:00
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: add stub function for ptp_get_msgtype() 2020-09-27 13:29:49 -07:00
ptp_clock_kernel.h
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 ARM: SoC-related driver updates 2020-10-24 10:39:22 -07:00
qcom_scm.h media: firmware: qcom_scm: Add memory protect virtual address ranges 2020-09-14 15:45:25 +02:00
qnx6_fs.h
quota.h
quotaops.h quota: simplify the quotactl compat handling 2020-09-17 13:00:46 -04:00
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 rbtree_latch: Use seqcount_latch_t 2020-09-10 11:19:29 +02:00
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
rcupdate_trace.h Merge branch 'rtt-speedup.2020.09.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into bpf-next 2020-09-23 19:32:09 -07:00
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 regmap: irq: Add support to clear ack registers 2020-10-05 18:35:30 +01:00
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
rmi.h Input: synaptics-rmi4 - rename f30_data to gpio_data 2020-10-04 19:51:43 -07:00
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
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
s3c_adc_battery.h
sbitmap.h
scatterlist.h lib/scatterlist: Add support in dynamic allocation of SG table from pages 2020-10-05 20:45:45 -03:00
scc.h
sched.h sched.h: drop in_ubsan field when UBSAN is in trap mode 2020-10-16 11:11:22 -07:00
sched_clock.h
scmi_protocol.h firmware: arm_scmi: Enable building as a single module 2020-09-14 07:31:03 +01:00
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 LSM: Add "contents" flag to kernel_read_file hook 2020-10-05 13:37:03 +02:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file.h seq_file: add seq_read_iter 2020-11-06 10:05:18 -08:00
seq_file_net.h
seqlock.h locking/seqlocks: Fix kernel-doc warnings 2020-10-14 18:07:50 +02: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 networking changes for the 5.10 merge window 2020-10-15 18:42:13 -07:00
skmsg.h bpf, sockmap: Allow skipping sk_skb parser program 2020-10-11 18:09:44 -07: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: Add source and destination CPUs to __call_single_data 2020-09-04 11:50:50 -07:00
smp_types.h smp: Add source and destination CPUs to __call_single_data 2020-09-04 11:50:50 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h bpf, net: Rework cookie generator as per-cpu one 2020-09-30 11:50:35 -07:00
socket.h
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
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h stackleak: let stack_erasing_sysctl take a kernel pointer buffer 2020-09-19 13:13:39 -07:00
stackprotector.h
stacktrace.h stacktrace: Remove reliable argument from arch_stack_walk() callback 2020-09-18 14:24:16 +01:00
start_kernel.h
stat.h fs: remove KSTAT_QUERY_FLAGS 2020-09-26 22:55:05 -04:00
statfs.h [PATCH] reduce boilerplate in fsid handling 2020-09-18 16:45:50 -04:00
static_call.h static_call: Fix return type of static_call_init 2020-10-02 21:18:25 +02:00
static_call_types.h static_call: Handle tail-calls 2020-09-01 09:58:06 +02:00
static_key.h
stddef.h
stm.h
stmmac.h stmmac: intel: Adding ref clock 1us tic for LPI cntr 2020-09-28 18:43:57 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() 2020-10-06 11:18:04 +02:00
string_helpers.h lib: string_helpers: provide kfree_strarray() 2020-09-30 10:50:30 +02:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h PM: rewrite is_hibernate_resume_dev to not require an inode 2020-09-23 10:43:19 -06:00
svga.h
sw842.h
swab.h
swait.h
swap.h mm: remove activate_page() from unuse_pte() 2020-10-13 18:38:30 -07: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
swiotlb.h swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single 2020-11-02 10:10:39 -05:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output 2020-10-02 12:02:30 +02:00
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 tcp: record received TOS value in the request socket 2020-09-10 13:15:40 -07:00
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: cooling: Remove unused variable *tz 2020-10-12 12:08:36 +02:00
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h time: Prevent undefined behaviour in timespec64_to_ns() 2020-10-26 11:48:11 +01:00
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping32.h
timer.h timers: Mask invalid flags in do_init_timer() 2020-09-24 22:12:18 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h sched/topology: Allow archs to override cpu_smt_mask 2020-09-16 22:05:18 +10:00
torture.h
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h tracing: Add trace_export support for trace_marker 2020-10-05 12:43:53 +02:00
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
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 treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uacce.h drm, iommu: Change type of pasid to u32 2020-09-17 19:21:16 +02:00
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
uidgid.h
uio.h Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-10-12 16:35:51 -07:00
uio_driver.h
umh.h
unicode.h unicode: Add utf8_casefold_hash 2020-09-10 14:03:31 -07:00
units.h
uprobes.h
usb.h USB: correct API of usb_control_msg_send/recv 2020-09-25 16:33:58 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: 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 fbdev: via-core: use generic power management 2020-09-08 13:33:11 +02:00
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
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_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h Merge branch 'simplify-do_wp_page' 2020-09-04 09:31:54 -07:00
vmacache.h
vmalloc.h mm: remove alloc_vm_area 2020-10-18 09:27:10 -07: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 w1: Constify struct w1_family_ops 2020-10-05 13:21:49 +02:00
wait.h mm: allow a controlled amount of unfairness in the page lock 2020-09-17 10:26:41 -07:00
wait_bit.h
watch_queue.h pipe: Fix memory leaks in create_pipe_files() 2020-10-01 09:40:35 -04:00
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 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
zstd.h
zutil.h