Linux 4.18-rc7
From: Linus Torvalds
Date: Sun Jul 29 2018 - 18:09:21 EST
So unless something odd happens, this should be the last rc for 4.18.
Nothing particularly odd happened this last week - we got the usual
random set of various minor fixes all over. About two thirds of it is
drivers - networking, staging and usb stands out, but there's a little
bit of stuff all over (clk, block, gpu, nvme..).
Outside of drivers, the bulk is some core networking stuff, with
random changes elsewhere (minor arch updates, filesystems, core
kernel, test scripts).
The appended shortlog gives a flavor of the details.
Linus
---
Adam Thomson (1):
usb: typec: tcpm: Fix sink PDO starting index for PPS APDO selection
Aleksander Morgado (1):
qmi_wwan: fix interface number for DW5821e production firmware
Alexander Sverdlin (1):
i2c: davinci: Avoid zero value of CLKH
Amar Singhal (1):
cfg80211: never ignore user regulatory hint
Anssi Hannula (7):
can: xilinx_can: fix device dropping off bus on RX overrun
can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK
can: xilinx_can: fix recovery from error states not being propagated
can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting
can: xilinx_can: fix RX overflow interrupt not being enabled
can: xilinx_can: fix incorrect clear of non-processed interrupts
can: xilinx_can: fix power management handling
Antti SeppÃlà (2):
usb: dwc2: Fix DMA alignment to start at allocated boundary
usb: dwc2: Fix inefficient copy of unaligned buffers
Ariel Levkovich (1):
net/mlx5: Adjust clock overflow work period
Arnd Bergmann (2):
kasan: only select SLUB_DEBUG with SYSFS=y
include/linux/eventfd.h: include linux/errno.h
Artem Savkov (1):
tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure
Benjamin Herrenschmidt (4):
clk: aspeed: Treat a gate in reset as disabled
usb: gadget: aspeed-vhub: Fix SETUP packets with OUT data phase
usb: gadget: Fix OS descriptors support
usb: gadget: aspeed: Workaround memory ordering issue
Bernd Edlinger (1):
nl80211: Add a missing break in parse_station_flags
Bin Liu (1):
usb: core: handle hub C_PORT_OVER_CURRENT condition
Carlos Maiolino (1):
xfs: Initialize variables in xfs_alloc_get_rec before using them
Chen-Yu Tsai (1):
Input: i8042 - add Lenovo LaVie Z to the i8042 reset list
Clint Taylor (1):
drm/i915/glk: Add Quirk for GLK NUC HDMI port issues.
Colin Ian King (1):
usb: dwc3: gadget: remove redundant variable maxpacket
Dan Williams (1):
mm: fix exports that inadvertently make put_page() EXPORT_SYMBOL_GPL
Daniel Borkmann (3):
bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
bpf: test case to check whether src/dst regs got mangled by xadd
sock: fix sg page frag coalescing in sk_alloc_sg
Dave Jiang (1):
mm: disallow mappings that conflict for devm_memremap_pages()
David Ahern (1):
net/ipv6: Fix linklocal to global address with VRF
Davidlohr Bueso (1):
ipc/sem.c: prevent queue.status tearing in semop
Denis Kenzior (1):
nl80211/mac80211: allow non-linear skb in rx_control_port
Dirk Mueller (1):
arm64: Check for errata before evaluating cpu features
Dmitry Torokhov (1):
usb: dwc2: host: do not delay retries for CONTROL IN transfers
Donald Shanty III (1):
Input: elan_i2c - add ACPI ID for lenovo ideapad 330
Doron Roberts-Kedes (1):
tls: check RCV_SHUTDOWN in tls_wait_data
Enric Balletbo i Serra (1):
usb: dwc3: rockchip: Fix PHY documentation links.
Eran Ben Elisha (2):
net/mlx5e: Fix quota counting in aRFS expire flow
net/mlx5e: Don't allow aRFS for encapsulated packets
Eric Dumazet (6):
net: skb_segment() should not return NULL
tcp: free batches of packets in tcp_prune_ofo_queue()
tcp: avoid collapses in tcp_prune_queue() if possible
tcp: detect malicious patterns in tcp_collapse_ofo_queue()
tcp: call tcp_drop() from tcp_data_queue_ofo()
tcp: add tcp_ooo_try_coalesce() helper
Eric Sandeen (1):
xfs: properly handle free inodes in extent hint validators
Esben Haabendal (1):
i2c: imx: Fix reinit_completion() use
Eugeniu Rosca (3):
usb: gadget: f_uac2: fix error handling in afunc_bind (again)
usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()
usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
Fabio Estevam (1):
usb: chipidea: Always build ULPI code
Faiz Abbas (2):
can: m_can: Fix runtime resume call
can: m_can: Move accessing of message ram to after clocks are enabled
Felix Fietkau (1):
MIPS: ath79: fix register address in ath79_ddr_wb_flush()
Florian Westphal (7):
netfilter: nf_tables: use dev->name directly
netfilter: nf_tables: free flow table struct too
netfilter: nf_tables: fix memory leaks on chain rename
netfilter: nf_tables: don't allow to rename to already-pending name
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no
prior state
atl1c: reserve min skb headroom
netfilter: nf_tables: move dumper state allocation into ->start
Geert Uytterhoeven (2):
MAINTAINERS: Add file patterns for serio device tree bindings
clk: Really show symbolic clock flags in debugfs
Greg Edwards (1):
block: reset bi_iter.bi_done after splitting bio
Gregory CLEMENT (1):
clk: mvebu: armada-37xx-periph: Fix switching CPU rate from
300Mhz to 1.2GHz
Guenter Roeck (1):
media: staging: omap4iss: Include asm/cacheflush.h after generic includes
Hangbin Liu (1):
multicast: do not restore deleted record source filter mode to new one
Hannes Reinecke (2):
nvmet: fixup crash on NULL device path
nvmet: only check for filebacking on -ENOTBLK
Hans de Goede (1):
Revert "staging:r8188eu: Use lib80211 to support TKIP"
Heiner Kallweit (2):
net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv
r8169: restore previous behavior to accept BIOS WoL settings
Jack Morgenstein (1):
net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper
Jaedon Shin (1):
phy: phy-brcm-usb-init: Fix power down USB 3.0 PHY when XHCI reenabled
James Smart (2):
nvmet-fc: fix target sgl list on large transfers
nvme: if_ready checks to fail io to deleting controller
Jarod Wilson (1):
bonding: set default miimon value for non-arp modes if not set
Jerome Brunet (1):
clk: meson: audio-divider is one based
Jerry Zhang (1):
usb: gadget: f_fs: Only return delayed status when len is 0
Jia-Ju Bai (2):
usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context
bugs in init_controller()
usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context
bugs in r8a66597_queue()
Joel Stanley (2):
clk: aspeed: Mark bclk (PCIe) and dclk (VGA) as critical
clk: aspeed: Support HPLL strapping on ast2400
Johannes Weiner (1):
arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups
John Hurley (1):
nfp: flower: ensure dead neighbour entries are not offloaded
John Keeping (1):
usb: dwc2: avoid NULL dereferences
Josef Bacik (2):
nbd: don't requeue the same request twice.
nbd: handle unexpected replies better
Joshua Frkuska (1):
usb: gadget: u_audio: update hw_ptr in iso_complete after data copied
KT Liao (1):
Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST
Keith Busch (2):
blk-mq: export setting request completion state
scsi: set timed out out mq requests to complete
Kiran Kumar Modukuri (5):
fscache: Allow cancelled operations to be enqueued
cachefiles: Fix refcounting bug in backing-file read monitoring
fscache: Fix reference overput in fscache_attach_object() error handling
cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flag
cachefiles: Wait rather than BUG'ing on "Unexpected object collision"
Kirill A. Shutemov (3):
mm: introduce vma_init()
mm: use vma_init() to initialize VMAs on stack and data segments
mm: fix vma_is_anonymous() false-positives
Li Wang (1):
zswap: re-check zswap_is_full() after do zswap_shrink()
Linus Torvalds (2):
squashfs: be more careful about metadata corruption
Linux 4.18-rc7
Linus Walleij (1):
gpio: of: Handle fixed regulator flags properly
Lubomir Rintel (1):
usb: cdc_acm: Add quirk for Castles VEGA3000
Lucas Stach (2):
drm/imx: imx-ldb: disable LDB on driver bind
drm/imx: imx-ldb: check if channel is enabled before printing warning
Martin KaFai Lau (2):
bpf: btf: Clean up BTF_INT_BITS() in uapi btf.h
bpf: Use option "help" in the llvm-objcopy test
Martin Schwidefsky (1):
s390: disable gcc plugins
Martin Wilck (3):
block: bio_iov_iter_get_pages: fix size of last iovec
blkdev: __blkdev_direct_IO_simple: fix leak in error case
block: bio_iov_iter_get_pages: pin more pages for multi-segment IOs
Masahiro Yamada (1):
gpio: uniphier: set legitimate irq trigger type in .to_irq hook
Masami Hiramatsu (2):
ring_buffer: tracing: Inherit the tracing setting to next ring buffer
selftests/ftrace: Add snapshot and tracing_on test case
Neil Armstrong (1):
clk: meson-gxbb: set fclk_div2 as CLK_IS_CRITICAL
Nicholas Mc Guire (1):
can: mpc5xxx_can: check of_iomap return before use
Paolo Abeni (1):
ip: hash fragments consistently
Paul Burton (1):
MIPS: Fix off-by-one in pci_resource_to_user()
Peter Senna Tschudin (1):
tools: usb: ffs-test: Fix build on big endian systems
Raed Salem (1):
net/mlx5: Fix 'DON'T_TRAP' functionality
Rafael J. Wysocki (1):
driver core: Partially revert "driver core: correct device's
shutdown order"
RafaÅ MiÅecki (1):
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
Randy Dunlap (2):
usb/phy: fix PPC64 build errors in phy-fsl-usb.c
net: prevent ISA drivers from building on PPC32
Roi Dayan (1):
net/mlx5e: Only allow offloading decap egress (egdev) flows
Roman Fietze (1):
can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit
before checking can.ctrlmode
Roopa Prabhu (4):
rtnetlink: add rtnl_link_state check in rtnl_configure_link
vxlan: add new fdb alloc and create helpers
vxlan: make netlink notify in vxlan_fdb_destroy optional
vxlan: fix default fdb entry netlink notify ordering during netdev create
Saeed Mahameed (1):
net/mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_eswitch_mode
Samuel Thibault (1):
staging: speakup: fix wraparound in uaccess length check
Schmauss, Erik (1):
ACPICA: AML Parser: ignore dispatcher error status during table load
Sergio Paracuellos (1):
staging: ks7010: call 'hostif_mib_set_request_int' instead of
'hostif_mib_set_request_bool'
Shakeel Butt (1):
kvm, mm: account shadow page tables to kmemcg
Shay Agroskin (1):
net/mlx5e: Refine ets validation function
Shubhrajyoti Datta (1):
net: axienet: Fix double deregister of mdio
Snild Dolkow (1):
kthread, tracing: Don't expose half-written comm when creating kthreads
Stephane Grosjean (1):
can: peak_canfd: fix firmware < v3.3.0: limit allocation to
32-bit DMA addr only
Steve Longerbeam (1):
gpu: ipu-csi: Check for field type alternate
Steven Rostedt (VMware) (3):
tracing: Fix double free of event_trigger_data
tracing: Fix possible double free in event_enable_trigger_func()
tracing: Quiet gcc warning about maybe unused link variable
Sudarsana Reddy Kalluru (4):
qed: Fix link flap issue due to mismatching EEE capabilities.
qed: Fix possible race for the link state value.
qed: Correct Multicast API to reflect existence of 256
approximate buckets.
bnx2x: Fix invalid memory access in rss hash config path.
Taehee Yoo (3):
netfilter: nf_tables: fix jumpstack depth validation
netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()
netfilter: nft_set_rbtree: fix panic when destroying set by GC
Taeung Song (1):
tools/bpftool: Fix segfault case regarding 'pin' arguments
Tariq Toukan (2):
net/mlx5: Fix QP fragmented buffer allocation
net/page_pool: Fix inconsistent lock state warning
Tejun Heo (1):
delayacct: fix crash in delayacct_blkio_end() after delayacct init failure
Theodore Ts'o (6):
ext4: fix false negatives *and* false positives in
ext4_check_descriptors()
ext4: clear mmp sequence number when remounting read-only
ext4: fix inline data updates with checksums enabled
ext4: check for allocation block validity with block group locked
random: mix rdrand with entropy sent in from userspace
ext4: fix check to prevent initializing reserved inodes
Thomas Tai (1):
PCI/AER: Work around use-after-free in pcie_do_fatal_recovery()
Tony Lindgren (1):
phy: mapphone-mdm6600: Fix wrong enum used for status lines
Uwe Kleine-KÃnig (1):
net: dsa: mv88e6xxx: fix races between lock and irq freeing
Vinod Koul (1):
clk: qcom: gcc-msm8996: Disable halt check on UFS tx clock
Vivek Gautam (1):
clk/mmcc-msm8996: Make mmagic_bimc_gdsc ALWAYS_ON
Vladimir Zapolskiy (3):
usb: gadget: u_audio: remove caching of stream buffer parameters
usb: gadget: u_audio: remove cached period bytes value
usb: gadget: u_audio: protect stream runtime fields with stream spinlock
Wei Wang (1):
ipv6: use fib6_info_hold_safe() when necessary
Willem de Bruijn (1):
ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull
Wolfram Sang (2):
i2c: rcar: handle RXDMA HW behaviour on Gen3
i2c: imx: use open drain for recovery GPIO
Yuchung Cheng (3):
tcp: helpers to send special DCTCP ack
tcp: do not cancel delay-AcK on DCTCP special ACK
tcp: do not delay ACK in DCTCP upon CE status change
YueHaibing (3):
net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
bpfilter: Fix mismatch in function argument types
cpufreq: qcom-kryo: add NULL entry to the end of_device_id array
Zhao Chen (1):
net-next/hinic: fix a problem in hinic_xmit_frame()
Zheng Xiaowei (1):
usb: xhci: Fix memory leak in xhci_endpoint_reset()
mpubbise@xxxxxxxxxxxxxx (1):
mac80211: add stations tied to AP_VLANs during hw reconfig