linux_dsm_epyc7002/include/linux
Linus Torvalds f3cc24942e Two fixes for the irq core code which are follow ups to the recent MSI
fixes:
 
  - The WARN_ON which was put into the MSI setaffinity callback for paranoia
    reasons actually triggered via a callchain which escaped when all the
    possible ways to reach that code were analyzed.
 
    The proc/irq/$N/*affinity interfaces have a quirk which came in when
    ALPHA moved to the generic interface: In case that the written affinity
    mask does not contain any online CPU it calls into ALPHAs magic auto
    affinity setting code.
 
    A few years later this mechanism was also made available to x86 for no
    good reasons and in a way which circumvents all sanity checks for
    interrupts which cannot have their affinity set from process context on
    X86 due to the way the X86 interrupt delivery works.
 
    It would be possible to make this work properly, but there is no point
    in doing so. If the interrupt is not yet started then the affinity
    setting has no effect and if it is started already then it is already
    assigned to an online CPU so there is no point to randomly move it to
    some other CPU. Just return EINVAL as the code has done before that
    change forever.
 
  - The new MSI quirk bit in the irq domain flags turned out to be already
    occupied, which escaped the author and the reviewers because the already
    in use bits were 0,6,2,3,4,5 listed in that order. That bit 6 was simply
    overlooked because the ordering was straight forward linear
    otherwise. So the new bit ended up being a duplicate. Fix it up by
    switching the oddball 6 to the obvious 1.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAl5Rh+sTHHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYoQ8gD/0aO/tFJrRLmcSlS5r8r70dtHMHIhcq
 L6bUkg0GKsud6oLVFEhU43K7aWXZkTEqm1bIjX9x0FnMHIYsASmkHyloP/8OBxoA
 VOG6Q1THxklge/YLBLz7I2NbZNKs/w+WkRKl63FNV9LmdtxtQblYc67CkaQVXiwC
 tHuijaKOwT/t4V0+HNRVX15FApiDWOSguwcDNigUwk03Uo+hmJsPXuGtJfvyVAf6
 Oa00sbvy/XV3qNr2Zm01Pb4osL4FOwCcGuyoeXMZqSvlRbxgT2qz0TzYObqKzZb5
 pvZj7coaxKSimNZsVFQ6mluCp9IvFpZOnp1FXcFrzbbFPxEr0G/IMWgVmgf2s3w/
 8XjFCuF33J4mVz36/HYzR2ieH5FsVcGJQR96ZOHArONmszmbun7D7fC3j8RJlkKC
 9QpYDcHK17xbLdhR8YanEIDl5QQT/C/qEOdLWrgON7uWEZLs5Y+u39x479MfknyV
 fYQqi7CC6qUTxQhrt29puaWy8WQvrG4GzWV+vS9d+8v0FIK2KcbA66p/c7UioV3r
 F9PhxfneSYjswvLhAPmJCM4PSYWvrYZcoGkT+/OzmPXcm+r+Tg4Stgac0EVmhvq5
 rBpenELnSuK1MGiFXzL0DKlyNJhpj+UdeAuCoUzConfBMpMwQdvPXpmnT73CQtRb
 pOgBI4qB3YgP4Q==
 =jvVI
 -----END PGP SIGNATURE-----

Merge tag 'irq-urgent-2020-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irq fixes from Thomas Gleixner:
 "Two fixes for the irq core code which are follow ups to the recent MSI
  fixes:

   - The WARN_ON which was put into the MSI setaffinity callback for
     paranoia reasons actually triggered via a callchain which escaped
     when all the possible ways to reach that code were analyzed.

     The proc/irq/$N/*affinity interfaces have a quirk which came in
     when ALPHA moved to the generic interface: In case that the written
     affinity mask does not contain any online CPU it calls into ALPHAs
     magic auto affinity setting code.

     A few years later this mechanism was also made available to x86 for
     no good reasons and in a way which circumvents all sanity checks
     for interrupts which cannot have their affinity set from process
     context on X86 due to the way the X86 interrupt delivery works.

     It would be possible to make this work properly, but there is no
     point in doing so. If the interrupt is not yet started then the
     affinity setting has no effect and if it is started already then it
     is already assigned to an online CPU so there is no point to
     randomly move it to some other CPU. Just return EINVAL as the code
     has done before that change forever.

   - The new MSI quirk bit in the irq domain flags turned out to be
     already occupied, which escaped the author and the reviewers
     because the already in use bits were 0,6,2,3,4,5 listed in that
     order.

     That bit 6 was simply overlooked because the ordering was straight
     forward linear otherwise. So the new bit ended up being a
     duplicate.

     Fix it up by switching the oddball 6 to the obvious 1"

* tag 'irq-urgent-2020-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  genirq/irqdomain: Make sure all irq domain flags are distinct
  genirq/proc: Reject invalid affinity masks (again)
2020-02-22 17:25:46 -08:00
..
amba
avf
bcma
byteorder
can can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-02 15:34:27 +01:00
ceph Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-02-08 13:26:41 -08:00
clk Merge branches 'clk-gpio-flags', 'clk-tegra', 'clk-rockchip', 'clk-sprd' and 'clk-pxa' into clk-next 2019-11-27 08:15:00 -08:00
crush
decompress
device device.h: move 'struct driver' stuff out to device/driver.h 2019-12-16 10:11:16 +01:00
dma dmaengine: ti: k3-udma: Add glue layer for non DMAengine users 2020-01-21 11:06:12 +05:30
dsa net: dsa: Make deferred_xmit private to sja1105 2020-01-05 15:13:13 -08:00
extcon
firmware ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
fpga
fsl enetc: Make MDIO accessors more generic and export to include/linux/fsl 2020-01-05 23:22:32 -08:00
gpio This is the bulk of pin control changes for the v5.6 kernel cycle: 2020-01-29 09:51:36 -08:00
greybus
hsi
i3c
iio iio: accel: kxcjk1013: Support orientation matrix 2020-01-18 14:26:13 +00:00
input
irqchip irqchip/gic-v4.1: Set vpe_l1_base for all redistributors 2020-02-08 10:01:33 +00:00
isdn isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
lockd lockd: remove __KERNEL__ ifdefs 2019-11-12 11:43:29 -05:00
mailbox soc: mediatek: cmdq: add polling function 2020-01-08 12:59:53 +01:00
mfd chrome platform changes for 5.6 2020-02-04 07:17:41 +00:00
mlx4 RDMA subsystem updates for 5.6 2020-01-31 14:40:36 -08:00
mlx5 net/mlx5: DR, Handle reformat capability over sw-steering tables 2020-02-18 19:01:20 -08:00
mmc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-01-28 16:02:33 -08:00
mtd Raw NAND 2020-01-27 17:49:15 +01:00
mux
netfilter netfilter: nf_tables: autoload modules from the abort path 2020-01-24 20:54:29 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy phy: Add DisplayPort configuration options 2020-01-14 10:50:19 +05:30
pinctrl Merge branch 'ib-pinctrl-unreg-mappings' into devel 2019-12-30 14:27:53 +01:00
platform_data Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-08 17:15:08 -08:00
power power: supply: max17042: add MAX17055 support 2019-12-19 01:07:53 +01:00
qed qed: FW 8.42.2.0 debug features 2020-01-27 14:35:32 +01:00
raid md/raid6: fix algorithm choice under larger PAGE_SIZE 2020-01-13 11:44:09 -08:00
regulator regulator fix for "regulator: core: Add regulator_is_equal() helper" 2020-01-15 14:10:45 +00:00
remoteproc rpmsg: add rpmsg support for mt8183 SCP. 2020-01-20 10:29:56 -08:00
reset
rpmsg rpmsg: add rpmsg support for mt8183 SCP. 2020-01-20 10:29:56 -08:00
rtc
sched Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-02-15 12:51:22 -08:00
soc ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
soundwire Merge branch 'topic/sdw_intel' into next 2020-01-16 17:32:43 +05:30
spi Merge branch 'spi-5.6' into spi-next 2020-01-23 12:37:18 +00:00
ssb
sunrpc NFS Client Updates for Linux 5.6 2020-02-07 17:39:56 -08:00
ulpi
unaligned
usb USB: core: add endpoint-blacklist quirk 2020-02-10 11:14:22 -08:00
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h ACPI: processor: Export acpi_processor_evaluate_cst() 2019-12-27 11:02:07 +01:00
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h agp: move AGPGART_MINOR to include/linux/miscdevice.h 2019-12-04 13:32:45 +10:00
ahci_platform.h ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 2019-12-25 20:47:19 -07:00
ahci-remap.h
aio.h
alarmtimer.h alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFIG_RTC_CLASS=n 2020-01-24 21:03:53 +01:00
alcor_pci.h misc: alcor_pci: Add AU6625 to list of supported PCI_IDs 2020-01-14 15:16:50 +01:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h cpu-topology: declare parse_acpi_topology in <linux/arch_topology.h> 2019-11-14 12:31:00 +08:00
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-mci.h
atmel-ssc.h
atomic-fallback.h
atomic.h
attribute_container.h scsi: drivers: base: Support atomic version of attribute_container_device_trigger 2020-01-15 22:55:36 -05:00
audit.h Revert "bpf: Emit audit messages upon successful prog load and unload" 2019-11-23 09:56:02 -08:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h memcg: fix a crash in wb_workfn when a device disappears 2020-01-31 10:30:36 -08:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: add bio_truncate to fix guard_bio_eod 2019-12-28 09:44:56 -07:00
bit_spinlock.h
bitfield.h
bitmap.h lib: rework bitmap_parse() 2020-02-04 03:05:26 +00:00
bitops.h bitops: more BITS_TO_* macros 2020-02-04 03:05:26 +00:00
bitrev.h
bits.h
blk_types.h block: add iostat counters for flush requests 2019-11-21 09:06:47 -07:00
blk-cgroup.h blk-cgroup: remove blkcg_drain_queue 2019-12-12 09:26:55 -07:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() 2019-11-13 12:50:38 -07:00
blk-pm.h
blkdev.h SCSI misc on 20200129 2020-01-29 18:16:16 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: Add Extra Boot Config support 2020-01-13 13:19:38 -05:00
bottom_half.h
bpf_lirc.h
bpf_trace.h
bpf_types.h bpf: Introduce dynamic program extensions 2020-01-22 23:04:52 +01:00
bpf_verifier.h bpf: Introduce function-by-function verification 2020-01-10 17:20:07 +01:00
bpf-cgroup.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-12-27 14:20:10 -08:00
bpf.h bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() 2020-01-29 16:40:54 +01:00
bpfilter.h
brcmphy.h
bsearch.h lib/bsearch: Use generic type for comparator function 2019-11-14 13:15:11 -05:00
bsg-lib.h
bsg.h
btf.h bpf: Introduce dynamic program extensions 2020-01-22 23:04:52 +01:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build_bug.h linux/build_bug.h: change type to int 2019-12-04 19:44:12 -08:00
build-salt.h
bvec.h block: remove unused mp_bvec_last_segment 2020-01-04 20:23:39 -07:00
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_rdma.h
cgroup_subsys.h
cgroup-defs.h cgroup: use cgrp->kn->id as the cgroup ID 2019-11-12 08:18:04 -08:00
cgroup.h cgroup: use cgrp->kn->id as the cgroup ID 2019-11-12 08:18:04 -08:00
circ_buf.h
cleancache.h
clk-provider.h Merge branches 'clk-imx', 'clk-ti', 'clk-xilinx', 'clk-nvidia', 'clk-qcom', 'clk-freescale' and 'clk-qoriq' into clk-next 2020-01-31 13:14:26 -08:00
clk.h clk: clarify that clk_set_rate() does updates from top to bottom 2020-01-07 11:31:47 +01:00
clkdev.h
clock_cooling.h thermal/drivers/cpu_cooling: Rename to cpufreq_cooling 2020-01-27 10:24:32 +01:00
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
compiler_attributes.h
compiler_types.h
compiler-clang.h
compiler-gcc.h
compiler-intel.h
compiler.h
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h sparc/console: kill off obsolete declarations 2020-01-21 13:28:24 +01:00
consolemap.h
const.h
container.h
context_tracking_state.h
context_tracking.h KVM: remove unused guest_enter 2020-01-27 19:59:55 +01:00
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: etm4x: Save/restore state across CPU low power states 2019-11-04 21:57:51 +01:00
count_zeros.h
counter_enum.h
counter.h
cper.h
cpu_cooling.h thermal/drivers/cpu_cooling: Introduce the cpu idle cooling driver 2020-01-27 10:24:32 +01:00
cpu_pm.h
cpu_rmap.h
cpu.h Merge branch 'pm-cpuidle' 2019-11-26 10:26:26 +01:00
cpufeature.h
cpufreq.h cpufreq: Make cpufreq_global_kobject static 2020-02-03 16:56:48 +01:00
cpuhotplug.h ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
cpuidle_haltpoll.h
cpuidle.h Merge branch 'intel_idle+acpi' 2020-01-23 00:35:50 +01:00
cpumask.h include/linux/cpumask.h: don't calculate length of the input string 2020-02-04 03:05:27 +00:00
cpuset.h
crash_core.h
crash_dump.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h crypto: remove propagation of CRYPTO_TFM_RES_* flags 2020-01-09 11:30:53 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h dax: Get rid of fs_dax_get_by_host() helper 2020-01-16 09:52:27 -08:00
dca.h
dcache.h fs/namei.c: pull positivity check into follow_managed() 2019-11-15 13:49:04 -05:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h device.h: move dev_printk()-like functions to dev_printk.h 2019-12-16 10:11:10 +01:00
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Fix multiple kernel-doc warnings 2019-12-30 09:59:06 +09:00
device_cgroup.h
device-mapper.h - Fix DM core to disallow stacking request-based DM on partitions. 2019-11-25 11:53:26 -08:00
device.h device.h: move 'struct driver' stuff out to device/driver.h 2019-12-16 10:11:16 +01:00
devpts_fs.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma-buf.h dma-buf: Remove kernel map/unmap hooks 2019-11-26 11:52:57 +01:00
dma-contiguous.h
dma-debug.h
dma-direct.h dma-mapping: treat dev->bus_dma_mask as a DMA limit 2019-11-21 18:14:35 +01:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-heap.h dma-buf: Add dma-buf heaps framework 2019-12-11 11:13:33 +05:30
dma-iommu.h
dma-mapping.h dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
dma-noncoherent.h dma-mapping: drop the dev argument to arch_sync_dma_for_* 2019-11-20 20:31:38 +01:00
dma-resv.h
dmaengine.h dmaengine updates for v5.6-rc1 2020-01-27 10:55:50 -08:00
dmapool.h
dmar.h iommu/vt-d: Turn off translations at shutdown 2019-11-11 16:07:13 +01:00
dmi.h firmware: dmi: Add dmi_memdev_handle 2019-12-03 11:20:37 +01:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Remove misleading comment in struct edac_raw_error_desc 2019-11-10 12:40:14 +01:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Fix handling of multiple efi_fake_mem= entries 2020-01-20 08:14:29 +01: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 PM / EM: Declare EM data types unconditionally 2019-11-07 07:02:40 +01:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: remove eth_change_mtu 2020-01-27 11:09:31 +01:00
ethtool_netlink.h ethtool: provide link mode information with LINKMODES_GET request 2019-12-27 16:40:02 -08:00
ethtool.h
eventfd.h eventfd: track eventfd_signal() recursion depth 2020-02-03 17:27:38 -07:00
eventpoll.h eventpoll: support non-blocking do_epoll_ctl() calls 2020-01-29 15:45:47 -07:00
evm.h
export.h export.h: reduce __ksymtab_strings string duplication by using "MS" section flags 2019-12-16 10:35:33 +01:00
exportfs.h kernfs: implement custom exportfs ops and fid type 2019-11-12 08:18:04 -08:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Remove unneeded extern keyword from extcon.h 2020-01-13 14:15:27 +09:00
f2fs_fs.h f2fs: support data compression 2020-01-17 16:48:07 -08:00
f75375s.h
falloc.h compat_ioctl: simplify the implementation 2020-01-03 09:42:52 +01:00
fanotify.h
fault-inject.h
fb.h fbdev: fbmem: allow overriding the number of bootup logos 2020-01-03 14:27:40 +01:00
fbcon.h
fcdevice.h
fcntl.h open: introduce openat2(2) syscall 2020-01-18 09:19:18 -05:00
fd.h
fddidevice.h
fdtable.h
fec.h
file.h vfs, fdtable: Add fget_task helper 2020-01-13 21:48:42 +01:00
filter.h xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths 2020-01-16 20:03:34 -08:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
frame.h
freezer.h
frontswap.h
fs_context.h prefix-handling analogues of errorf() and friends 2020-02-07 14:48:39 -05:00
fs_enet_pd.h
fs_parser.h turn fs_param_is_... into functions 2020-02-07 14:48:38 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fs.h Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-02-08 13:26:41 -08:00
fscache-cache.h
fscache.h
fscrypt.h fscrypt: improve format of no-key names 2020-01-22 14:50:03 -08:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h
fsverity.h fs-verity: implement readahead of Merkle tree pages 2020-01-14 13:27:32 -08:00
ftrace_irq.h
ftrace.h This contains 3 changes: 2019-12-11 12:22:38 -08:00
futex.h futex: Add mutex around futex exit 2019-11-20 09:40:10 +01:00
fwnode.h Driver core patches for 5.5-rc1 2019-11-27 11:06:20 -08:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr 2019-12-04 19:44:13 -08:00
generic-radix-tree.h
genetlink.h
genhd.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-01-28 10:07:09 -08:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm/page_alloc: add alloc_contig_pages() 2019-12-01 12:59:06 -08:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.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
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap 2019-11-23 19:56:45 -04:00
host1x.h drm/tegra: Changes for v5.6-rc1 2020-01-15 16:21:28 +10:00
hp_sdc.h
hpet.h
hrtimer_defs.h
hrtimer.h hrtimers: Prepare hrtimer_nanosleep() for time namespaces 2020-01-14 12:20:55 +01:00
htcpld.h
huge_mm.h mm: thp: KVM: Explicitly check for THP when populating secondary MMU 2020-01-27 20:00:01 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: hugetlb controller for cgroups v2 2019-12-16 12:41:40 -08:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add support for enable attributes to hwmon core 2020-01-23 13:15:09 -08:00
hwspinlock.h
hyperv.h hv_utils: Add the support of hibernation 2020-01-26 22:10:17 -05:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h
i2c.h i2c: remove unneeded 'extern' from function declatations 2019-12-17 16:48:34 +01:00
i8042.h
i8253.h
icmp.h icmp: add helpers to recognize ICMP error packets 2019-11-05 14:03:11 -08:00
icmpv6.h icmp: introduce helper for nat'd source address in network device context 2020-02-13 14:19:00 -08:00
ide.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide 2020-01-30 07:39:10 -08:00
idle_inject.h
idr.h XArray updates for 5.4 2019-11-08 08:46:49 -08:00
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-08 12:52:33 -08:00
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 ima: add the ability to query the cached hash of a given file 2020-01-22 15:22:51 -05:00
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h
initrd.h init: unify opening /dev/console as stdin/stdout/stderr 2019-12-12 18:58:24 +01:00
inotify.h
input-polldev.h
input.h
integrity.h
intel_rapl.h
intel_th.h
intel-iommu.h iommu/vt-d: debugfs: Add support to show page table internals 2020-01-07 14:05:58 +01:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h iommu/vt-d: Fix compile warning from intel-svm.h 2020-02-10 10:41:20 +01:00
interconnect-provider.h interconnect: Add a common standard aggregate function 2019-12-16 09:25:24 +02:00
interconnect.h
interrupt.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-12-03 12:20:25 -08:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h include/linux/io-mapping.h-mapping: use PHYS_PFN() macro in io_mapping_map_atomic_wc() 2020-01-31 10:30:41 -08:00
io-pgtable.h iommu/io-pgtable-arm: Prepare for TTBR1 usage 2020-01-10 15:52:25 +00:00
io.h remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
ioasid.h
ioc3.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next 2020-01-24 15:39:39 +01:00
iopoll.h
ioport.h x86/efi: EFI soft reservation to E820 enumeration 2019-11-07 15:44:14 +01:00
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h irq_work: Convert flags to atomic_t 2019-11-11 09:02:56 +01:00
irq.h x86/apic/msi: Plug non-maskable MSI affinity race 2020-02-01 09:31:47 +01:00
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h genirq/irqdomain: Make sure all irq domain flags are distinct 2020-02-21 11:29:15 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() 2020-01-25 03:01:56 -05:00
jhash.h
jiffies.h y2038: remove obsolete jiffies conversion functions 2019-12-18 18:07:33 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h x86/kasan: Print original address on #GP 2019-12-31 13:15:38 +01:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h kcov: remote coverage support 2019-12-04 19:44:14 -08:00
kd.h
kdb.h kdb: kdb_current_regs should be private 2020-01-31 17:33:54 +00:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h sched/vtime: Bring up complete kcpustat accessor 2019-11-21 07:33:24 +01:00
kernel-page-flags.h
kernel.h kernel.h: Remove unused FIELD_SIZEOF() 2019-12-30 12:01:56 -08:00
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h kernfs: use 64bit inos if ino_t is 64bit 2019-11-12 08:18:04 -08:00
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h y2038: remove ktime to/from timespec/timeval conversion 2020-02-21 11:22:15 -08:00
kvm_host.h Merge branch 'cve-2019-3016' into kvm-next-5.6 2020-01-30 18:47:59 +01:00
kvm_irqfd.h
kvm_para.h
kvm_types.h x86/kvm: Cache gfn to pfn translation 2020-01-30 18:45:55 +01:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h leds: flash: Add devm_* functions to the flash class 2019-11-03 17:38:36 +01:00
led-lm3530.h
leds_pwm.h
leds-bd2802.h leds: bd2802: Convert to use GPIO descriptors 2019-12-21 20:09:54 +01:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds-ti-lmu-common.h
leds.h leds: Add managed API to get a LED from a device driver 2020-01-06 00:20:18 +01:00
libata.h libata-5.6-2020-02-05 2020-02-06 06:11:50 +00:00
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2019-11-26 13:35:25 -07:00
libfdt.h
libgcc.h
libnvdimm.h libnvdimm: Move nvdimm_bus_attribute_group to device_type 2019-11-19 09:52:12 -08:00
libps2.h
license.h export,module: add SPDX GPL-2.0 license identifier to headers with no license 2019-11-14 11:36:53 +08:00
lightnvm.h
limits.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h rcu: Add a hlist_nulls_unhashed_lockless() function 2020-01-10 14:00:57 -08:00
list_sort.h
list.h Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-01-28 08:46:13 -08:00
livepatch.h livepatch: Allow to distinguish different version of system state changes 2019-11-01 13:08:19 +01:00
llc.h
llist.h
lockdep.h Merge drm/drm-next into drm-intel-next-queued 2019-12-11 11:13:50 +02:00
lockref.h
log2.h
logic_pio.h logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO 2019-11-05 08:45:46 +08:00
lp.h
lru_cache.h
lsm_audit.h security,lockdown,selinux: implement SELinux lockdown 2019-12-09 17:53:58 -05:00
lsm_hooks.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
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
mei_cl_bus.h
mem_encrypt.h
memblock.h mm/memblock: define memblock_physmem_add() 2020-01-31 10:30:38 -08:00
memcontrol.h mm: vmscan: detect file thrashing at the reclaim root 2019-12-01 12:59:07 -08:00
memfd.h
memory_hotplug.h mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() 2020-02-04 03:05:23 +00:00
memory.h include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block 2020-01-31 10:30:39 -08:00
mempolicy.h
mempool.h
memregion.h device-dax: Add a driver for "hmem" devices 2019-11-07 15:45:00 +01:00
memremap.h
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h net: Add a layer for non-PHY MII time stamping drivers. 2019-12-25 19:51:33 -08:00
mii.h mii: Add helpers for parsing SGMII auto-negotiation 2020-01-05 23:22:32 -08:00
miscdevice.h drm msm + fixes for 5.5-rc1 2019-12-06 10:28:09 -08:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types_task.h
mm_types.h drm ttm/mm changes for 5.6-rc1 2020-02-04 07:21:04 +00:00
mm-arch-hooks.h
mm.h Merge branch 'akpm' (patches from Andrew) 2020-02-04 07:24:48 +00:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier 2020-01-14 11:54:47 -04:00
mmzone.h mm: factor out next_present_section_nr() 2020-02-04 03:05:23 +00:00
mnt_namespace.h
mod_devicetable.h mod_devicetable: fix PHY module format 2019-12-20 21:47:04 -08:00
module_signature.h
module.h Kbuild updates for v5.6 2020-02-01 10:01:52 -08:00
moduleloader.h kasan: support backing vmalloc space with real shadow memory 2019-12-01 12:59:05 -08:00
moduleparam.h moduleparam: fix kerneldoc 2019-12-09 10:55:03 +01:00
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msg.h
msi.h
mtio.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-01-29 11:20:24 -08:00
nd.h libnvdimm: Trivial comment fix 2019-11-14 19:06:47 -08:00
ndctl.h
net.h net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] 2019-12-12 17:04:54 -08:00
netdev_features.h net: Add a netdev software feature set that defaults to off. 2020-01-27 11:00:21 +01:00
netdevice.h net: export netdev_next_lower_dev_rcu() 2020-02-16 19:32:11 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h
netpoll.h
nfs3.h
nfs4.h nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list 2019-11-06 08:55:24 -05:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Add mount option 'softreval' 2020-01-15 10:54:33 -05:00
nfs_fs.h NFSv4: Fix revalidation of dentries with delegations 2020-02-12 13:55:25 -05:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: Add softreval behaviour to nfs_lookup_revalidate() 2020-01-24 16:51:13 -05:00
nfs.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h kernel/notifier.c: remove blocking_notifier_chain_cond_register() 2019-12-04 19:44:12 -08:00
ns_common.h
nsc_gpio.h
nsproxy.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h nvme_fc: add module to ops template to allow module references 2019-11-27 02:48:27 +09:00
nvme-fc.h nvme-fc: Sync nvme-fc header to FC-NVME-2 2019-11-04 10:56:40 -07:00
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: hwmon: provide temperature min and max values for each sensor 2019-11-22 02:21:08 +09:00
nvmem-consumer.h Char/Misc driver patches for 5.5-rc1 2019-11-27 10:53:50 -08:00
nvmem-provider.h nvmem: add support for the write-protect pin 2020-01-09 10:48:54 +01:00
nvram.h
objagg.h
of_address.h
of_clk.h of: clk: Make <linux/of_clk.h> self-contained 2020-02-05 14:52:03 -08:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy 2019-12-26 15:17:26 -08:00
of_net.h net: of_get_phy_mode: Change API to solve int/unit warnings 2019-11-04 11:21:25 -08:00
of_pci.h PCI: Remove unused includes and superfluous struct declaration 2019-11-21 07:49:29 -06:00
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: base: Add of_get_cpu_state_node() to get idle states for a CPU node 2020-01-02 16:50:04 +01:00
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm 2019-12-17 08:06:51 -08:00
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
packing.h
padata.h padata: update documentation 2019-12-11 16:37:02 +08:00
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page-flags-layout.h
page-flags.h mm: thp: handle page cache THP correctly in PageTransCompoundMap 2019-11-06 08:28:58 -08:00
page-isolation.h mm/hotplug: silence a lockdep splat with printk() 2020-01-31 10:30:39 -08:00
pageblock-flags.h
pagemap.h fs: Fix page_mkwrite off-by-one errors 2020-01-06 08:58:23 -08:00
pagevec.h
pagewalk.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
parman.h
parport_pc.h
parport.h parport: daisy: avoid hardcoded name 2019-11-13 19:09:47 +08:00
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h x86/amd_nb: Add Family 19h PCI IDs 2020-01-16 17:09:18 +01:00
pci-acpi.h
pci-ats.h PCI/ATS: Add PASID stubs 2020-01-15 16:30:28 +00:00
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h Merge branch 'pci/host-vmd' 2020-01-29 17:00:02 -06:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h percpu: Separate decrypted varaibles anytime encryption can be enabled 2020-01-31 11:15:59 -08:00
percpu-refcount.h pcpu_ref: add percpu_ref_tryget_many() 2020-01-20 17:04:02 -07:00
percpu-rwsem.h
percpu.h
perf_event.h A set of fixes and improvements for the perf subsystem: 2020-02-09 12:04:09 -08:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phy.h net: phy: add new version of phy_do_ioctl 2020-01-21 10:50:41 +01:00
phylink.h net: phylink: add support for polling MAC PCS 2020-01-05 23:22:32 -08:00
pid_namespace.h fork: extend clone3() to support setting a PID 2019-11-15 23:49:22 +01:00
pid.h fork: extend clone3() to support setting a PID 2019-11-15 23:49:22 +01:00
pim.h
pipe_fs_i.h linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split 2020-02-12 11:54:08 -08:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h drivers: provide devm_platform_ioremap_resource_byname() 2019-11-05 18:33:13 +01:00
plist.h
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Introduce a genpd OF helper that removes a subdomain 2020-01-02 16:52:40 +01:00
pm_opp.h PM / OPP: Support adjusting OPP voltages at runtime 2019-11-11 10:27:15 +05:30
pm_qos.h PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY 2019-11-29 12:04:50 +01:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h PM / Domains: Introduce dev_pm_domain_start() 2019-11-13 11:41:50 +01:00
pmbus.h hwmon: (pmbus) Detect if chip is write protected 2020-01-23 13:15:09 -08:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2019-12-30 20:19:27 -08:00
posix-timers.h
power_supply.h power: supply: core: Add battery internal resistance temperature table support 2019-12-19 01:36:32 +01:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h
prefetch.h
prime_numbers.h
printk.h printk: Drop pr_warning definition 2019-12-06 10:47:28 +01:00
proc_fs.h proc: decouple proc from VFS with "struct proc_ops" 2020-02-04 03:05:26 +00:00
proc_ns.h Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-01-29 11:20:24 -08:00
processor.h
profile.h
projid.h
property.h software node: remove separate handling of references 2019-12-03 11:46:20 +01:00
psci.h firmware: psci: Export functions to manage the OSI mode 2020-01-02 16:49:59 +01:00
pseudo_fs.h
psi_types.h
psi.h
psp-sev.h
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
pstore_ram.h
pstore.h
ptdump.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: introduce ptp_cancel_worker_sync 2019-12-30 20:31:40 -08:00
ptr_ring.h ptr_ring: add include of linux/mm.h 2020-01-13 18:16:43 -08:00
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h firmware: qcom_scm: Order functions, definitions by service/command 2020-01-07 22:14:38 -08:00
qcom-geni-se.h
qnx6_fs.h
quota.h fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long 2019-11-11 11:06:27 +01:00
quotaops.h Pull series refactoring quota enabling and disabling code. 2019-11-06 10:52:10 +01:00
radix-tree.h radix tree: Remove radix_tree_iter_find 2019-11-01 22:26:34 -04:00
raid_class.h
ramfs.h fs_parse: fold fs_parameter_desc/fs_parameter_spec 2020-02-07 14:48:37 -05:00
random.h linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check 2020-01-25 12:18:50 -05:00
range.h
ras.h
ratelimit.h
rational.h
rbtree_augmented.h lib/rbtree: get successor's color directly 2019-12-04 19:44:13 -08:00
rbtree_latch.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h rcu: Remove kfree_rcu() special casing and lazy-callback handling 2020-01-24 10:24:31 -08:00
rcu_sync.h
rculist_bl.h
rculist_nulls.h netfilter: conntrack: allow insertion of clashing entries 2020-02-17 10:55:14 +01:00
rculist.h rculist.h: Add list_tail_rcu() 2020-01-10 14:00:58 -08:00
rcupdate_wait.h
rcupdate.h Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixes.2020.01.24a', 'kfree_rcu.2020.01.24a', 'list.2020.01.10a', 'preempt.2020.01.24a' and 'torture.2019.12.09a' into HEAD 2020-01-24 10:37:27 -08:00
rcutiny.h rcu: Remove kfree_call_rcu_nobatch() 2020-01-24 10:24:31 -08:00
rcutree.h rcu: Remove kfree_call_rcu_nobatch() 2020-01-24 10:24:31 -08:00
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h locking/refcount: Consolidate implementations of refcount_t 2019-11-25 09:15:32 +01:00
regmap.h regmap: add iopoll-like atomic polling macro 2020-01-09 21:23:36 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Add task resctrl information display 2020-01-20 16:19:10 +01:00
reset-controller.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
reset.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: Make struct ring_buffer less ambiguous 2020-01-13 13:19:38 -05:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h rtc: rv3029: let the core handle rtc range 2019-12-18 10:38:07 +01:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h misc: rtsx: Add support for RTS5261 2019-11-14 13:07:48 +08:00
rtsx_usb.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem.h
s3c_adc_battery.h
sbitmap.h sbitmap: Delete sbitmap_any_bit_clear() 2019-11-13 12:50:40 -07:00
scatterlist.h
scc.h
sched_clock.h
sched.h threads-v5.6 2020-01-29 19:38:34 -08:00
scif.h
scmi_protocol.h firmware: arm_scmi: Add support for multiple device per protocol 2019-12-24 11:35:48 +00:00
scpi_protocol.h
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h security,lockdown,selinux: implement SELinux lockdown 2019-12-09 17:53:58 -05:00
sed-opal.h block: sed-opal: Add support to read/write opal tables generically 2019-11-04 07:11:31 -07:00
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem.h
semaphore.h
seq_buf.h seq_buf: Add printing formatted hex dumps 2019-11-14 13:15:12 -05:00
seq_file_net.h
seq_file.h proc: convert everything to "struct proc_ops" 2020-02-04 03:05:26 +00:00
seqlock.h
seqno-fence.h
serdev.h
serial_8250.h tty/serial: Migrate 8250_fsl to use has_sysrq 2019-12-18 15:04:42 +01:00
serial_bcm63xx.h
serial_core.h serial_core: Remove unused member in uart_port 2020-01-15 13:39:14 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfi_acpi.h
sfi.h
sfp.h net: phylink: delay MAC configuration for copper SFP modules 2019-12-11 11:53:41 -08:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h fs_parse: fold fs_parameter_desc/fs_parameter_spec 2020-02-07 14:48:37 -05:00
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h skbuff.h: fix all kernel-doc warnings 2020-02-16 19:50:02 -08:00
skmsg.h bpf: Sockmap/tls, push write_space updates through ulp updates 2020-01-15 23:26:13 +01:00
slab_def.h
slab.h mm: remove __krealloc 2020-02-04 03:05:24 +00:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp: Remove allocation mask from on_each_cpu_cond.*() 2020-01-24 20:40:09 +01:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h io_uring: ensure async punted connect requests copy data 2019-12-03 07:04:30 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h lib/sort: Move swap, cmp and cmp_r function types for wider use 2019-11-14 13:15:11 -05:00
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h statx: define STATX_ATTR_VERITY 2019-11-13 12:15:34 -08:00
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Initial support for TBS 2020-01-13 18:31:48 -08:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Make stop_cpus() static 2020-01-17 10:19:21 +01:00
string_helpers.h
string.h lib/string: add strnchrnul() 2020-02-04 03:05:26 +00:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ACPI: PM: s2idle: Avoid possible race related to the EC GPE 2020-02-11 10:11:02 +01:00
svga.h
sw842.h
swab.h uapi: rename ext2_swab() to swab() and share globally in swab.h 2020-01-31 10:30:40 -08:00
swait.h
swap_cgroup.h
swap_slots.h
swap.h mm: vmscan: detect file thrashing at the reclaim root 2019-12-01 12:59:07 -08:00
swapfile.h
swapops.h
swiotlb.h dma-direct: improve swiotlb error reporting 2020-02-05 18:53:05 +01:00
switchtec.h PCI/switchtec: Add Gen4 MRPC GAS access permission check 2020-01-15 11:00:39 -06:00
sxgbe_platform.h net: ethernet: sxgbe: Rename Samsung to lowercase 2020-01-06 13:33:14 -08:00
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscalls.h threads-v5.6 2020-01-29 19:38:34 -08:00
syscore_ops.h
sysctl.h include/linux/sysctl.h: inline braces for ctl_table and ctl_table_header 2019-12-04 19:44:11 -08:00
sysfs.h sysfs: Fixes __BIN_ATTR_WO() macro 2019-11-13 00:33:21 +11:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h mptcp: handle tcp fallback when using syn cookies 2020-01-29 17:45:20 +01:00
tee_drv.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: remove kelvin to/from Celsius conversion helpers from <linux/thermal.h> 2020-01-31 10:30:40 -08:00
thread_info.h uaccess: disallow > INT_MAX copy sizes 2019-12-04 19:44:14 -08:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h rcu: Enable tick for nohz_full CPUs slow to provide expedited QS 2019-12-09 12:32:59 -08:00
tifm.h
timb_dma.h
timb_gpio.h
time32.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
time64.h
time_namespace.h fs/proc: Introduce /proc/pid/timens_offsets 2020-01-14 12:20:59 +01:00
time.h lib/vdso: Prepare for time namespace support 2020-01-14 12:20:57 +01:00
timecounter.h
timekeeper_internal.h
timekeeping32.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-15 13:39:59 -08:00
topology.h
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h security: keys: trusted: fix lost handle flush 2019-12-17 11:46:43 +02:00
trace_clock.h
trace_events.h Various fixes: 2020-02-11 16:39:18 -08:00
trace_seq.h tracing: Use seq_buf_hex_dump() to dump buffers 2019-11-14 13:15:12 -05:00
trace.h tracing: Adding new functions for kernel access to Ftrace instances 2019-11-22 19:41:08 -05:00
tracefs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h scsi: drivers: base: Propagate errors through the transport component 2020-01-15 22:55:37 -05:00
ts-nbus.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h serdev: ttyport: restore client ops on deregistration 2020-02-10 12:26:44 -08:00
typecheck.h
types.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
u64_stats_sync.h u64_stats: provide u64_stats_t type 2019-11-07 20:03:08 -08:00
uaccess.h uaccess: Add strict non-pagefault kernel-space read function 2019-11-02 12:39:12 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h pipe: Use head and tail pointers for the ring, not cursor and length 2019-10-31 15:12:34 +00:00
umh.h
unicode.h
units.h include/linux/units.h: add helpers for kelvin to/from Celsius conversion 2020-01-31 10:30:39 -08:00
uprobes.h
usb_usual.h
usb.h
usbdevice_fs.h
user_namespace.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
user-return-notifier.h
user.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h
virtio_ring.h
virtio_vsock.h vsock: handle buffer_size sockopts in the core 2019-11-14 18:12:18 -08:00
virtio.h
visorbus.h
vlynq.h
vm_event_item.h
vmacache.h
vmalloc.h mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h> 2019-12-10 10:12:55 +01:00
vme.h
vmpressure.h
vmstat.h mm/memcontrol: use vmstat names for printing statistics 2019-12-04 19:44:11 -08:00
vmw_vmci_api.h vsock/vmci: register vmci_transport only when VMCI guest/host are active 2019-11-14 18:12:18 -08:00
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h w1: Fix documentation warning. 2019-11-14 12:20:02 +08:00
wait_bit.h
wait.h Add wake_up_interruptible_sync_poll_locked() 2019-10-31 15:12:23 +00: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: Add xa_for_each_range 2020-01-17 22:33:37 -05:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h lib/zlib: add zlib_deflate_dfltcc_enabled() function 2020-01-31 10:30:40 -08:00
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h