twx-linux/include/linux
Linus Torvalds dad4f140ed Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax
Pull XArray conversion from Matthew Wilcox:
 "The XArray provides an improved interface to the radix tree data
  structure, providing locking as part of the API, specifying GFP flags
  at allocation time, eliminating preloading, less re-walking the tree,
  more efficient iterations and not exposing RCU-protected pointers to
  its users.

  This patch set

   1. Introduces the XArray implementation

   2. Converts the pagecache to use it

   3. Converts memremap to use it

  The page cache is the most complex and important user of the radix
  tree, so converting it was most important. Converting the memremap
  code removes the only other user of the multiorder code, which allows
  us to remove the radix tree code that supported it.

  I have 40+ followup patches to convert many other users of the radix
  tree over to the XArray, but I'd like to get this part in first. The
  other conversions haven't been in linux-next and aren't suitable for
  applying yet, but you can see them in the xarray-conv branch if you're
  interested"

* 'xarray' of git://git.infradead.org/users/willy/linux-dax: (90 commits)
  radix tree: Remove multiorder support
  radix tree test: Convert multiorder tests to XArray
  radix tree tests: Convert item_delete_rcu to XArray
  radix tree tests: Convert item_kill_tree to XArray
  radix tree tests: Move item_insert_order
  radix tree test suite: Remove multiorder benchmarking
  radix tree test suite: Remove __item_insert
  memremap: Convert to XArray
  xarray: Add range store functionality
  xarray: Move multiorder_check to in-kernel tests
  xarray: Move multiorder_shrink to kernel tests
  xarray: Move multiorder account test in-kernel
  radix tree test suite: Convert iteration test to XArray
  radix tree test suite: Convert tag_tagged_items to XArray
  radix tree: Remove radix_tree_clear_tags
  radix tree: Remove radix_tree_maybe_preload_order
  radix tree: Remove split/join code
  radix tree: Remove radix_tree_update_node_t
  page cache: Finish XArray conversion
  dax: Convert page fault handlers to XArray
  ...
2018-10-28 11:35:40 -07:00
..
amba mmc: mmci: Drop support for pdata GPIO numbers 2018-10-08 11:40:43 +02:00
avf virtchnl: Added support to exchange additional speed values 2018-10-03 07:42:29 -07:00
bcma
byteorder
can
ceph
clk
crush
decompress
dma
dsa
extcon
firmware/meson
fpga fpga: add devm_fpga_region_create 2018-10-16 11:13:50 +02:00
fsl IOMMU Updates for Linux v4.20 2018-10-26 10:50:10 -07:00
gpio This is the bulk of GPIO changes for the v4.20 series: 2018-10-23 08:45:05 +01:00
hsi
iio
input
irqchip KVM updates for v4.20 2018-10-25 17:57:35 -07:00
isdn
lockd
mailbox
mfd power supply and reset changes for the v4.20 series 2018-10-25 06:28:08 -07:00
mlx4
mlx5 First merge window pull request 2018-10-26 07:38:19 -07:00
mmc mmc: core: add helper to see if a host is doing a retune 2018-10-08 11:40:43 +02:00
mtd SPI NOR changes: 2018-10-23 01:09:22 +01:00
mux
netfilter netfilter: nft_osf: Add ttl option support 2018-10-16 10:01:48 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-12 15:25:17 +01:00
phy USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
pinctrl
platform_data USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
power
qed First merge window pull request 2018-10-26 07:38:19 -07:00
raid
regulator regulator/mfd: Support for the ROHM BD71847 2018-09-28 15:07:30 +01:00
remoteproc
reset
rpmsg
rtc
sched sched: loadavg: make calc_load_n() public 2018-10-26 16:26:32 -07:00
soc
soundwire
spi Merge remote-tracking branch 'spi/topic/of' into spi-next 2018-10-21 17:00:17 +01:00
ssb
sunrpc NFS client updates for Linux 4.20 2018-10-26 13:05:26 -07:00
ulpi
unaligned
usb USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
adb.h
adfs_fs.h
adxl.h ACPI/ADXL: Add address translation interface using an ACPI DSM 2018-10-16 10:03:00 +02:00
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h
arm_sdei.h
arm-cci.h
arm-smccc.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_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h
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 signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
bio.h blkcg: reassociate bios when make_request() is called recursively 2018-10-20 15:39:55 -06:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk_types.h block: add a report_zones method 2018-10-25 11:17:40 -06:00
blk-cgroup.h blkcg: fix edge case for blk_get_rl() under memory pressure 2018-10-20 15:39:54 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: provide helper for setting up an SQ queue and tag set 2018-10-15 20:05:18 -06:00
blk-pm.h block: Move power management code into a new source file 2018-09-26 15:11:28 -06:00
blkdev.h block: Introduce blk_revalidate_disk_zones() 2018-10-25 11:17:40 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf_lirc.h
bpf_trace.h
bpf_types.h bpf: add queue and stack maps 2018-10-19 13:24:31 -07:00
bpf_verifier.h bpf: add verifier callback to get stack usage info for offloaded progs 2018-10-08 10:24:12 +02:00
bpf-cgroup.h bpf: introduce per-cpu cgroup local storage 2018-10-01 16:18:32 +02:00
bpf.h bpf: add queue and stack maps 2018-10-19 13:24:31 -07:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h ext4: convert fault handler to use vm_fault_t type 2018-10-02 22:20:50 -04:00
bug.h
build_bug.h
build-salt.h
bvec.h
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 psi: cgroup support 2018-10-26 16:26:32 -07:00
cgroup.h psi: cgroup support 2018-10-26 16:26:32 -07:00
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -07:00
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h
compaction.h
compat.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -07:00
compiler_types.h Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2018-10-25 16:43:35 -07:00
compiler-clang.h
compiler-gcc.h s390 updates for the 4.20 merge window 2018-10-23 11:14:47 +01:00
compiler-intel.h
compiler.h x86/objtool: Use asm macros to work around GCC inlining bugs 2018-10-04 11:24:58 +02:00
completion.h
component.h
concap.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container.h
context_tracking_state.h
context_tracking.h
cordic.h
coredump.h signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Add support for CLAIM tag protocol 2018-09-25 20:09:19 +02:00
count_zeros.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h
cpufeature.h
cpufreq.h
cpuhotplug.h
cpuidle.h cpuidle: menu: Fix wakeup statistics updates for polling state 2018-10-04 10:23:37 +02:00
cpumask.h
cpuset.h
crash_core.h
crash_dump.h kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled 2018-10-06 12:09:26 +02:00
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: user - Implement a generic crypto statistics 2018-09-28 12:46:25 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h macintosh: Use common code to access RTC 2018-10-08 22:53:10 +11:00
cyclades.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h locking/lockdep: Make global debug_locks* variables read-mostly 2018-10-19 07:53:18 +02:00
debugfs.h
debugobjects.h
delay.h
delayacct.h delayacct: track delays from thrashing cache pages 2018-10-26 16:26:32 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Make update_devfreq() public 2018-10-02 10:16:41 +09:00
device_cgroup.h
device-mapper.h - Biggest change this cycle is to remove support for the legacy IO path 2018-10-26 12:57:38 -07:00
device.h Driver core patches for 4.20-rc1 2018-10-26 08:42:25 -07:00
devpts_fs.h
digsig.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_remapping.h
dma-buf.h
dma-contiguous.h
dma-debug.h dma-debug: Check for drivers mapping invalid addresses in dma_map_single() 2018-10-08 09:44:17 +02:00
dma-direct.h swiotlb: remove the overflow buffer 2018-10-19 08:43:46 +02:00
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN 2018-10-09 15:08:26 +02:00
dma-noncoherent.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h dns: Allow the dns resolver to retrieve a server set 2018-10-04 09:40:52 -07:00
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: Raise the maximum number of memory controllers 2018-09-27 07:52:05 +02:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi/x86: Handle page faults occurring while running EFI runtime services 2018-09-26 12:14:55 +02:00
efs_vh.h
eisa.h
elevator.h block: move call of scheduler's ->completed_request() hook 2018-09-27 17:34:52 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: guarantee journalled quota data by checkpoint 2018-10-22 17:54:47 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB 2018-10-19 13:49:34 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax 2018-10-28 11:35:40 -07:00
fscache-cache.h
fscache.h
fscrypt_notsupp.h
fscrypt_supp.h
fscrypt.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
ftrace_irq.h
ftrace.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h This is the 4.19-rc6 release 2018-10-01 08:58:57 -06:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.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 Merge branch 'for-4.20/logitech-highres' into for-linus 2018-10-23 13:35:22 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h mm: remove references to vm_insert_pfn() 2018-10-26 16:25:20 -07:00
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
huge_mm.h mm/gup: cache dev_pagemap while pinning pages 2018-10-26 16:38:15 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: migration: fix migration of huge PMD shared pages 2018-10-05 16:32:04 -07:00
hw_breakpoint.h
hw_random.h hwrng: core - document the quality field 2018-10-05 10:16:56 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Add hwmon_in_enable attribute 2018-10-10 20:37:13 -07:00
hwspinlock.h
hyperv.h vmbus: split ring buffer allocation from open 2018-09-25 20:33:24 +02:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idle_inject.h
idr.h ida: Convert to XArray 2018-10-21 10:46:33 -04:00
ieee80211.h mac80211: minstrel: Enable STBC and LDPC for VHT Rates 2018-10-11 16:01:00 +02:00
ieee802154.h
if_arp.h
if_bridge.h
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_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h
in.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h LSM: Convert from initcall to struct lsm_info 2018-10-10 20:40:21 -07:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h iommu/vt-d: Enable base Intel IOMMU debugfs support 2018-09-25 14:33:43 +02:00
intel-pti.h
intel-svm.h
interrupt.h genirq: Fix grammar s/an /a / 2018-10-09 07:50:41 +02:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h fs/iomap.c: change return type to vm_fault_t 2018-10-26 16:25:18 -07:00
iommu-helper.h
iommu.h Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next 2018-10-10 18:09:37 +02:00
iopoll.h
ioport.h
ioprio.h
iova.h iommu/iova: Optimise attempts to allocate iova from 32bit address range 2018-09-25 10:18:27 +02:00
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi-fru.h
ipmi.h
ipv6_route.h
ipv6.h
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h irqchip/irq-mvebu-sei: Add new driver for Marvell SEI 2018-10-02 12:00:08 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label: Annotate entries that operate on __init code earlier 2018-09-27 17:56:48 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.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
kvm_host.h
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h leds: core: Introduce LED pattern trigger 2018-10-11 21:55:58 +02:00
libata.h
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h lightnvm: pblk: fix mapping issue on failed writes 2018-10-09 08:25:07 -06:00
linkage.h include/linux/linkage.h: align weak symbols 2018-10-26 16:25:18 -07:00
linkmode.h net: phy: Replace phy driver features u32 with link_mode bitmap 2018-10-01 22:55:36 -07:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h
livepatch.h
llc.h
llist.h
lockdep.h locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y 2018-10-09 09:56:33 +02:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-10-24 11:49:35 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h mm: don't miss the last page because of round-off error 2018-10-26 16:25:19 -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.h
mei_cl_bus.h
mem_encrypt.h
memblock.h mm: zero remaining unavailable struct pages 2018-10-26 16:38:15 -07:00
memcontrol.h mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type 2018-10-26 16:26:35 -07:00
memfd.h
memory_hotplug.h
memory.h
mempolicy.h
mempool.h
memremap.h PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset 2018-10-17 12:18:16 -05:00
memstick.h
mic_bus.h
micrel_phy.h net: phy: micrel: add Microchip KSZ9131 initial driver 2018-10-19 17:02:23 -07:00
microchipphy.h
migrate_mode.h
migrate.h
mii.h net: phy: Add limkmode equivalents to some of the MII ethtool helpers 2018-10-01 22:55:36 -07:00
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types_task.h
mm_types.h
mm-arch-hooks.h
mm.h mm/gup: cache dev_pagemap while pinning pages 2018-10-26 16:38:15 -07:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" 2018-10-26 16:25:19 -07:00
mmzone.h mm: workingset: add vmstat counter for shadow nodes 2018-10-26 16:26:33 -07:00
mnt_namespace.h
mod_devicetable.h
module.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-10-24 11:49:35 +01:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h net: Plumb support for filtering ipv4 and ipv6 multicast route dumps 2018-10-16 00:13:39 -07:00
mroute.h
msdos_fs.h
msg.h
msi.h genirq/msi: Allow creation of a tree-based irqdomain for platform-msi 2018-10-02 11:16:38 +01:00
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
ndctl.h UAPI: ndctl: Remove use of PAGE_SIZE 2018-10-17 13:56:58 -07:00
net_dim.h
net.h
netdev_features.h
netdevice.h FDDI: defza: Support capturing outgoing SMT traffic 2018-10-15 21:46:06 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h netfilter: avoid erronous array bounds warning 2018-09-28 14:47:40 +02:00
netlink.h netlink: Add answer_flags to netlink_callback 2018-10-16 00:13:12 -07:00
netpoll.h netpoll: allow cleanup to be synchronous 2018-10-19 17:01:43 -07:00
nfs3.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h NFSv3: Improve NFSv3 performance when server returns no post-op attributes 2018-09-30 15:35:17 -04:00
nfs_fs.h NFS: Convert lookups of the open context to RCU 2018-09-30 15:35:17 -04:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: Remove private spinlock in struct nfs_pgio_header 2018-09-30 15:35:17 -04:00
nfs.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O 2018-10-01 14:16:13 -07:00
nvmem-consumer.h nvmem: use EOPNOTSUPP instead of ENOSYS 2018-09-28 15:14:55 +02:00
nvmem-provider.h nvmem: use EOPNOTSUPP instead of ENOSYS 2018-09-28 15:14:55 +02:00
nvram.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h iommu/of: make of_pci_map_rid() available for other devices too 2018-09-25 09:47:52 +02:00
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h Devicetree updates for 4.20: 2018-10-26 12:09:58 -07:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
oxu210hp.h
padata.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page-flags-layout.h
page-flags.h mm: create non-atomic version of SetPageReserved for init use 2018-10-26 16:26:34 -07:00
page-isolation.h
pageblock-flags.h
pagemap.h page cache: Convert find_get_entries_tag to XArray 2018-10-21 10:46:35 -04:00
pagevec.h pagevec: Use xa_mark_t 2018-10-21 10:46:39 -04:00
parman.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h PCI: Remove pci_set_dma_max_seg_size() 2018-10-10 15:47:00 -05:00
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers 2018-10-17 12:18:17 -05:00
pci.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h percpu-refcount: Introduce percpu_ref_resurrect() 2018-09-26 15:11:29 -06:00
percpu-rwsem.h
percpu.h
perf_event.h
perf_regs.h
personality.h
pfn_t.h mm: dax: add comment for PFN_SPECIAL 2018-10-26 16:26:35 -07:00
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: improve handling delayed work 2018-10-01 23:14:10 -07:00
phylink.h
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Document flags for genpd 2018-10-18 12:25:10 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h macintosh: Use common code to access RTC 2018-10-08 22:53:10 +11:00
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers.h signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
power_supply.h
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
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
psci.h
psi_types.h psi: pressure stall information for CPU, memory, and IO 2018-10-26 16:26:32 -07:00
psi.h psi: cgroup support 2018-10-26 16:26:32 -07:00
psp-sev.h
pstore_ram.h pstore/ram: Clarify resource reservation labels 2018-10-22 07:11:58 -07:00
pstore.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2018-10-24 11:22:39 +01:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h spi: pxa2xx: Add devicetree support 2018-10-11 15:28:04 +01:00
pxa168_eth.h
qcom_scm.h firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface 2018-10-13 20:31:37 +03:00
qcom-geni-se.h soc: qcom: geni: Make version macros simpler 2018-09-23 21:28:00 -07:00
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h radix tree: Remove multiorder support 2018-10-21 10:46:48 -04:00
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_wait.h
rcupdate.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-rw' into regmap-next 2018-10-21 12:07:26 +01:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
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: move rtc_add_group/s definitions 2018-09-28 14:20:59 +02:00
rtmutex.h
rtnetlink.h net: sched: extend Qdisc with rcu 2018-09-25 20:17:35 -07:00
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h memcg: remove memcg_kmem_skip_account 2018-10-26 16:26:33 -07:00
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h
seqlock.h
seqno-fence.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serial.h
serio.h
set_memory.h
sfi_acpi.h
sfi.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal_types.h signal: Use a smaller struct siginfo in the kernel 2018-10-03 16:50:39 +02:00
signal.h signal: Guard against negative signal numbers in copy_siginfo_from_user32 2018-10-10 20:34:14 -05:00
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h net: skbuff.h: Mark expected switch fall-throughs 2018-10-17 22:31:30 -07:00
skmsg.h bpf: sk_msg program helper bpf_msg_push_data 2018-10-20 21:37:11 +02:00
slab_def.h
slab.h mm, slab/slub: introduce kmalloc-reclaimable caches 2018-10-26 16:26:31 -07:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp,cpumask: introduce on_each_cpu_cond_mask 2018-10-09 16:51:11 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
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
stackprotector.h
stacktrace.h
start_kernel.h init: add arch_call_rest_init to allow stack switching 2018-10-09 11:20:55 +02:00
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h
string.h lib: Add memcat_p(): paste 2 pointer arrays together 2018-10-11 12:12:55 +02:00
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-10-12 12:35:02 +02:00
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax 2018-10-28 11:35:40 -07:00
swapfile.h
swapops.h xarray: Replace exceptional entries 2018-09-29 22:47:49 -04:00
swiotlb.h swiotlb: don't dip into swiotlb pool for coherent allocations 2018-10-19 08:48:28 +02:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscalls.h
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h TC: Set DMA masks for devices 2018-10-11 09:16:44 -07:00
tca6416_keypad.h
tcp.h tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh 2018-10-15 22:56:41 -07:00
tee_drv.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
thunderbolt.h thunderbolt: Convert rest of the driver files to use SPDX identifier 2018-10-02 15:52:08 -07:00
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time.h
timecounter.h
timekeeper_internal.h
timekeeping32.h
timekeeping.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -07:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h
trace_clock.h
trace_events.h
trace_seq.h
trace.h
tracefs.h
tracehook.h
tracepoint-defs.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
tracepoint.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h change semantics of ldisc ->compat_ioctl() 2018-10-13 00:50:53 -04:00
tty.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h uio: introduce UIO_MEM_IOVA 2018-09-25 20:33:24 +02:00
uio.h
umh.h umh: Add command line to user mode helpers 2018-10-22 19:37:36 -07:00
uprobes.h
usb_usual.h
usb.h
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.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 net/packet: fix packet drop as of virtio gso 2018-10-04 22:23:15 -07:00
virtio_ring.h
virtio_vsock.h
virtio.h
visorbus.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage 2018-10-16 00:11:13 -04:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h blkcg: associate writeback bios with a blkg 2018-09-21 20:29:11 -06:00
ww_mutex.h
xarray.h xarray: Add range store functionality 2018-10-21 10:46:46 -04:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h