Linus Torvalds
a44406ec3d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
...
Pull networking fixes from David Miller:
1) Fix RCU locking in xfrm_local_error(), from Taehee Yoo.
2) Fix return value assignments and thus error checking in
iwl_mvm_start_ap_ibss(), from Johannes Berg.
3) Don't count header length twice in vti4, from Stefano Brivio.
4) Fix deadlock in rt6_age_examine_exception, from Eric Dumazet.
5) Fix out-of-bounds access in nf_sk_lookup_slow{v4,v6}() from Subash
Abhinov.
6) Check nladdr size in netlink_connect(), from Alexander Potapenko.
7) VF representor SQ numbers are 32 not 16 bits, in mlx5 driver, from
Or Gerlitz.
8) Out of bounds read in skb_network_protocol(), from Eric Dumazet.
9) r8169 driver sets driver data pointer after register_netdev() which
is too late. Fix from Heiner Kallweit.
10) Fix memory leak in mlx4 driver, from Moshe Shemesh.
11) The multi-VLAN decap fix added a regression when dealing with device
that lack a MAC header, such as tun. Fix from Toshiaki Makita.
12) Fix integer overflow in dynamic interrupt coalescing code. From Tal
Gilboa.
13) Use after free in vrf code, from David Ahern.
14) IPV6 route leak between VRFs fix, also from David Ahern.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (81 commits)
net: mvneta: fix enable of all initialized RXQs
net/ipv6: Fix route leaking between VRFs
vrf: Fix use after free and double free in vrf_finish_output
ipv6: sr: fix seg6 encap performances with TSO enabled
net/dim: Fix int overflow
vlan: Fix vlan insertion for packets without ethernet header
net: Fix untag for vlan packets without ethernet header
atm: iphase: fix spelling mistake: "Receiverd" -> "Received"
vhost: validate log when IOTLB is enabled
qede: Do not drop rx-checksum invalidated packets.
hv_netvsc: enable multicast if necessary
ip_tunnel: Resolve ipsec merge conflict properly.
lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write)
qede: Fix barrier usage after tx doorbell write.
vhost: correctly remove wait queue during poll failure
net/mlx4_core: Fix memory leak while delete slave's resources
net/mlx4_en: Fix mixed PFC and Global pause user control requests
net/smc: use announced length in sock_recvmsg()
llc: properly handle dev_queue_xmit() return value
strparser: Fix sign of err codes
...
2018-03-30 18:47:28 -10:00
..
ABI
Merge branch 'for-4.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2018-03-19 14:23:30 -07:00
accelerators
ocxl: Document the OCXL_IOCTL_GET_METADATA IOCTL
2018-03-02 13:02:15 +11:00
accounting
acpi
admin-guide
More ACPI updates for v4.16-rc1
2018-02-09 09:44:25 -08:00
aoe
arm
arm64
arm64 updates for 4.16:
2018-01-30 13:57:43 -08:00
auxdisplay
backlight
blackfin
block
blockdev
bpf
bpf: add documentation to compare clang "-target bpf" and default target
2018-02-02 11:14:19 +01:00
bus-devices
cdrom
cgroup-v1
Documentation: Fix 'file_mapped' -> 'mapped_file'
2018-01-30 09:52:11 -08:00
cma
connector
console
core-api
idr: Add documentation
2018-02-06 16:41:29 -05:00
cpu-freq
cpufreq: Add and use cpufreq_for_each_{valid_,}entry_idx()
2018-02-08 10:21:39 +01:00
cpuidle
cris
crypto
dev-tools
device-mapper
dm cache: Documentation: update default migration_throttling value
2018-01-30 16:55:47 -05:00
devicetree
Staging/IIO fixes for 4.16-rc7
2018-03-23 11:11:32 -07:00
doc-guide
scripts: kernel-doc: parse next structs/unions
2017-12-21 13:41:46 -07:00
driver-api
s390/docs: reword airq section
2018-02-02 10:47:15 +01:00
driver-model
serdev: Introduce devm_serdev_device_open()
2018-01-08 10:08:34 +00:00
early-userspace
EDID
extcon
fault-injection
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
fb
features
membarrier-sync-core: Document architecture support
2018-02-10 12:45:10 +01:00
filesystems
afs: Support the AFS dynamic root
2018-02-06 14:43:37 +00:00
firmware_class
fmc
fpga
frv
gpio
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-02-01 10:49:58 -08:00
gpu
Fixes for 4.16. I contains fixes for deadlock on runtime suspend on few
2018-02-22 08:39:26 +10:00
hid
hwmon
hwmon: (pmbus/max31785) Add dual tachometer support
2018-01-02 15:05:34 -08:00
i2c
i2c: i801: Add missing documentation entries for Braswell and Kaby Lake
2018-02-21 09:17:20 +01:00
ia64
ia64: doc: tweak whitespace for 'console=' parameter
2018-03-05 14:41:38 -08:00
ide
iio
infiniband
IB: Update references to libibverbs
2018-02-04 11:56:49 -05:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-02-01 10:49:58 -08:00
ioctl
ocxl: Documentation
2018-01-27 20:02:24 +11:00
isdn
Documentation/isdn: check and fix dead links ...
2018-03-26 12:31:13 -04:00
kbuild
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
kdump
kernel-hacking
Documentation: Fix misconversion of #if
2018-01-17 16:45:01 -07:00
laptops
leds
lightnvm
livepatch
livepatch: Remove immediate feature
2018-01-11 10:58:03 +01:00
locking
Documentation/locking/mutex-design: Update to reflect latest changes
2018-02-11 12:28:58 +01:00
m68k
maintainer
docs: Add an intro note to the maintainers handbook
2017-12-11 14:46:10 -07:00
md
raid5-ppl: PPL support for disks with write-back cache enabled
2018-01-15 14:29:42 -08:00
media
media: dvb: add continuity error indicators for memory mapped buffers
2018-02-23 05:28:41 -05:00
memory-devices
metag
mic
mips
Documentation: mips: Update AU1xxx_IDE Kconfig dependencies
2018-02-01 12:45:35 -07:00
misc-devices
mmc
mn10300
mtd
mtd: spi-nor: add an API to restore the status of SPI flash chip
2017-12-13 00:36:00 +01:00
namespaces
netlabel
networking
net: use skb_is_gso_sctp() instead of open-coding
2018-03-09 11:41:47 -05:00
nfc
nios2
nvdimm
nvmem
openrisc
parisc
PCI
PCI: Update location of pci.ids file
2018-02-22 15:00:43 -06:00
pcmcia
perf
perf: ARM DynamIQ Shared Unit PMU support
2018-01-02 16:43:12 +00:00
phy
platform
power
regulator: Changes for v4.16
2018-01-29 11:32:44 -08:00
powerpc
pps
process
A few late-arriving fixes, along with Konstantin's PGP document that had
2018-02-07 09:42:59 -08:00
pti
ptp
rapidio
RCU
Merge branches 'cond_resched.2017.12.04a', 'dyntick.2017.11.28a', 'fixes.2017.12.11a', 'srbd.2017.12.05a' and 'torture.2017.12.11a' into HEAD
2017-12-11 09:21:58 -08:00
s390
scheduler
scsi
security
Documentation: security/credentials.rst: explain need to sort group_list
2018-01-08 14:20:31 -07:00
serial
sh
sound
sparc
sparc64: Oracle DAX driver
2018-01-22 08:17:16 -08:00
sphinx
Documentation/sphinx: Fix Directive import error
2018-03-09 10:46:14 -07:00
sphinx-static
spi
sysctl
Documentation/sysctl/user.txt: fix typo
2018-02-06 18:32:48 -08:00
target
thermal
cpu_cooling: Remove static-power related documentation
2018-01-03 13:11:48 +01:00
timers
trace
docs: ftrace-uses.rst fix varios code-block directives
2017-12-21 13:39:31 -07:00
translations
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk
2018-02-01 13:36:15 -08:00
usb
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
userspace-api
virtual
KVM: x86: Add a framework for supporting MSR-based features
2018-03-01 19:00:28 +01:00
vm
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
w1
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
watchdog
documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt
2018-02-03 11:09:54 +01:00
wimax
x86
Documentation, x86, resctrl: Make text and sample command match
2018-02-28 19:59:05 +01:00
xtensa
xtensa: add support for KASAN
2017-12-16 22:37:12 -08:00
.gitignore
00-INDEX
docs: get rid of kernel-doc-nano-HOWTO.txt
2017-12-21 13:41:46 -07:00
atomic_bitops.txt
locking/atomic/bitops: Document and clarify ordering semantics for failed test_and_{}_bit()
2018-02-13 14:55:53 +01:00
atomic_t.txt
bcache.txt
bt8xxgpio.txt
btmrvl.txt
bus-virt-phys-mapping.txt
cachetlb.txt
cgroup-v2.txt
cgroup, docs: document the root cgroup behavior of cpu and io controllers
2018-01-16 08:07:09 -08:00
Changes
circular-buffers.txt
clearing-warn-once.txt
clk.txt
CodingStyle
conf.py
docs: Remove "could not extract kernel version" warning
2017-12-11 15:20:04 -07:00
cpu-load.txt
cputopology.txt
crc32.txt
dcdbas.txt
debugging-modules.txt
debugging-via-ohci1394.txt
dell_rbu.txt
digsig.txt
DMA-API-HOWTO.txt
DMA-API.txt
DMA-attributes.txt
DMA-ISA-LPC.txt
docutils.conf
dontdiff
efi-stub.txt
eisa.txt
flexible-arrays.txt
futex-requeue-pi.txt
gcc-plugins.txt
highuid.txt
hw_random.txt
hwspinlock.txt
index.rst
Documentation: Add license-rules.rst to describe how to properly identify file licenses
2018-01-06 10:58:02 -07:00
Intel-IOMMU.txt
intel_txt.txt
io-mapping.txt
io_ordering.txt
iostats.txt
IPMI.txt
IRQ-affinity.txt
IRQ-domain.txt
irqdomain: Kill CONFIG_IRQ_DOMAIN_DEBUG
2018-01-24 12:32:58 +01:00
IRQ.txt
irqflags-tracing.txt
isa.txt
isapnp.txt
kernel-per-CPU-kthreads.txt
kobject.txt
kprobes.txt
kref.txt
ldm.txt
lockup-watchdogs.txt
logo.gif
logo.txt
lsm.txt
lzo.txt
mailbox.txt
Makefile
memory-barriers.txt
memory-hotplug.txt
men-chameleon-bus.txt
nommu-mmap.txt
ntb.txt
numastat.txt
padata.txt
parport-lowlevel.txt
percpu-rw-semaphore.txt
phy.txt
pi-futex.txt
pnp.txt
preempt-locking.txt
pwm.txt
rbtree.txt
remoteproc.txt
rfkill.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
rtc.txt
Documentation: rtc: move iotcl interface documentation to ABI
2018-01-12 00:20:41 +01:00
SAK.txt
sgi-ioc4.txt
siphash.txt
SM501.txt
smsc_ece1099.txt
speculation.txt
Documentation: Document array_index_nospec
2018-01-30 21:54:28 +01:00
static-keys.txt
SubmittingPatches
svga.txt
switchtec.txt
sync_file.txt
tee.txt
this_cpu_ops.txt
unaligned-memory-access.txt
vfio-mediated-device.txt
vfio.txt
video-output.txt
xillybus.txt
xz.txt
zorro.txt