mirror-linux/include/linux
Michal Hocko 9d1f4b3f5b mm: disallow early_pfn_to_nid on configurations which do not implement it
early_pfn_to_nid will return node 0 if both HAVE_ARCH_EARLY_PFN_TO_NID
and HAVE_MEMBLOCK_NODE_MAP are disabled.  It seems we are safe now
because all architectures which support NUMA define one of them (with an
exception of alpha which however has CONFIG_NUMA marked as broken) so
this works as expected.  It can get silently and subtly broken too
easily, though.  Make sure we fail the compilation if NUMA is enabled
and there is no proper implementation for this function.  If that ever
happens we know that either the specific configuration is invalid and
the fix should either disable NUMA or enable one of the above configs.

Link: http://lkml.kernel.org/r/20170704075803.15979-1-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Joonsoo Kim <js1304@gmail.com>
Cc: Yang Shi <yang.shi@linaro.org>
Cc: Mel Gorman <mgorman@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2017-07-10 16:32:33 -07:00
..
amba main drm pull for v4.13 2017-07-09 18:48:37 -07:00
avf virtchnl: Add compile time static asserts to validate structure sizes 2017-06-01 14:26:23 -07:00
bcma
byteorder
can
ceph libceph: use kbasename() and kill ceph_file_part() 2017-05-23 20:32:10 +02:00
clk
crush
decompress
dma
extcon
firmware/meson
fpga
fsl
gpio This is the bulk of GPIO changes for the v4.13 series: 2017-07-07 12:40:27 -07:00
hsi
i2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2017-07-10 09:22:48 -07:00
iio Char/Misc patches for 4.13-rc1 2017-07-03 20:55:59 -07:00
input Input: sparse-keymap - remove sparse_keymap_free() 2017-05-29 20:02:01 -07:00
irqchip KVM: arm64: Enable GICv3 common sysreg trapping via command-line 2017-06-15 09:45:06 +01:00
isdn
lockd
mailbox
mfd Merge (most of) tag 'mfd-next-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 2017-07-07 13:30:05 -07:00
mlx4 net/mlx4: Fix the check in attaching steering rules 2017-06-04 23:10:05 -04:00
mlx5 Merge https://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-07-03 03:42:10 -07:00
mmc mmc: slot-gpio: Add support to enable irq wake on cd_irq 2017-06-20 10:30:49 +02:00
mtd
mux mux: minimal mux subsystem 2017-06-03 19:29:26 +09:00
netfilter netfilter: nfnetlink: extended ACK reporting 2017-06-19 19:38:24 +02:00
netfilter_arp
netfilter_bridge netfilter: ebt: Use new helper ebt_invalid_target to check target 2017-06-19 19:09:19 +02:00
netfilter_ipv4
netfilter_ipv6
perf
phy phy: Move ULPI phy header out of drivers to include path 2017-06-01 15:28:27 +05:30
pinctrl pinctrl: generic: Add output-enable property 2017-06-29 14:30:49 +02:00
platform_data Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2017-07-10 09:22:48 -07:00
power power: supply: bq27xxx: Add power_supply_battery_info support 2017-06-08 17:57:38 +02:00
qed qed: iWARP CM add error handling 2017-07-03 01:43:45 -07:00
raid
regulator
remoteproc
reset
rpmsg
rtc
sched mm: make PR_SET_THP_DISABLE immediately active 2017-07-10 16:32:31 -07:00
soc Actions Semi SoC drivers for 4.13 2017-06-29 17:34:57 +02:00
spi This is the big bulk of pin control changes for the v4.13 series: 2017-07-06 11:38:59 -07:00
ssb
sunrpc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-07-05 12:31:59 -07:00
ulpi
unaligned
usb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-07-05 12:31:59 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h This is the bulk of GPIO changes for the v4.13 series: 2017-07-07 12:40:27 -07:00
acpi_dma.h
acpi_iort.h ACPI/IORT: Remove iort_node_match() 2017-06-15 11:41:37 +01:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h arm,arm64,drivers: add a prefix to drivers arch_topology interfaces 2017-06-03 19:10:09 +09:00
arm-cci.h
arm-smccc.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: implement SECURITY PROTOCOL IN/OUT 2017-06-05 15:29:22 -04:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h net, atm: convert atm_dev.refcnt from atomic_t to refcount_t 2017-07-04 22:35:16 +01:00
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_tc.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 include/linux/backing-dev.h: simplify wb_stat_sum 2017-07-10 16:32:32 -07:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h bcm47xx: Fix build regression 2017-06-08 18:52:36 -07:00
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
bfin_mac.h
binfmts.h
bio.h Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block 2017-07-03 10:34:51 -07:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
blk-cgroup.h percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch 2017-06-20 15:42:32 -04:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 13:08:04 -07:00
blk_types.h block: add support for write hints in a bio 2017-06-27 12:05:27 -06:00
blkdev.h block: remove the queue_bounce_pfn helper 2017-06-27 12:13:45 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h mm: zero hash tables in allocator 2017-07-06 16:24:33 -07:00
bottom_half.h
bpf-cgroup.h bpf: BPF support for sock_ops 2017-07-01 16:15:13 -07:00
bpf.h bpf: simplify narrower ctx access 2017-07-03 02:22:52 -07:00
bpf_trace.h
bpf_types.h bpf: BPF support for sock_ops 2017-07-01 16:15:13 -07:00
bpf_verifier.h bpf: possibly avoid extra masking for narrower load in verifier 2017-06-23 14:04:11 -04:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h Changes for 4.13: 2017-07-10 10:51:53 -07:00
bug.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-defs.h cgroup: implement "nsdelegate" mount option 2017-06-28 14:45:21 -04:00
cgroup.h cpuset: consider dying css as offline 2017-05-24 12:43:30 -04:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h fs: switch ->s_uuid to uuid_t 2017-06-05 16:59:12 +02:00
clk-provider.h clk: divider: Make divider_round_rate take the parent clock 2017-06-07 15:32:12 +02:00
clk.h Merge branch 'clk-bulk-get' into clk-next 2017-06-02 15:39:32 -07:00
clkdev.h
clock_cooling.h
clockchips.h Revert "clockevents: Add a clkevt-of mechanism like clksrc-of" 2017-06-12 10:54:47 +02:00
clocksource.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 16:14:51 -07:00
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h
compat.h Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-07-06 20:57:13 -07:00
compiler-clang.h compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled 2017-07-06 16:24:29 -07:00
compiler-gcc.h compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled 2017-07-06 16:24:29 -07:00
compiler-intel.h
compiler.h GCC plugin updates: 2017-07-05 11:46:59 -07:00
completion.h
component.h
concap.h
configfs.h configfs: Introduce config_item_get_unless_zero() 2017-06-12 13:20:20 +02:00
connector.h
console.h
console_struct.h
consolemap.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: refactor with function of_coresight_get_cpu 2017-06-09 11:45:25 +02:00
count_zeros.h
cper.h efi: parse ARM processor error 2017-06-22 15:43:47 +01:00
cpu.h cpu/hotplug: Convert hotplug locking to percpu rwsem 2017-05-26 10:10:46 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h x86: use common aperfmperf_khz_on_cpu() to calculate KHz using APERF/MPERF 2017-06-27 01:47:32 +02:00
cpuhotplug.h Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 18:08:06 -07:00
cpuidle.h
cpumask.h
cpuset.h
crash_core.h s390/crash: Remove unused KEXEC_NOTE_BYTES 2017-07-05 07:35:29 +02:00
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h lib: Add crc4 module 2017-06-09 11:52:07 +02:00
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h mm: always enable thp for dax mappings 2017-07-10 16:32:31 -07:00
dca.h
dcache.h dentry name snapshots 2017-07-07 20:09:10 -04:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h libnvdimm for 4.13 2017-07-07 09:44:06 -07:00
device.h Add "shutdown" to "struct class". 2017-07-07 09:49:24 +10:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm kcopyd: add sequential write feature 2017-06-19 11:03:51 -04:00
dm-region-hash.h
dm9000.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h iommu/dma: Fix function declaration 2017-05-30 11:25:45 +02:00
dma-mapping.h dma-mapping: replace dmam_alloc_noncoherent with dmam_alloc_attrs 2017-06-28 06:55:00 -07:00
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h firmware: dmi_scan: Make dmi_walk and dmi_walk_early return real error codes 2017-06-15 13:46:00 +02:00
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
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi/capsule-loader: Use page addresses rather than struct page pointers 2017-06-05 17:50:41 +02:00
efs_vh.h
eisa.h
elevator.h blk-mq-sched: unify request prepare methods 2017-06-18 10:08:55 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
errseq.h lib: add errseq_t type and infrastructure for handling it 2017-07-06 07:02:24 -04:00
etherdevice.h
ethtool.h
eventfd.h sched/wait: Rename wait_queue_t => wait_queue_entry_t 2017-06-20 12:18:27 +02:00
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h include/linux/filter.h: use linux/set_memory.h 2017-07-06 16:24:30 -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.h mm: always enable thp for dax mappings 2017-07-10 16:32:31 -07:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt_common.h The first major feature for ext4 this merge window is the largedir 2017-07-09 09:31:22 -07:00
fscrypt_notsupp.h
fscrypt_supp.h fscrypt: inline fscrypt_free_filename() 2017-06-23 19:59:08 -04:00
fsi.h drivers/fsi: expose direct-access slave API 2017-06-09 11:52:08 +02:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h dentry name snapshots 2017-07-07 20:09:10 -04:00
fsnotify_backend.h
ftrace.h ftrace: Have cached module filters be an active filter 2017-06-26 11:53:04 -04:00
ftrace_irq.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h block: remove blk_part_pack_uuid 2017-06-05 16:59:10 +02:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm, page_alloc: pass preferred nid instead of zonelist to allocator 2017-07-06 16:24:34 -07:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h
hashtable.h hashtable: remove repeated phrase from a comment 2017-06-30 13:49:53 -07:00
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h Merge branches 'for-4.13/multitouch', 'for-4.13/retrode', 'for-4.13/transport-open-close-consolidation', 'for-4.13/upstream' and 'for-4.13/wacom' into for-linus 2017-07-10 11:11:25 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h gpu: host1x: Refactor channel allocation code 2017-06-15 14:25:38 +02:00
hp_sdc.h
hpet.h
hrtimer.h nanosleep: Use get_timespec64() and put_timespec64() 2017-06-30 04:14:14 -04:00
htcpld.h
htirq.h
huge_mm.h mm: always enable thp for dax mappings 2017-07-10 16:32:31 -07:00
hugetlb.h hugetlb: add support for preferred node to alloc_huge_page_nodemask 2017-07-10 16:32:32 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h scsi: storvsc: remove unnecessary channel inbound lock 2017-06-12 20:48:05 -04:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h block: introduce new block status code type 2017-06-09 09:27:32 -06:00
idr.h
ieee80211.h ieee80211: update public action codes 2017-06-30 09:47:24 +03:00
ieee802154.h
if_arp.h
if_bridge.h bridge: Export multicast enabled state 2017-05-26 15:18:44 -04: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_tap.h
if_team.h team: add macro MODULE_ALIAS_TEAM_MODE for team mode alias 2017-06-02 10:20:49 -04:00
if_tun.h
if_tunnel.h
if_vlan.h networking: make skb_push & __skb_push return void pointers 2017-06-16 11:48:40 -04:00
igmp.h net: convert ip_mc_list.refcnt from atomic_t to refcount_t 2017-07-01 07:39:08 -07:00
ihex.h
ima.h ima: define is_ima_appraise_enabled() 2017-06-21 14:37:12 -04:00
imx-media.h [media] media: Add userspace header file for i.MX 2017-06-20 07:25:17 -03:00
in.h
in6.h
inet.h
inet_diag.h
inetdevice.h net: convert in_device.refcnt from atomic_t to refcount_t 2017-07-01 07:39:08 -07:00
init.h
init_ohci1394_dma.h
init_task.h sched/cputime: Move the vtime task fields to their own struct 2017-07-05 09:54:15 +02:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel-svm.h
interrupt.h Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-09 10:24:46 -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.h
ioc3.h
ioc4.h
iocontext.h
iomap.h Changes for 4.13: 2017-07-10 10:51:53 -07:00
iommu-common.h
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h genirq: Introduce IRQD_SINGLE_TARGET flag 2017-06-22 18:21:25 +02:00
irq_cpustat.h
irq_poll.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Add mutex to irq desc to serialize request/free_irq() 2017-07-04 12:46:16 +02:00
irqdomain.h genirq/irqdomain: Remove auto-recursive hierarchy support 2017-06-22 18:29:34 +02:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd2.h
jhash.h
jiffies.h frv: declare jiffies to be located in the .data section 2017-06-02 15:07:37 -07:00
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h
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-page-flags.h
kernel.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h s390/crash: Remove unused KEXEC_NOTE_BYTES 2017-07-05 07:35:29 +02:00
key-type.h
key.h There has been a fair amount of activity in the docs tree this time 2017-07-03 21:13:25 -07:00
keyboard.h
kfifo.h
kgdb.h
khugepaged.h mm: make PR_SET_THP_DISABLE immediately active 2017-07-10 16:32:31 -07:00
klist.h
kmemcheck.h
kmemleak.h mm: kmemleak: treat vm_struct as alternative reference to vmalloc'ed objects 2017-07-06 16:24:34 -07:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h kobject: support passing in variables for synthetic uevents 2017-05-25 18:30:51 +02:00
kobject_ns.h
kprobes.h kprobes: Rename [arch_]function_offset_within_entry() to [arch_]kprobe_on_func_entry() 2017-07-08 11:05:34 +02:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h Revert "ktime: Simplify ktime_compare implementation" 2017-06-26 10:39:40 +02:00
kvm_host.h KVM: add kvm_request_pending 2017-06-04 16:53:00 +02:00
kvm_irqfd.h sched/wait: Rename wait_queue_t => wait_queue_entry_t 2017-06-20 12:18:27 +02:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h libata: implement SECURITY PROTOCOL IN/OUT 2017-06-05 15:29:22 -04:00
libfdt.h
libfdt_env.h
libnvdimm.h Merge branch 'for-4.13/dax' into libnvdimm-for-next 2017-07-03 16:54:58 -07:00
libps2.h
license.h
lightnvm.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h mm/list_lru.c: fix list_lru_count_node() to be race free 2017-07-10 16:32:33 -07:00
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h selinux: Add IB Port SMP access vector 2017-05-23 12:28:02 -04:00
lsm_hooks.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2017-07-05 11:26:35 -07:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h networking: introduce and use skb_put_data() 2017-06-16 11:48:37 -04:00
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h mbcache: make mbcache naming more generic 2017-06-22 10:29:53 -04:00
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h mm, memory_hotplug: move movable_node to the hotplug proper 2017-07-06 16:24:35 -07:00
memcontrol.h mm: memcontrol: per-lruvec stats infrastructure 2017-07-06 16:24:35 -07:00
memory.h
memory_hotplug.h mm, memory_hotplug: move movable_node to the hotplug proper 2017-07-06 16:24:35 -07:00
mempolicy.h mm, mempolicy: simplify rebinding mempolicies when updating cpusets 2017-07-06 16:24:34 -07:00
mempool.h
memremap.h
memstick.h
mic_bus.h
micrel_phy.h phy: micrel: add Microchip KSZ 9477 Switch PHY support 2017-05-31 20:56:31 -04:00
microchipphy.h
migrate.h hugetlb: add support for preferred node to alloc_huge_page_nodemask 2017-07-10 16:32:32 -07:00
migrate_mode.h
mii.h net/{mii, smsc}: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void 2017-06-05 11:00:42 -04:00
miscdevice.h
mm-arch-hooks.h
mm.h Writeback error handling fixes (pile #1) 2017-07-07 18:39:15 -07:00
mm_inline.h
mm_types.h
mm_types_task.h mm, x86/mm: Make the batched unmap TLB flush API more generic 2017-05-24 10:18:27 +02:00
mman.h percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch 2017-06-20 15:42:32 -04:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: disallow early_pfn_to_nid on configurations which do not implement it 2017-07-10 16:32:33 -07:00
mnt_namespace.h
mod_devicetable.h
module.h trace: rename struct module entry for trace enums 2017-06-13 17:09:31 -04:00
moduleloader.h
moduleparam.h moduleparam: fix doc: hwparam_irq configures an IRQ 2017-07-02 15:37:23 -07:00
mount.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h libnvdimm, btt: BTT updates for UEFI 2.7 format 2017-06-29 13:50:38 -07:00
net.h
netdev_features.h
netdevice.h bonding: avoid NETDEV_CHANGEMTU event when unregistering slave 2017-07-08 11:23:29 +01:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h net: add extack arg to lwtunnel build state 2017-05-30 11:55:32 -04:00
netpoll.h net: convert netpoll_info.refcnt from atomic_t to refcount_t 2017-07-01 07:39:08 -07:00
nfs.h
nfs3.h
nfs4.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h mm, memory_hotplug: split up register_one_node() 2017-07-06 16:24:32 -07:00
nodemask.h mm, memory_hotplug: drop CONFIG_MOVABLE_NODE 2017-07-06 16:24:35 -07:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h nvme: switch to uuid_t 2017-06-05 16:59:16 +02:00
nvme-rdma.h
nvme.h nvme: use a single NVME_AQ_DEPTH and relax it to 32 2017-06-28 08:14:13 -06:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of.h Merge branch 'dt/property-move' into dt/next 2017-07-05 08:31:52 -05:00
of_address.h
of_device.h
of_dma.h
of_fdt.h of: make of_fdt_is_compatible() static 2017-06-22 11:14:48 -05:00
of_gpio.h gpio: Add new flags to control sleep status of GPIOs 2017-05-29 11:07:55 +02:00
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h of_mdio: move of_mdio_parse_addr to header file 2017-06-13 14:00:16 -04:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h padata: Make padata_alloc() static 2017-05-26 10:10:37 +02:00
page-flags-layout.h
page-flags.h mm, THP, swap: delay splitting THP during swap out 2017-07-06 16:24:31 -07:00
page-isolation.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h include/linux/page_ref.h: ensure page_ref_unfreeze is ordered against prior accesses 2017-07-10 16:32:31 -07:00
pageblock-flags.h
pagemap.h Writeback error handling fixes (pile #2) 2017-07-07 19:38:17 -07:00
pagevec.h
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
pci-aspm.h
pci-ats.h PCI: Restore PRI and PASID state after Function-Level Reset 2017-05-30 15:40:50 -05:00
pci-dma-compat.h
pci-dma.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci.h pci-v4.13-changes 2017-07-08 15:51:57 -07:00
pci_hotplug.h
pci_ids.h PCI: tango: Add Sigma Designs Tango SMP8759 PCIe host bridge support 2017-07-07 13:41:28 -05:00
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch 2017-06-20 15:42:32 -04:00
percpu_ida.h
perf_event.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-07-05 12:31:59 -07:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
phonet.h
phy.h net: phy: Add phy loopback support in net phy framework 2017-07-03 02:01:15 -07:00
phy_fixed.h
phy_led_triggers.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h platform: Accept const properties 2017-07-03 08:31:43 +02:00
plist.h
pm-trace.h
pm.h PM / core: Drop run_wake flag from struct dev_pm_info 2017-06-28 01:52:52 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Allow overriding the ->xlate() callback 2017-06-13 15:15:08 +02:00
pm_opp.h PM / OPP: Add dev_pm_opp_{set|put}_clkname() 2017-06-24 01:41:55 +02:00
pm_qos.h
pm_runtime.h PM / core: Drop run_wake flag from struct dev_pm_info 2017-06-28 01:52:52 +02:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h hwmon: (pmbus) move header file out of I2C realm 2017-06-11 17:08:19 -07:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h sched/wait: Rename wait_queue_t => wait_queue_entry_t 2017-06-20 12:18:27 +02:00
posix-clock.h posix-clocks: Remove interval timer facility and mmap/fasync callbacks 2017-06-04 15:40:22 +02:00
posix-timers.h time: introduce {get,put}_itimerspec64 2017-06-25 21:58:46 -04:00
posix_acl.h
posix_acl_xattr.h
power_supply.h power: supply: core: Add power_supply_prop_precharge 2017-06-08 16:29:28 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
prefetch.h
prime_numbers.h
printk.h
proc_fs.h
proc_ns.h
processor.h spin loop primitives for busy waiting 2017-06-28 22:49:11 +10:00
profile.h
projid.h
property.h
psci.h
pstore.h pstore: Populate pstore record->time field 2017-05-31 10:13:44 -07:00
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h m68k updates for 4.13 2017-07-03 15:12:52 -07:00
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h spi: pxa2xx: Add support for Intel Cannonlake 2017-06-06 20:01:15 +01:00
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h quota: add get_inode_usage callback to transfer multi-inode charges 2017-06-22 11:46:48 -04:00
quotaops.h ext4: fix quota charging for shared xattr blocks 2017-05-24 18:24:07 -04:00
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h ras: mark stub functions as 'inline' 2017-06-29 10:48:57 +01:00
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h rcu: Flag need for rcu_node_tree.h and rcu_segcblist.h visibility 2017-06-08 18:52:26 -07:00
rcu_segcblist.h rcu: Flag need for rcu_node_tree.h and rcu_segcblist.h visibility 2017-06-08 18:52:26 -07:00
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h 2017-06-08 18:52:40 -07:00
rcupdate_wait.h
rcutiny.h rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h 2017-06-08 18:52:40 -07:00
rcutree.h rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h 2017-06-08 18:52:40 -07:00
rcuwait.h
reboot-mode.h power: reset: reboot-mode: Make include file global 2017-06-08 18:18:19 +02:00
reboot.h
reciprocal_div.h
refcount.h locking/refcount: Remove the half-implemented refcount_sub() API 2017-07-02 11:24:36 +02:00
regmap.h Merge remote-tracking branches 'regmap/topic/1wire', 'regmap/topic/irq' and 'regmap/topic/lzo' into regmap-next 2017-07-03 16:20:28 +01:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h time/posix-timers: Move the compat copyouts to the nanosleep implementations 2017-06-14 00:00:42 +02:00
rfkill.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h
rtmutex.h rt_mutex: Add lockdep annotations 2017-06-08 10:35:49 +02:00
rtnetlink.h rtnl: Add support for netdev event to link messages 2017-05-27 18:51:41 -04:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h rxrpc: Provide a cmsg to specify the amount of Tx data for a call 2017-06-07 17:15:46 +01:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h scatterlist: add sg_zero_buffer() helper 2017-06-15 14:30:14 +02:00
scc.h
sched.h Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-09 10:52:16 -07:00
sched_clock.h
scif.h
scpi_protocol.h firmware: arm_scpi: add support to populate OPPs and get transition latency 2017-06-05 11:14:35 +01:00
screen_info.h
sctp.h sctp: remove the typedef sctp_init_chunk_t 2017-07-01 09:08:42 -07:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'stable-4.13' of git://git.infradead.org/users/pcmoore/selinux into next 2017-06-23 11:55:57 +10:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h provide linux/set_memory.h 2017-07-06 16:24:30 -07:00
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal.h Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-07-06 20:57:13 -07:00
signal_types.h
signalfd.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-07-05 12:31:59 -07:00
slab.h
slab_def.h
slub_def.h mm/slub.c: wrap kmem_cache->cpu_partial in config CONFIG_SLUB_CPU_PARTIAL 2017-07-06 16:24:30 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h tls: kernel TLS support 2017-06-15 12:12:40 -04:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h atomics: Add header comment so spin_unlock_wait() 2017-06-08 08:25:29 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h srcu: Remove Classic SRCU 2017-06-08 18:52:42 -07:00
srcutiny.h srcu: Apply trivial callback lists to shrink Tiny SRCU 2017-06-08 18:52:35 -07:00
srcutree.h srcu: Use rnp->lock wrappers to replace explicit memory barriers 2017-06-08 18:52:38 -07:00
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h
stmmac.h net-next: stmmac: Add dwmac-sun8i 2017-06-01 14:53:04 -04:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Provide stop_machine_cpuslocked() 2017-05-26 10:10:36 +02:00
string.h x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations 2017-06-09 09:09:56 -07:00
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h sh: superhyway: use dev_groups and not dev_attrs for bus_type 2017-06-09 11:00:46 +02:00
suspend.h ACPI / PM: Ignore spurious SCI wakeups from suspend-to-idle 2017-06-15 00:55:44 +02:00
svga.h
sw842.h
swab.h
swait.h
swap.h mm: swap: provide lru_add_drain_all_cpuslocked() 2017-07-10 16:32:33 -07:00
swap_cgroup.h mm, THP, swap: delay splitting THP during swap out 2017-07-06 16:24:31 -07:00
swap_slots.h
swapfile.h
swapops.h mm: hwpoison: change PageHWPoison behavior on hugetlb pages 2017-07-10 16:32:30 -07:00
swiotlb.h
sxgbe_platform.h
sync_file.h dma-buf/sync-file: Defer creation of sync_file->name 2017-05-24 13:08:29 -03:00
synclink.h
sys.h
sys_soc.h
syscalls.h take compat_sys_old_getrlimit() to native syscall 2017-05-27 15:38:06 -04:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: remove signedness from sysfs_get_dirent 2017-05-25 18:30:51 +02:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h copy_{to,from}_user(): consolidate object size checks 2017-06-29 22:21:21 -04:00
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-07-06 20:57:13 -07:00
time64.h
timecounter.h
timekeeper_internal.h time: Clean up CLOCK_MONOTONIC_RAW time handling 2017-06-20 22:13:59 -07:00
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h hw_random: timeriomem_rng: Allow setting RNG quality from platform data 2017-06-01 12:55:58 +08:00
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
trace.h
trace_clock.h
trace_events.h tracing: Add support for recording tgid of tasks 2017-06-27 13:30:28 -04:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h tracing: define TRACE_DEFINE_SIZEOF() macro to map sizeof's to their values 2017-06-13 17:10:57 -04:00
transport_class.h
tsacct_kern.h
tty.h TTY/Serial patches for 4.13-rc1 2017-07-03 20:04:16 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h Merge branch 'work.__copy_in_user' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-07-08 10:15:02 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio.h fix brown paperbag bug in inlined copy_..._iter() 2017-07-10 07:40:49 -04:00
uio_driver.h
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h arm64 updates for 4.13: 2017-07-05 17:09:27 -07:00
uwb.h
verification.h
vermagic.h gcc-plugins: Add the randstruct plugin 2017-06-22 16:15:45 -07:00
vexpress.h
vfio.h sched/wait: Rename wait_queue_t => wait_queue_entry_t 2017-06-20 12:18:27 +02:00
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h
virtio_ring.h
virtio_vsock.h
vlynq.h
vm_event_item.h mm/oom_kill: count global and memory cgroup oom kills 2017-07-06 16:24:35 -07:00
vm_sockets.h
vmacache.h
vmalloc.h
vme.h
vmpressure.h
vmstat.h mm: memcontrol: per-lruvec stats infrastructure 2017-07-06 16:24:35 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h vtime, sched/cputime: Remove vtime_account_user() 2017-07-05 09:54:14 +02:00
w1-gpio.h
w1.h w1: Add subsystem kernel public interface 2017-06-09 11:54:54 +02:00
wait.h sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming 2017-06-20 12:19:14 +02:00
wait_bit.h sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming 2017-06-20 12:19:14 +02:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h platform/x86: wmi: Require query for data blocks, rename writable to setable 2017-06-06 10:15:20 -07:00
workqueue.h
writeback.h
ww_mutex.h
xattr.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zutil.h