David S. Miller
c1617fb4c5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
...
Daniel Borkmann says:
====================
pull-request: bpf-next 2018-08-13
The following pull-request contains BPF updates for your *net-next* tree.
The main changes are:
1) Add driver XDP support for veth. This can be used in conjunction with
redirect of another XDP program e.g. sitting on NIC so the xdp_frame
can be forwarded to the peer veth directly without modification,
from Toshiaki.
2) Add a new BPF map type REUSEPORT_SOCKARRAY and prog type SK_REUSEPORT
in order to provide more control and visibility on where a SO_REUSEPORT
sk should be located, and the latter enables to directly select a sk
from the bpf map. This also enables map-in-map for application migration
use cases, from Martin.
3) Add a new BPF helper bpf_skb_ancestor_cgroup_id() that returns the id
of cgroup v2 that is the ancestor of the cgroup associated with the
skb at the ancestor_level, from Andrey.
4) Implement BPF fs map pretty-print support based on BTF data for regular
hash table and LRU map, from Yonghong.
5) Decouple the ability to attach BTF for a map from the key and value
pretty-printer in BPF fs, and enable further support of BTF for maps for
percpu and LPM trie, from Daniel.
6) Implement a better BPF sample of using XDP's CPU redirect feature for
load balancing SKB processing to remote CPU. The sample implements the
same XDP load balancing as Suricata does which is symmetric hash based
on IP and L4 protocol, from Jesper.
7) Revert adding NULL pointer check with WARN_ON_ONCE() in __xdp_return()'s
critical path as it is ensured that the allocator is present, from Björn.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-08-13 10:07:23 -07:00
..
amba
avf
bcma
byteorder
can
can: dev: enable multi-queue for SocketCAN devices
2018-07-27 10:40:16 +02:00
ceph
libceph: allocate the locator string with GFP_NOFAIL
2018-06-04 20:46:00 +02:00
clk
clk: davinci: Fix link errors when not all SoCs are enabled
2018-05-30 12:48:49 -07:00
crush
decompress
dma
dsa
extcon
firmware /meson
fpga
fsl
ptp_qoriq: support automatic configuration for ptp timer
2018-08-05 17:11:49 -07:00
gpio
hsi
iio
iio: buffer: fix the function signature to match implementation
2018-06-24 14:23:21 +01:00
input
Input: make input_report_slot_state() return boolean
2018-06-11 10:21:06 -07:00
irqchip
isdn
lockd
mailbox
mfd
- Core Frameworks
2018-06-11 07:23:19 -07:00
mlx4
net/mlx4_core: Use devlink region_snapshot parameter
2018-07-12 17:37:13 -07:00
mlx5
net/mlx5: Remove unused mlx5_query_vport_admin_state
2018-08-08 19:34:55 -07:00
mmc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-06-06 18:39:49 -07:00
mtd
MTD changes:
2018-06-08 10:39:20 -07:00
mux
netfilter
netfilter: nfnetlink_osf: add missing enum in nfnetlink_osf uapi header
2018-08-08 18:23:49 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy
pinctrl
platform_data
Bluetooth: remove unused bt-nokia-h4p.h header
2018-07-06 12:51:35 +02:00
power
qed
qed/qede: Multi CoS support.
2018-08-09 14:05:30 -07:00
raid
regulator
regulator: gpio: Revert
2018-06-07 14:23:08 +01:00
remoteproc
reset
rpmsg
rpmsg: glink: Switch to SPDX license identifier
2018-06-03 17:37:15 -07:00
rtc
sched
alpha: fix osf_wait4() breakage
2018-07-22 11:51:30 -07:00
soc
ARM: SoC: late updates
2018-06-11 18:19:45 -07:00
soundwire
spi
ssb
ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG
2018-08-09 18:47:47 +03:00
sunrpc
NFS client updates for Linux 4.18
2018-06-12 10:09:03 -07:00
ulpi
unaligned
usb
sound updates for 4.18
2018-06-06 09:08:38 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
acpi: Add helper for deactivating memory region
2018-06-25 21:30:12 +08:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
PCI/DPC: Use the generic pcie_do_fatal_recovery() path
2018-06-02 19:29:27 -05:00
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-cci.h
arm-smccc.h
arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1
2018-05-31 17:34:01 +01:00
arm_sdei.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
assoc_array_priv.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atm: Preserve value of skb->truesize when accounting to vcc
2018-06-17 08:27:01 +09: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
bdi: Fix another oops in wb_workfn()
2018-06-22 12:08:07 -06: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
binfmts.h
bio.h
for-linus-20180608
2018-06-08 13:36:19 -07:00
bit_spinlock.h
bitfield.h
bitfield: add u8 helpers
2018-06-27 18:58:49 +03:00
bitmap.h
bitops.h
bitrev.h
blk-cgroup.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-mq: export setting request completion state
2018-07-24 14:41:50 -06:00
blk_types.h
block: don't use blocking queue entered for recursive bio submits
2018-06-02 20:35:00 -06:00
blkdev.h
block: Fix transfer when chunk sectors exceeds max
2018-06-26 12:18:27 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf-cgroup.h
bpf: allocate cgroup storage entries on attaching bpf programs
2018-08-03 00:47:32 +02:00
bpf.h
bpf: decouple btf from seq bpf fs dump and enable more maps
2018-08-13 00:52:45 +02:00
bpf_lirc.h
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
2018-06-26 11:28:38 +02:00
bpf_trace.h
bpf_types.h
bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
2018-08-11 01:58:46 +02:00
bpf_verifier.h
bpfilter.h
bpfilter: Fix mismatch in function argument types
2018-07-21 16:21:25 -07:00
brcmphy.h
net: phy: Add support for Broadcom Omega internal Combo GPHY
2018-08-07 15:48:38 -07:00
bsearch.h
bsg-lib.h
block: remove parent device reference from struct bsg_class_device
2018-05-29 13:00:25 -06:00
bsg.h
block: remove parent device reference from struct bsg_class_device
2018-05-29 13:00:25 -06:00
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
fs: move page_cache_seek_hole_data to iomap.c
2018-06-01 18:37:33 -07:00
bug.h
build_bug.h
bvec.h
c2port.h
cache.h
cacheinfo.h
ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled
2018-06-05 18:06:24 +01:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h
cgroup.h
bpf: Introduce bpf_skb_ancestor_cgroup_id helper
2018-08-13 01:02:39 +02:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
cleancache.h
clk-provider.h
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h
compat.h
disable -Wattribute-alias warning for SYSCALL_DEFINEx()
2018-06-25 23:21:13 +09:00
compat_time.h
compiler-clang.h
compiler.h: enable builtin overflow checkers and add fallback code
2018-05-31 16:41:41 -07:00
compiler-gcc.h
compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations
2018-07-03 10:56:27 +02:00
compiler-intel.h
compiler.h: enable builtin overflow checkers and add fallback code
2018-05-31 16:41:41 -07:00
compiler.h
branch-check: fix long->int truncation when profiling branches
2018-06-04 17:28:20 -04:00
compiler_types.h
kbuild: add macro for controlling warnings to linux/compiler.h
2018-06-25 23:21:12 +09:00
completion.h
component.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h
cpuhotplug.h
cpuidle.h
cpuidle: governors: Consolidate PM QoS handling
2018-05-30 23:13:00 +02:00
cpumask.h
cpumask: make cpumask_next_wrap available without smp
2018-08-13 09:05:05 -07:00
cpuset.h
crash_core.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
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
include/linux/dax.h: dax_iomap_fault() returns vm_fault_t
2018-06-28 11:16:44 -07:00
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayacct: fix crash in delayacct_blkio_end() after delayacct init failure
2018-07-26 19:38:03 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h
device.h
driver core: set up ownership of class devices in sysfs
2018-07-20 23:44:35 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h
dma-contiguous.h
dma-mapping: move all DMA mapping code to kernel/dma
2018-06-14 08:50:37 +02:00
dma-debug.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h
dma-noncoherent.h
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
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
efs_vh.h
eisa.h
elevator.h
block: unexport elevator_init/exit
2018-06-01 07:38:16 -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
net: Convert GRO SKB handling to list_head.
2018-06-26 11:33:04 +09:00
ethtool.h
eventfd.h
include/linux/eventfd.h: include linux/errno.h
2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h
bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection
2018-08-11 01:58:46 +02: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
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-07-22 12:04:51 -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.h
fscrypt_notsupp.h
f2fs-for-4.18-rc1
2018-06-11 10:16:13 -07:00
fscrypt_supp.h
f2fs-for-4.18-rc1
2018-06-11 10:16:13 -07:00
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace: Nuke clear_ftrace_function
2018-07-03 18:33:19 -04:00
ftrace_irq.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
include/linux/gfp.h: fix the annotation of GFP_ZONE_TABLE
2018-06-07 17:34:38 -07:00
glob.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.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
HID: core: allow concurrent registration of drivers
2018-06-25 15:29:16 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
mm: add hmm_data to struct page
2018-06-07 17:34:37 -07:00
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
huge_mm.h
hugetlb.h
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwmon: Add helper to tell if a char is invalid in a name
2018-07-18 10:01:46 +09:00
hwspinlock.h
hyperv.h
SCSI misc on 20180610
2018-06-10 13:01:12 -07: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
dma-mapping updates for 4.18:
2018-06-04 10:58:12 -07:00
idr.h
ieee80211.h
ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE
2018-06-18 22:39:39 +02:00
ieee802154.h
if_arp.h
if_bridge.h
net: bridge: fix br_vlan_get_{pvid,info} return values
2018-07-07 20:04:35 +09: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
net: Add lag.h, net_lag_port_dev_txable()
2018-07-11 23:10:19 -07:00
if_tun.h
if_tunnel.h
if_vlan.h
vlan: use non-archaic spelling of failes
2018-06-03 11:00:52 -04:00
igmp.h
ipv4/igmp: init group mode as INCLUDE when join source group
2018-07-16 11:20:06 -07:00
ihex.h
ima.h
imx-media.h
in.h
in6.h
inet.h
inet_diag.h
inetdevice.h
route: add support for directed broadcast forwarding
2018-07-29 12:37:06 -07:00
init.h
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"
2018-07-20 13:55:56 +02:00
intel-pti.h
intel-svm.h
interrupt.h
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
iomap: add an iomap-based bmap implementation
2018-06-01 18:37:33 -07:00
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
fs: aio ioprio add explicit block layer dependence
2018-06-04 14:20:39 -04:00
iova.h
ip.h
ipack.h
ipc.h
rhashtable: split rhashtable.h
2018-06-22 13:43:27 +09:00
ipc_namespace.h
rhashtable: split rhashtable.h
2018-06-22 13:43:27 +09:00
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h
genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug
2018-06-22 14:22:00 +02:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdesc: Delete irq_desc_get_msi_desc()
2018-06-22 14:22:02 +02:00
irqdomain.h
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
iversion.h
jbd2.h
jhash.h
jiffies.h
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
sched/core / kcov: avoid kcov_area during task switch
2018-06-15 07:55:24 +09:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
kernel.h: Fix a typo in comment
2018-06-21 17:39:18 +02:00
kernel_stat.h
kernelcapi.h
kernfs.h
kernfs: allow creating kernfs objects with arbitrary uid/gid
2018-07-20 23:44:35 -07:00
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.h
sysfs, kobject: allow creating kobject belonging to arbitrary users
2018-07-20 23:44:35 -07:00
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c
2018-06-07 17:34:36 -07:00
kthread.h
kthread, sched/core: Fix kthread_parkme() (again...)
2018-07-03 09:17:30 +02:00
ktime.h
kvm_host.h
kvm: Make VM ioctl do valloc for some archs
2018-06-01 19:18:26 +02: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-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
libata.h
ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS
2018-07-02 07:54:38 -07:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
lightnvm: pass flag on graceful teardown to targets
2018-06-01 07:43:53 -06:00
linkage.h
linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify()
2018-06-13 00:03:17 +09:00
linux_logo.h
lis3lv02d.h
list.h
net: core: another layer of lists, around PF_MEMALLOC skb handling
2018-07-04 14:06:19 +09:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h
lockref.h
log2.h
logic_pio.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: change default m88e1510 LED configuration
2018-07-04 11:34:09 +09:00
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
net: phy: remove PM ops from MDIO bus
2018-06-05 08:50:16 -04:00
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h
mm: fix oom_kill event handling
2018-06-15 07:55:25 +09:00
memfd.h
mm: restructure memfd code
2018-06-07 17:34:35 -07:00
memory.h
x86/platform/UV: Add adjustable set memory block size function
2018-06-21 16:14:45 +02:00
memory_hotplug.h
mm: move is_pageblock_removable_nolock() to mm/memory_hotplug.c
2018-06-07 17:34:36 -07:00
mempolicy.h
mempool.h
memremap.h
libnvdimm for 4.18
2018-06-08 17:21:52 -07:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
mm: do not initialize TLB stack vma's with vma_init()
2018-08-01 13:43:38 -07:00
mm_inline.h
mm_types.h
mm: add hmm_data to struct page
2018-06-07 17:34:37 -07:00
mm_types_task.h
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mnt_namespace.h
mod_devicetable.h
Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
2018-06-18 13:43:09 +09:00
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
lib/mpi: headers cleanup
2018-06-07 17:34:39 -07:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
net: ipmr: add support for passing full packet on wrong vif
2018-07-13 14:21:16 -07:00
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
afs: Display manually added cells in dynamic root mount
2018-06-15 15:27:09 +01:00
nd.h
net.h
net: remove bogus RCU annotations on socket.wq
2018-07-31 12:40:22 -07:00
net_dim.h
netdev_features.h
net: Add TLS RX offload feature
2018-07-16 00:12:09 -07:00
netdevice.h
net: Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS
2018-08-10 10:22:22 -07:00
netfilter.h
netfilter: Add nf_ct_get_tuple_skb global lookup function
2018-07-10 20:06:34 -07:00
netfilter_bridge.h
netfilter: bridge: Expose nf_tables bridge hook priorities through uapi
2018-08-03 21:15:09 +02:00
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter: utils: move nf_ip_checksum* from ipv4 to utils
2018-07-16 17:51:48 +02:00
netfilter_ipv6.h
netfilter: utils: move nf_ip6_checksum* from ipv6 to utils
2018-07-16 17:51:48 +02:00
netlink.h
netlink: do not store start function in netlink_cb
2018-07-24 10:04:49 -07:00
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall
2018-05-31 15:03:11 -04:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h
pNFS/flexfiles: Don't tie up all the rpciod threads in resends
2018-06-19 09:25:27 -04:00
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
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-rdma.h
nvme.h
nvme.h: add AEN configuration symbols
2018-06-01 14:37:35 +02:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of.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
PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources()
2018-05-30 11:35:13 -05:00
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
openvswitch: kernel datapath clone action
2018-07-08 11:13:25 +09:00
oprofile.h
osq_lock.h
overflow.h
overflow.h: Add allocation size calculation helpers
2018-06-05 12:16:51 -07:00
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h
mm: mark pages in use for page tables
2018-06-07 17:34:37 -07:00
page-isolation.h
page_counter.h
memcg: introduce memory.min
2018-06-07 17:34:36 -07:00
page_ext.h
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h
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
pci-aspm.h
pci-ats.h
pci-dma-compat.h
pci-dma.h
pci-ecam.h
PCI: Add support for unbinding the generic PCI host controller
2018-05-30 11:35:23 -05:00
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci.h
PCI: Fix is_added/is_busmaster race condition
2018-07-31 11:27:54 -05:00
pci_hotplug.h
PCI: hotplug: Add hotplug_is_native()
2018-06-04 12:08:06 -05:00
pci_ids.h
Merge branch 'lorenzo/pci/vmd'
2018-06-06 16:10:45 -05:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h
perf/x86/intel: Fix unwind errors from PEBS entries (mk-II)
2018-07-25 11:46:21 +02:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
mm: introduce ARCH_HAS_PTE_SPECIAL
2018-06-07 17:34:35 -07:00
phonet.h
phy.h
net: phy: add helper phy_polling_mode
2018-07-25 13:41:22 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h
phylink: add helper for configuring 2500BaseX modes
2018-08-09 11:08:19 -07:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pktcdvd: convert to bioset_init()/mempool_init()
2018-05-30 15:33:32 -06:00
pl320-ipc.h
platform_device.h
plist.h
pm-trace.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h
PM / Domains: Rename opp_node to np
2018-06-25 09:41:37 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h
Revert "PM / runtime: Fixup reference counting of device link suppliers at probe"
2018-06-12 10:24:13 +02:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
2018-06-28 10:40:47 -07:00
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
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
profile.h
projid.h
property.h
psci.h
psp-sev.h
crypto: ccp - Add GET_ID SEV command
2018-05-31 00:13:56 +08:00
pstore.h
pstore: Convert internal records to timespec64
2018-06-05 16:57:31 -07:00
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist: add list_for_each_entry_from_rcu()
2018-05-31 14:59:19 -04:00
rculist_bl.h
rculist_nulls.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
rcupdate.h
rcu: Update documentation of rcu_read_unlock()
2018-06-10 06:14:01 +02:00
rcupdate_wait.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
lib: reciprocal_div: implement the improved algorithm on the paper mentioned
2018-07-07 01:45:31 +02:00
refcount.h
locking/refcounts: Implement refcount_dec_and_lock_irqsave()
2018-06-12 23:33:25 +02:00
regmap.h
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
rfkill.h
rfkill: Fixes and cleanup of kernel-doc in the header file
2018-06-15 13:37:07 +02:00
rhashtable-types.h
rhashtable: remove nulls_base and related code.
2018-06-22 13:43:27 +09:00
rhashtable.h
rhashtable: clean up dereference of ->future_tbl.
2018-06-22 13:43:28 +09:00
ring_buffer.h
ring_buffer: tracing: Inherit the tracing setting to next ring buffer
2018-07-25 10:29:41 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
Input: synaptics-rmi4 - convert irq distribution to irq_domain
2018-06-05 10:33:35 -07:00
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rpmsg: Switch to SPDX license identifier
2018-06-03 17:37:11 -07:00
rslib.h
rtc.h
rtmutex.h
locking/rtmutex: Allow specifying a subclass for nested locking
2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
sg: remove ->sg_magic member
2018-06-29 08:48:06 -06:00
scc.h
sched.h
kthread, sched/core: Fix kthread_parkme() (again...)
2018-07-03 09:17:30 +02:00
sched_clock.h
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
sctp.h
sctp: add support for dscp and flowlabel per transport
2018-07-04 11:36:54 +09:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.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
sfi.h
sfi_acpi.h
sfp.h
net: phy: sfp: Add HWMON support for module sensors
2018-07-18 10:02:02 +09:00
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
mm: restructure memfd code
2018-06-07 17:34:35 -07:00
shrinker.h
signal.h
signal_types.h
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
2018-08-13 10:07:23 -07:00
slab.h
mm: fix race between kmem_cache destroy, create and deactivate
2018-06-15 07:55:23 +09:00
slab_def.h
slab: clean up the code comment in slab kmem_cache struct
2018-06-07 17:34:34 -07:00
slimbus.h
slub_def.h
slub: fix failure when we delete and create a slab cache
2018-06-28 11:16:44 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
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.h
atomic: Add irqsave variant of atomic_dec_and_lock()
2018-06-12 23:33:24 +02: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
srcutiny.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
srcutree.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
ssbi.h
stackdepot.h
stackprotector.h
Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables
2018-06-14 12:21:18 +09:00
stacktrace.h
start_kernel.h
stat.h
vfs: change inode times to use struct timespec64
2018-06-05 16:57:31 -07:00
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
net: stmmac: Add XGMAC 2.10 HWIF entry
2018-08-09 11:16:28 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-06-04 17:45:38 -07:00
swap.h
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-07-22 12:04:51 -07:00
syscore_ops.h
sysctl.h
sysfs.h
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
tcp: add stat of data packet reordering events
2018-08-01 09:56:10 -07:00
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
drivers: thermal: Update license to SPDX format
2018-05-30 14:46:17 +08:00
thinkpad_acpi.h
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping32.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-06-06 18:39:49 -07:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
docs: fix broken references with multiple hints
2018-06-15 18:10:01 -03:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
USB/PHY patches for 4.18-rc1
2018-06-05 16:14:12 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
include/linux/types.h: use fixed width types without double-underscore prefix
2018-06-07 17:34:38 -07:00
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
net: Convert GRO SKB handling to list_head.
2018-06-26 11:33:04 +09:00
uidgid.h
uio.h
uio_driver.h
uio: change to use the mutex lock instead of the spin lock
2018-07-07 16:57:35 +02:00
umh.h
uprobes.h
usb.h
usb: hub: Per-port setting to reduce TRSTRCY to 10 ms
2018-05-31 12:48:17 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
userfaultfd: prevent non-cooperative events vs mcopy_atomic races
2018-06-07 17:34:38 -07:00
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-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio: Make vp_set_vq_affinity() take a mask.
2018-08-11 12:02:18 -07:00
virtio_console.h
virtio_net.h
net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan
2018-06-07 16:15:38 -04:00
virtio_ring.h
virtio_ring: switch to dma_XX barriers for rpmsg
2018-06-07 20:54:23 +03:00
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h
mm: Use overflow helpers in kvmalloc()
2018-06-05 12:16:51 -07:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
wait_bit.h
wanrouter.h
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
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