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
..
accessibility
acpi
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
2018-03-22 18:37:49 -07:00
amba
android
ANDROID: binder: synchronize_rcu() when using POLLFREE.
2018-02-16 11:16:38 +01:00
ata
libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version
2018-03-19 08:36:38 -07:00
atm
atm: iphase: fix spelling mistake: "Receiverd" -> "Received"
2018-03-30 10:10:04 -04:00
auxdisplay
auxdisplay: img-ascii-lcd: Silence 2 uninitialized warnings
2018-03-13 18:16:38 +01:00
base
ACPI updates for v4.16-rc2
2018-02-15 14:50:32 -08:00
bcma
block
loop: Fix lost writes caused by missing flag
2018-03-09 08:36:36 -07:00
bluetooth
Bluetooth: hci_bcm: Set pulsed_host_wake flag in sleep parameters
2018-03-15 19:39:37 +01:00
bus
bus: ti-sysc: Fix checking of no-reset-on-init quirk
2018-02-15 09:18:55 -08:00
cdrom
char
tpm: fix potential buffer overruns caused by bit glitches on the bus
2018-02-26 15:43:46 -08:00
clk
clk: bcm2835: Protect sections updating shared registers
2018-03-19 09:27:37 -07:00
clocksource
clocksource/atmel-st: Add 'depends on HAS_IOMEM' to fix unmet dependency
2018-03-09 11:11:58 +01:00
connector
cpufreq
Merge branch 'cpufreq-scpi'
2018-03-02 10:44:44 +01:00
cpuidle
crypto
s390:
2018-02-26 09:28:35 -08:00
dax
dax: ->direct_access does not sleep anymore
2018-02-26 12:32:29 -08:00
dca
devfreq
dio
dma
dmaengine: stm32-dmamux: fix a potential buffer overflow
2018-03-22 10:51:35 +05:30
dma-buf
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
edac
EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL
2018-02-23 12:05:37 +01:00
eisa
extcon
extcon: int3496: process id-pin first so that we start with the right status
2018-02-14 06:37:33 +09:00
firewire
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
firmware
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-03-18 11:56:53 -07:00
fmc
fpga
fsi
gpio
gpio: rcar: Use wakeup_path i.s.o. explicit clock handling
2018-03-05 09:01:21 +01:00
gpu
drm/tegra: Fixes for v4.16
2018-03-29 09:57:09 +10:00
hid
usb: ldusb: add PIDs for new CASSY devices supported by this driver
2018-02-15 18:44:03 +01:00
hsi
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
hv
Drivers: hv: vmbus: Fix ring buffer signaling
2018-03-06 09:52:59 -08:00
hwmon
Fix bad temperature display on Ryzen/Threadripper
2018-02-15 14:31:28 -08:00
hwspinlock
hwtracing
i2c
i2c: i2c-stm32f7: fix no check on returned setup
2018-03-24 13:37:41 +01:00
ide
genhd: Rename get_disk() to get_disk_and_module()
2018-02-26 09:48:42 -07:00
idle
iio
iio: st_pressure: st_accel: pass correct platform data to init
2018-03-10 16:28:05 +00:00
infiniband
Fifth pull request for 4.16-rc
2018-03-29 19:23:24 -10:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-03-07 17:37:32 -08:00
iommu
treewide/trivial: Remove ';;$' typo noise
2018-02-22 10:59:33 +01:00
ipack
irqchip
irqchip/irq-imx-gpcv2: Remove unused function
2018-03-11 13:27:12 +00:00
isdn
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
leds
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
lightnvm
macintosh
powerpc/macio: set a proper dma_coherent_mask
2018-02-13 08:58:53 -08:00
mailbox
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
mcb
md
dm: fix dropped return code from dm_get_bdev_for_ioctl
2018-03-29 23:31:32 -04:00
media
media: dvb: fix a Kconfig typo
2018-03-05 07:57:41 -05:00
memory
memory: brcmstb: dpfe: support new way of passing data from the DCPU
2018-02-23 10:56:59 -08:00
memstick
message
mfd
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
misc
powerpc fixes for 4.16 #5
2018-03-09 09:33:48 -08:00
mmc
mmc: sdhci-acpi: Fix IRQ 0
2018-03-21 11:10:20 +01:00
mtd
mtd: jedec_probe: Fix crash in jedec_read_mfr()
2018-03-29 19:29:06 +02:00
mux
net
net: mvneta: fix enable of all initialized RXQs
2018-03-30 14:27:47 -04:00
nfc
ntb
nubus
nvdimm
libnvdimm, nfit: fix persistence domain reporting
2018-03-21 15:12:07 -07:00
nvme
nvme_fc: rework sqsize handling
2018-03-08 10:39:58 -07:00
nvmem
of
device property: Constify device_get_match_data()
2018-02-12 10:41:11 +01:00
opp
opp: cpu: Replace GFP_ATOMIC with GFP_KERNEL in dev_pm_opp_init_cpufreq_table
2018-02-12 15:07:46 +05:30
oprofile
parisc
parport
pci
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
pcmcia
Merge branch 'pcmcia' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia
2018-02-08 11:48:49 -08:00
perf
arm_pmu: Use disable_irq_nosync when disabling SPI in CPU teardown hook
2018-02-28 14:59:47 +00:00
phy
phy: qcom-ufs: add MODULE_LICENSE tag
2018-03-12 15:11:59 +05:30
pinctrl
pinctrl: samsung: Validate alias coming from DT
2018-03-08 13:02:26 +01:00
platform
platform-drivers-x86 for v4.16-7
2018-03-14 13:01:14 -07:00
pnp
power
powercap
pps
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ps3
ptp
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
pwm
rapidio
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ras
regulator
Merge remote-tracking branches 'regulator/fix/resume' and 'regulator/fix/stm32-vfrefbuf' into regulator-linus
2018-03-07 14:39:07 +00:00
remoteproc
remoteproc updates for v4.16
2018-02-05 10:07:40 -08:00
reset
rpmsg
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
rtc
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-03-22 14:10:29 -07:00
sbus
pci-v4.16-changes
2018-02-06 09:59:40 -08:00
scsi
SCSI fixes on 20180327
2018-03-27 14:11:46 -10:00
sfi
sh
cpufreq: Add and use cpufreq_for_each_{valid_,}entry_idx()
2018-02-08 10:21:39 +01:00
siox
slimbus
sn
soc
soc/fsl/qbman: fix issue in qman_delete_cgr_safe()
2018-03-14 13:16:23 -04:00
soundwire
spi
spmi
ssb
staging
staging: ncpfs: memory corruption in ncp_read_kernel()
2018-03-19 16:31:39 +01:00
target
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2018-02-09 14:49:46 -08:00
tc
tee
thermal
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2018-02-06 15:04:58 -08:00
thunderbolt
tty
tty: vt: fix up tabstops properly
2018-03-25 07:04:00 -10:00
uio
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
usb
usb: musb: Fix external abort in musb_remove on omap2430
2018-03-13 16:36:59 +01:00
uwb
vfio
Revert: "vfio-pci: Mask INTx if a device is not capabable of enabling it"
2018-03-21 22:50:19 -06:00
vhost
vhost: validate log when IOTLB is enabled
2018-03-29 16:22:47 -04:00
video
fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().
2018-03-07 14:00:34 +01:00
virt
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
virtio
virtio_ring: fix num_free handling in error case
2018-03-01 18:53:38 +02:00
visorbus
vlynq
vme
w1
watchdog
ACPI / watchdog: Fix off-by-one error at resource assignment
2018-03-19 23:17:07 +01:00
xen
xen: fix for V4.16-rc5
2018-03-09 16:54:18 -08:00
zorro
Kconfig
Makefile
pci-v4.16-changes
2018-02-06 09:59:40 -08:00