Linux 5.0-rc8
From: Linus Torvalds
Date: Sun Feb 24 2019 - 20:03:20 EST
This may be totally unnecessary, but we actually had more patches come
in this last week than we had for rc7, which just didn't make me feel
the warm and fuzzies. And while none of the patches looked all that
scary, some of them were to pretty core files, so it wasn't all just
random rare drivers (although those kinds also existed).
So I agonized about it a bit, and then decided to just say "no hurry"
and make an rc8. And after I had tagged the rc, I noticed a patch in
my inbox that I had missed that was a regression from one of the very
patches this last week, so that made me feel like rc8 was the right
decision.
Anyway, maybe I should have just checked my email more carefully, and
maybe I'm just being unnecessarily worried. I could have just untagged
the rc release (it hadn't actually gone public when I noticed),
applied the missing patch, and called it good. But instead I took it
as confirmation that we should bake this thing one more week.
Confirmation bias? Maybe. Because while rc8 is bigger than rc7, it's
not *hugely* so, and none of the changes look all that controversial.
About 30% drivers (gpu, net, rdma, sound, scsi..), 20% networking, and
the rest is arch updates, some mm fixes, some key handling fixes,
filesystem, include files..
But on the whole I just felt happier with an extra rc than worrying
about things.
Shortlog appended for some flavor of the details.
Linus
---
Al Viro (1):
missing barriers in some of unix_sock ->addr and ->path accesses
Alban Crequy (1):
bpf, lpm: fix lookup bug in map_delete_elem
Alex Deucher (1):
drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime
Alexander Duyck (2):
mm: Use fixed constant in page_frag_alloc instead of size + 1
net: Do not allocate page fragments that are not skb aligned
Alexandre Belloni (2):
clk: at91: fix at91sam9x5 peripheral clock number
clk: at91: fix masterck name
Alexandre Torgue (1):
net: stmmac: handle endianness in dwmac4_get_timestamp
Alexei Starovoitov (1):
bpf: fix lockdep false positive in stackmap
Alexey Brodkin (1):
ARC: define ARCH_SLAB_MINALIGN = 8
Alexey Kardashevskiy (1):
powerpc/powernv/sriov: Register IOMMU groups for VFs
Alexey Khoroshilov (1):
net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()
Andre Przywara (1):
clk: sunxi: A31: Fix wrong AHB gate number
Andrea Claudi (1):
ipvs: fix warning on unused variable
Andrew Morton (1):
revert "initramfs: cleanup incomplete rootfs"
Andrey Konovalov (11):
kasan: fix assigning tags twice
kasan, kmemleak: pass tagged pointers to kmemleak
kmemleak: account for tagged pointers when calculating pointer range
kasan, slub: move kasan_poison_slab hook before page_address
kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED
kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED
kasan: fix random seed generation for tag-based mode
kasan: prevent tracing of tags.c
kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY
kasan, slab: make freelist stored without tags
kasan, slab: remove redundant kasan_slab_alloc hooks
Aneesh Kumar K.V (2):
mtd: Use mtd->name when registering nvmem device
mtd: powernv_flash: Fix device registration error
Anoob Soman (1):
scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task
Arnd Bergmann (2):
Documentation: change linux-4.x references to 5.x
phonet: fix building with clang
Bard liao (1):
ASoC: topology: free created components in tplg load error
Bart Van Assche (1):
RDMA/srp: Rework SCSI device reset handling
Baruch Siach (1):
arm64: dts: clearfog-gt-8k: fix SGMII PHY reset signal
Beniamino Galvani (1):
qmi_wwan: apply SET_DTR quirk to Sierra WP7607
Bhawanpreet Lakha (2):
drm/amd/display: fix optimize_bandwidth func pointer for dce80
drm/amd/display: set clocks to 0 on suspend on dce80
Bjorn Andersson (1):
pinctrl: qcom: qcs404: Correct SDC tile
BjÃrn TÃpel (3):
xsk: do not remove umem from netdevice on fall-back to copy-mode
Revert "xsk: simplify AF_XDP socket teardown"
i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race
Changbin Du (1):
kprobe: Do not use uaccess functions to access kernel memory
that can fault
Chris Wilson (1):
drm/i915/fbdev: Actually configure untiled displays
Christian KÃnig (1):
drm/amdgpu: disable bulk moves for now
Colin Ian King (1):
net/mlx4_en: fix spelling mistake: "quiting" -> "quitting"
Cong Wang (1):
xfrm: destroy xfrm_state synchronously on net exit path
Daniel Borkmann (2):
ipvlan: disallow userns cap_net_admin to change global mode/flags
bpf, doc: add bpf list as secondary entry to maintainers file
Daniel Vetter (1):
mm: don't let userspace spam allocations warnings
Darrick J. Wong (1):
tmpfs: fix link accounting when a tmpfile is linked in
David Chen (2):
r8152: Add support for MAC address pass through on RTL8153-BD
r8152: Fix an error on RTL8153-BD MAC Address Passthrough support
David Howells (3):
assoc_array: Fix shortcut creation
keys: Fix dependency loop between construction record and auth key
keys: Timestamp new keys
David S. Miller (1):
net: Add header for usage of fls64()
Davidlohr Bueso (1):
xsk: share the mmap_sem for page pinning
Dietmar Eggemann (1):
ARM: 8824/1: fix a migrating irq bug when hotplug cpu
Dmitry V. Levin (1):
parisc: Fix ptrace syscall number modification
Eric Biggers (3):
KEYS: allow reaching the keys quotas exactly
KEYS: user: Align the payload buffer
KEYS: always initialize keyring_index_key::desc_len
Eric Dumazet (4):
tcp: clear icsk_backoff in tcp_write_queue_purge()
tcp: tcp_v4_err() should be more careful
net/x25: fix a race in x25_bind()
tcp: repaired skbs must init their tso_segs
Eugene Loh (1):
kallsyms: Handle too long symbols in kallsyms.c
Eugeniy Paltsev (5):
ARCv2: Enable unaligned access in early ASM code
ARCv2: lib: memcpy: fix doing prefetchw outside of buffer
ARC: fix actionpoints configuration detection
ARC: U-boot: check arguments paranoidly
ARC: enable uboot support unconditionally
Felix Fietkau (1):
mac80211: allocate tailroom for forwarded mesh packets
Florian Fainelli (6):
net: dsa: b53: Fix default VLAN ID
net: dsa: b53: Properly account for VLAN filtering
net: systemport: Fix reception of BPDUs
net: dsa: bcm_sf2: Do not assume DSA master supports WoL
net: dsa: b53: Do not program CPU port's PVID
Documentation: networking: switchdev: Update port parent ID section
George Wilkie (1):
team: use operstate consistently for linkup
Hangbin Liu (2):
net: vrf: remove MTU limits for vrf device
Revert "bridge: do not add port to router list when receives
query with source 0.0.0.0"
Hauke Mehrtens (2):
net: Fix for_each_netdev_feature on Big endian
net: dsa: Remove documentation for port_fdb_prepare
Helge Deller (1):
CREDITS/MAINTAINERS: Retire parisc-linux.org email domain
Herbert Xu (2):
mac80211: Use linked list instead of rhashtable walk for mesh tables
mac80211: Free mpath object when rhashtable insertion fails
Hui Wang (1):
ALSA: hda/realtek: Disable PC beep in passthrough on alc285
Ilya Dryomov (1):
libceph: handle an empty authorize reply
Jan Sokolowski (1):
ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK
Jann Horn (2):
MAINTAINERS: mark CAIF as orphan
net: socket: add check for negative optlen in compat setsockopt
Jason Wang (1):
vhost: correctly check the return value of translate_desc() in log_used()
Jeff Kirsher (1):
ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN
Jeremy Soller (1):
ALSA: hda/realtek - Headset microphone and internal speaker
support for System76 oryp5
Jiong Wang (2):
nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K
nfp: bpf: fix ALU32 high bits clearance bug
Johannes Weiner (1):
psi: avoid divide-by-zero crash inside virtual machines
John Garry (1):
scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached
Jose Abreu (1):
net: stmmac: Fix a race in EEE enable callback
Kai-Heng Feng (1):
sky2: Increase D3 delay again
Kalash Nainwal (1):
net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
Kees Cook (1):
exec: load_script: Do not exec truncated interpreter path
Kuninori Morimoto (1):
ASoC: simple-card: fixup refcount_t underflow
Leo (Hanghong) Ma (1):
drm/amd/display: Fix MST reboot/poweroff sequence
Li RongQing (1):
mac80211_hwsim: propagate genlmsg_reply return code
Linus Torvalds (1):
Linux 5.0-rc8
Linus Walleij (1):
net: phy: realtek: Dummy IRQ calls for RTL8366RB
Lorenzo Bianconi (4):
net: ip6_gre: initialize erspan_ver just for erspan tunnels
net: ip_gre: do not report erspan_ver for gre or gretap
net: ip6_gre: do not report erspan_ver for ip6gre or ip6gretap
net: ip6_gre: fix possible NULL pointer dereference in
ip6erspan_set_version
Lubomir Rintel (1):
gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2
Maciej Kwiecien (1):
sctp: don't compare hb_timer expire date before starting it
Magnus Karlsson (3):
xsk: add missing smp_rmb() in xsk_mmap
i40e: fix potential RX buffer starvation for AF_XDP
ixgbe: fix potential RX buffer starvation for AF_XDP
Mao Wenan (2):
net: crypto set sk to NULL when af_alg_release.
net: set static variable an initial value in atl2_probe()
Mark Rutland (1):
arm64: fix SSBS sanitization
Martin Blumenstingl (1):
pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins
Martin KaFai Lau (1):
bpf: Fix narrow load on a bpf_sock returned from sk_lookup()
Martin Wilck (1):
scsi: core: reset host byte in DID_NEXUS_FAILURE case
Martin Willi (1):
esp: Skip TX bytes accounting when sending from a request socket
Masahiro Yamada (1):
sh: fix build error for invisible CONFIG_BUILTIN_DTB_SOURCE
Masato Suzuki (1):
scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation
Mathieu Desnoyers (1):
ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction
Maxime Chevallier (1):
net: phy: marvell10g: Fix Multi-G advertisement to only advertise 10G
Mel Gorman (1):
mm, page_alloc: fix a division by zero error when boosting watermarks v2
Michael Chan (2):
bnxt_en: Fix typo in firmware message timeout logic.
bnxt_en: Wait longer for the firmware message response to complete.
Michal Hocko (3):
proc, oom: do not report alien mms when setting oom_score_adj
mm: handle lru_add_drain_all for UP properly
mm, memory_hotplug: fix off-by-one in is_pageblock_removable
Michal Kalderon (2):
qed: Fix iWARP buffer size provided for syn packet processing.
qed: Fix iWARP syn packet mac address validation.
Michal Soltys (1):
bonding: fix PACKET_ORIGDEV regression
Murali Karicheri (1):
net: netcp: Fix ethss driver probe issue
Nathan Chancellor (1):
arm64/neon: Disable -Wincompatible-pointer-types when building with Clang
Nicholas Kazlauskas (1):
drm/amd/display: Fix negative cursor pos programming
Pablo Neira Ayuso (1):
netfilter: nf_tables: fix flush after rule deletion in the same batch
Paolo Abeni (7):
ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt()
ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink()
ipv6: route: purge exception on removal
udpv6: add the required annotation to mib type
fou6: fix proto error handler argument type
udpv6: fix possible user after free in error handler
udp: fix possible user after free in error handler
Paul Burton (2):
MIPS: eBPF: Always return sign extended 32b values
MIPS: eBPF: Remove REG_32BIT_ZERO_EX
Paul Kocialkowski (2):
clk: sunxi-ng: v3s: Fix TCON reset de-assert bit
net: phy: xgmiitorgmii: Support generic PHY status read
Peter Ujfalusi (2):
ARM: dts: am335x-evmsk: Fix PHY mode for ethernet
ARM: dts: am335x-evm: Fix PHY mode for ethernet
Petr Machata (1):
mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable
Petr Vorel (1):
doc: Mention MSG_ZEROCOPY implementation for UDP
Pierre Morel (1):
s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity
Qian Cai (2):
slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS
slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS
Quentin Perret (1):
tracing: Fix number of entries in trace header
Rafael J. Wysocki (1):
gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime
Raju Rangoju (2):
cxgb4: Export sge_host_page_size to ulds
iw_cxgb4: cq/qp mask depends on bar2 pages in a host page
Rakesh Pillai (1):
mac80211: Restore vif beacon interval if start ap fails
Ralph Campbell (1):
numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES
Rayagonda Kokatanur (1):
mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue
Renà van Dorst (1):
gpio: MT7621: use a per instance irq_chip structure
Robin Murphy (2):
ARM: 8835/1: dma-mapping: Clear DMA ops on teardown
mm/debug.c: fix __dump_page() for poisoned pages
Roman Li (1):
drm/amd/display: Raise dispclk value for dce11
Russell King (2):
net: dsa: fix unintended change of bridge interface STP state
net: marvell: mvneta: fix DMA debug warning
Salil Mehta (1):
net: hns: Fixes the missing put_device in positive leg for roce reset
Sean Tranchetti (1):
af_key: unconditionally clone on broadcast
Stanislav Fomichev (1):
bpf/test_run: fix unkillable BPF_PROG_TEST_RUN
Stanislaw Gruszka (1):
mt76x0u: fix suspend/resume
Sylwester Nawrocki (1):
ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI
Thadeu Lima de Souza Cascardo (1):
selftests: fib_tests: sleep after changing carrier. again.
Thierry Reding (2):
mailbox: Export mbox_flush()
ARM: tegra: Restore DT ABI on Tegra124 Chromebooks
Thomas Petazzoni (1):
ARM: dts: armada-xp: fix Armada XP boards NAND description
Tobias Brunner (1):
xfrm: Fix inbound traffic via XFRM interfaces across network namespaces
Toke HÃiland-JÃrgensen (1):
mac80211: Change default tx_sk_pacing_shift to 7
Tung Nguyen (2):
tipc: improve function tipc_wait_for_cond()
tipc: improve function tipc_wait_for_rcvmsg()
Ursula Braun (1):
net/smc: fix smc_poll in SMC_INIT state
Vadim Lomovtsev (8):
net: thunderx: correct typo in macro name
net: thunderx: replace global nicvf_rx_mode_wq work queue for
all VFs to private for each of them.
net: thunderx: make CFG_DONE message to run through generic
send-ack sequence
net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task
net: thunderx: rework xcast message structure to make it fit into 64 bit
net: thunderx: add mutex to protect mailbox from concurrent
calls for same VF
net: thunderx: move link state polling function to VF
net: thunderx: remove link change polling code and info from nicpf
Vincent Guittot (1):
PM-runtime: Fix deadlock when canceling hrtimer
Vineet Gupta (3):
ARC: uacces: remove lp_start, lp_end from clobber list
ARCv2: support manual regfile save on interrupts
ARCv2: don't assume core 0x54 has dual issue
Vitaly Kuznetsov (1):
x86/kvm/mmu: fix switch between root and guest MMUs
Vladimir Murzin (1):
arm64: Relax GIC version check during early boot
Wei Yongjun (1):
mac80211: mesh: fix missing unlock on error in table_path_del()
Willem de Bruijn (3):
bpf: only adjust gso_size on bytestream protocols
net: validate untrusted gso packets without csum offload
net: avoid false positives in untrusted gso validation
Yan, Zheng (1):
ceph: avoid repeatedly adding inode to mdsc->snap_flush_list
Yangtao Li (1):
cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit()
Yu Zhang (2):
kvm: x86: Return LA57 feature based on hardware capability
KVM: MMU: record maximum physical address width in kvm_mmu_extended_role
YueHaibing (1):
mdio_bus: Fix use-after-free on device_register fails
shaoyunl (1):
drm/amdgpu: Update sdma golden setting for vega20