Skip to contentSkip to conversation

4.4.223-rc2 review

PATCH In review Greg Kroah-Hartman 3 participants 5 messages May 8, 2020 – May 9, 2020 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 4.4.223-rc2 review

This is the start of the stable review cycle for the 4.4.223 release. There are 308 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, 10 May 2020 14:26:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.223-rc2.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.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.223-rc2

Thomas Pedersen <[email protected]>

    mac80211: add ieee80211_is_any_nullfunc()

Takashi Iwai <[email protected]>
ALSA: hda: Match both PCI ID and SSID for driver blacklist

Jere Leppänen <[email protected]>
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case

Herbert Xu <[email protected]>
macvlan: Fix potential use-after free for broadcasts

Florian Fainelli <[email protected]>
net: ep93xx_eth: Do not crash unloading module

Shmulik Ladkani <[email protected]>
net: skbuff: Remove errornous length validation in skb_vlan_pop()

Ivan Vecera <[email protected]>
bna: add missing per queue ethtool stat

Toshiaki Makita <[email protected]>
bridge: Fix problems around fdb entries pointing to the bridge device

Arend Van Spriel <[email protected]>
brcmfmac: restore stopping netdev queue when bus clogs up

Jaap Jan Meijer <[email protected]>
brcmfmac: add fallback for devices that do not report per-chain values

Laxman Dewangan <[email protected]>
pinctrl: tegra: Correctly check the supported configuration

Mans Rullgard <[email protected]>
ata: sata_dwc_460ex: remove incorrect locking

Neil Armstrong <[email protected]>
net: ethernet: davinci_emac: Fix platform_data overwrite

Aneesh Kumar K.V <[email protected]>
cxl: Fix DAR check & use REGION_ID instead of opencoding

Javier Martinez Canillas <[email protected]>
regulator: Try to resolve regulators supplies on registration

Sergei Shtylyov <[email protected]>
at803x: fix reset handling

Vivien Didelot <[email protected]>
net: dsa: mv88e6xxx: fix port VLAN maps

Charles Keepax <[email protected]>
regulator: core: Rely on regulator_dev_release to free constraints

Nicolas Schichan <[email protected]>
net: mv643xx_eth: fix packet corruption with TSO and tiny unaligned packets.

Nicolas Dichtel <[email protected]>
ovs/vxlan: fix rtnl notifications on iface deletion

Florian Fainelli <[email protected]>
net: ethoc: Fix early error paths

pravin shelar <[email protected]>
net: vxlan: lwt: Fix vxlan local traffic.

Arnd Bergmann <[email protected]>
mvpp2: use correct size for memset

Geert Uytterhoeven <[email protected]>
ravb: Add missing free_irq() call to ravb_close()

Cyrille Pitchen <[email protected]>
net: macb: replace macb_writel() call by queue_writel() to update queue ISR

Jisheng Zhang <[email protected]>
net: mvneta: fix trivial cut-off issue in mvneta_ethtool_update_stats

David Ahern <[email protected]>
net: icmp_route_lookup should use rt dev to determine L3 domain

Krzysztof Kozlowski <[email protected]>
hwrng: exynos - Disable runtime PM on driver unbind

Sabrina Dubroca <[email protected]>
l2tp: fix use-after-free during module unload

[email protected] <[email protected]>
net: ehea: avoid null pointer dereference

Vivien Didelot <[email protected]>
net: dsa: mv88e6xxx: enable SA learning on DSA ports

Nikolay Aleksandrov <[email protected]>
net: bridge: don't increment tx_dropped in br_do_proxy_arp

Johan Hovold <[email protected]>
net: hns: fix device reference leaks

Johan Hovold <[email protected]>
net: ethernet: ti: cpsw: fix secondary-emac probe error path

Johan Hovold <[email protected]>
net: ethernet: ti: cpsw: fix device and of_node leaks

Andrew Lunn <[email protected]>
net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented

Neil Armstrong <[email protected]>
net: ethernet: davinci_emac: Fix devioctl while in fixed link

Florian Fainelli <[email protected]>

    bnxt_en: Remove locking around txr->dev_state

Wei Yongjun <[email protected]>
net: axienet: Fix return value check in axienet_probe()

Eric Dumazet <[email protected]>
qdisc: fix a module refcount leak in qdisc_create_dflt()

Eric Dumazet <[email protected]>
bnxt: add a missing rcu synchronization

Nicolas Dichtel <[email protected]>
ovs/geneve: fix rtnl notifications on iface deletion

Johan Hovold <[email protected]>
net: ethernet: stmmac: dwmac-generic: fix probe error path

Eric Dumazet <[email protected]>
fq_codel: return non zero qlen in class dumps

Johan Hovold <[email protected]>
net: ethernet: stmmac: dwmac-rk: fix probe error path

Mathias Krause <[email protected]>
rtnl: reset calcit fptr in rtnl_unregister()

Johan Hovold <[email protected]>
net: ethernet: stmmac: dwmac-sti: fix probe error path

Florian Fainelli <[email protected]>
et131x: Fix logical vs bitwise check in et131x_tx_timeout()

David Ahern <[email protected]>
net: icmp6_send should use dst dev to determine L3 domain

Wei Yongjun <[email protected]>
tipc: fix the error handling in tipc_udp_enable()

Eric Dumazet <[email protected]>
macvtap: segmented packet is consumed

Wei Yongjun <[email protected]>
net: macb: add missing free_netdev() on error in macb_probe()

Jiri Benc <[email protected]>
cxgbi: fix uninitialized flowi6

Florian Fainelli <[email protected]>
net: bcmsysport: Device stats are unsigned long

Bert Kenward <[email protected]>
sfc: clear napi_hash state when copying channels

Andrew Rybchenko <[email protected]>
sfc: fix potential stack corruption from running past stat bitmask

Jiri Benc <[email protected]>
gre: reject GUE and FOU in collect metadata mode

Jiri Benc <[email protected]>
gre: build header correctly for collect metadata tunnels

Jiri Benc <[email protected]>
gre: do not assign header_ops in collect metadata mode

Nicolas Dichtel <[email protected]>
ovs/gre: fix rtnl notifications on iface deletion

Eric Dumazet <[email protected]>
net: bcmgenet: device stats are unsigned long

Petri Gynther <[email protected]>
net: bcmgenet: fix skb_len in bcmgenet_xmit_single()

Hariprasad Shenai <[email protected]>
cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled

Simon Horman <[email protected]>
openvswitch: update checksum in {push,pop}_mpls

Peter Ujfalusi <[email protected]>
dmaengine: edma: Add probe callback to edma_tptc_driver

Tahsin Erdogan <[email protected]>
dm: fix second blk_delay_queue() parameter to be in msec units not jiffies

Bartlomiej Zolnierkiewicz <[email protected]>
blk-mq: fix undefined behaviour in order_to_size()

Junxiao Bi <[email protected]>
gfs2: fix flock panic issue

Vivien Didelot <[email protected]>
net: dsa: mv88e6xxx: unlock DSA and CPU ports

Viresh Kumar <[email protected]>
Revert "cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT"

Marcin Nowakowski <[email protected]>
MIPS: perf: Remove incorrect odd/even counter handling for I6400

Tobias Jungel <[email protected]>
bonding: fix length of actor system

Andy Shevchenko <[email protected]>
ALSA: fm801: Initialize chip after IRQ handler is registered

Chuck Lever <[email protected]>
xprtrdma: Fix backchannel allocation of extra rpcrdma_reps

Eric Dumazet <[email protected]>
mlx4: do not call napi_schedule() without care

David Ahern <[email protected]>
ipv4: Fix table id reference in fib_sync_down_addr

Nicolas Dichtel <[email protected]>
vti6: fix input path

Mark Tomlinson <[email protected]>
net: Don't delete routes in different VRFs

David Ahern <[email protected]>
net: vrf: Fix dst reference counting

Marcin Niestroj <[email protected]>
power_supply: tps65217-charger: Fix NULL deref during property export

Liu Xiang <[email protected]>
power: bq27xxx_battery: Fix bq27541 AveragePower register address

Sasha Levin <[email protected]>
power: test_power: correctly handle empty writes

H. Nikolaus Schaller <[email protected]>
power: bq27xxx: fix register numbers of bq27500

H. Nikolaus Schaller <[email protected]>

    power: bq27xxx: fix reading for bq27000 and bq27010

Peter Zijlstra <[email protected]>
sched/preempt: Fix preempt_count manipulations

Eric Dumazet <[email protected]>
pkt_sched: fq: use proper locking in fq_dump_stats()

Hadar Hen Zion <[email protected]>
net_sched: flower: Avoid dissection of unmasked keys

Peter Zijlstra <[email protected]>
sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion

Elad Raz <[email protected]>
mlxsw: switchx2: Fix ethernet port initialization

Yotam Gigi <[email protected]>
mlxsw: switchx2: Fix misuse of hard_header_len

Moshe Shemesh <[email protected]>
net/mlx4_core: Fix QUERY FUNC CAP flags

Jack Morgenstein <[email protected]>
net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering

Jack Morgenstein <[email protected]>
net/mlx4_en: Fix potential deadlock in port statistics flow

Jack Morgenstein <[email protected]>
net/mlx4_core: Do not access comm channel if it has not yet been initialized

Erez Shitrit <[email protected]>
net/mlx4_en: Process all completions in RX rings after port goes up

Jack Morgenstein <[email protected]>
net/mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec

Alex Vesker <[email protected]>
net/mlx4_core: Check device state before unregistering it

Kamal Heib <[email protected]>
net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill

Tariq Toukan <[email protected]>
net/mlx4_core: Fix access to uninitialized index

Eran Ben Elisha <[email protected]>
net/mlx4_core: Fix potential corruption in counters database

Daniel Borkmann <[email protected]>
bpf: fix map not being uncharged during map creation failure

Alexei Starovoitov <[email protected]>
bpf, trace: check event type in bpf_perf_event_read

Zi Shen Lim <[email protected]>

    arm64: bpf: jit JMP_JSET_{X,K}

Daniel Borkmann <[email protected]>
cls_bpf: reset class and reuse major in da

Laura Abbott <[email protected]>
clk: xgene: Don't call __pa on ioremaped address

Dong Aisheng <[email protected]>
clk: imx: clk-pllv3: fix incorrect handle of enet powerdown bit

Maxime Ripard <[email protected]>
clk: multiplier: Prevent the multiplier from under / over flowing

Tero Kristo <[email protected]>
clk: ti: omap3+: dpll: use non-locking version of clk_get_rate

Brian Norris <[email protected]>
clk: gpio: handle error codes for of_clk_get_parent_count()

Arnd Bergmann <[email protected]>
clk: st: avoid uninitialized variable use

Pablo Neira <[email protected]>
udp: restore UDPlite many-cast delivery

Liping Zhang <[email protected]>
netfilter: nft_dup: do not use sreg_dev if the user doesn't specify it

Liping Zhang <[email protected]>
netfilter: nf_tables: destroy the set if fail to add transaction

Liping Zhang <[email protected]>
netfilter: nft_dynset: fix panic if NFT_SET_HASH is not enabled

Liping Zhang <[email protected]>
netfilter: nf_tables: fix a wrong check to skip the inactive rules

David Ahern <[email protected]>
net: ipv6: Fix processing of RAs in presence of VRF

Nicolas Dichtel <[email protected]>
ipv6: add missing netconf notif when 'all' is updated

Eric Dumazet <[email protected]>
ipv6: do not abuse GFP_ATOMIC in inet6_netconf_notify_devconf()

Hannes Frederic Sowa <[email protected]>
ipv6: fix checksum annotation in udp6_csum_init

David Ahern <[email protected]>
net: vrf: Fix dev refcnt leak due to IPv6 prefix route

Eric Dumazet <[email protected]>
ipv4: accept u8 in IP_TOS ancillary data

Eric Dumazet <[email protected]>
ipv4: do not abuse GFP_ATOMIC in inet_netconf_notify_devconf()

Hannes Frederic Sowa <[email protected]>
ipv4: fix checksum annotation in udp4_csum_init

Alexander Duyck <[email protected]>
flow_dissector: Check for IP fragmentation even if not using IPv4 address

Alexander Duyck <[email protected]>
ipv4: Fix memory leak in exception case for splitting tries

Douglas Miller <[email protected]>
be2net: Don't leak iomapped memory on removal.

Stefan Wahren <[email protected]>
pinctrl: bcm2835: Fix memory leak in error path

Vince Hsu <[email protected]>
memory/tegra: Add number of TLB lines for Tegra124

Bart Van Assche <[email protected]>
target: Fix a memory leak in target_dev_lba_map_store()

Dan Carpenter <[email protected]>
qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()

Dan Carpenter <[email protected]>
qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template()

Dan Carpenter <[email protected]>
qede: uninitialized variable in qede_start_xmit()

Dan Carpenter <[email protected]>
i40e: fix an uninitialized variable bug

Dan Carpenter <[email protected]>
power: ipaq-micro-battery: freeing the wrong variable

Dan Carpenter <[email protected]>
ethernet: micrel: fix some error codes

Dan Carpenter <[email protected]>
mfd: lp8788-irq: Uninitialized variable in irq handler

Dan Carpenter <[email protected]>
net: moxa: fix an error code

Dan Carpenter <[email protected]>
VFIO: platform: reset: fix a warning message condition

Dan Carpenter <[email protected]>
ath9k_htc: check for underflow in ath9k_htc_rx_msg()

Dan Carpenter <[email protected]>

    cx23885: uninitialized variable in cx23885_av_work_handler()

Dan Carpenter <[email protected]>
am437x-vpfe: fix an uninitialized variable bug

Alexey Khoroshilov <[email protected]>
lirc_imon: do not leave imon_probe() with mutex held

Russell King <[email protected]>
rc: allow rc modules to be loaded if rc-main is not a module

Doug Berger <[email protected]>
net: systemport: suppress warnings on failed Rx SKB allocations

Doug Berger <[email protected]>
net: bcmgenet: suppress warnings on failed Rx SKB allocations

Nathan Chancellor <[email protected]>
lib/mpi: Fix building for powerpc with clang

Jeremie Francois (on alpha) <[email protected]>
scripts/config: allow colons in option strings for sed

Ronnie Sahlberg <[email protected]>

    cifs: protect updating server->dstaddr with a spinlock

Xiyu Yang <[email protected]>
wimax/i2400m: Fix potential urb refcnt leak

Tyler Hicks <[email protected]>
selftests/ipc: Fix test failure seen after initial test run

YueHaibing <[email protected]>
iio:ad7797: Use correct attribute_group

Dan Carpenter <[email protected]>
mdio-sun4i: oops in error handling in probe

Robin Murphy <[email protected]>
iommu/dma: Respect IOMMU aperture when allocating

David Rivshin <[email protected]>
drivers: net: cpsw: don't ignore phy-mode if phy-handle is used

Johan Hovold <[email protected]>
net: dsa: slave: fix of-node leak and phy priority

Roosen Henri <[email protected]>
phy: micrel: Fix finding PHY properties in MAC node for KSZ9031.

Johan Hovold <[email protected]>
of_mdio: fix node leak in of_phy_register_fixed_link error path

Florian Fainelli <[email protected]>
net: phy: bcm7xxx: Fix shadow mode 2 disabling

Florian Fainelli <[email protected]>
net: phy: Fix phy_mac_interrupt()

Florian Fainelli <[email protected]>
net: phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS

Dan Carpenter <[email protected]>
NFC: nci: memory leak in nci_core_conn_create()

Chuck Lever <[email protected]>
sunrpc: Update RPCBIND_MAXNETIDLEN

Xin Long <[email protected]>
sctp: fix the transports round robin issue when init is retransmitted

Mahesh Salgaonkar <[email protected]>
powerpc/book3s: Fix MCE console messages for unrecoverable MCE.

Michael Neuling <[email protected]>
powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()

Naveen N. Rao <[email protected]>
perf tools: Fix perf regs mask generation

Adrian Hunter <[email protected]>
mmc: sdhci: Fix regression setting power on Trats2 board

Nicholas Mc Guire <[email protected]>
mmc: moxart: fix wait_for_completion_interruptible_timeout return variable type

Douglas Anderson <[email protected]>
mmc: dw_mmc: rockchip: Set the drive phase properly

Douglas Anderson <[email protected]>
clk: rockchip: Revert "clk: rockchip: reset init state before mmc card initialization"

Olof Johansson <[email protected]>
mmc: block: return error on failed mmc_blk_get()

Chuanxiao Dong <[email protected]>
mmc: debugfs: correct wrong voltage value

Russell King <[email protected]>
mmc: sd: limit SD card power limit according to cards capabilities

Jisheng Zhang <[email protected]>
mmc: sdhci: restore behavior when setting VDD via external regulator

Andy Shevchenko <[email protected]>

    Revert "ACPI / LPSS: allow to use specific PM domain during ->probe()"

Maciej S. Szmigiero <[email protected]>
ASoC: fsl_ssi: mark SACNT register volatile

Sudip Mukherjee <[email protected]>
ASoC: tegra_alc5632: check return value

Dan Carpenter <[email protected]>
ASoC: Intel: pass correct parameter in sst_alloc_stream_mrfld()

Boris Brezillon <[email protected]>
mtd: nand: denali: add missing nand_release() call in denali_remove()

Eric Dumazet <[email protected]>
net: get rid of an signed integer overflow in ip_idents_reserve()

Chuck Lever <[email protected]>
NFS: Fix an LOCK/OPEN race when unlinking an open file

Ilan Peer <[email protected]>
mac80211: Fix BW upgrade for TDLS peers

Arik Nemtsov <[email protected]>
mac80211: TDLS: change BW calculation for WIDER_BW peers

Arik Nemtsov <[email protected]>
mac80211: TDLS: always downgrade invalid chandefs

Johannes Berg <[email protected]>
mac80211: fix mgmt-tx abort cookie and leak

Ilan Tayari <[email protected]>
xfrm: Fix memory leak of aead algorithm name

Mathias Krause <[email protected]>
xfrm_user: propagate sec ctx allocation errors

Alexey Kodanev <[email protected]>

    net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key

Philipp Zabel <[email protected]>
Input: edt-ft5x06 - fix setting gain, offset, and threshold via device tree

Dmitry Torokhov <[email protected]>
Input: gpio-keys - fix check for disabling unsupported keys

Dan Carpenter <[email protected]>
Btrfs: clean up an error code in btrfs_init_space_info()

William Breathitt Gray <[email protected]>
isa: Call isa_bus_init before dependent ISA bus drivers register

Olaf Hering <[email protected]>
Drivers: hv: utils: use memdup_user in hvt_op_write

Krzysztof Kozlowski <[email protected]>
serial: samsung: Fix possible out of bounds access on non-DT platform

Stephen Boyd <[email protected]>
tty: serial: msm: Support more bauds

Simon Wunderlich <[email protected]>
batman-adv: replace WARN with rate limited output on non-existing VLAN

Sven Eckelmann <[email protected]>
batman-adv: Fix lockdep annotation of batadv_tlv_container_remove

David Ahern <[email protected]>
net: ipv6: tcp reset, icmp need to consider L3 domain

Sowmini Varadhan <[email protected]>
RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock

Eric Dumazet <[email protected]>
tcp: do not set rtt_min to 1

Johannes Weiner <[email protected]>
net: tcp_memcontrol: properly detect ancestor socket pressure

Yotam Gigi <[email protected]>
mlxsw: spectrum: Fix misuse of hard_header_len

Ido Schimmel <[email protected]>
mlxsw: spectrum: Indicate support for autonegotiation

Nogah Frankel <[email protected]>
mlxsw: spectrum: Don't count internal TX header bytes to stats

Ido Schimmel <[email protected]>
mlxsw: spectrum: Disable learning according to STP state

Ido Schimmel <[email protected]>
mlxsw: spectrum: Don't forward packets when STP state is DISABLED

Honggang Li <[email protected]>
RDMA/cxgb3: device driver frees DMA memory with different size

Chuck Lever <[email protected]>
xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len

Chuck Lever <[email protected]>
xprtrdma: xprt_rdma_free() must not release backchannel reqs

Chuck Lever <[email protected]>
xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock)

Dan Carpenter <[email protected]>
xprtrdma: checking for NULL instead of IS_ERR()

Raja Mani <[email protected]>
ath10k: free cached fw bin contents when get board id fails

Boris Brezillon <[email protected]>
mtd: nand: fix ONFI parameter page layout

Eric Dumazet <[email protected]>
bonding: prevent out of bound accesses

Johan Hovold <[email protected]>
phy: fix device reference leaks

[email protected] <[email protected]>
irda: Free skb on irda_accept error path.

Jiri Kosina <[email protected]>
btrfs: cleaner_kthread() doesn't need explicit freeze

WANG Cong <[email protected]>
sch_tbf: update backlog as well

WANG Cong <[email protected]>
sch_sfb: keep backlog updated with qlen

WANG Cong <[email protected]>
sch_qfq: keep backlog updated with qlen

WANG Cong <[email protected]>
sch_prio: update backlog as well

WANG Cong <[email protected]>
sch_hfsc: always keep backlog updated

WANG Cong <[email protected]>
sch_drr: update backlog as well

WANG Cong <[email protected]>
net_sched: keep backlog updated with qlen

Matthew Finlay <[email protected]>
net/mlx5e: Copy all L2 headers into inline segment

Mohamad Haj Yahia <[email protected]>
net/mlx5: Fix pci error recovery flow

Mohamad Haj Yahia <[email protected]>
net/mlx5: Add timeout handle to commands with callback

Mohamad Haj Yahia <[email protected]>
net/mlx5: Fix potential deadlock in command mode change

Daniel Jurgens <[email protected]>
net/mlx5: Fix wait_vital for VFs and remove fixed sleep

Mohamad Haj Yahia <[email protected]>
net/mlx5: Avoid calling sleeping function by the health poll thread

Wang Sheng-Hui <[email protected]>
net/mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create

Eli Cohen <[email protected]>
net/mlx5e: Fix blue flame quota logic

Majd Dibbiny <[email protected]>
net/mlx5: Fix masking of reserved bits in XRCD number

Majd Dibbiny <[email protected]>
net/mlx5: Fix the size of modify QP mailbox

Rana Shahout <[email protected]>
net/mlx5e: Fix MLX5E_100BASE_T define

Eran Ben Elisha <[email protected]>
IB/mlx5: Fix FW version diaplay in sysfs

Or Gerlitz <[email protected]>
net/mlx5: Make command timeout way shorter

Leon Romanovsky <[email protected]>
IB/mlx5: Fix RC transport send queue overhead computation

Noa Osherovich <[email protected]>
net/mlx5: Avoid passing dma address 0 to firmware

Peter Griffin <[email protected]>
c8sectpfe: Rework firmware loading mechanism

Brian Norris <[email protected]>
firmware: actually return NULL on failed request_firmware_nowait()

Alexey Kardashevskiy <[email protected]>
powerpc/pci/of: Parse unassigned resources

Alexander Duyck <[email protected]>
GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU

Nicolas Dichtel <[email protected]>
ovs/gre,geneve: fix error path when creating an iface

Matan Barak <[email protected]>
IB/mlx4: Initialize hop_limit when creating address handle

Ido Schimmel <[email protected]>
mlxsw: Treat local port 64 as valid

Franky Lin <[email protected]>
brcmfmac: add eth_type_trans back for PCIe full dongle

Alex Williamson <[email protected]>
vfio/pci: Allow VPD short read

Bjorn Helgaas <[email protected]>
alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO

Daniel Jurgens <[email protected]>
net/mlx4_core: Implement pci_resume callback

Bjorn Helgaas <[email protected]>
PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive()

Ido Schimmel <[email protected]>
mlxsw: pci: Correctly determine if descriptor queue is full

Daniel Jurgens <[email protected]>
net/mlx4_core: Do not BUG_ON during reset when PCI is offline

Willem de Bruijn <[email protected]>
dccp: limit sk_filter trim to payload

Chin-Ran Lo <[email protected]>
Bluetooth: btmrvl: fix hung task warning dump

Emmanuel Grumbach <[email protected]>
iwlwifi: set max firmware version of 7265 to 17

Amitkumar Karwar <[email protected]>
mwifiex: add missing check for PCIe8997 chipset

chunfan chen <[email protected]>
mwifiex: fix IBSS data path issue.

Vegard Nossum <[email protected]>
xfrm: fix crash in XFRM_MSG_GETSA netlink handler

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: use original skbuff when acking batches

Andy Shevchenko <[email protected]>
ALSA: fm801: detect FM-only card earlier

Andy Shevchenko <[email protected]>
ALSA: fm801: propagate TUNER_ONLY bit when autodetected

Andy Shevchenko <[email protected]>
ALSA: fm801: explicitly free IRQ line

Dan Carpenter <[email protected]>
x86/apic/uv: Silence a shift wrapping warning

Jan Beulich <[email protected]>
x86/LDT: Print the real LDT base address

Stephane Eranian <[email protected]>
perf/x86: Fix filter_events() bug with event mappings

Suman Anna <[email protected]>
ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence

Heinrich Schuchardt <[email protected]>
ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile

Heinrich Schuchardt <[email protected]>
ARM: dts: kirkwood: use unique machine name for ds112

Roger Shimizu <[email protected]>
ARM: dts: orion5x: fix the missing mtd flash on linkstation lswtgl

Roger Shimizu <[email protected]>
ARM: dts: orion5x: gpio pin fixes for linkstation lswtgl

Roger Shimizu <[email protected]>
ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wvl/vl

Roger Shimizu <[email protected]>
ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wxl/wsxl

Roger Shimizu <[email protected]>
ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wvl/vl

Roger Shimizu <[email protected]>
ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wxl/wsxl

Arnd Bergmann <[email protected]>
ARM: imx: select SRC for i.MX7

Geert Uytterhoeven <[email protected]>
ARM: dts: armadillo800eva Correct extal1 frequency to 24 MHz

Hidehiro Kawai <[email protected]>
mips/panic: replace smp_send_stop() with kdump friendly version in panic path

James Hogan <[email protected]>
MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO

Dan Carpenter <[email protected]>
MIPS: RM7000: Double locking bug in rm7k_tc_disable()

Daniel Borkmann <[email protected]>
bpf, mips: fix off-by-one in ctx offset allocation

Dan Carpenter <[email protected]>
MIPS: Octeon: Off by one in octeon_irq_gpio_map()

James Hogan <[email protected]>
MIPS: c-r4k: Fix protected_writeback_scache_line for EVA

James Hogan <[email protected]>
MIPS: SMP: Update cpu_foreign_map on CPU disable

James Hogan <[email protected]>
MIPS: KVM: Fix translation of MFC0 ErrCtl

James Hogan <[email protected]>
MIPS: perf: Fix I6400 event numbers

Paul Burton <[email protected]>
MIPS: math-emu: Fix m{add,sub}.s shifts

Paul Burton <[email protected]>
MIPS: Fix BC1{EQ,NE}Z return offset calculation

Paul Burton <[email protected]>
MIPS: math-emu: Fix BC1{EQ,NE}Z emulation

Florian Fainelli <[email protected]>
MIPS: BMIPS: Adjust mips-hpt-frequency for BCM7435

James Hogan <[email protected]>
MIPS: Fix HTW config on XPA kernel without LPA enabled

Florian Fainelli <[email protected]>
MIPS: BMIPS: Pretty print BMIPS5200 processor name

Florian Fainelli <[email protected]>
MIPS: BMIPS: local_r4k___flush_cache_all needs to blast S-cache

Florian Fainelli <[email protected]>
MIPS: BMIPS: Clear MIPS_CACHE_ALIASES earlier

Florian Fainelli <[email protected]>
MIPS: BMIPS: BMIPS5000 has I cache filing from D cache

Matt Redfearn <[email protected]>
MIPS: scall: Handle seccomp filters which redirect syscalls

Paul Burton <[email protected]>
MIPS: smp-cps: Stop printing EJTAG exceptions to UART

Florian Fainelli <[email protected]>
MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200

James Hogan <[email protected]>

    MIPS: ptrace: Drop cp0_tcstatus from regoffset_table[]

Jaedon Shin <[email protected]>
MIPS: Fix macro typo

Felipe Balbi <[email protected]>
usb: gadget: udc: core: don't starve DMA resources

Iago Abal <[email protected]>
usb: gadget: pch_udc: reorder spin_[un]lock to avoid deadlock

Andy Shevchenko <[email protected]>
usb: gadged: pch_udc: get rid of redundant assignments

Krzysztof Opasiak <[email protected]>
usb: gadget: f_acm: Fix configfs attr name

Ben Hutchings <[email protected]>
staging: rtl8192u: Fix crash due to pointers being "confusing"

Vasily Averin <[email protected]>
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()

Vasily Averin <[email protected]>
drm/qxl: qxl_release use after free

Amitkumar Karwar <[email protected]>
mwifiex: fix PCIe register information for 8997 chipset

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/alpha/kernel/pci-sysfs.c                      |   4 +-
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/kirkwood-ds112.dts               |   2 +-
 arch/arm/boot/dts/kirkwood-lswvl.dts               |  25 +--
 arch/arm/boot/dts/kirkwood-lswxl.dts               |  31 ++--
 arch/arm/boot/dts/orion5x-linkstation-lswtgl.dts   |  39 ++++-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |   2 +-
 arch/arm/mach-imx/Kconfig                          |   1 +
 arch/arm/mach-omap2/omap_hwmod.c                   |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   1 +
 arch/mips/boot/dts/brcm/bcm7435.dtsi               |   2 +-
 arch/mips/cavium-octeon/octeon-irq.c               |   2 +-
 arch/mips/cavium-octeon/setup.c                    |  14 ++
 arch/mips/cavium-octeon/smp.c                      |   1 +
 arch/mips/include/asm/elf.h                        |   1 +
 arch/mips/include/asm/kexec.h                      |   1 +
 arch/mips/include/asm/r4kcache.h                   |   4 +
 arch/mips/include/asm/smp.h                        |   2 +
 arch/mips/include/uapi/asm/auxvec.h                |   2 +
 arch/mips/kernel/bmips_vec.S                       |   9 +-
 arch/mips/kernel/branch.c                          |  18 +--
 arch/mips/kernel/cps-vec.S                         |   1 -
 arch/mips/kernel/cpu-probe.c                       |   5 +-
 arch/mips/kernel/crash.c                           |  18 ++-
 arch/mips/kernel/machine_kexec.c                   |   1 +
 arch/mips/kernel/perf_event_mipsxx.c               |  60 ++++++-
 arch/mips/kernel/ptrace.c                          |   3 -
 arch/mips/kernel/scall32-o32.S                     |  11 +-
 arch/mips/kernel/scall64-64.S                      |   3 +-
 arch/mips/kernel/scall64-n32.S                     |  14 +-
 arch/mips/kernel/scall64-o32.S                     |  14 +-
 arch/mips/kernel/setup.c                           |   2 +-
 arch/mips/kernel/smp-bmips.c                       |   1 +
 arch/mips/kernel/smp-cps.c                         |   1 +
 arch/mips/kernel/smp.c                             |   2 +-
 arch/mips/kvm/dyntrans.c                           |   2 +-
 arch/mips/loongson64/loongson-3/smp.c              |   1 +
 arch/mips/math-emu/cp1emu.c                        |  11 +-
 arch/mips/math-emu/ieee754sp.c                     |   3 +-
 arch/mips/math-emu/ieee754sp.h                     |  16 +-
 arch/mips/math-emu/sp_add.c                        |   6 +-
 arch/mips/math-emu/sp_maddf.c                      |  13 +-
 arch/mips/math-emu/sp_sub.c                        |   6 +-
 arch/mips/mm/c-r4k.c                               |  13 +-
 arch/mips/mm/sc-rm7k.c                             |   2 +-
 arch/mips/mm/tlbex.c                               |   4 +-
 arch/mips/net/bpf_jit.c                            |   2 +-
 arch/powerpc/kernel/mce.c                          |   3 +-
 arch/powerpc/kernel/pci_of_scan.c                  |  12 +-
 arch/powerpc/kernel/tm.S                           |   3 +-
 arch/powerpc/platforms/powernv/opal.c              |   1 +
 arch/x86/kernel/apic/x2apic_uv_x.c                 |   4 +-
 arch/x86/kernel/cpu/perf_event.c                   |  11 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 block/blk-mq.c                                     |   2 +-
 drivers/acpi/acpi_lpss.c                           |   8 +-
 drivers/ata/sata_dwc_460ex.c                       |   4 +-
 drivers/base/firmware_class.c                      |   8 +-
 drivers/base/isa.c                                 |   2 +-
 drivers/bluetooth/btmrvl_sdio.c                    |   3 +-
 drivers/char/hw_random/exynos-rng.c                |   9 ++
 drivers/clk/clk-gpio.c                             |   6 +-
 drivers/clk/clk-multiplier.c                       |  20 ++-
 drivers/clk/clk-xgene.c                            |  10 +-
 drivers/clk/imx/clk-pllv3.c                        |   8 +-
 drivers/clk/rockchip/clk-mmc-phase.c               |  11 --
 drivers/clk/st/clkgen-fsyn.c                       |  17 +-
 drivers/clk/ti/dpll3xxx.c                          |   3 +-
 drivers/cpufreq/cpufreq.c                          |   5 -
 drivers/dma/edma.c                                 |   6 +
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   5 +-
 drivers/gpu/drm/qxl/qxl_display.c                  |   6 +-
 drivers/gpu/drm/qxl/qxl_draw.c                     |  13 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   5 +-
 drivers/hv/hv_utils_transport.c                    |   9 +-
 drivers/iio/adc/ad7793.c                           |   2 +-
 drivers/infiniband/hw/cxgb3/cxio_hal.c             |   2 +-
 drivers/infiniband/hw/mlx4/ah.c                    |   1 +
 drivers/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  12 +-
 drivers/input/keyboard/gpio_keys.c                 |  29 +++-
 drivers/input/touchscreen/edt-ft5x06.c             |  18 ++-
 drivers/iommu/dma-iommu.c                          |  11 +-
 drivers/md/dm.c                                    |   2 +-
 drivers/media/pci/cx23885/cx23885-av.c             |   2 +-
 drivers/media/platform/am437x/am437x-vpfe.c        |   2 +-
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.c  |  65 +++-----
 drivers/media/rc/rc-main.c                         |   2 +-
 drivers/memory/tegra/tegra124.c                    |   1 +
 drivers/mfd/lp8788-irq.c                           |   2 +-
 drivers/misc/cxl/fault.c                           |   2 +-
 drivers/mmc/card/block.c                           |   4 +-
 drivers/mmc/core/debugfs.c                         |   2 +-
 drivers/mmc/core/sd.c                              |  20 ++-
 drivers/mmc/host/dw_mmc-rockchip.c                 |  64 ++++++++
 drivers/mmc/host/moxart-mmc.c                      |   5 +-
 drivers/mmc/host/sdhci-pxav3.c                     |  22 +++
 drivers/mmc/host/sdhci.c                           |  44 +++--
 drivers/mmc/host/sdhci.h                           |   4 +
 drivers/mtd/nand/denali.c                          |  11 +-
 drivers/net/bonding/bond_3ad.c                     |  11 +-
 drivers/net/bonding/bond_alb.c                     |   7 +-
 drivers/net/bonding/bond_netlink.c                 |   3 +-
 drivers/net/dsa/mv88e6xxx.c                        |   9 +-
 drivers/net/ethernet/agere/et131x.c                |   2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  11 +-
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c    |   7 +-
 drivers/net/ethernet/cadence/macb.c                |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   2 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |   2 +-
 drivers/net/ethernet/cirrus/ep93xx_eth.c           |   4 +
 drivers/net/ethernet/emulex/benet/be.h             |   1 +
 drivers/net/ethernet/emulex/benet/be_main.c        |   4 +
 drivers/net/ethernet/ethoc.c                       |  10 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c          |   8 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.c         |   2 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c         |   4 +-
 drivers/net/ethernet/marvell/mvneta.c              |  11 +-
 drivers/net/ethernet/marvell/mvpp2.c               |   2 +-
 drivers/net/ethernet/mellanox/mlx4/catas.c         |  11 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |   9 ++
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  28 +++-
 drivers/net/ethernet/mellanox/mlx4/en_port.c       |   4 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c            |   5 +-
 drivers/net/ethernet/mellanox/mlx4/fw.h            |   2 +-
 drivers/net/ethernet/mellanox/mlx4/intf.c          |   3 +
 drivers/net/ethernet/mellanox/mlx4/main.c          |  39 +++--
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |  11 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   5 +-
 drivers/net/ethernet/mellanox/mlx4/port.c          |  13 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      | 117 ++++++++------
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  84 +++++-----
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  26 ++-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.c       |  15 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/port.h         |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  11 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c     |   3 +-
 drivers/net/ethernet/micrel/ks8842.c               |  10 +-
 drivers/net/ethernet/moxa/moxart_ether.c           |   4 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |   2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |   8 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +
 drivers/net/ethernet/sfc/ef10.c                    |   3 +-
 drivers/net/ethernet/sfc/efx.c                     |   3 +
 .../net/ethernet/stmicro/stmmac/dwmac-generic.c    |  12 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |  11 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c    |  11 +-
 drivers/net/ethernet/ti/cpsw-phy-sel.c             |   3 +
 drivers/net/ethernet/ti/cpsw.c                     |  14 +-
 drivers/net/ethernet/ti/davinci_emac.c             |   7 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   4 +-
 drivers/net/geneve.c                               |  14 +-
 drivers/net/macvlan.c                              |  10 +-
 drivers/net/macvtap.c                              |   2 +-
 drivers/net/phy/at803x.c                           |   6 +-
 drivers/net/phy/bcm7xxx.c                          |   2 +-
 drivers/net/phy/mdio-sun4i.c                       |   4 +-
 drivers/net/phy/micrel.c                           |  12 +-
 drivers/net/phy/phy.c                              |  46 +++---
 drivers/net/phy/phy_device.c                       |   2 +
 drivers/net/vrf.c                                  | 177 ++-------------------
 drivers/net/vxlan.c                                |  62 +++++---
 drivers/net/wimax/i2400m/usb-fw.c                  |   1 +
 drivers/net/wireless/ath/ath10k/core.c             |   2 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |   2 +-
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c |  16 ++
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c |  22 ++-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |   2 +
 drivers/net/wireless/iwlwifi/iwl-7000.c            |   2 +-
 drivers/net/wireless/mwifiex/pcie.h                |   9 +-
 drivers/net/wireless/mwifiex/sta_event.c           |  10 +-
 drivers/net/wireless/mwifiex/wmm.c                 |   6 +-
 drivers/of/of_mdio.c                               |   5 +-
 drivers/pci/pci-sysfs.c                            |   7 +-
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   2 +-
 drivers/pinctrl/pinctrl-tegra.c                    |   2 +-
 drivers/power/bq27xxx_battery.c                    |  20 ++-
 drivers/power/ipaq_micro_battery.c                 |   2 +-
 drivers/power/test_power.c                         |   2 +
 drivers/power/tps65217_charger.c                   |   6 +-
 drivers/regulator/core.c                           |  38 +++--
 drivers/scsi/cxgbi/libcxgbi.c                      |   1 +
 drivers/staging/media/lirc/lirc_imon.c             |   2 +
 drivers/staging/rtl8192u/r8192U_core.c             |   4 +-
 drivers/target/target_core_configfs.c              |   6 +-
 drivers/tty/serial/msm_serial.c                    |  99 ++++++++----
 drivers/tty/serial/samsung.c                       |   4 +-
 drivers/usb/gadget/function/f_acm.c                |   4 +-
 drivers/usb/gadget/udc/pch_udc.c                   |  30 ++--
 drivers/usb/gadget/udc/udc-core.c                  |   2 +-
 drivers/vfio/pci/vfio_pci_config.c                 |   3 +-
 .../vfio/platform/reset/vfio_platform_amdxgbe.c    |   2 +-
 fs/btrfs/disk-io.c                                 |   2 +-
 fs/btrfs/extent-tree.c                             |   2 +-
 fs/cifs/connect.c                                  |   2 +
 fs/gfs2/file.c                                     |   5 +-
 fs/nfs/nfs4proc.c                                  |   4 +
 include/asm-generic/preempt.h                      |   4 +-
 include/linux/cpufreq.h                            |   4 -
 include/linux/ieee80211.h                          |   9 ++
 include/linux/mlx5/driver.h                        |   3 +-
 include/linux/mlx5/qp.h                            |   1 +
 include/linux/mtd/nand.h                           |   4 +-
 include/linux/netdevice.h                          |   5 +-
 include/linux/sunrpc/msg_prot.h                    |   4 +-
 include/net/bonding.h                              |   7 +-
 include/net/ip6_fib.h                              |   2 +
 include/net/ip6_route.h                            |   3 +
 include/net/ip_fib.h                               |   3 +-
 include/net/route.h                                |   3 +
 include/net/sch_generic.h                          |   5 +-
 include/net/sock.h                                 |  18 ++-
 include/net/xfrm.h                                 |   4 +-
 kernel/bpf/syscall.c                               |   4 +-
 kernel/sched/fair.c                                |  27 ++--
 kernel/trace/bpf_trace.c                           |   4 +
 lib/mpi/longlong.h                                 |  34 ++--
 net/batman-adv/main.c                              |   2 +-
 net/batman-adv/translation-table.c                 |   6 +-
 net/bridge/br_fdb.c                                |  52 +++---
 net/bridge/br_input.c                              |   7 +-
 net/core/dev.c                                     |   1 +
 net/core/flow_dissector.c                          |  17 +-
 net/core/rtnetlink.c                               |   1 +
 net/core/skbuff.c                                  |  10 +-
 net/core/sock.c                                    |   7 +-
 net/dccp/ipv4.c                                    |   2 +-
 net/dccp/ipv6.c                                    |   2 +-
 net/dsa/slave.c                                    |   7 +-
 net/ipv4/devinet.c                                 |  12 +-
 net/ipv4/fib_frontend.c                            |   3 +-
 net/ipv4/fib_semantics.c                           |   8 +-
 net/ipv4/fib_trie.c                                |   4 +-
 net/ipv4/fou.c                                     |   6 +
 net/ipv4/gre_offload.c                             |   8 +
 net/ipv4/icmp.c                                    |   4 +-
 net/ipv4/ip_gre.c                                  |  46 ++++--
 net/ipv4/ip_sockglue.c                             |   7 +-
 net/ipv4/netfilter/nft_dup_ipv4.c                  |   6 +-
 net/ipv4/route.c                                   |  17 +-
 net/ipv4/tcp_input.c                               |   5 +-
 net/ipv4/udp.c                                     |  13 +-
 net/ipv6/addrconf.c                                |  21 ++-
 net/ipv6/icmp.c                                    |   5 +-
 net/ipv6/ip6_checksum.c                            |   7 +-
 net/ipv6/ip6_vti.c                                 |   4 +-
 net/ipv6/ip6mr.c                                   |  13 +-
 net/ipv6/netfilter/nft_dup_ipv6.c                  |   6 +-
 net/ipv6/route.c                                   |  75 ++++++---
 net/ipv6/tcp_ipv6.c                                |   7 +-
 net/ipv6/udp.c                                     |   6 +-
 net/ipv6/xfrm6_input.c                             |  15 +-
 net/ipv6/xfrm6_tunnel.c                            |   2 +-
 net/irda/af_irda.c                                 |   5 +-
 net/l2tp/l2tp_core.c                               |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +
 net/mac80211/mlme.c                                |   2 +-
 net/mac80211/offchannel.c                          |   5 +-
 net/mac80211/rx.c                                  |   8 +-
 net/mac80211/status.c                              |   5 +-
 net/mac80211/tdls.c                                |  43 ++++-
 net/mac80211/tx.c                                  |   2 +-
 net/mac80211/vht.c                                 |  30 +++-
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/netfilter/nf_tables_core.c                     |   2 +-
 net/netfilter/nfnetlink.c                          |   6 +-
 net/netfilter/nft_dynset.c                         |   3 +
 net/nfc/nci/core.c                                 |   6 +-
 net/openvswitch/actions.c                          |  20 ++-
 net/rds/tcp.c                                      |   2 +-
 net/rds/tcp_listen.c                               |  40 +++--
 net/sched/cls_bpf.c                                |  13 +-
 net/sched/cls_flower.c                             |  28 ++--
 net/sched/sch_drr.c                                |   4 +
 net/sched/sch_fq.c                                 |  32 ++--
 net/sched/sch_fq_codel.c                           |   2 +-
 net/sched/sch_generic.c                            |  11 +-
 net/sched/sch_hfsc.c                               |  12 +-
 net/sched/sch_prio.c                               |   4 +
 net/sched/sch_qfq.c                                |   3 +
 net/sched/sch_sfb.c                                |   3 +
 net/sched/sch_tbf.c                                |   4 +
 net/sctp/associola.c                               |   2 +-
 net/sctp/sm_make_chunk.c                           |   6 +-
 net/sctp/transport.c                               |   2 +-
 net/sunrpc/xprtrdma/backchannel.c                  |  22 +--
 net/sunrpc/xprtrdma/transport.c                    |   3 +
 net/sunrpc/xprtrdma/verbs.c                        |  41 ++---
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   2 +-
 net/tipc/udp_media.c                               |   5 +-
 net/xfrm/xfrm_input.c                              |  14 +-
 net/xfrm/xfrm_state.c                              |   1 +
 net/xfrm/xfrm_user.c                               |  15 +-
 scripts/config                                     |   5 +-
 sound/pci/fm801.c                                  |  71 +++++----
 sound/pci/hda/hda_intel.c                          |   9 +-
 sound/soc/fsl/fsl_ssi.c                            |   8 +-
 sound/soc/intel/atom/sst/sst_stream.c              |   2 +-
 sound/soc/tegra/tegra_alc5632.c                    |  12 +-
 tools/perf/util/perf_regs.c                        |   8 +-
 tools/testing/selftests/ipc/msgque.c               |   2 +-
 314 files changed, 2039 insertions(+), 1298 deletions(-)
#1 lore raw
Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 4.4.223 release. There are 308 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, 10 May 2020 14:26:28 +0000. Anything received after that time might be too late.

Building mips:defconfig ... failed
--------------
Error log:
arch/mips/math-emu/sp_msubf.c: In function 'ieee754sp_msubf':
arch/mips/math-emu/sp_msubf.c:217:3: error: implicit declaration of function 'SPXSRSYn'; did you mean 'SPXSRSY1'?

Guenter

#2 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 4.4.223 release. There are 308 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, 10 May 2020 14:26:28 +0000. Anything received after that time might be too late.

Build results:

	total: 169 pass: 156 fail: 13
Failed builds:
	<all mips>
Qemu test results:
	total: 332 pass: 272 fail: 60
Failed tests:
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:mem256:imx6ul-14x14-evk:initrd
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:sd:mem256:imx6ul-14x14-evk:rootfs
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb1:mem256:imx6ul-14x14-evk:rootfs
	<all mips>

Bisecting the arm boot failure points to commit 9b86858f37d682 ("regulator:
Try to resolve regulators supplies on registration"). Reverting this commit fixes the problem.

The mips build failure is caused by commit d0e89dd815b712 ("MIPS: math-emu:
Fix m{add,sub}.s shifts"). It removes the define of SPXSRSXn, but that define is still used in v4.4.y. Reverting the offending patch fixes the problem.

Guenter

author maintainer
#3 lore raw
Quoted 22 lines · Guenter Roeck
Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 4.4.223 release. There are 308 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, 10 May 2020 14:26:28 +0000. Anything received after that time might be too late.

Build results:

	total: 169 pass: 156 fail: 13
Failed builds:
	<all mips>
Qemu test results:
	total: 332 pass: 272 fail: 60
Failed tests:
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:mem256:imx6ul-14x14-evk:initrd
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:sd:mem256:imx6ul-14x14-evk:rootfs
	arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb1:mem256:imx6ul-14x14-evk:rootfs
	<all mips>
Quoted 7 lines

Bisecting the arm boot failure points to commit 9b86858f37d682 ("regulator:
Try to resolve regulators supplies on registration"). Reverting this commit fixes the problem.

The mips build failure is caused by commit d0e89dd815b712 ("MIPS: math-emu:
Fix m{add,sub}.s shifts"). It removes the define of SPXSRSXn, but that define is still used in v4.4.y. Reverting the offending patch fixes the problem.

Thank you for saving me having to do the bisection.

I've dropped both of these and now pushed out a -rc3.

thanks again,

greg k-h

#4 lore raw
Quoted 24 lines · Greg Kroah-Hartman
Quoted 22 lines · Guenter Roeck
Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 4.4.223 release. There are 308 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, 10 May 2020 14:26:28 +0000. Anything received after that time might be too late.

Build results:

      total: 169 pass: 156 fail: 13
Failed builds:
      <all mips>
Qemu test results:
      total: 332 pass: 272 fail: 60
Failed tests:
      arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:mem256:imx6ul-14x14-evk:initrd
      arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:sd:mem256:imx6ul-14x14-evk:rootfs
      arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb1:mem256:imx6ul-14x14-evk:rootfs
      <all mips>
Quoted 7 lines
Quoted 3 lines

Bisecting the arm boot failure points to commit 9b86858f37d682 ("regulator:
Try to resolve regulators supplies on registration"). Reverting this commit fixes the problem.

Thank you for saving me having to do the bisection.

I've dropped both of these and now pushed out a -rc3.

rc3 looks good on arm architecture.

FYI,
On the rc2 the boot failure was noticed as below crash dump on arm
---

[  240.261355] INFO: task swapper/0:1 blocked for more than 120 seconds.
[  240.267836]       Not tainted 4.4.223-rc2-00309-g1a571d63aabc #1
[  240.273876] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"
disables this message.
[  240.281749] swapper/0       D c0a9cf00     0     1      0 0x00000000
[  240.288175] [<c0a9cf00>] (__schedule) from [<c0a9d2e0>] (schedule+0x44/0x9c)
[  240.295272] [<c0a9d2e0>] (schedule) from [<c0a9fc60>]
(schedule_timeout+0x164/0x1ac)
[  240.303066] [<c0a9fc60>] (schedule_timeout) from [<c0a9ddb0>]
(wait_for_common+0xa8/0x158)
[  240.311383] [<c0a9ddb0>] (wait_for_common) from [<c025f074>]
(flush_workqueue+0xf0/0x58c)
[  240.319613] [<c025f074>] (flush_workqueue) from [<c06cfe80>]
(deferred_probe_initcall+0x60/0x88)
[  240.328454] [<c06cfe80>] (deferred_probe_initcall) from
[<c020ac8c>] (do_one_initcall+0x90/0x1dc)
[  240.337383] [<c020ac8c>] (do_one_initcall) from [<c0edfdf0>]
(kernel_init_freeable+0x150/0x1e0)
[  240.346135] [<c0edfdf0>] (kernel_init_freeable) from [<c0a9c4a4>]
(kernel_init+0x8/0xe4)
[  240.354275] [<c0a9c4a4>] (kernel_init) from [<c0210a40>]
(ret_from_fork+0x14/0x34)
[  240.361891] INFO: task kworker/u4:1:126 blocked for more than 120 seconds.
[  240.368803]       Not tainted 4.4.223-rc2-00309-g1a571d63aabc #1
[  240.374842] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"
disables this message.
[  240.382711] kworker/u4:1    D c0a9cf00     0   126      2 0x00000000
[  240.389122] Workqueue: deferwq deferred_probe_work_func
[  240.394394] [<c0a9cf00>] (__schedule) from [<c0a9d2e0>] (schedule+0x44/0x9c)
[  240.401489] [<c0a9d2e0>] (schedule) from [<c0a9d640>]
(schedule_preempt_disabled+0xc/0x10)
[  240.409803] [<c0a9d640>] (schedule_preempt_disabled) from
[<c0a9e9f4>] (__mutex_lock_slowpath+0x9c/0x150)
[  240.419426] [<c0a9e9f4>] (__mutex_lock_slowpath) from [<c0a9eaf0>]
(mutex_lock+0x48/0x4c)
[  240.427654] [<c0a9eaf0>] (mutex_lock) from [<c05f11a4>]
(regulator_dev_lookup+0xe0/0x194)
[  240.435884] [<c05f11a4>] (regulator_dev_lookup) from [<c05f519c>]
(regulator_resolve_supply+0x40/0x218)
[  240.445332] [<c05f519c>] (regulator_resolve_supply) from
[<c05f5200>] (regulator_resolve_supply+0xa4/0x218)
[  240.455130] [<c05f5200>] (regulator_resolve_supply) from
[<c06d1454>] (class_for_each_device+0x4c/0xb4)
[  240.464577] [<c06d1454>] (class_for_each_device) from [<c05f4468>]
(regulator_register+0x7fc/0xea8)
[  240.473676] [<c05f4468>] (regulator_register) from [<c05f64b8>]
(devm_regulator_register+0x44/0x74)
[  240.482775] [<c05f64b8>] (devm_regulator_register) from
[<c05fdd90>] (palmas_ldo_registration+0x130/0x3fc)
[  240.492485] [<c05fdd90>] (palmas_ldo_registration) from
[<c05febf0>] (palmas_regulators_probe+0x398/0x438)
[  240.502195] [<c05febf0>] (palmas_regulators_probe) from
[<c06d1b8c>] (platform_drv_probe+0x50/0xac)
[  240.511295] [<c06d1b8c>] (platform_drv_probe) from [<c06d03dc>]
(driver_probe_device+0x1a4/0x2dc)
[  240.520227] [<c06d03dc>] (driver_probe_device) from [<c06ce994>]
(bus_for_each_drv+0x70/0x94)
[  240.528808] [<c06ce994>] (bus_for_each_drv) from [<c06d01ac>]
(__device_attach+0xb4/0x118)
[  240.537126] [<c06d01ac>] (__device_attach) from [<c06cf768>]
(bus_probe_device+0x84/0x8c)
[  240.545351] [<c06cf768>] (bus_probe_device) from [<c06cda7c>]
(device_add+0x3c0/0x5ac)
[  240.553322] [<c06cda7c>] (device_add) from [<c0936048>]
(of_platform_device_create_pdata+0x84/0xb4)
[  240.562426] [<c0936048>] (of_platform_device_create_pdata) from
[<c0936154>] (of_platform_bus_create+0xd0/0x2f0)
[  240.572661] [<c0936154>] (of_platform_bus_create) from [<c09364a8>]
(of_platform_populate+0x5c/0xb0)
[  240.581851] [<c09364a8>] (of_platform_populate) from [<c0706d8c>]
(palmas_i2c_probe+0x2d8/0x574)
[  240.590691] [<c0706d8c>] (palmas_i2c_probe) from [<c0898a1c>]
(i2c_device_probe+0x16c/0x204)
[  240.599184] [<c0898a1c>] (i2c_device_probe) from [<c06d03dc>]
(driver_probe_device+0x1a4/0x2dc)
[  240.607932] [<c06d03dc>] (driver_probe_device) from [<c06ce994>]
(bus_for_each_drv+0x70/0x94)
[  240.616510] [<c06ce994>] (bus_for_each_drv) from [<c06d01ac>]
(__device_attach+0xb4/0x118)
[  240.624825] [<c06d01ac>] (__device_attach) from [<c06cf768>]
(bus_probe_device+0x84/0x8c)
[  240.633050] [<c06cf768>] (bus_probe_device) from [<c06cda7c>]
(device_add+0x3c0/0x5ac)
[  240.641017] [<c06cda7c>] (device_add) from [<c089a864>]
(i2c_new_device+0x118/0x194)
[  240.648812] [<c089a864>] (i2c_new_device) from [<c089addc>]
(i2c_register_adapter+0x214/0x4a8)
[  240.657481] [<c089addc>] (i2c_register_adapter) from [<c08a3ac4>]
(omap_i2c_probe+0x43c/0x684)
[  240.666148] [<c08a3ac4>] (omap_i2c_probe) from [<c06d1b8c>]
(platform_drv_probe+0x50/0xac)
[  240.674462] [<c06d1b8c>] (platform_drv_probe) from [<c06d03dc>]
(driver_probe_device+0x1a4/0x2dc)
[  240.683387] [<c06d03dc>] (driver_probe_device) from [<c06ce994>]
(bus_for_each_drv+0x70/0x94)
[  240.691964] [<c06ce994>] (bus_for_each_drv) from [<c06d01ac>]
(__device_attach+0xb4/0x118)
[  240.700276] [<c06d01ac>] (__device_attach) from [<c06cf768>]
(bus_probe_device+0x84/0x8c)
[  240.708505] [<c06cf768>] (bus_probe_device) from [<c06cfb8c>]
(deferred_probe_work_func+0x64/0x90)
[  240.717518] [<c06cfb8c>] (deferred_probe_work_func) from
[<c02605b8>] (process_one_work+0x1b0/0x3c8)
[  240.726705] [<c02605b8>] (process_one_work) from [<c0261470>]
(worker_thread+0x50/0x548)
[  240.734848] [<c0261470>] (worker_thread) from [<c026620c>]
(kthread+0x108/0x110)
[  240.742293] [<c026620c>] (kthread) from [<c0210a40>]

(ret_from_fork+0x14/0x34)

test full log link,
https://lkft.validation.linaro.org/scheduler/job/1422610#L3316

- Naresh