Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 21 Jan 2018 14:06:24 -0800 | Subject | *Not* final 4.15 this weekend |
| |
I really really wanted to just release 4.15 today, but things haven't calmed down enough for me to feel comfy about it, and Davem tells me he still has some networking fixes pending. Laura Abbott found and fixed a very subtle boot bug introduced this development cycle only yesterday, and it just didn't feel right to say that we're done.
So I'm doing an rc9 instead. I don't particularly like to, but I like it even less releasing something that doesn't seem baked enough.
Some people have already started sending me pull requests for 4.16 (generally because they aren't expecting to be online next week and expected the merge window to open). I appreciate it, and I'll keep them queued up, I just won't start applying them quite yet.
Anyway, rc9 is mostly arch updates (x86, arm, powerpc, mips) and drivers (gpu, networking and md). And some core networking. And then there's various random misc fallout (tracing, bpf, and new selftests)
I really expect no more delays after this. We've had rc9's before, but they have been pretty rare (the last one was 3.1-rc9 back in 2011 - that release went all the way to rc10, and I really don't think we'll do that this time _despite_ all the CPU bug mitigation craziness).
Linus
---
Alaa Hleihel (1): net/mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors
Alexei Starovoitov (1): bpf: fix 32-bit divide by zero
Alexey Dobriyan (1): proc: fix coredump vs read /proc/*/stat race
Alexey Kodanev (1): ip6_gre: init dev->mtu and dev->hard_header_len correctly
Andi Kleen (3): x86/idt: Mark IDT tables __initconst module: Add retpoline tag to VERMAGIC x86/retpoline: Optimize inline assembler for vmexit_fill_RSB
Andrey Ryabinin (1): x86/kasan: Panic if there is not enough memory to boot
Arnd Bergmann (5): Input: of_touchscreen - add MODULE_LICENSE arm64: dts: socfpga: add missing interrupt-parent net: cs89x0: add MODULE_LICENSE fm10k: mark PM functions as __maybe_unused phy: work around 'phys' references to usb-nop-xceiv devices
Arvind Yadav (1): MIPS: ralink: Fix platform_get_irq's error checking
Ben Skeggs (1): drm/nouveau/mmu/mcp77: fix regressions in stolen memory handling
Benjamin Beichler (1): mac80211_hwsim: add workqueue to wait for deferred radio deletion on mod unload
Benjamin Herrenschmidt (1): powerpc: Don't preempt_disable() in show_cpuinfo()
Benoît Thébaudeau (1): mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock
Chen-Yu Tsai (1): ARM: dts: sun[47]i: Fix display backend 1 output to TCON0 remote endpoint
Christian Borntraeger (1): KVM: s390: wire up bpb feature
Christoffer Dall (1): KVM: arm64: Fix GICv4 init when called from vgic_its_create
Christoph Hellwig (1): nvme-pci: take sglist coalescing in dma_map_sg into account
Christophe Leroy (1): net: fs_enet: do not call phy_stop() in interrupts
Colin Ian King (1): bpf: fix spelling mistake: "obusing" -> "abusing"
Cong Wang (2): tipc: fix a memory leak in tipc_nl_node_get_link() tun: fix a memory leak for tfile->tx_array
Dan Carpenter (1): IB/hfi1: Prevent a NULL dereference
Daniel Borkmann (7): bpf: arsh is not supported in 32 bit alu thus reject it bpf, array: fix overflow in max_entries and undefined behavior in index_mask bpf, arm64: fix stack_depth tracking in combination with tail calls net, sched: fix panic when updating miniq {b,q}stats bpf: reject stores into ctx via st and xadd bpf: fix cls_bpf on filter replace bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
David Ahern (1): netlink: extack needs to be reset each time through loop
David Woodhouse (1): x86/retpoline: Fill RSB on context switch for affected CPUs
Dennis Yang (1): dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6
Dominik Brodowski (1): nl80211: take RCU read lock when calling ieee80211_bss_get_ie()
Eran Ben Elisha (2): {net,ib}/mlx5: Don't disable local loopback multicast traffic when needed net/mlx5: Fix mlx5_get_uars_page to return error code
Eric Biggers (2): af_key: fix buffer overread in verify_address_len() af_key: fix buffer overread in parse_exthdrs()
Eric Dumazet (3): bpf: fix divides by zero ipv6: ip6_make_skb() needs to clear cork.base.dst flow_dissector: properly cap thoff field
Eric W. Biederman (1): x86/mm/pkeys: Fix fill_sig_info_pkey
Feras Daoud (2): net/mlx5: Update ptp_clock_event foreach PPS event net/mlx5e: Remove timestamp set from netdevice open flow
Florian Westphal (2): xfrm: skip policies marked as dead while rehashing xfrm: don't call xfrm_policy_cache_flush while holding spinlock
Gal Pressman (2): net/mlx5e: Keep updating ethtool statistics when the interface is down net/mlx5e: Don't override netdev features field unless in error flow
Gregory CLEMENT (1): ARM64: dts: marvell: armada-cp110: Fix clock resources for various node
Guenter Roeck (1): bcma: Fix 'allmodconfig' and BCMA builds on MIPS targets
Guillaume Nault (1): ppp: unlock all_ppp_mutex before registering device
Hannes Reinecke (1): scsi: libsas: Disable asynchronous aborts for SATA devices
Herbert Xu (3): xfrm: Forbid state updates from changing encap type xfrm: Use __skb_queue_tail in xfrm_trans_queue xfrm: Return error on unknown encap_type in init_state
Ido Schimmel (1): mlxsw: spectrum_router: Free LPM tree upon failure
Ilya Lesokhin (1): net/tls: Only attach to sockets in ESTABLISHED state
Jakub Kicinski (1): nfp: use the correct index for link speed table
James Hogan (7): MIPS: Fix CPS SMP NS16550 UART defaults MIPS: CM: Drop WARN_ON(vp != 0) MIPS: mm: Fix duplicate "const" on insn_table_MM MIPS: Implement __multi3 for GCC7 MIPS64r6 builds ssb: Disable PCI host for PCI_DRIVERS_GENERIC MIPS: Fix undefined reference to physical_memsize MAINTAINERS: Add James as MIPS co-maintainer
Jeremy Compostella (1): i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
Jim Westfall (2): net: Allow neigh contructor functions ability to modify the primary_key ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY
Joe Thornber (1): dm btree: fix serious bug in btree_split_beneath()
Johan Hovold (3): Input: twl4030-vibra - fix sibling-node lookup Input: twl6040-vibra - fix child-node lookup Input: 88pm860x-ts - fix child-node lookup
Johannes Berg (5): cfg80211: fully initialize old channel for event mac80211_hwsim: validate number of different channels cfg80211: check dev_set_name() return value netlink: extack: avoid parenthesized string constant warning cfg80211: fix station info handling bugs
Jon Hunter (1): drm/nouveau/bar/gk20a: Avoid bar teardown during init
Jonas Gorski (1): MIPS: AR7: ensure the port type's FCR value is used
Jonathan Liu (3): drm/sun4i: hdmi: Check for unset best_parent in sun4i_tmds_determine_rate drm/sun4i: hdmi: Fix incorrect assignment in sun4i_tmds_determine_rate drm/sun4i: hdmi: Add missing rate halving check in sun4i_tmds_determine_rate
Josh Poimboeuf (2): objtool: Fix seg fault with gold linker objtool: Improve error message for bad file argument
Josh Snyder (1): delayacct: Account blkio completion on the correct task
Kai-Heng Feng (1): r8152: disable RX aggregation on Dell TB16 dock
Kan Liang (1): perf/x86/rapl: Fix Haswell and Broadwell server RAPL event
Keith Busch (1): nvme-pci: check segement valid for SGL use
Kirill A. Shutemov (1): kdump: Write the correct address of mem_section into vmcoreinfo
Laura Abbott (1): x86: Use __nostackprotect for sme_encrypt_kernel
Len Brown (3): x86/tsc: Future-proof native_calibrate_tsc() x86/tsc: Fix erroneous TSC rate on Skylake Xeon x86/tsc: Print tsc_khz, when it differs from cpu_khz
Leon Romanovsky (1): RDMA/mlx5: Fix out-of-bound access while querying AH
Li Jinyue (1): futex: Prevent overflow by strengthen input validation
Linus Torvalds (1): Linux 4.15-rc9
Linus Walleij (1): gpio: mmio: Also read bits that are zero
Lixin Wang (1): i2c: core: decrease reference count of device node in i2c_unregister_device
Lorenzo Colitti (1): net: ipv4: Make "ip route get" match iif lo rules again.
Lorenzo Pieralisi (1): alpha/PCI: Fix noname IRQ level detection
Maor Gottlieb (1): net/mlx5: Fix error handling in load one
Marc Kleine-Budde (2): can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
Marc Zyngier (1): arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
Marcelo Ricardo Leitner (1): sctp: avoid compiler warning on implicit fallthru
Masami Hiramatsu (3): retpoline: Introduce start/end markers of indirect thunk kprobes/x86: Blacklist indirect thunk functions for kprobes kprobes/x86: Disable optimizing on the function jumps to indirect thunk
Mathieu Malaterre (1): ARM: dts: da850-lcdk: Remove leading 0x and 0s from unit address
Matt Redfearn (4): MIPS: ath25: Avoid undefined early_serial_setup() without SERIAL_8250_CONSOLE MIPS: RB532: Avoid undefined early_serial_setup() without SERIAL_8250_CONSOLE MIPS: RB532: Avoid undefined mac_pton without GENERIC_NET_UTILS MIPS: BCM47XX Avoid compile error with MIPS allnoconfig
Matthew Wilcox (2): sparse doesn't support struct randomization ia64: Rewrite atomic_add and atomic_sub
Maxime Ripard (1): ARM: sunxi_defconfig: Enable CMA
Michael Cree (1): alpha: extend memset16 to EV6 optimised routines
Michael Ellerman (4): powerpc/xmon: Add RFI flush related fields to paca dump powerpc/xmon: Don't print hashed pointers in paca dump powerpc/64s: Wire up cpu_show_meltdown() powerpc/64s: Allow control of RFI flush via debugfs
Michael S. Tsirkin (1): ptr_ring: document usage around __ptr_ring_peek
Michal Suchanek (1): powerpc/pseries: include linux/types.h in asm/hvcall.h
Mike Maloney (1): ipv6: fix udpv6 sendmsg crash caused by too small MTU
Mikulas Patocka (1): dm integrity: don't store cipher request on the stack
Milan Broz (1): dm crypt: fix crash by adding missing check for auth key size
Minchan Kim (1): mm/memory.c: release locked page in do_swap_page()
Nick Desaulniers (1): Input: synaptics-rmi4 - prevent UAF reported by KASAN
Nir Perry (1): Input: ALPS - fix multi-touch decoding on SS4 plus touchpads
Ondrej Kozina (1): dm crypt: wipe kernel key copy after IV initialization
Oscar Salvador (1): mm/page_owner.c: remove drain_all_pages from init_early_allocated_pages
Paolo Bonzini (1): x86/cpufeature: Move processor tracing out of scattered features
Paul Mackerras (1): KVM: PPC: Book3S: Provide information about hardware/firmware CVE workarounds
Peter Zijlstra (1): futex: Avoid violating the 10th rule of futex
Punit Agrawal (1): KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2
Randy Dunlap (1): tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y
Rex Chang (1): Net: ethernet: ti: netcp: Fix inbound ping crash if MTU size is greater than 1500
Rob Clark (1): drm/vmwgfx: fix memory corruption with legacy/sou connectors
Roland Dreier (1): qed: Fix potential use-after-free in qed_spq_post()
Roman Gushchin (1): cgroup: make cgroup.threads delegatable
Russell King (8): ARM: net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs ARM: net: bpf: fix tail call jumps ARM: net: bpf: fix stack alignment ARM: net: bpf: move stack documentation ARM: net: bpf: correct stack layout documentation ARM: net: bpf: fix register saving ARM: net: bpf: fix LDX instructions ARM: net: bpf: clarify tail_call index
Sabrina Dubroca (4): xfrm: fix rcu usage in xfrm_get_type_offload tls: fix sw_ctx leak tls: return -EBUSY if crypto_info is already set tls: reset crypto_info when do_tls_setsockopt_tx fails
Saeed Mahameed (1): net/mlx5: Fix get vector affinity helper function
Sagi Grimberg (1): iser-target: Fix possible use-after-free in connection establishment error
Sergei Shtylyov (1): sh_eth: fix dumping ARSTR
Sergey Senozhatsky (1): workqueue: avoid hard lockups in show_workqueue_state()
Steffen Klassert (3): esp: Fix GRO when the headers not fully in the linear part of the skb. af_key: Fix memory leak in key_notify_policy. xfrm: Fix a race in the xdst pcpu cache.
Stephane Grosjean (1): can: peak: fix potential bug in packet fragmentation
Stephen Hemminger (1): 9p: add missing module license for xen transport
Steven Rostedt (VMware) (3): ring-buffer: Bring back context level recursive checks ring-buffer: Fix duplicate results in mapping context to bits in recursive lock tracing: Fix converting enum's from the map in trace_event_eval_update()
Takashi Iwai (4): ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant ALSA: hda - Apply the existing quirk to iMac 14,1 ALSA: pcm: Remove yet superfluous WARN_ON() ALSA: seq: Make ioctls race-free
Tariq Toukan (2): net/mlx5e: Add error print in ETS init net/mlx5e: Check support before TC swap in ETS init
Thierry Reding (1): drm/nouveau/drm/nouveau: Pass the proper arguments to nvif_object_map_handle()
Thomas Falcon (3): ibmvnic: Fix pending MAC address changes ibmvnic: Fix IP offload control buffer ibmvnic: Fix IPv6 packet descriptors
Thomas Gleixner (5): timers: Unconditionally check deferrable base x86/intel_rdt/cqm: Prevent use after free x86/apic/vector: Fix off by one in error path irq/matrix: Spread interrupts on allocation x86/mce: Make machine check speculation protected
Thomas Petazzoni (1): ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
Tianyu Lan (1): KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs()
Tom Lendacky (7): x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros x86/mm: Clean up register saving in the __enc_copy() assembly code x86/mm: Use a struct to reduce parameters for SME PGD mapping x86/mm: Centralize PMD flags in sme_encrypt_kernel() x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption x86/mm: Encrypt the initrd earlier for BSP microcode update x86/mm: Rework wbinvd, hlt operation in stop_this_cpu()
Ville Syrjälä (4): Revert "x86/apic: Remove init_bsp_APIC()" drm/i915: Add .get_hw_state() method for planes drm/i915: Redo plane sanitation during readout drm/i915: Fix deadlock in i830_disable_pipe()
Wei Wang (1): ipv6: don't let tb6_root node share routes with other node
Wei Yongjun (1): dm crypt: fix error return code in crypt_ctr()
Will Deacon (1): scripts/decodecode: fix decoding for AArch64 (arm64) instructions
William Tu (1): Revert "openvswitch: Add erspan tunnel support."
Woody Suwalski (1): drm/vmwgfx: Fix a boot time warning
Wright Feng (1): brcmfmac: fix CLM load error for legacy chips when user helper is enabled
Xi Kangjie (1): scripts/gdb/linux/tasks.py: fix get_thread_info
Xin Long (4): sctp: reinit stream if stream outcnt has been change by sinit in sendmsg sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf sctp: do not allow the v4 socket to bind a v4mapped v6 address netlink: reset extack earlier in netlink_rcv_skb
Xinyu Lin (1): libata: apply MAX_SEC_1024 to all LITEON EP1 series devices
Yuiko Oshino (1): lan78xx: Fix failure in USB Full Speed
r.hering@avm.de (1): net/tls: Fix inverted error codes to avoid endless loop
zhenwei.pi (1): x86/pti: Document fix wrong index
王振杰 (1): Input: synaptics - Lenovo Thinkpad T460p devices should use RMI
| |