twx-linux/include/linux
John Fastabend 9fe7bfce8b virtio_net: refactor freeze/restore logic into virtnet reset logic
For XDP we will need to reset the queues to allow for buffer headroom
to be configured. In order to do this we need to essentially run the
freeze()/restore() code path. Unfortunately the locking requirements
between the freeze/restore and reset paths are different however so
we can not simply reuse the code.

This patch refactors the code path and adds a reset helper routine.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-07 10:05:12 -05:00
..
amba dmaengine updates for 4.10-rc1 2016-12-14 20:42:45 -08:00
bcma
byteorder
can can: rx-offload: Add support for timestamp based irq offloading 2017-02-06 15:13:24 +01:00
ceph A varied set of changes: 2016-12-16 11:23:34 -08:00
clk
crush
decompress
dma
extcon
firmware/meson
fpga
fsl
gpio gpio: provide lockdep keys for nested/unnested irqchips 2017-01-19 09:57:20 +01:00
hsi
i2c
iio iio: accel: st_accel: fix LIS3LV02 reading and scaling 2016-12-31 14:35:04 +00:00
input
irqchip clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
isdn
lockd
mailbox
mfd - New Device Support 2016-12-19 08:16:26 -08:00
mlx4 net/mlx4_en: Pass user MTU value to Firmware at set port command 2017-01-30 15:26:43 -05:00
mlx5 net/mlx5: Push min-inline mode resolution helper into the core 2017-01-24 21:14:05 +02:00
mmc brcmfmac: add support for BCM43455 with modalias sdio:c00v02D0dA9BF 2017-01-20 11:47:57 +02:00
mtd
netfilter xtables: add xt_match, xt_target and data copy_to_user functions 2017-01-09 17:24:53 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy SCSI misc on 20161213 2016-12-14 10:49:33 -08:00
pinctrl
platform_data Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-12-17 20:17:04 -08:00
power
qed qed*: Add support for ndo_set_vf_trust 2017-01-01 21:02:14 -05:00
raid
regulator regulator: Fix regulator_get_error_flags() signature mismatch 2016-12-05 11:38:30 +00:00
remoteproc
reset
rpmsg
rtc
sched
soc soc: qcom: smem_state: Fix include for ERR_PTR() 2017-01-12 12:43:41 +02:00
spi
ssb
sunrpc SUNRPC: cleanup ida information when removing sunrpc module 2017-01-24 15:29:24 -05:00
ulpi
unaligned
usb USB/PHY patches for 4.10-rc1 2016-12-13 11:10:36 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h ACPI/IORT: Make dma masks set-up IORT specific 2016-12-06 16:57:33 +01:00
acpi_pmtmr.h
acpi.h pci-v4.10-changes 2016-12-15 12:46:48 -08:00
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h ahci-remap.h: add ahci remapping definitions 2016-12-05 14:31:24 -05:00
aio.h move aio compat to fs/aio.c 2016-12-22 22:58:37 -05:00
alarmtimer.h alarmtimer: Add tracepoints for alarm timers 2016-12-01 14:45:08 +01:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arm-cci.h
arm-smccc.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_serial.h
atmel_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit.h audit_log_{name,link_denied}: constify struct path 2016-12-05 19:00:38 -05:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block 2016-12-13 10:19:16 -08:00
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
bfin_mac.h
binfmts.h
bio.h block: improve handling of the magic discard payload 2016-12-09 08:30:51 -07:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
blk_types.h block: add support for REQ_OP_WRITE_ZEROES 2016-12-01 07:58:40 -07:00
blk-cgroup.h
blk-mq-pci.h
blk-mq.h SCSI misc on 20161213 2016-12-14 10:49:33 -08:00
blkdev.h block: add blk_rq_payload_bytes 2017-01-13 15:17:04 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf_trace.h bpf: add initial bpf tracepoints 2017-01-25 13:17:47 -05:00
bpf_verifier.h bpf: fix state equivalence 2016-12-08 13:31:11 -05:00
bpf-cgroup.h bpf: cgroup: annotate pointers in struct cgroup_bpf with __rcu 2016-12-17 11:14:25 -05:00
bpf.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-01-28 10:33:06 -05:00
brcmphy.h net: phy: broadcom: add support for BCM54210E 2017-01-27 11:29:18 -05:00
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
bvec.h
c2port.h
cache.h
cacheinfo.h Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-22 09:25:45 -08:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_subsys.h
cgroup-defs.h
cgroup.h
circ_buf.h
cleancache.h
clk-provider.h
clk.h clk: add devm_get_clk_from_child() API 2016-12-08 16:37:33 -08:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
cm4000_cs.h
cma.h mm: cma: make linux/cma.h standalone includible 2016-12-12 18:55:08 -08:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h
compaction.h
compat.h
compiler-clang.h
compiler-gcc.h compiler-gcc.h: use "proved" instead of "proofed" 2016-12-12 18:55:09 -08:00
compiler-intel.h
compiler.h
completion.h
component.h
concap.h
configfs.h Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/linux 2016-12-21 10:16:05 -08:00
connector.h
console_struct.h
console.h TTY/Serial patches for 4.10-rc1 2016-12-13 11:18:24 -08:00
consolemap.h
container.h
context_tracking_state.h
context_tracking.h
cordic.h
coredump.h coredump: Ensure proper size of sparse core files 2017-01-14 19:32:40 -05:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h cpu/hotplug: Remove obsolete cpu hotplug register/unregister functions 2016-12-25 10:47:43 +01:00
cpufeature.h
cpufreq.h
cpuhotplug.h cpu/hotplug: Provide dynamic range for prepare stage 2017-01-16 13:20:05 +01:00
cpuidle.h
cpumask.h x86/smpboot: Prevent false positive out of bounds cpumask access warning 2016-12-15 11:32:31 +01:00
cpuset.h
cputime.h
crash_dump.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h This pull contains one set of changes: a conversion of the crypto DocBook 2016-12-17 16:00:34 -08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h mm: Invalidate DAX radix tree entries only if appropriate 2016-12-26 20:29:24 -08:00
dca.h
dcache.h vfs: remove unused have_submounts() function 2016-12-03 20:51:49 -05:00
dccp.h
dcookies.h constify get_dcookie() and friends 2016-12-05 19:01:16 -05:00
debug_locks.h
debugfs.h Driver core patches for 4.10-rc1 2016-12-13 11:42:18 -08:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dell-led.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h device: Implement a bus agnostic dev_num_vf routine 2017-01-20 11:43:17 -05:00
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.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-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs 2016-12-14 16:04:08 -08:00
dmaengine.h
dmapool.h
dmar.h
dmi.h
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 clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Document HW_EVENT_ERR_DEFERRED type 2016-12-15 08:58:12 -02:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi/x86: Prune invalid memory map entries and fix boot regression 2017-01-14 16:48:53 +01:00
efs_vh.h
eisa.h
elevator.h elevator: make the rqhash helpers exported 2016-12-09 09:03:02 -07:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h net: add devm version of alloc_etherdev_mqs function 2017-01-29 19:24:12 -05:00
ethtool.h
eventfd.h
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 constify alloc_file() 2016-12-05 19:01:16 -05:00
filter.h bpf: rework prog_digest into prog_tag 2017-01-16 14:03:31 -05: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 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs 2016-12-19 08:23:53 -08:00
fscache-cache.h fscache: Fix dead object requeue 2017-01-31 13:23:09 -05:00
fscache.h
fscrypto.h fscrypt: Rename FS_WRITE_PATH_FL to FS_CTX_HAS_BOUNCE_BUFFER_FL 2016-12-11 16:33:18 -05:00
fsl_devices.h fsl/usb: Workarourd for USB erratum-A005697 2016-12-05 15:13:58 +01:00
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h Merge branch 'stable-4.10' of git://git.infradead.org/users/pcmoore/audit 2017-01-05 23:06:06 -08:00
fsnotify.h fsnotify: constify the places working with ->f_path 2016-12-05 18:58:32 -05:00
ftrace_irq.h
ftrace.h This release has a few updates: 2016-12-15 13:49:34 -08:00
futex.h ktime: Get rid of the union 2016-12-25 17:21:22 +01:00
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h genhd: remove dead and duplicated scsi code 2016-12-22 11:48:20 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: rename __page_frag functions to __page_frag_cache, drop order from drain 2017-01-10 18:31:55 -08:00
glob.h
goldfish.h
gpio_keys.h
gpio_mouse.h
gpio-fan.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 branches 'for-4.10/asus', 'for-4.10/cp2112', 'for-4.10/i2c-hid-nopower', 'for-4.10/intel-ish', 'for-4.10/mayflash', 'for-4.10/microsoft-surface-3', 'for-4.10/multitouch', 'for-4.10/sony', 'for-4.10/udraw-ps3', 'for-4.10/upstream' and 'for-4.10/wacom/generic' into for-linus 2016-12-14 10:12:26 +01:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h ktime: Get rid of the union 2016-12-25 17:21:22 +01:00
htcpld.h
htirq.h
huge_mm.h mm: join struct fault_env and vm_fault 2016-12-14 16:04:09 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Rename groups parameter in API to extra_groups 2016-12-09 21:54:22 -08:00
hwspinlock.h
hyperv.h vmbus: add support for dynamic device id's 2016-12-06 11:52:49 +01: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 i2c: do not enable fall back to Host Notify by default 2017-01-12 20:06:15 +01:00
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h idr: reduce the number of bits per level from 8 to 6 2016-12-14 16:04:10 -08:00
ieee80211.h wireless: move IEEE80211_NUM_ACS to ieee80211.h 2017-01-05 13:37:28 +01:00
ieee802154.h
if_arp.h
if_bridge.h bridge: uapi: add per vlan tunnel info 2017-02-03 15:21:21 -05:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.h net: wan: Remove unused stats member from struct frad_local 2017-01-27 11:32:26 -05:00
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h ima: on soft reboot, save the measurement list 2016-12-20 09:48:44 -08:00
in6.h
in.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel_pmic_gpio.h
intel-iommu.h
intel-svm.h
interrupt.h
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
iommu-common.h
iommu-helper.h
iommu.h Merge branches 'arm/mediatek', 'arm/smmu', 'x86/amd', 's390', 'core' and 'arm/exynos' into next 2016-12-06 17:32:16 +01:00
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi-fru.h
ipmi.h
ipv6_route.h
ipv6.h net/ipv6: allow sysctl to change link-local address generation mode 2017-01-27 10:25:34 -05:00
irq_cpustat.h
irq_poll.h
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
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 Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
isicom.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h jump_labels: API for flushing deferred jump label updates 2017-01-12 14:33:16 +01:00
jump_label.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 kdb: call vkdb_printf() from vprintk_default() only when wanted 2016-12-14 16:04:08 -08:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h taint/module: Fix problems when out-of-kernel driver defines true or false 2017-01-17 10:56:45 -08:00
kernelcapi.h
kernfs.h
kexec.h powerpc updates for 4.10 2016-12-16 09:26:42 -08:00
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.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 kthread: add __printf attributes 2016-12-12 18:55:06 -08:00
ktime.h ktime: Get rid of ktime_equal() 2016-12-25 17:21:23 +01:00
kvm_host.h Small release, the most interesting stuff is x86 nested virt improvements. 2016-12-13 15:47:02 -08:00
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
lguest_launcher.h
lguest.h
libata.h
libfdt_env.h
libfdt.h
libnvdimm.h acpi, nfit, libnvdimm: fix / harden ars_status output length handling 2016-12-06 16:08:10 -08:00
libps2.h
license.h
lightnvm.h
linkage.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h list: introduce list_for_each_entry_from_reverse helper 2017-02-03 16:35:42 -05:00
livepatch.h
llc.h
llist.h
lockdep.h
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell: Add support for 88e1545 PHY 2017-02-02 22:05:28 -05:00
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h vfio-mdev: fix non-standard ioctl return val causing i386 build fail 2017-01-04 13:22:38 -07:00
mdio-bitbang.h
mdio-mux.h
mdio.h net: phy: Fix typo for MDIO module boilerplate comment 2017-01-24 13:37:50 -05:00
mei_cl_bus.h mei: bus: enable non-blocking RX 2016-12-06 11:05:46 +01:00
memblock.h
memcontrol.h mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 2017-01-10 18:31:55 -08:00
memory_hotplug.h memory_hotplug: make zone_can_shift() return a boolean value 2017-01-24 16:26:14 -08:00
memory.h
mempolicy.h mm: disable numa migration faults for dax vmas 2016-12-12 18:55:07 -08:00
mempool.h
memremap.h
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h net: phy: micrel: add support for KSZ8795 2017-01-27 11:10:50 -05:00
microchipphy.h
migrate_mode.h
migrate.h
mii.h
miscdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-12-17 20:17:04 -08:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 2017-01-10 18:31:55 -08:00
mm_types.h Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-18 11:12:53 -08:00
mm-arch-hooks.h
mm.h dax: wrprotect pmd_t in dax_mapping_entry_mkclean 2017-01-10 18:31:54 -08:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm, page_alloc: fix check for NULL preferred_zone 2017-01-24 16:26:14 -08:00
mnt_namespace.h
mod_devicetable.h s390/zcrypt: add multi domain support 2016-12-14 16:33:38 +01:00
module.h
moduleloader.h
moduleparam.h
mount.h Merge branch 'work.autofs' into for-linus 2016-12-16 16:34:52 -05:00
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h net: ipv6: remove nowait arg to rt6_fill_node 2017-01-18 15:43:59 -05:00
mroute.h ipmr: improve hash scalability 2017-01-12 16:48:26 -05:00
msdos_fs.h
msg.h
msi.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
net.h
netdev_features.h net: remove support for per driver ndo_busy_poll() 2017-02-03 17:28:29 -05:00
netdevice.h net: remove ndo_neigh_{construct, destroy} from stacked devices 2017-02-06 11:25:57 -05:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: ingress: translate 0 nf_hook_slow retval to -1 2016-12-06 21:48:21 +01:00
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h netfilter: decouple nf_hook_entry and nf_hook_ops 2016-12-06 21:42:16 +01:00
netlink.h
netpoll.h
nfs3.h
nfs4.h nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2017-01-24 12:50:47 -05:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h NFS: Clean up nfs_attribute_timeout() 2016-12-19 17:29:44 -05:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h nfs: add support for the umask attribute 2016-12-09 23:47:10 -05:00
nfs.h
nfsacl.h
nl802154.h
nls.h
nmi.h kernel/watchdog: prevent false hardlockup on overloaded system 2017-01-24 16:26:14 -08:00
node.h
nodemask.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h NTB bug fixes for removing an unnecessary call to ntb_peer_spad_read, 2016-12-24 11:23:24 -08:00
nubus.h
numa.h
nvme-fc-driver.h nvme-fabrics: Add FC transport LLDD api definitions 2016-12-06 10:17:56 +02:00
nvme-fc.h nvme-fabrics: Add FC transport FC-NVME definitions 2016-12-06 10:17:56 +02:00
nvme-rdma.h
nvme.h Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block 2016-12-13 10:19:16 -08:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of_address.h
of_device.h
of_dma.h
of_fdt.h of/fdt: mark hotpluggable memory 2016-12-12 18:55:07 -08:00
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h of_mdio: add helper to deregister fixed-link PHYs 2016-11-29 23:17:02 -05:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.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
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page-flags-layout.h
page-flags.h mm: optimize PageWaiters bit use for unlock_page() 2016-12-29 11:03:15 -08:00
page-isolation.h
pageblock-flags.h
pagemap.h mm: add PageWaiters indicating tasks are waiting for a page bit 2016-12-25 11:54:48 -08:00
pagevec.h
parman.h lib: Introduce priority array area manager 2017-02-03 16:35:42 -05:00
parport_pc.h
parport.h
parser.h parser: add u64 number parser 2016-12-06 10:17:03 +02:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v4.10-changes 2016-12-15 12:46:48 -08:00
pci-acpi.h PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors 2016-12-06 13:45:48 -06:00
pci-aspm.h
pci-ats.h
pci-dma-compat.h
pci-dma.h
pci-ecam.h PCI: Add MCFG quirks for X-Gene host controller 2016-12-06 13:45:50 -06:00
pci.h device: Implement a bus agnostic dev_num_vf routine 2017-01-20 11:43:17 -05:00
pcieport_if.h
pda_power.h
pe.h
percpu_counter.h
percpu_ida.h
percpu-defs.h
percpu-refcount.h percpu-refcount: fix reference leak during percpu-atomic transition 2017-01-28 07:49:42 -05:00
percpu-rwsem.h
percpu.h
perf_event.h perf/x86/intel: Account interrupts for PEBS errors 2017-01-14 11:06:49 +01:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h net: phy: leds: Fix truncated LED trigger names 2017-01-25 14:40:19 -05:00
phy.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-01-28 10:33:06 -05:00
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_opp.h PM / OPP: Allow platform specific custom set_opp() callbacks 2016-12-06 02:27:59 +01:00
pm_qos.h
pm_runtime.h Driver core patches for 4.10-rc1 2016-12-13 11:42:18 -08:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h Driver core patches for 4.10-rc1 2016-12-13 11:42:18 -08:00
pmem.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h x86/uaccess, sched/preempt: Verify access_ok() context 2016-12-06 10:32:40 +01:00
prefetch.h
printk.h printk: add Kconfig option to set default console loglevel 2016-12-12 18:55:09 -08:00
proc_fs.h xen: features and fixes for 4.10 rc0 2016-12-13 16:07:55 -08:00
proc_ns.h
profile.h
projid.h
property.h
psci.h
pstore_ram.h
pstore.h
pti.h
ptp_classify.h
ptp_clock_kernel.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-12 19:56:15 -08:00
ptr_ring.h
ptrace.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs 2016-12-19 08:23:53 -08:00
quotaops.h quota: constify struct path in quota_on 2016-12-05 19:03:06 -05:00
radix-tree.h mm: workingset: fix use-after-free in shadow node shrinker 2017-01-07 18:22:40 -08:00
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h ratelimit: fix WARN_ON_RATELIMIT return value 2016-12-20 09:48:47 -08:00
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-14 21:23:48 -08:00
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
regset.h
relay.h
remoteproc.h Revert "remoteproc: Merge table_ptr and cached_table pointers" 2016-12-30 03:26:31 -08:00
reservation.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
rfkill-regulator.h
rfkill.h
rhashtable.h
ring_buffer.h tracing/rb: Convert to hotplug state machine 2016-12-02 00:52:34 +01:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm, rmap: handle anon_vma_prepare() common case inline 2016-12-12 18:55:08 -08:00
rmi.h Input: synaptics-rmi4 - add support for F34 V7 bootloader 2016-12-12 11:26:47 -08:00
rndis.h
root_dev.h
rpmsg.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h signal: protect SIGNAL_UNKILLABLE from unintentional clearing. 2017-01-10 18:31:55 -08:00
scif.h
scpi_protocol.h
screen_info.h
sctp.h sctp: add support for generating stream reconf ssn reset request chunk 2017-01-18 14:55:09 -05:00
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.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
serial_8250.h
serial_bcm63xx.h
serial_core.h linux: drop __bitwise__ everywhere 2016-12-16 00:13:41 +02:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
sfi_acpi.h
sfi.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 signals: avoid unnecessary taking of sighand->siglock 2016-12-14 16:04:07 -08:00
signalfd.h
siphash.h siphash: implement HalfSipHash1-3 for hash tables 2017-01-09 13:58:57 -05:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next 2017-02-03 16:58:20 -05:00
slab_def.h
slab.h mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER 2017-01-10 18:31:54 -08:00
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h smc: establish new socket family 2017-01-09 16:07:38 -05:00
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
srcu.h
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 stmmac: move stmmac_clk, pclk, clk_ptp_ref and stmmac_rst to platform structure 2017-01-09 14:54:29 -05:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h
string.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h Revert "PM / sleep / ACPI: Use the ACPI_FADT_LOW_POWER_S0 flag" 2017-01-20 03:33:57 +01:00
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap.h mm: support anonymous stable page 2017-01-10 18:31:55 -08:00
swapfile.h
swapops.h
swiotlb.h swiotlb: Export swiotlb_max_segment to users 2017-01-06 13:00:01 -05:00
sxgbe_platform.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
tca6416_keypad.h
tcp.h tcp: add tcp_mss_clamp() helper 2017-02-03 11:19:34 -05:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
ti_wilink_st.h
tick.h ktime: Get rid of the union 2016-12-25 17:21:22 +01:00
tifm.h
timb_dma.h
timb_gpio.h
time64.h
time.h
timecounter.h clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timekeeper_internal.h clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timekeeping.h clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timer.h
timerfd.h timerfd: export defines to userspace 2017-01-10 18:31:55 -08:00
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm_command.h
tpm.h
trace_clock.h
trace_events.h trace: rename trace_print_hex_seq arg and add kdoc 2017-02-03 15:50:18 -05:00
trace_seq.h
trace.h
tracefs.h
tracehook.h
tracepoint-defs.h tracing: Have the reg function allow to fail 2016-12-09 09:13:30 -05:00
tracepoint.h tracing: Have the reg function allow to fail 2016-12-09 09:13:30 -05:00
transport_class.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h
typecheck.h
types.h clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h udp: add batching to udp_rmem_release() 2016-12-09 22:12:21 -05:00
uidgid.h
uinput.h
uio_driver.h
uio.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2016-12-16 10:24:44 -08:00
uprobes.h sparc64:Support User Probes for sparc 2016-12-11 18:01:51 -08:00
usb_usual.h
usb.h
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h mm: join struct fault_env and vm_fault 2016-12-14 16:04:09 -08:00
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verification.h
vermagic.h
vexpress.h
vfio.h vfio: support notifier chain in vfio_group 2016-12-01 10:40:05 -07:00
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_mmio.h
virtio_net.h virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving 2017-01-20 11:01:17 -05:00
virtio_ring.h
virtio_vsock.h
virtio.h virtio_net: refactor freeze/restore logic into virtnet reset logic 2017-02-07 10:05:12 -05:00
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h mm: add vfree_atomic() 2016-12-12 18:55:08 -08:00
vme.h VME: Remove shutdown entry from vme_driver 2016-12-06 11:03:22 +01:00
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
wait.h ktime: Get rid of the union 2016-12-25 17:21:22 +01:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
workqueue.h Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2016-12-13 12:59:57 -08:00
writeback.h mm: add PageWaiters indicating tasks are waiting for a page bit 2016-12-25 11:54:48 -08:00
ww_mutex.h locking/ww_mutex: Use relaxed atomics 2016-12-06 10:42:03 +01:00
xattr.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zutil.h