4.9.4-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest57 of 59 patches 4 repliesIn review
57 of 59 patches are in this archive. The cover letter announces 59.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/59 | net: vrf: Fix NAT within a VRFdrivers/ | +0 | 0 replies | |
| 2/59 | net: vrf: Drop conntrack data after pass through VRF device on Txdrivers/ | +4 | 0 replies | |
| 3/59 | sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is nullnet/ | +3 | 0 replies | |
| 4/59 | inet: fix IP(V6)_RECVORIGDSTADDR for udp socketsnet/ net/ | +2 | 0 replies | |
| 5/59 | ipv6: handle -EFAULT from skb_copy_bitsnet/ | +5 | 0 replies | |
| 6/59 | net, sched: fix soft lockup in tc_classifynet/ | +3 | 0 replies | |
| 7/59 | net: stmmac: Fix race between stmmac_drv_probe and stmmac_opendrivers/ | +13 | 0 replies | |
| 8/59 | net/sched: cls_flower: Fix missing addr_type in classifynet/ | +4 | 0 replies | |
| 9/59 | net/mlx5: Check FW limitations on log_max_qp before setting itdrivers/ | +7 | 0 replies | |
| 10/59 | net/mlx5: Cancel recovery work in remove flowdrivers/ | +3 | 0 replies | |
| 11/59 | net/mlx5: Avoid shadowing numa_nodedrivers/ | +1 | 0 replies | |
| 12/59 | net/mlx5: Mask destination mac value in ethtool steering rulesdrivers/ | +1 | 0 replies | |
| 13/59 | net/mlx5: Prevent setting multicast macs for VFsdrivers/ | +1 | 0 replies | |
| 14/59 | net/mlx5e: Dont sync netdev state when not registereddrivers/ | +12 | 0 replies | |
| 15/59 | net/mlx5e: Disable netdev after closedrivers/ | +4 | 0 replies | |
| 16/59 | rtnl: stats - add missing netlink message size checksnet/ | +6 | 0 replies | |
| 17/59 | net: fix incorrect original ingress device index in PKTINFOnet/ | +7 | 0 replies | |
| 18/59 | net: ipv4: dst for local input routes should use l3mdev if relevantnet/ | +2 | 0 replies | |
| 19/59 | drop_monitor: add missing call to genlmsg_endnet/ | +24 | 0 replies | |
| 20/59 | drop_monitor: consider inserted data in genlmsg_endnet/ | +7 | 0 replies | |
| 21/59 | flow_dissector: Update pptp handling to avoid null pointer deref.net/ | +3 | 0 replies | |
| 22/59 | igmp: Make igmp group member RFC 3376 compliantnet/ | +6 | 0 replies | |
| 23/59 | ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rulesnet/ | +1 | 0 replies | |
| 24/59 | net: vrf: Add missing Rx countersdrivers/ | +3 | 0 replies | |
| 25/59 | bpf: change back to orig prog on too many passesarch/ | +2 | 0 replies | |
| 26/59 | net: dsa: bcm_sf2: Do not clobber b53_switch_opsdrivers/ | +7 | 0 replies | |
| 27/59 | net: dsa: bcm_sf2: Utilize nested MDIO read/writedrivers/ | +2 | 0 replies | |
| 28/59 | r8152: split rtl8152_suspend functiondrivers/ | +40 | 0 replies | |
| 29/59 | r8152: fix rx issue for runtime suspenddrivers/ | +28 | 0 replies | |
| 30/59 | net: dsa: Ensure validity of dst->ds[0]net/ | +7 | 0 replies | |
| 31/59 | net: add the AF_QIPCRTR entries to family name tablesnet/ | +3 | 0 replies | |
| 32/59 | gro: Enter slow-path if there is no tailroomnet/ | +2 | 0 replies | |
| 33/59 | gro: use min_t() in skb_gro_reset_offset()net/ | +3 | 0 replies | |
| 34/59 | gro: Disable frag0 optimization on IPv6 ext headersinclude/ net/ | +8 | 0 replies | |
| 35/59 | net/mlx5e: Remove WARN_ONCE from adaptive moderation codedrivers/ | +1 | 0 replies | |
| 36/59 | net: ipv4: Fix multipath selection with vrfdrivers/ net/ | +9 | 0 replies | |
| 37/59 | net: vrf: do not allow table id 0drivers/ | +2 | 0 replies | |
| 38/59 | HID: hid-cypress: validate length of reportdrivers/ | +3 | 0 replies | |
| 39/59 | ALSA: firewire-tascam: Fix to handle error from initialization of stream datasound/ | +1 | 0 replies | |
| 40/59 | powerpc: Fix build warning on 32-bit PPCarch/ | +1 | 0 replies | |
| 41/59 | tools/virtio: fix READ_ONCE()tools/ | +1 | 0 replies | |
| 41/59 | tools/virtio: fix READ_ONCE()tools/ | +1 | 0 replies | |
| 42/59 | arm64: dts: mt8173: Fix auxadc nodearch/ | +3 | 0 replies | |
| 43/59 | ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LEDarch/ | +0 | 0 replies | |
| 45/59 | ARM: pxa: fix pxa25x interrupt initarch/ | +1 | 0 replies | |
| 46/59 | ARM: zynq: Reserve correct amount of non-DMA RAMarch/ | +1 | 0 replies | |
| 47/59 | ARM: qcom_defconfig: Fix MDM9515 LCC and GCC configarch/ | +2 | 0 replies | |
| 48/59 | svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit armnet/ | +1 | 0 replies | |
| 49/59 | bus: arm-ccn: Prevent hotplug callback leakdrivers/ | +4 | 0 replies | |
| 50/59 | ARM: OMAP5: Fix mpuss_early_initarch/ arch/ arch/ +1 more | +58 | 0 replies | |
| 51/59 | ARM: OMAP5: Fix build for PM codearch/ | +1 | 0 replies | |
| 52/59 | ARM: OMAP4+: Fix bad fallthrough for cpuidlearch/ | +2 | 0 replies | |
| 53/59 | ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registrationdrivers/ | +8 | 0 replies | |
| 54/59 | ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init()arch/ arch/ | +6 | 0 replies | |
| 56/59 | ALSA: usb-audio: Add a quirk for Plantronics BT600sound/ | +1 | 0 replies | |
| 58/59 | rtlwifi: Fix enter/exit power_savedrivers/ drivers/ drivers/ +1 more | +40 | 0 replies | |
| 59/59 | rtlwifi: rtl_usb: Fix missing entry in USB drivers private datadrivers/ | +1 | 0 replies |
Reviews trailers per patch
18 of 57 patches have a Reviewed-by or Acked-by.
| Patch | Mohamad Haj Yahia | Alexei Starovoitov | Andrew Lunn | Vivien Didelot | Cornelia Huck | Jason Wang | Nathan Rossi | Santosh Shilimkar | David Ahern | Neil Horman | Marcelo Ricardo Leitner | Eric Dumazet | Shahar Klein | Hadar Hen Zion | Jiri Pirko | Benoit Camredon | Stephen Boyd |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/59 | |||||||||||||||||
| 2/59 | |||||||||||||||||
| 3/59 | A-b | ||||||||||||||||
| 4/59 | |||||||||||||||||
| 5/59 | |||||||||||||||||
| 6/59 | A-b | T-b | |||||||||||||||
| 7/59 | |||||||||||||||||
| 8/59 | R-b | A-b | |||||||||||||||
| 9/59 | |||||||||||||||||
| 10/59 | |||||||||||||||||
| 11/59 | |||||||||||||||||
| 12/59 | |||||||||||||||||
| 13/59 | |||||||||||||||||
| 14/59 | R-b | ||||||||||||||||
| 15/59 | R-b | ||||||||||||||||
| 16/59 | |||||||||||||||||
| 17/59 | A-b | ||||||||||||||||
| 18/59 | |||||||||||||||||
| 19/59 | A-b | ||||||||||||||||
| 20/59 | A-b | ||||||||||||||||
| 21/59 | |||||||||||||||||
| 22/59 | |||||||||||||||||
| 23/59 | |||||||||||||||||
| 24/59 | |||||||||||||||||
| 25/59 | A-b | ||||||||||||||||
| 26/59 | R-b | ||||||||||||||||
| 27/59 | R-b | ||||||||||||||||
| 28/59 | |||||||||||||||||
| 29/59 | |||||||||||||||||
| 30/59 | R-b | ||||||||||||||||
| 31/59 | |||||||||||||||||
| 32/59 | |||||||||||||||||
| 33/59 | |||||||||||||||||
| 34/59 | |||||||||||||||||
| 35/59 | |||||||||||||||||
| 36/59 | |||||||||||||||||
| 37/59 | |||||||||||||||||
| 38/59 | T-b | ||||||||||||||||
| 39/59 | |||||||||||||||||
| 40/59 | |||||||||||||||||
| 41/59 | R-b R-b | R-b R-b | |||||||||||||||
| 41/59 | R-b R-b | R-b R-b | |||||||||||||||
| 42/59 | |||||||||||||||||
| 43/59 | |||||||||||||||||
| 45/59 | |||||||||||||||||
| 46/59 | T-b | ||||||||||||||||
| 47/59 | R-b | ||||||||||||||||
| 48/59 | |||||||||||||||||
| 49/59 | |||||||||||||||||
| 50/59 | A-b | ||||||||||||||||
| 51/59 | A-b | ||||||||||||||||
| 52/59 | A-b | ||||||||||||||||
| 53/59 | |||||||||||||||||
| 54/59 | |||||||||||||||||
| 56/59 | |||||||||||||||||
| 58/59 | |||||||||||||||||
| 59/59 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 17 reviewers.
Cover letter [PATCH 4.9 00/59] 4.9.4-stable review
This is the start of the stable review cycle for the 4.9.4 release. There are 59 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sun Jan 15 11:38:27 UTC 2017. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.4-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.9.4-rc1
Larry Finger <[email protected]>
rtlwifi: rtl_usb: Fix missing entry in USB driver's private data
Larry Finger <[email protected]>
rtlwifi: Fix enter/exit power_save
Imre Deak <[email protected]>
drm/i915/gen9: Fix PCODE polling during CDCLK change notification
Dennis Kadioglu <[email protected]>
ALSA: usb-audio: Add a quirk for Plantronics BT600
Uwe Kleine-König <[email protected]>
spi: mvebu: fix baudrate calculation for armada variant
Grygorii Strashko <[email protected]>
ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init()
Geert Uytterhoeven <[email protected]>
ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration
Tony Lindgren <[email protected]>
ARM: OMAP4+: Fix bad fallthrough for cpuidle
Tony Lindgren <[email protected]>
ARM: OMAP5: Fix build for PM code
Tony Lindgren <[email protected]>
ARM: OMAP5: Fix mpuss_early_init
Thomas Gleixner <[email protected]>
bus: arm-ccn: Prevent hotplug callback leak
Chuck Lever <[email protected]>
svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm
Neil Armstrong <[email protected]>
ARM: qcom_defconfig: Fix MDM9515 LCC and GCC config
Kyle Roeschley <[email protected]>
ARM: zynq: Reserve correct amount of non-DMA RAM
Robert Jarzmik <[email protected]>
ARM: pxa: fix pxa25x interrupt init
Andreas Färber <[email protected]>
ARM64: dts: bcm2835: Fix bcm2837 compatible string
Andrea Merello <[email protected]>
ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED
Matthias Brugger <[email protected]>
arm64: dts: mt8173: Fix auxadc node
Mark Rutland <[email protected]>
tools/virtio: fix READ_ONCE()
Larry Finger <[email protected]>
powerpc: Fix build warning on 32-bit PPC
Takashi Sakamoto <[email protected]>
ALSA: firewire-tascam: Fix to handle error from initialization of stream data
Greg Kroah-Hartman <[email protected]>
HID: hid-cypress: validate length of report
David Ahern <[email protected]>
net: vrf: do not allow table id 0
David Ahern <[email protected]>
net: ipv4: Fix multipath selection with vrf
Gil Rockah <[email protected]>
net/mlx5e: Remove WARN_ONCE from adaptive moderation code
Herbert Xu <[email protected]>
gro: Disable frag0 optimization on IPv6 ext headers
Eric Dumazet <[email protected]>
gro: use min_t() in skb_gro_reset_offset()
Herbert Xu <[email protected]>
gro: Enter slow-path if there is no tailroom
Anna, Suman <[email protected]>
net: add the AF_QIPCRTR entries to family name tables
Florian Fainelli <[email protected]>
net: dsa: Ensure validity of dst->ds[0]
hayeswang <[email protected]>
r8152: fix rx issue for runtime suspend
hayeswang <[email protected]>
r8152: split rtl8152_suspend function
Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Utilize nested MDIO read/write
Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Do not clobber b53_switch_ops
Daniel Borkmann <[email protected]>
bpf: change back to orig prog on too many passes
David Ahern <[email protected]>
net: vrf: Add missing Rx counters
Alexander Duyck <[email protected]>
ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules
Michal Tesar <[email protected]>
igmp: Make igmp group member RFC 3376 compliant
Ian Kumlien <[email protected]>
flow_dissector: Update pptp handling to avoid null pointer deref.
Reiter Wolfgang <[email protected]>
drop_monitor: consider inserted data in genlmsg_end
Reiter Wolfgang <[email protected]>
drop_monitor: add missing call to genlmsg_end
David Ahern <[email protected]>
net: ipv4: dst for local input routes should use l3mdev if relevant
Wei Zhang <[email protected]>
net: fix incorrect original ingress device index in PKTINFO
Mathias Krause <[email protected]>
rtnl: stats - add missing netlink message size checks
Saeed Mahameed <[email protected]>
net/mlx5e: Disable netdev after close
Saeed Mahameed <[email protected]>
net/mlx5e: Don't sync netdev state when not registered
Mohamad Haj Yahia <[email protected]>
net/mlx5: Prevent setting multicast macs for VFs
Maor Gottlieb <[email protected]>
net/mlx5: Mask destination mac value in ethtool steering rules
Eli Cohen <[email protected]>
net/mlx5: Avoid shadowing numa_node
Daniel Jurgens <[email protected]>
net/mlx5: Cancel recovery work in remove flow
Noa Osherovich <[email protected]>
net/mlx5: Check FW limitations on log_max_qp before setting it
Paul Blakey <[email protected]>
net/sched: cls_flower: Fix missing addr_type in classify
Florian Fainelli <[email protected]>
net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
Daniel Borkmann <[email protected]>
net, sched: fix soft lockup in tc_classify
Dave Jones <[email protected]>
ipv6: handle -EFAULT from skb_copy_bits
Willem de Bruijn <[email protected]>
inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets
Xin Long <[email protected]>
sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null
David Ahern <[email protected]>
net: vrf: Drop conntrack data after pass through VRF device on Tx
David Ahern <[email protected]>
net: vrf: Fix NAT within a VRF
-------------
Diffstat:
Makefile | 4 +- arch/arm/configs/qcom_defconfig | 4 +- arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/common.h | 38 +++++++--- arch/arm/mach-omap2/io.c | 3 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 37 +++++++--- arch/arm/mach-omap2/omap4-sar-layout.h | 2 + arch/arm/mach-omap2/timer.c | 9 +-- arch/arm/mach-pxa/pxa25x.c | 2 +- arch/arm/mach-zynq/common.c | 2 +- arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts | 7 -- arch/arm64/boot/dts/broadcom/bcm2837.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 3 + arch/powerpc/kernel/misc_32.S | 2 +- arch/x86/net/bpf_jit_comp.c | 2 + drivers/bus/arm-ccn.c | 5 +- drivers/clk/clkdev.c | 8 +++ drivers/gpu/drm/i915/i915_drv.h | 2 + drivers/gpu/drm/i915/intel_display.c | 31 +++----- drivers/gpu/drm/i915/intel_pm.c | 75 +++++++++++++++++++ drivers/hid/hid-cypress.c | 3 + drivers/net/dsa/bcm_sf2.c | 11 ++- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 27 ++++--- drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 15 ++-- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +++--- drivers/net/usb/r8152.c | 80 ++++++++++++++++----- drivers/net/vrf.c | 13 +++- drivers/net/wireless/realtek/rtlwifi/base.c | 8 +-- drivers/net/wireless/realtek/rtlwifi/core.c | 9 +-- drivers/net/wireless/realtek/rtlwifi/pci.c | 14 ++-- drivers/net/wireless/realtek/rtlwifi/ps.c | 36 +++++++--- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 + drivers/spi/spi-orion.c | 83 ++++++++++++++-------- include/linux/netdevice.h | 9 ++- net/core/dev.c | 4 +- net/core/drop_monitor.c | 39 +++++++--- net/core/flow_dissector.c | 5 +- net/core/rtnetlink.c | 6 ++ net/core/sock.c | 6 +- net/dsa/dsa2.c | 11 +-- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_semantics.c | 9 ++- net/ipv4/igmp.c | 7 +- net/ipv4/ip_sockglue.c | 10 ++- net/ipv4/route.c | 3 +- net/ipv6/datagram.c | 2 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/raw.c | 6 +- net/sched/cls_api.c | 4 +- net/sched/cls_flower.c | 4 ++ net/sctp/socket.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + sound/firewire/tascam/tascam-stream.c | 2 +- sound/usb/quirks.c | 1 + tools/virtio/linux/compiler.h | 2 +- 59 files changed, 508 insertions(+), 206 deletions(-)