WSL2-Linux-Kernel/include/linux
Christoph Hellwig 3d13f313ce uaccess: add force_uaccess_{begin,end} helpers
Add helpers to wrap the get_fs/set_fs magic for undoing any damange done
by set_fs(KERNEL_DS).  There is no real functional benefit, but this
documents the intent of these calls better, and will allow stubbing the
functions out easily for kernels builds that do not allow address space
overrides in the future.

[hch@lst.de: drop two incorrect hunks, fix a commit log typo]
  Link: http://lkml.kernel.org/r/20200714105505.935079-6-hch@lst.de

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Greentime Hu <green.hu@gmail.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Nick Hu <nickhu@andestech.com>
Cc: Vincent Chen <deanbo422@gmail.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Link: http://lkml.kernel.org/r/20200710135706.537715-6-hch@lst.de
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-08-12 10:57:59 -07:00
..
amba drm: pl111: Absorb the external register header 2020-06-30 00:32:59 +02:00
avf virtchnl: Add missing explicit padding to structures 2020-05-22 20:47:21 -07:00
bcma
byteorder
can can: Replace zero-length array with flexible-array 2020-06-15 23:08:31 -05:00
ceph libceph: move away from global osd_req_flags 2020-06-16 16:01:53 +02:00
clk clk: tegra: Implement Tegra210 EMC clock 2020-05-12 22:48:42 +02:00
crush libceph: decode CRUSH device/bucket types and names 2020-06-01 13:22:53 +02:00
decompress lib: Add zstd support to decompress 2020-07-31 11:49:08 +02:00
device
dma
dsa net: dsa: loop: Wire-up MTU callbacks 2020-08-03 18:19:23 -07:00
extcon
firmware Char/Misc driver patches for 5.9-rc1 2020-08-05 11:43:47 -07:00
fpga include: fpga: adi-axi-common.h: add version helper macros 2020-04-19 16:56:21 +01:00
fsl Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
gpio gpio: don't use same lockdep class for all devm_gpiochip_add_data users 2020-08-04 01:22:02 +02:00
greybus greybus: Replace zero-length array with flexible-array 2020-05-13 13:59:13 +02:00
hsi
i3c
iio iio: core: remove iio_priv_to_dev() helper 2020-07-13 15:07:34 +01:00
input Input: elan_i2c - add more hardware ID for Lenovo laptops 2020-07-08 22:31:51 -07:00
irqchip irqchip: irq-bcm2836.h: drop a duplicated word 2020-07-27 08:55:03 +01:00
isdn
lockd
mailbox - mediatek : 2020-08-07 12:58:11 -07:00
mfd Devicetree updates for v5.8: 2020-06-04 20:11:25 -07:00
mlx4 RDMA 5.8 merge window pull request 2020-06-05 14:05:57 -07:00
mlx5 RDMA 5.9 merge window pull request 2020-08-06 16:43:36 -07:00
mmc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
mtd Core changes: 2020-08-07 08:54:16 +02:00
mux
net/intel i40e: remove unused defines 2020-06-25 22:25:13 -07:00
netfilter netfilter: switch xt_copy_counters to sockptr_t 2020-07-24 15:41:53 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4 netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. 2020-06-25 00:50:31 +02:00
netfilter_ipv6 netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. 2020-06-25 00:50:31 +02:00
perf
phy phy: omap-usb2: Clean up exported header 2020-05-18 19:30:56 +05:30
pinctrl
platform_data media updates for v5.9-rc1 2020-08-07 13:00:53 -07:00
power power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor 2020-07-29 22:33:10 +02:00
qed qed: introduce qed_chain_get_elem_used{,u32}() 2020-07-22 18:19:03 -07:00
raid md: remove the kernel version of md_u.h 2020-07-16 15:35:21 +02:00
regulator regulator: Correct kernel-doc inconsistency 2020-07-17 00:16:50 +01:00
remoteproc
reset reset: simple: Add reset callback 2020-06-16 14:19:57 +02:00
rpmsg rpmsg: glink: Integrate glink_ssr in qcom_glink 2020-05-07 11:04:38 -07:00
rtc
sched include/linux/sched/mm.h: optimize current_gfp_context() 2020-08-12 10:57:57 -07:00
soc SOC: TI Keystone driver update for v5.9 2020-07-27 14:24:51 +02:00
soundwire soundwire: intel: revisit SHIM programming sequences. 2020-07-21 16:05:40 +05:30
spi spi: correct kernel-doc inconsistency 2020-07-27 14:55:22 +01:00
ssb
sunrpc svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() 2020-07-13 17:28:24 -04:00
ulpi
unaligned
usb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
wimax net: wimax: fix duplicate words in comments 2020-07-15 20:34:02 -07:00
8250_pci.h
a.out.h
acct.h
acpi.h The usual boring updates from the interrupt subsystem: 2020-08-04 18:11:58 -07:00
acpi_dma.h
acpi_iort.h ACPI/IORT: Add an input ID to acpi_dma_configure() 2020-07-28 15:51:31 +01:00
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h arch_topology, sched/core: Cleanup thermal pressure definition 2020-07-22 10:22:05 +02:00
arm-cci.h
arm-smccc.h ARM: SoC driver updates for v5.9 2020-08-03 19:30:59 -07:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h net/atm: remove the atmdev_ops {get, set}sockopt methods 2020-07-19 18:16:40 -07:00
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-arch-fallback.h locking/atomics: Flip fallbacks and instrumentation 2020-06-11 08:03:24 +02:00
atomic-fallback.h locking/atomics: Provide the arch_atomic_ interface to generic code 2020-06-25 08:23:22 -07:00
atomic.h locking/atomics: Flip fallbacks and instrumentation 2020-06-11 08:03:24 +02:00
attribute_container.h
audit.h audit: purge audit_log_string from the intra-kernel audit API 2020-07-21 11:12:31 -04:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
backing-dev-defs.h writeback: remove bdi->congested_fn 2020-07-08 17:20:46 -06:00
backing-dev.h writeback: remove bdi->congested_fn 2020-07-08 17:20:46 -06:00
backlight.h backlight: Add backlight_device_get_by_name() 2020-05-11 07:39:16 +01:00
badblocks.h
balloon_compaction.h
bcd.h
bch.h lib/bch: Allow easy bit swapping 2020-05-24 20:48:11 +02:00
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h exec: Implement kernel_execve 2020-07-21 08:24:52 -05:00
bio.h block: move bio_associate_blkg_from_page to mm/page_io.c 2020-06-29 09:09:08 -06:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h include/linux/bitops.h: avoid clang shift-count-overflow warnings 2020-06-04 19:06:25 -07:00
bitrev.h
bits.h Raise gcc version requirement to 4.9 2020-07-08 10:48:35 -07:00
blk-cgroup.h writeback: remove struct bdi_writeback_congested 2020-07-08 17:05:53 -06:00
blk-crypto.h block: blk-crypto-fallback for Inline Encryption 2020-05-14 09:48:03 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h block: Remove callback typedefs for blk_mq_ops 2020-07-28 10:22:19 -06:00
blk-pm.h
blk_types.h block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers 2020-07-17 07:15:10 -06:00
blkdev.h for-5.9/block-merge-20200804 2020-08-05 11:12:34 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bottom_half.h
bpf-cgroup.h bpf: Make cgroup storages shared between programs on the same cgroup 2020-07-25 20:16:35 -07:00
bpf-netns.h bpf: Introduce SK_LOOKUP program type with a dedicated attach point 2020-07-17 20:18:16 -07:00
bpf.h bpf: Add support for forced LINK_DETACH command 2020-08-01 20:38:28 -07:00
bpf_lirc.h
bpf_lsm.h
bpf_trace.h
bpf_types.h bpf: Introduce SK_LOOKUP program type with a dedicated attach point 2020-07-17 20:18:16 -07:00
bpf_verifier.h bpf: Support access to bpf map fields 2020-06-22 22:22:58 +02:00
bpfilter.h bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t 2020-07-24 15:41:54 -07:00
brcmphy.h net: phy: broadcom: add support for BCM54811 PHY 2020-05-15 10:56:31 -07:00
bsearch.h lib/bsearch: Provide __always_inline variant 2020-06-11 15:14:53 +02:00
bsg-lib.h
bsg.h
btf.h bpf: Do not allow btf_ctx_access with __int128 types 2020-06-25 16:17:05 +02:00
btf_ids.h bpf: Make btf_sock_ids global 2020-07-21 13:26:26 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: move the buffer_heads_over_limit stub to buffer_head.h 2020-06-24 09:16:02 -06:00
bug.h
build-salt.h
build_bug.h
bvec.h block: Document the bio_vec properties 2020-05-19 09:40:29 -06:00
c2port.h
cache.h include/linux/cache.h: expand documentation over __read_mostly 2020-06-09 09:39:16 -07:00
cacheinfo.h
capability.h capabilities: Introduce CAP_CHECKPOINT_RESTORE 2020-07-19 20:14:42 +02:00
cb710.h cb710: Replace zero-length array with flexible-array 2020-06-15 23:08:31 -05:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom: remove the unused cdrom_media_changed function 2020-07-08 16:20:01 -06:00
cfag12864b.h
cgroup-defs.h cgroup: Fix sock_cgroup_data on big-endian. 2020-07-09 16:28:44 -07:00
cgroup.h cgroup: fix cgroup_sk_alloc() for sk_clone_lock() 2020-07-07 13:34:11 -07:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h clk: <linux/clk-provider.h>: drop a duplicated word 2020-07-20 15:11:34 -07:00
clk.h
clkdev.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h mm: cma: NUMA node interface 2020-04-10 15:36:21 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h mm: use unsigned types for fragmentation score 2020-08-12 10:57:56 -07:00
compat.h net: remove compat_sys_{get,set}sockopt 2020-07-19 18:16:40 -07:00
compiler-clang.h compiler: Remove uninitialized_var() macro 2020-07-16 12:35:31 -07:00
compiler-gcc.h Remove uninitialized_var() macro for v5.9-rc1 2020-08-04 13:49:43 -07:00
compiler-intel.h
compiler.h A single commit that separates out the instrumentation_begin()/end() bits from compiler.h. 2020-08-03 14:25:40 -07:00
compiler_attributes.h GCC plugins updates for v5.9-rc1 2020-08-04 13:26:06 -07:00
compiler_types.h arm64 and cross-arch updates for 5.9: 2020-08-03 14:11:08 -07:00
completion.h
component.h
configfs.h docs: filesystems: convert configfs.txt to ReST 2020-05-05 09:23:25 -06:00
connector.h
console.h vt: get rid of VT10.ID macros 2020-06-24 17:08:31 +02:00
console_struct.h vt: redefine world of cursor macros 2020-06-24 17:08:33 +02:00
consolemap.h
const.h
container.h
context_tracking.h compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header 2020-07-24 13:56:23 +02:00
context_tracking_state.h context_tracking: Ensure that the critical path cannot be instrumented 2020-06-11 15:14:36 +02:00
cordic.h
coredump.h sysctl: remove all extern declaration from sysctl.c 2020-04-27 02:06:53 -04:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Add default sink selection to CoreSight base 2020-07-21 15:48:40 +02:00
count_zeros.h
counter.h
counter_enum.h
cper.h efi: cper: Add support for printing Firmware Error Record Reference 2020-05-14 11:11:20 +02:00
cpu.h cpu/speculation: Add prototype for cpu_show_srbds() 2020-06-17 17:28:08 +02:00
cpu_cooling.h thermal/drivers/cpuidle_cooling: Change the registration function 2020-05-19 12:55:29 +02:00
cpu_pm.h
cpu_rmap.h lib: cpu_rmap: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
cpufeature.h
cpufreq.h Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm 2020-08-04 12:44:53 +02:00
cpuhotplug.h powerpc/perf/hv-24x7: Add cpu hotplug support 2020-07-16 13:12:41 +10:00
cpuidle.h cpuidle: change enter_s2idle() prototype 2020-07-29 18:38:30 +02:00
cpuidle_haltpoll.h
cpumask.h
cpuset.h Revert "cpuset: Make cpuset hotplug synchronous" 2020-04-03 11:32:13 -04:00
crash_core.h
crash_dump.h mm: reorder includes after introduction of linux/pgtable.h 2020-06-09 09:39:13 -07:00
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: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY 2020-07-16 21:49:09 +10:00
cs5535.h
ctype.h
cuda.h
cyclades.h
dasd_mod.h block: move struct block_device to blk_types.h 2020-06-24 09:16:02 -06:00
davinci_emac.h
dax.h mm: don't include asm/pgtable.h if linux/mm.h is already included 2020-06-09 09:39:13 -07:00
dca.h
dcache.h vfs: Use sequence counter with associated spinlock 2020-07-29 16:14:27 +02:00
dccp.h
dcookies.h
debug_locks.h lockdep: __always_inline more for noinstr 2020-06-11 15:15:28 +02:00
debugfs.h debugfs: make sure we can remove u32_array files cleanly 2020-07-10 13:54:00 -07:00
debugobjects.h
delay.h timer: add fsleep for flexible sleeping 2020-05-06 17:03:34 -07:00
delayacct.h
delayed_call.h
dev_printk.h dynamic_debug: add an option to enable dynamic debug for modules only 2020-06-08 11:05:56 -07:00
devcoredump.h
devfreq-event.h
devfreq.h PM / devfreq: Add support delayed timer for polling mode 2020-07-30 17:22:57 +09:00
devfreq_cooling.h thermal: Update power allocator and devfreq cooling to SPDX licensing 2020-07-30 19:26:10 +02:00
device-mapper.h for-5.9/block-20200802 2020-08-03 11:57:03 -07:00
device.h Devicetree updates for v5.9: 2020-08-05 13:02:45 -07:00
device_cgroup.h Merge branch 'from-miklos' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-06-01 16:44:06 -07:00
devpts_fs.h
digsig.h digsig.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dim.h
dio.h
dirent.h dirent.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dlm.h
dlm_plock.h
dm-bufio.h dm bufio: introduce forget_buffer_locked 2020-06-05 14:59:41 -04: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-10 15:39:29 +05:30
dma-contiguous.h
dma-debug.h
dma-direct.h dma-mapping: inline the fast path dma-direct calls 2020-07-16 16:58:37 +02:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h dma-fence: prime lockdep annotations 2020-07-21 09:42:19 +02:00
dma-heap.h
dma-iommu.h
dma-mapping.h It's been a busy cycle for documentation - hopefully the busiest for a 2020-08-04 22:47:54 -07:00
dma-noncoherent.h mm: introduce include/linux/pgtable.h 2020-06-09 09:39:13 -07:00
dma-resv.h dma-buf: Use sequence counter with associated wound/wait mutex 2020-07-29 16:14:25 +02:00
dmaengine.h dmaengine updates for v5.9-rc1 2020-08-07 12:41:36 -07:00
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 dyndbg: rename __verbose section to __dyndbg 2020-07-24 17:00:08 +02:00
dynamic_queue_limits.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
earlycpio.h
ecryptfs.h
edac.h EDAC: Remove edac_get_dimm_by_index() 2020-06-16 19:25:20 +02:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: provide empty efi_enter_virtual_mode implementation 2020-08-07 11:33:28 -07:00
efi_embedded_fw.h Revert "test_firmware: Test platform fw loading on non-EFI systems" 2020-07-27 12:14:28 +02:00
efs_vh.h
eisa.h
elevator.h blk-mq: remove the bio argument to ->prepare_request 2020-05-29 10:23:24 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h take fdpic-related parts of elf_prstatus out 2020-07-27 14:29:22 -04:00
elfcore.h kill elf_fpxregs_t 2020-07-27 14:29:23 -04:00
elfnote.h elfnote: mark all .note sections SHF_ALLOC 2020-06-04 19:06:25 -07:00
enclosure.h enclosure.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
energy_model.h PM / EM: change name of em_pd_energy to em_cpu_energy 2020-06-24 17:16:42 +02:00
entry-common.h entry: Provide generic interrupt entry/exit code 2020-07-24 14:59:04 +02:00
entry-kvm.h entry: Provide infrastructure for work before transitioning to guest mode 2020-07-24 15:03:42 +02:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: add helper eth_hw_addr_crc 2020-05-04 11:19:58 -07:00
ethtool.h net: phy: Define PHY statistics ethtool_phy_ops 2020-07-08 12:39:05 -07:00
ethtool_netlink.h net: ethtool: Fix comment mentioning typo in IS_ENABLED() 2020-06-05 13:17:05 -07:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: add support for FAN_REPORT_NAME 2020-07-27 23:24:00 +02:00
fault-inject.h
fb.h fbdev/fb.h: Use struct_size() helper in kzalloc() 2020-07-10 16:17:22 +02:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h close_range: add CLOSE_RANGE_UNSHARE 2020-06-17 00:07:38 +02:00
fec.h
fiemap.h fs: move fiemap range validation into the file systems instances 2020-06-03 23:16:55 -04:00
file.h fs: Expand __receive_fd() to accept existing fd 2020-07-13 11:03:45 -07:00
filter.h bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work 2020-07-25 20:16:34 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h firmware: Drop unused pages field from struct firmware 2020-04-17 09:59:39 +02:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
frame.h objtool: Add support for intra-function calls 2020-04-30 20:14:33 +02:00
freezer.h freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS 2020-07-14 19:25:41 +02:00
frontswap.h include/linux/frontswap.h: drop duplicated word in a comment 2020-08-12 10:57:57 -07:00
fs.h hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem 2020-08-12 10:57:56 -07:00
fs_context.h fuse: reject options on reconfigure via fsconfig(2) 2020-07-14 14:45:41 +02:00
fs_enet_pd.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h vfs: Use sequence counter with associated spinlock 2020-07-29 16:14:27 +02:00
fs_types.h
fs_uart_pd.h
fscache-cache.h FS-Cache: Replace zero-length array with flexible-array 2020-06-15 23:08:31 -05:00
fscache.h docs: filesystems: caching/netfs-api.txt: convert it to ReST 2020-05-05 09:22:20 -06:00
fscrypt.h fscrypt: use smp_load_acquire() for ->i_crypt_info 2020-07-21 16:02:13 -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: remove check that source dentry is positive 2020-07-27 23:24:00 +02:00
fsnotify_backend.h fsnotify: create method handle_inode_event() in fsnotify_operations 2020-07-27 23:25:50 +02:00
fsverity.h fs-verity: use smp_load_acquire() for ->i_verity_info 2020-07-21 16:02:41 -07:00
ftrace.h ftrace: Add symbols for ftrace trampolines 2020-06-15 14:09:49 +02:00
ftrace_irq.h sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception 2020-05-19 15:51:18 +02:00
futex.h
fwnode.h driver core: fw_devlink: Add support for batching fwnode parsing 2020-05-15 16:34:52 +02:00
gameport.h
gcd.h
genalloc.h genalloc.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
generic-radix-tree.h
genetlink.h
genhd.h blk-cgroup: show global disk stats in root cgroup io.stat 2020-07-17 20:18:00 -06:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention 2020-06-03 20:09:45 -07:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
hardirq.h x86/entry: Fix NMI vs IRQ state tracking 2020-07-10 12:00:01 +02:00
hash.h
hashtable.h sched: sch_api: add missing rcu read lock to silence the warning 2020-07-20 17:00:02 -07:00
hdlc.h
hdlcdrv.h
hdmi.h drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hiddev.h
hidraw.h
highmem.h include/linux/highmem.h: fix duplicated words in a comment 2020-08-12 10:57:57 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h mm/hmm: provide the page mapping order in hmm_range_fault() 2020-07-10 16:24:28 -03:00
host1x.h gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait() 2020-07-17 16:06:14 +02:00
hp_sdc.h
hpet.h
hrtimer.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
hrtimer_defs.h
htcpld.h
huge_mm.h mm: thp: remove debug_cow switch 2020-08-12 10:57:57 -07:00
hugetlb.h hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem 2020-08-12 10:57:56 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h hw-breakpoints: Fix build warnings with clang 2020-06-02 20:58:55 +10:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add notification support 2020-05-28 07:59:45 -07:00
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct 2020-06-20 09:16:19 +00:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h i2c: mux: Replace zero-length array with flexible-array 2020-05-15 11:23:49 +02:00
i2c-smbus.h i2c: smbus: Add a way to instantiate SPD EEPROMs automatically 2020-05-29 12:53:04 +02:00
i2c.h i2c: also convert placeholder function to return errno 2020-07-27 20:16:58 +02:00
i8042.h
i8253.h
icmp.h icmp: prepare rfc 4884 for ipv6 2020-07-24 17:12:41 -07:00
icmpv6.h ipv6: icmp6: avoid indirect call for icmpv6_send() 2020-06-19 13:41:59 -07:00
ide.h
idle_inject.h powercap/drivers/idle_inject: Specify idle state max latency 2020-05-19 12:54:05 +02:00
idr.h radix-tree: Use local_lock for protection 2020-05-28 10:31:09 +02:00
ieee80211.h mac80211: Handle special status codes in SAE commit 2020-08-03 10:54:54 +02:00
ieee802154.h
if_arp.h
if_bridge.h bridge: mrp: Extend bridge interface 2020-07-14 13:46:42 -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 team: Replace zero-length array with flexible-array 2020-05-11 13:19:00 -07:00
if_tun.h
if_tunnel.h
if_vlan.h vlan: consolidate VLAN parsing code and limit max parsing depth 2020-07-07 15:48:38 -07:00
igmp.h ip*_mc_gsfget(): lift copyout of struct group_filter into callers 2020-05-20 20:31:27 -04:00
ihex.h ihex.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
ima.h ima: Support additional conditionals in the KEXEC_CMDLINE hook function 2020-07-20 13:28:16 -04:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h indirect_call_wrapper: extend indirect wrapper to support up to 4 calls 2020-06-23 15:11:19 -07:00
inet.h
inet_diag.h inet_diag: add cgroup id attribute 2020-04-30 12:54:01 -07:00
inetdevice.h
init.h
init_ohci1394_dma.h
init_syscalls.h init: add an init_dup helper 2020-08-04 21:02:38 -04:00
init_task.h
initrd.h initrd: remove support for multiple floppies 2020-07-30 08:22:33 +02:00
inotify.h
input-polldev.h
input.h
instrumentation.h compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header 2020-07-24 13:56:23 +02:00
instrumented.h
integrity.h
intel-iommu.h iommu/vt-d: Set U/S bit in first level page table by default 2020-06-23 10:08:31 +02:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h iommu/vt-d: Replace intel SVM APIs with generic SVA APIs 2020-05-18 15:37:25 +02:00
intel_rapl.h powercap: Add Power Limit4 support 2020-07-27 14:17:36 +02:00
intel_th.h
interconnect-provider.h interconnect: Mark all dummy functions as static inline 2020-06-16 16:43:23 +03:00
interconnect.h More power management updates for 5.8-rc1 2020-06-10 14:04:39 -07:00
interrupt.h tasklet: Introduce new initialization API 2020-07-30 11:16:01 -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-mapping: indicate mapping failure 2020-07-24 12:42:42 -07:00
io-pgtable.h
io.h
ioasid.h
iocontext.h
iomap.h A lot of bug fixes and cleanups for ext4, including: 2020-06-05 16:19:28 -07:00
iommu-helper.h
iommu.h IOMMU Updates for Linux v5.8 2020-06-08 11:42:23 -07:00
iopoll.h iopoll: Introduce read_poll_timeout_atomic macro 2020-05-06 11:29:25 +03:00
ioport.h Char/Misc driver patches for 5.8-rc1 2020-06-07 10:59:32 -07:00
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc/namespace.c: use a work queue to free_ipc 2020-06-08 11:05:56 -07:00
ipmi.h
ipmi_smi.h
ipv6.h icmp6: support rfc 4884 2020-07-24 17:12:41 -07:00
ipv6_route.h
irq.h genirq/affinity: Make affinity setting if activated opt-in 2020-07-27 16:20:40 +02:00
irq_cpustat.h
irq_poll.h
irq_sim.h genirq/irq_sim: Simplify the API 2020-05-18 10:30:21 +01:00
irq_work.h smp, irq_work: Continue smp_call_function*() and irq_work*() integration 2020-06-28 17:01:20 +02:00
irqbypass.h
irqchip.h irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h 2020-07-27 08:55:04 +01:00
irqdesc.h genirq: Remove preflow handler support 2020-07-04 10:02:06 +02:00
irqdomain.h irqdomain: Make irq_domain_reset_irq_data() available to non-hierarchical users 2020-05-18 10:29:26 +01:00
irqflags.h lockdep: Refactor IRQ trace events fields into struct 2020-07-31 12:11:58 +02:00
irqhandler.h genirq: Remove preflow handler support 2020-07-04 10:02:06 +02:00
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h block: move block-related definitions out of fs.h 2020-06-24 09:16:02 -06:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h docs: move remaining stuff under Documentation/*.txt to Documentation/staging 2020-06-19 14:17:05 -06:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: Refactor kallsyms_show_value() to take cred 2020-07-08 15:59:57 -07:00
kasan-checks.h
kasan.h kasan: remove kasan_unpoison_stack_above_sp_to() 2020-08-07 11:33:28 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
kcore.h
kcov.h
kcsan-checks.h kcsan: fix a kernel-doc warning 2020-06-26 10:01:08 -06:00
kcsan.h kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h 2020-04-13 17:18:14 -07:00
kd.h
kdb.h kdb: Remove the misfeature 'KDBFLAGS' 2020-06-02 15:15:46 +01:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h linux/kernel.h: Add PTR_ALIGN_DOWN macro 2020-07-27 15:46:16 +01:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h kexec_file: Allow archs to handle special regions while locating memory hole 2020-07-29 23:47:53 +10:00
key-type.h
key.h keys: Make the KEY_NEED_* perms an enum rather than a mask 2020-05-19 15:42:22 +01:00
keyboard.h
keyctl.h
keyslot-manager.h block: Keyslot Manager for Inline Encryption 2020-05-14 09:46:54 -06:00
kfifo.h
kgdb.h kgdb: Move the extern declaration kgdb_has_hit_break() to generic kgdb.h 2020-07-09 20:12:19 -07:00
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h printk: Introduce kmsg_dump_reason_str() 2020-05-30 10:34:03 -07:00
kobj_map.h
kobject.h kobject: remove unused KOBJ_MAX action 2020-07-23 10:33:12 +02:00
kobject_ns.h docs: filesystems: fix renamed references 2020-04-20 15:45:22 -06:00
kprobes.h Tracing updates for 5.9 2020-08-07 18:29:15 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h Merge branch 'akpm' (patches from Andrew) 2020-06-11 13:25:53 -07:00
ktime.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
kvm_host.h s390: implement diag318 2020-08-06 12:59:31 -07:00
kvm_irqfd.h kvm/eventfd: Use sequence counter with associated spinlock 2020-07-29 16:14:29 +02:00
kvm_para.h
kvm_types.h KVM: Move x86's version of struct kvm_mmu_memory_cache to common code 2020-07-09 13:29:42 -04:00
l2tp.h
lantiq.h
lapb.h
latencytop.h sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h leds: multicolor: Introduce a multicolor class definition 2020-07-22 14:41:29 +02:00
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: trigger: add support for LED-private device triggers 2020-07-22 14:42:07 +02:00
libata.h SCSI fixes on 20200627 2020-06-27 15:20:03 -07:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h block: move ->make_request_fn to struct block_device_operations 2020-07-01 07:27:24 -06:00
limits.h
linear_range.h lib: add linear ranges helpers 2020-05-08 18:18:11 +01:00
linkage.h x86/asm: Provide a Kconfig symbol for disabling old assembly annotations 2020-04-18 17:43:09 +02:00
linkmode.h linkmode: introduce linkmode_intersects() 2020-07-20 17:59:43 -07:00
linux_logo.h
lis3lv02d.h
list.h list: add "list_del_init_careful()" to go with "list_empty_careful()" 2020-08-02 20:39:44 -07:00
list_bl.h
list_lru.h list_lru.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
list_nulls.h
list_sort.h
livepatch.h livepatch: Remove .klp.arch 2020-05-08 00:12:42 +02:00
llc.h
llist.h
local_lock.h locking: Introduce local_lock() 2020-05-28 10:31:09 +02:00
local_lock_internal.h locking: Introduce local_lock() 2020-05-28 10:31:09 +02:00
lockdep.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
lockdep_types.h lockdep: Move list.h inclusion into lockdep.h 2020-07-28 10:45:46 +02:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h smack: Implement the watch_key and post_notification hooks 2020-05-19 15:47:38 +01:00
lsm_hook_defs.h security: Fix hook iteration and default value for inode_copy_up_xattr 2020-06-23 16:39:23 -07:00
lsm_hooks.h Add additional LSM hooks for SafeSetID 2020-06-14 11:39:31 -07:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell: Add Marvell 88E1548P support 2020-06-22 16:28:34 -07:00
math64.h power supply and reset changes for the v5.9 series 2020-08-07 21:27:37 -07: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-xpcs.h
mdio.h net: mdio: add a forward declaration for reset_control to mdio.h 2020-06-26 13:40:09 -07:00
mei_cl_bus.h
mem_encrypt.h
memblock.h mm/memblock: expose only miminal interface to add/walk physmem 2020-07-10 15:08:09 +02:00
memcontrol.h include/linux/memcontrol.h: drop duplicate word and fix spello 2020-08-12 10:57:57 -07:00
memfd.h
memory.h drivers/base/memory.c: drop section_count 2020-04-07 10:43:40 -07:00
memory_hotplug.h virtio: features, fixes 2020-06-10 13:42:09 -07:00
mempolicy.h include/linux/mempolicy.h: fix typo 2020-08-12 10:57:56 -07:00
mempool.h
memregion.h
memremap.h libnvdimm for 5.7 2020-04-08 21:03:40 -07:00
memstick.h memstick: Replace zero-length array with flexible-array 2020-05-28 11:22:13 +02:00
mhi.h bus: mhi: core: Remove the system error worker thread 2020-05-22 09:35:43 +02:00
mic_bus.h misc: mic: <linux/mic_bus.h>: drop a duplicated word 2020-07-23 09:35:36 +02:00
micrel_phy.h
microchipphy.h
migrate.h mm/notifier: add migration invalidation type 2020-07-28 16:20:33 -03:00
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
miscdevice.h
mm-arch-hooks.h
mm.h mm: drop duplicated words in <linux/mm.h> 2020-08-12 10:57:57 -07:00
mm_inline.h mm: code cleanup for MADV_FREE 2020-04-07 10:43:38 -07:00
mm_types.h mm: memcg/slab: allocate obj_cgroups for non-root slab pages 2020-08-07 11:33:24 -07:00
mm_types_task.h
mman.h mm: adjust vm_committed_as_batch according to vm overcommit policy 2020-08-07 11:33:26 -07:00
mmap_lock.h mmap locking API: rename mmap_sem to mmap_lock 2020-06-09 09:39:14 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
mmu_notifier.h mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER 2020-08-07 11:33:21 -07:00
mmzone.h mm/compaction: correct the comments of compact_defer_shift 2020-08-12 10:57:56 -07:00
mnt_namespace.h nsproxy: attach to namespaces via pidfds 2020-05-13 11:41:22 +02:00
mod_devicetable.h soundwire updates for 5.9-rc1 2020-07-23 09:12:15 +02:00
module.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching 2020-06-04 11:13:03 -07:00
module_signature.h
moduleloader.h ARM: 8976/1: module: allow arch overrides for .init section names 2020-05-19 11:42:16 +01:00
moduleparam.h
most.h
mount.h overlayfs update for 5.8 2020-06-09 15:40:50 -07:00
moxtet.h
mpage.h fs: convert mpage_readpages to mpage_readahead 2020-06-02 10:59:07 -07:00
mpi.h lib/mpi: Add mpi_sub_ui() 2020-07-31 18:08:59 +10:00
mpls.h
mpls_iptunnel.h
mroute.h net/ipv4: switch ip_mroute_setsockopt to sockptr_t 2020-07-24 15:41:54 -07:00
mroute6.h net/ipv6: switch ip6_mroute_setsockopt to sockptr_t 2020-07-24 15:41:54 -07:00
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h
mtio.h
mutex.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +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: pass a sockptr_t into ->setsockopt 2020-07-24 15:41:54 -07:00
netdev_features.h docs: networking: convert netdev-features.txt to ReST 2020-04-30 12:56:36 -07:00
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
netfilter.h netfilter: switch nf_setsockopt to sockptr_t 2020-07-24 15:41:54 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h netpoll: Remove unused inline function netpoll_netdev_init() 2020-07-15 07:45:25 -07:00
nfs.h
nfs3.h
nfs4.h nfsd: implement the xattr functions and en/decode logic 2020-07-13 17:27:03 -04:00
nfs_fs.h nfs: set invalid blocks after NFSv4 writes 2020-06-11 13:33:48 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: Replace zero-length array with flexible-array 2020-05-27 10:10:12 -04:00
nfsacl.h
nl802154.h
nls.h
nmi.h sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
node.h
nodemask.h
nospec.h asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h' 2020-07-21 10:50:36 +01:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h nsproxy: add struct nsset 2020-05-09 13:57:12 +02:00
ntb.h NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos 2020-06-05 20:02:08 -04:00
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h nvme-fc: drop a duplicated word in a comment 2020-07-29 07:45:20 +02:00
nvme-fc.h nvme-fc: Sync header to FC-NVME-2 rev 1.08 2020-05-09 16:18:33 -06:00
nvme-rdma.h
nvme-tcp.h
nvme.h nvmet: add passthru code to process commands 2020-07-29 07:45:21 +02:00
nvmem-consumer.h nvmem: core: Add nvmem_cell_read_u8() 2020-07-29 17:12:08 +02:00
nvmem-provider.h nvmem: core: add support to auto devid 2020-07-29 17:12:08 +02:00
nvram.h
objagg.h
of.h ARM: SoC driver updates for v5.9 2020-08-03 19:30:59 -07:00
of_address.h of_address: Add bus type match for pci ranges parser 2020-07-28 22:49:52 +02:00
of_clk.h
of_device.h of/device: Add input id to of_dma_configure() 2020-07-28 15:51:32 +01:00
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h of_graph: add of_graph_is_present() 2020-07-01 10:49:02 +02:00
of_iommu.h of/device: Add input id to of_dma_configure() 2020-07-28 15:51:32 +01:00
of_irq.h of/irq: Make of_msi_map_rid() PCI bus agnostic 2020-07-28 15:51:32 +01:00
of_mdio.h of: mdio: provide devm_of_mdiobus_register() 2020-06-30 15:57:34 -07:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h of: Make <linux/of_reserved_mem.h> self-contained 2020-05-12 22:45:39 +02:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h mm, oom: make the calculation of oom badness more accurate 2020-08-12 10:57:56 -07:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h overflow.h: Add flex_array_size() helper 2020-06-16 20:45:08 -07:00
packing.h
padata.h padata: remove padata_parallel_queue 2020-07-23 17:34:18 +10:00
page-flags-layout.h x86/mm/numa: Remove uninitialized_var() usage 2020-07-16 12:32:25 -07:00
page-flags.h mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE 2020-06-04 15:36:52 -04:00
page-isolation.h
page_counter.h mm/memcg: move cgroup high memory limit setting into struct page_counter 2020-06-02 10:59:09 -07:00
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h mm/page_reporting: add budget limit on how many pages can be reported per pass 2020-04-07 10:43:39 -07:00
pageblock-flags.h mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask() 2020-08-07 11:33:29 -07:00
pagemap.h for-5.9/io_uring-20200802 2020-08-03 13:01:22 -07:00
pagevec.h
pagewalk.h
parman.h
parport.h parport: remove unused parport_register_device() 2020-04-23 17:05:39 +02:00
parport_pc.h
parser.h linux/parser.h: add include guards 2020-05-15 13:51:28 -07:00
part_stat.h block: use __this_cpu_add() instead of access by smp_processor_id() 2020-05-27 05:21:23 -06:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h Merge branch 'remotes/lorenzo/pci/host-generic' 2020-06-04 12:59:16 -05:00
pci-ats.h PCI/ATS: Add pci_pri_supported() to check device or associated PF 2020-07-24 09:50:41 -05:00
pci-dma-compat.h
pci-ecam.h PCI: host-generic: Eliminate pci_host_common_probe wrappers 2020-05-07 09:29:43 +01:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Add support to handle multiple base for mapping outbound memory 2020-05-22 12:35:07 +01:00
pci-epf.h
pci-p2pdma.h
pci.h pci-v5.9-changes 2020-08-07 18:48:15 -07:00
pci_hotplug.h
pci_ids.h PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h 2020-07-09 17:00:47 -05:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h include/linux: Remove smp_read_barrier_depends() from comments 2020-07-21 10:50:37 +01:00
percpu-rwsem.h
percpu.h
percpu_counter.h percpu_counter: add percpu_counter_sync() 2020-08-07 11:33:26 -07:00
perf_event.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h mm: drop duplicated words in <linux/pgtable.h> 2020-08-12 10:57:57 -07:00
phonet.h
phy.h net: mdiobus: add reset-post-delay-us handling 2020-08-03 15:01:02 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
pid.h Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2020-06-04 13:54:34 -07:00
pid_namespace.h proc: allow to mount many instances of proc in one pid namespace 2020-04-22 10:51:21 -05:00
pim.h
pipe_fs_i.h Notifications over pipes + Keyring notifications 2020-06-13 09:56:21 -07:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h driver core: platform: Initialize dma_parms for platform devices 2020-04-28 17:44:33 +02:00
pldmfw.h Add pldmfw library for PLDM firmware update 2020-07-28 17:07:06 -07:00
plist.h
pm-trace.h
pm.h PM: Make *_DEV_PM_OPS macros use __maybe_unused 2020-07-27 13:52:36 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h PM: domains: Restore comment indentation for generic_pm_domain.child_links 2020-07-14 15:14:27 +02:00
pm_opp.h Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm 2020-08-04 12:44:53 +02:00
pm_qos.h
pm_runtime.h PM: runtime: Add kerneldoc comments to multiple helpers 2020-08-04 12:39:28 +02: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-04-22 11:36:11 +02:00
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h posix_acl.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
posix_acl_xattr.h
power_supply.h power: supply: wilco_ec: Add long life charging mode 2020-07-31 14:33:56 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
prandom.h random32: move the pseudo-random 32-bit definitions to prandom.h 2020-08-03 23:24:26 -07:00
preempt.h hardirq/nmi: Allow nested nmi_enter() 2020-05-19 15:51:17 +02:00
prefetch.h
prime_numbers.h
printk.h printk: Make linux/printk.h self-contained 2020-07-27 17:46:24 +09:00
proc_fs.h bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t 2020-07-25 20:16:32 -07:00
proc_ns.h nsproxy: add struct nsset 2020-05-09 13:57:12 +02:00
processor.h
profile.h
projid.h
property.h media: device property: Add a function to test is a fwnode is a graph endpoint 2020-07-19 14:16:09 +02:00
psci.h firmware: smccc: Refactor SMCCC specific bits into separate file 2020-05-20 19:10:37 +01:00
pseudo_fs.h
psi.h
psi_types.h psi: eliminate kthread_worker from psi trigger scheduling mechanism 2020-06-15 14:10:03 +02:00
psp-sev.h crypto: ccp - Fix sparse warnings in sev-dev 2020-06-15 17:38:53 +10:00
psp-tee.h
pstore.h pstore/platform: Pass max_reason to kmesg dump 2020-05-30 10:34:03 -07:00
pstore_blk.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
pstore_ram.h pstore/ram: Introduce max_reason and convert dump_oops 2020-05-30 10:34:03 -07:00
pstore_zone.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
ptdump.h mm: ptdump: expand type of 'val' in note_page() 2020-06-02 10:59:10 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-15 13:48:59 -07:00
ptr_ring.h include/linux: Remove smp_read_barrier_depends() from comments 2020-07-21 10:50:37 +01:00
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console 2020-07-13 22:43:43 -07:00
qcom_scm.h scsi: firmware: qcom_scm: Add support for programming inline crypto keys 2020-07-24 22:09:54 -04:00
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h radix-tree: Use local_lock for protection 2020-05-28 10:31:09 +02:00
raid_class.h
ramfs.h
random.h random32: move the pseudo-random 32-bit definitions to prandom.h 2020-08-03 23:24:26 -07:00
range.h
ras.h x86/mce: Convert the CEC to use the MCE notifier 2020-04-14 15:58:08 +02:00
ratelimit.h printk: Make linux/printk.h self-contained 2020-07-27 17:46:24 +09:00
ratelimit_types.h printk: Make linux/printk.h self-contained 2020-07-27 17:46:24 +09:00
rational.h
rbtree.h docs: Add rbtree documentation to the core-api 2020-04-21 10:29:19 -06:00
rbtree_augmented.h docs: Add rbtree documentation to the core-api 2020-04-21 10:29:19 -06:00
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h These were the main changes in this cycle: 2020-08-03 14:39:35 -07:00
rculist_bl.h
rculist_nulls.h docs: RCU: Convert rculist_nulls.txt to ReST 2020-06-29 11:58:11 -07:00
rcupdate.h rcu: Introduce single argument kvfree_rcu() interface 2020-06-29 11:59:26 -07:00
rcupdate_trace.h rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment 2020-06-29 12:00:46 -07:00
rcupdate_wait.h rcu: Reinstate synchronize_rcu_mult() 2020-04-27 11:03:51 -07:00
rcutiny.h rcu: Support reclaim for head-less object 2020-06-29 11:59:26 -07:00
rcutree.h rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* 2020-06-29 11:59:25 -07:00
rcuwait.h rcuwait: avoid lockdep splats from rcuwait_active() 2020-05-20 03:39:40 -04:00
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h locking/refcount: Document interaction with PID_MAX_LIMIT 2020-04-08 12:05:07 +02:00
regmap.h regmap: fix duplicated word in <linux/regmap.h> 2020-07-17 00:03:11 +01:00
regset.h regset: kill user_regset_copyout{,_zero}() 2020-07-27 14:31:13 -04:00
relay.h docs: filesystems: fix renamed references 2020-04-20 15:45:22 -06:00
remoteproc.h remoteproc: Replace zero-length array with flexible-array 2020-05-12 15:00:37 -07:00
resctrl.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h rhashtable: Restore RCU marking on rhash_lock_head 2020-07-28 17:09:49 -07:00
ring_buffer.h ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU 2020-06-30 17:18:56 -04:00
rio.h rio.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mmap locking API: convert mmap_sem comments 2020-06-09 09:39:14 -07:00
rmi.h Input: synaptics-rmi4 - drop a duplicated word 2020-07-21 14:07:51 -07:00
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h rslib.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h misc: rtsx: Use standard PCI definitions 2020-07-22 13:39:31 +02:00
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h rwsem: fix commas in initialisation 2020-07-16 23:19:51 +02:00
s3c_adc_battery.h
sbitmap.h
scatterlist.h scatterlist: protect parameters of the sg_table related macros 2020-07-06 16:07:25 +02:00
scc.h
sched.h A set of locking fixes and updates: 2020-08-10 19:07:44 -07:00
sched_clock.h sched_clock: Expose struct clock_read_data 2020-07-20 11:50:47 +01:00
scif.h
scmi_protocol.h firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header 2020-07-13 09:40:21 +01:00
scpi_protocol.h firmware: arm_scpi: Add include guard to linux/scpi_protocol.h 2020-04-14 09:31:49 +01:00
screen_info.h
scs.h scs: Move DEFINE_SCS macro into core code 2020-05-18 17:47:48 +01:00
sctp.h sctp: Replace zero-length array with flexible-array 2020-06-15 23:08:32 -05:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h Generic implementation of common syscall, interrupt and exception 2020-08-04 21:00:11 -07:00
securebits.h
security.h Add additional LSM hooks for SafeSetID 2020-06-14 11:39:31 -07: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 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro 2020-06-04 19:06:26 -07:00
seq_file_net.h
seqlock.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
seqno-fence.h
serdev.h
serial.h
serial_8250.h serial: 8250: Add 8250 port clock update method 2020-07-29 17:14:38 +02:00
serial_bcm63xx.h
serial_core.h Linux 5.8-rc6 2020-07-20 09:39:11 +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-11 15:19:17 +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 tmpfs: support 64-bit inums per-sb 2020-08-07 11:33:24 -07:00
shrinker.h
signal.h binfmt_elf: remove the set_fs in fill_siginfo_note 2020-05-05 16:46:10 -04:00
signal_types.h
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-08-07 21:14:30 -07:00
skmsg.h bpf: sockmap: Require attach_bpf_fd when detaching a program 2020-06-30 10:46:39 -07:00
slab.h mm: memcg/slab: use a single set of kmem_caches for all allocations 2020-08-07 11:33:25 -07:00
slab_def.h mm: memcg/slab: use a single set of kmem_caches for all allocations 2020-08-07 11:33:25 -07:00
slimbus.h
slub_def.h mm: memcg/slab: use a single set of kmem_caches for all allocations 2020-08-07 11:33:25 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp, irq_work: Continue smp_call_function*() and irq_work*() integration 2020-06-28 17:01:20 +02:00
smp_types.h smp, irq_work: Continue smp_call_function*() and irq_work*() integration 2020-06-28 17:01:20 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h iov_iter: Move unnecessary inclusion of crypto/hash.h 2020-06-30 09:34:23 -04:00
sockptr.h net: improve the user pointer check in init_user_sockptr 2020-07-28 13:43:40 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h lockdep: Split header file into lockdep and lockdep_types 2020-06-17 18:33:13 +02:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h lockdep: Split header file into lockdep and lockdep_types 2020-06-17 18:33:13 +02:00
spinlock_types_up.h
spinlock_up.h
splice.h splice: export do_tee() 2020-05-17 14:10:07 -06:00
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h kasan: stackdepot: move filter_irq_stacks() to stackdepot.c 2020-04-07 10:43:43 -07:00
stackleak.h
stackprotector.h
stacktrace.h stacktrace: cleanup inconsistent variable type 2020-06-10 19:14:18 -07:00
start_kernel.h
stat.h statx: add mount ID 2020-05-14 16:44:24 +02:00
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Enable SERDES power up/down sequence 2020-04-21 15:54:45 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h string.h: fix incompatibility between FORTIFY_SOURCE and KASAN 2020-06-03 20:09:42 -07:00
string_helpers.h lib/string_helpers: Introduce string_upper() and string_lower() helpers 2020-07-15 12:45:06 +03:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h PM: hibernate: Restrict writes to the resume device 2020-05-27 17:55:59 +02:00
svga.h
sw842.h
swab.h
swait.h sched/swait: Reword some of the main description 2020-04-30 20:14:41 +02:00
swap.h mm/swap: implement workingset detection for anonymous LRU 2020-08-12 10:57:56 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h include/linux/swapops.h: correct guards for non_swap_entry() 2020-04-07 10:43:41 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h syscalls: use uaccess_kernel in addr_limit_user_check 2020-08-12 10:57:58 -07:00
syscore_ops.h
sysctl.h kernel/sysctl: support setting sysctl parameters from kernel command line 2020-06-08 11:05:56 -07:00
sysfs.h driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} 2020-07-01 19:16:30 +02:00
syslog.h
sysrq.h tty/sysrq: constify the the sysrq_key_op(s) 2020-05-15 14:53:19 +02:00
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work: teach task_work_add() to do signal_wake_up() 2020-06-30 12:18:08 -06:00
taskstats_kern.h
tboot.h ACPI: Use valid link to the ACPI specification 2020-07-27 14:11:22 +02:00
tc.h
tca6416_keypad.h
tcp.h tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS 2020-07-31 17:00:44 -07:00
tee_drv.h Adds utility function in TEE subsystem for client UUID generation. This 2020-05-25 23:15:03 +02:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: core: genetlink support for events/cmd/sampling 2020-07-07 15:55:21 +02:00
thread_info.h
threads.h
thunderbolt.h thunderbolt: Get rid of E2E workaround 2020-06-22 19:58:06 +03:00
ti-emif-sram.h
ti_wilink_st.h ti_wilink_st.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
tick.h
tifm.h tifm: Replace zero-length array with flexible-array 2020-06-15 23:08:32 -05:00
timb_dma.h
timb_gpio.h
time.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
time32.h
time64.h
time_namespace.h nsproxy: support CLONE_NEWTIME with setns() 2020-07-08 11:14:22 +02:00
timecounter.h
timekeeper_internal.h
timekeeping.h timekeeping: Fix kerneldoc system_device_crosststamp & al 2020-06-18 11:37:03 +02:00
timekeeping32.h
timer.h sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h rcutorture: Add races with task-exit processing 2020-06-29 12:01:44 -07:00
toshiba.h
tpm.h tpm: Unify the mismatching TPM space buffer sizes 2020-07-24 09:26:23 +03:00
tpm_command.h
tpm_eventlog.h tpm: Require that all digests are present in TCG_PCR_EVENT2 structures 2020-07-24 08:16:01 +03:00
trace.h tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers 2020-08-07 17:05:01 -04:00
trace_clock.h
trace_events.h
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h tracepoint: Use __used attribute definitions from compiler_attributes.h 2020-08-03 13:34:37 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h gcc-10 warnings: fix low-hanging fruit 2020-05-04 09:16:37 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h locking/atomic: Move ATOMIC_INIT into linux/types.h 2020-07-29 16:14:18 +02:00
u64_stats_sync.h u64_stats: Document writer non-preemptibility requirement 2020-06-04 15:50:42 -07:00
uacce.h uacce: Remove mm_exit() op 2020-05-29 14:52:53 +02:00
uaccess.h uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h iov_iter: Move unnecessary inclusion of crypto/hash.h 2020-06-30 09:34:23 -04:00
uio_driver.h
umh.h umh: Stop calling do_execve_file 2020-07-04 09:35:36 -05:00
unicode.h
units.h
uprobes.h
usb.h usb: linux/usb.h: drop duplicated word in comment 2020-07-15 16:48:11 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h userfaultfd: wp: support write protection for userfault vma range 2020-04-07 10:43:39 -07:00
usermode_driver.h umd: Remove exit_umh 2020-07-07 11:58:59 -05:00
util_macros.h
uts.h
utsname.h
uuid.h uuid: remove unused uuid_le_to_bin() definition 2020-07-20 15:04:32 +02:00
vbox_utils.h virt: vbox: Log unknown ioctl requests as error 2020-07-10 13:45:32 +02:00
vdpa.h vdpa: introduce get_vq_notification method 2020-06-04 15:36:51 -04:00
verification.h
vermagic.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-04-25 20:18:53 -07:00
vexpress.h vexpress: Move setting master site to vexpress-config bus 2020-05-13 12:42:46 -05:00
vfio.h vfio: Selective dirty page tracking if IOMMU backed device pins pages 2020-05-28 15:53:29 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
virtio.h virtio: drop vringh.h dependency 2020-04-17 06:05:30 -04:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h net: be more gentle about silly gso requests coming from user 2020-05-28 16:31:30 -07:00
virtio_ring.h
virtio_vsock.h vsock/virtio: fix multiple packet delivery to monitoring devices 2020-04-27 10:18:01 -07:00
visorbus.h
vlynq.h
vm_event_item.h mm/vmstat: add events for THP migration without split 2020-08-12 10:57:57 -07:00
vmacache.h
vmalloc.h mm: remove vmalloc_exec 2020-06-26 00:27:38 -07:00
vme.h
vmpressure.h
vmstat.h mm: memcg: prepare for byte-sized vmstat items 2020-08-07 11:33:24 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused 2020-07-10 14:55:25 +02:00
vringh.h virtio: force spec specified alignment on types 2020-06-02 02:45:13 -04:00
vt.h
vt_buffer.h
vt_kern.h vt: move vc_translate to vt.c and rename it 2020-06-24 17:08:31 +02:00
vtime.h
w1-gpio.h
w1.h
wait.h sched/core: Add function to sample state of locked-down task 2020-04-27 11:03:50 -07:00
wait_bit.h
watch_queue.h pipe: Add general notification queue support 2020-05-19 15:08:24 +01:00
watchdog.h watchdog: clarify that stop() is optional 2020-04-20 17:11:36 -06:00
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h workqueue: fix a piece of comment about reserved bits for work flags 2020-06-01 11:02:28 -04:00
writeback.h A lot of bug fixes and cleanups for ext4, including: 2020-06-05 16:19:28 -07:00
ww_mutex.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
xarray.h xarray.h: correct return code documentation for xa_store_{bh,irq}() 2020-06-08 11:05:56 -07:00
xattr.h Highlights: 2020-08-09 13:58:04 -07:00
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING 2020-06-02 10:59:10 -07:00
zstd.h
zutil.h