Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 5 Aug 2018 12:58:44 -0700 | Subject | Linux 4.18-rc8 |
| |
So as already mentioned a couple of times in some of the relevant threads, this last week wasn't entirely painless, and 4.18 ended up being one of those releases that gets an extra week of rc testing before release.
The original impetus for this was the continued VM worries - although it looks like we finally root-caused all the issues and got it all in shape on Wednesday. Still, that is somewhat late, and merits another rc for final testing.
That said, if it had been _only_ that silly VM issue that turned out to not be so annoying as it could have been, I might have reconsidered and done a final release anyway, but we had some last-minute networking noise too, and there's actually a pending (old) VFS issue too. So while I may prefer to keep our regular release cadence, but this time around we are just going to see that extra week.
I realize that this may mess with people who had planned for the merge window to start tomorrow - particularly the Europeans where August is often peak vacation time. Never fear, you can send me your merge window pull request next week as planned, and I'll just sit on it for the extra week. So go off on your planned vacations.
Anyway, appended is the shortlog for the changes during the last week - and despite the extra week, it's not really horrible. Over a quarter of the patch is tooling updates, with some testing and tooling updates for perf, turbostat and bpf.
On the actual kernel side, most of the (small) changes were to drivers, with network drivers leading the way. There's also some core networking changes, along with some minor arch updates.
And we've got the VM fixes. and misc noise elsewhere. See below for the shortlog, or delve into the git repo for the nitty-gritty details.
Linus
---
Adi Nissim (1): net/mlx5e: Fix null pointer access when setting MTU of vport representor
Ananth N Mavinakayanahalli (1): MAINTAINERS: Add Naveen N. Rao as kprobes co-maintainer
Andrew Lunn (1): net: dsa: mv88e6xxx: Fix SERDES support on 88E6141/6341
Andy Lutomirski (1): x86/entry/64: Remove %ebx handling from error_entry/exit
Anil Gurumurthy (1): scsi: qla2xxx: Return error when TMF returns
Anna-Maria Gleixner (1): nohz: Fix local_timer_softirq_pending()
Anton Vasilyev (2): net: mdio-mux: bcm-iproc: fix wrong getter and setter pair can: ems_usb: Fix memory leak on ems_usb_disconnect()
Ard Biesheuvel (1): crypto/arm64: aes-ce-gcm - add missing kernel_neon_begin/end pair
Arjun Vynipadath (1): cxgb4: Added missing break in ndo_udp_tunnel_{add/del}
Arnaldo Carvalho de Melo (5): tools headers uapi: Update tools's copy of linux/perf_event.h tools headers powerpc: Update asm/unistd.h copy to pick new tools headers uapi: Refresh linux/bpf.h copy tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' perf tools: Fix the build on the alpine:edge distro
Artem Bityutskiy (1): tools/power turbostat: fix bogus summary values
Avinash Repaka (1): RDS: RDMA: Fix the NULL-ptr deref in rds_ib_get_mr
Björn Töpel (1): xsk: fix poll/POLLIN premature returns
Boris Brezillon (3): drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats
Brijesh Singh (1): x86/efi: Access EFI MMIO data as unencrypted when SEV is active
Calvin Walton (1): tools/power turbostat: Read extended processor family from CPUID
Colin Ian King (1): drivers: net: lmc: fix case value for target abort error
Dan Carpenter (1): PCI: mobiveil: Avoid integer overflow in IB_WIN_SIZE
Daniel Borkmann (1): bpf: fix bpf_skb_load_bytes_relative pkt length check
Daniel Bristot de Oliveira (1): sched/deadline: Update rq_clock of later_rq when pushing a task
David S. Miller (1): Revert "net/ipv6: fix metrics leak"
Dmitry Safonov (3): netlink: Do not subscribe to non-existent groups netlink: Don't shift with UB on nlk->ngroups netlink: Don't shift on 64 for ngroups
Eli Cohen (1): net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager
Emmanuel Grumbach (1): iwlwifi: add more card IDs for 9000 series
Eric Dumazet (4): xfrm_user: prevent leaking 2 bytes of kernel memory inet: frag: enforce memory limits earlier ipv4: frags: handle possible skb truesize change bonding: avoid lockdep confusion in bond_get_stats()
Eric Sandeen (1): fs: fix iomap_bmap position calculation
Erik Schmauss (1): ACPICA: AML Parser: ignore control method status in module-level code
Eugeniy Paltsev (4): ARC: dma [non IOC]: fix arc_dma_sync_single_for_(device|cpu) ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size NET: stmmac: align DMA stuff to largest cache line length ARC: add SMP_CACHE_BYTES value validate
Eyal Birger (1): vti6: fix PMTU caching and reporting on xmit
Feras Daoud (1): net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow
Florian Fainelli (1): net: dsa: Do not suspend/resume closed slave_dev
Florian Westphal (1): xfrm: free skb if nlsk pointer is NULL
Frederic Barrat (1): powerpc/64s/radix: Fix missing global invalidations when removing copro
Frederic Weisbecker (1): nohz: Fix missing tick reprogram when interrupting an inline softirq
Gal Pressman (1): net: ena: Fix use of uninitialized DMA address bits field
Govindarajulu Varadarajan (2): enic: handle mtu change for vf properly enic: do not call enic_change_mtu in enic_probe
Guillaume Nault (1): l2tp: fix missing refcount drop in pppol2tp_tunnel_ioctl()
Hailong Liu (1): sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE
Hari Vyas (1): PCI: Fix is_added/is_busmaster race condition
Herbert Xu (1): crypto: padlock-aes - Fix Nano workaround data corruption
Hugh Dickins (1): mm: delete historical BUG from zap_pmd_range()
Ioana Ciornei (1): Documentation: dpaa2: Use correct heading adornment
Isaac J. Manjarres (1): stop_machine: Disable preemption after queueing stopper threads
Jack Morgenstein (1): RDMA/uverbs: Expand primary and alt AV port checks
Jakub Kicinski (2): netdevsim: don't leak devlink resources net: xsk: don't return frames via the allocator on error
Jane Chu (1): ipc/shm.c add ->pagesize function to shm_vm_ops
Jeremy Cline (3): net: socket: fix potential spectre v1 gadget in socketcall net: socket: Fix potential spectre v1 gadget in sock_is_registered netlink: Fix spectre v1 gadget in netlink_create()
Jiang Biao (1): virtio_balloon: fix another race between migration and ballooning
John Hurley (1): nfp: flower: fix port metadata conversion bug
John Stultz (1): staging: ashmem: Fix SIGBUS crash when traversing mmaped ashmem pages
Jose Abreu (1): net: stmmac: Fix WoL for PCI-based setups
Justin Pettit (1): openvswitch: meter: Fix setting meter id for new entries
Kan Liang (1): perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices
Kees Cook (3): mmc: mxcmmc: Fix missing parentheses and brace x86/boot: Fix if_changed build flip/flop bug jfs: Fix usercopy whitelist for inline inode data
Kirill A. Shutemov (1): x86/boot/compressed/64: Validate trampoline placement against E820
Kirill Tkhai (1): memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure
Laurent Pinchart (1): media: v4l: vsp1: Fix deadlock in VSPDL DRM pipelines
Lawrence Brakmo (1): tcp: ack immediately when a cwr packet arrives
Len Brown (5): tools/power turbostat: Update turbostat(8) RAPL throttling column description tools/power turbostat: fix -S on UP systems x86/apic: Future-proof the TSC_DEADLINE quirk for SKX tools/power turbostat: fix x2apic debug message output file tools/power turbostat: version 18.07.27
Leon Romanovsky (1): ARC: Add Ofer Levi as plat-eznps maintainer
Linus Torvalds (7): squashfs: more metadata hardening ia64: mark special ia64 memory areas anonymous squashfs metadata 2: electric boogaloo mm: do not initialize TLB stack vma's with vma_init() squashfs: more metadata hardening Partially revert "block: fail op_is_write() requests to read-only partitions" Linux 4.18-rc8
Lorenzo Bianconi (1): ipv4: remove BUG_ON() from fib_compute_spec_dst
Maninder Singh (1): selftest/net: fix protocol family to work for IPv4.
Martin KaFai Lau (5): bpf: btf: Ensure the member->offset is in the right order bpf: btf: Sync uapi btf.h to tools bpf: Replace [u]int32_t and [u]int64_t in libbpf bpf: Introduce BPF_ANNOTATE_KV_PAIR bpf: btf: Use exact btf value_size match in map_check_btf()
Mathieu Poirier (1): perf/core: Fix crash when using HW tracing kernel filters
Mathieu Xhonneux (1): selftests/bpf: update test_lwt_seg6local.sh according to iproute2
Michael S. Tsirkin (2): tools/virtio: add dma barrier stubs tools/virtio: add kmalloc_array stub
Mike Rapoport (1): userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails
Ming Lei (1): blk-mq: fix blk_mq_tagset_busy_iter
Neal Cardwell (1): tcp_bbr: fix bw probing to raise in-flight data for very small BDPs
Nicholas Mc Guire (1): drm: re-enable error handling
Nir Dotan (4): mlxsw: core_acl_flex_actions: Return error for conflicting actions mlxsw: core_acl_flex_actions: Remove redundant resource destruction mlxsw: core_acl_flex_actions: Remove redundant counter destruction mlxsw: core_acl_flex_actions: Remove redundant mirror resource destruction
Ofer Levi (1): ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc
Or Gerlitz (1): net/mlx5e: Set port trust mode to PCP as default
Peter Rosin (2): locking/rtmutex: Allow specifying a subclass for nested locking i2c/mux, locking/core: Annotate the nested rt_mutex usage
Peter Zijlstra (1): perf/x86/intel: Fix unwind errors from PEBS entries (mk-II)
Phillip Lougher (1): Squashfs: Compute expected length from inode size rather than block length
Prarit Bhargava (1): tools/power turbostat: Fix logical node enumeration to allow for non-sequential physical nodes
Quinn Tran (4): scsi: qla2xxx: Fix unintialized List head crash scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion scsi: qla2xxx: Fix driver unload by shutting down chip scsi: qla2xxx: Fix ISP recovery on unload
Rafael J. Wysocki (1): ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation
Rafał Miłecki (1): brcmfmac: fix regression in parsing NVRAM for multiple devices
Randy Dunlap (4): arc: [plat-eznps] fix data type errors in platform headers arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c arc: fix build errors in arc/include/asm/delay.h arc: fix type warnings in arc/mm/cache.c
Roman Kagan (1): kvm: x86: vmx: fix vpid leak
Sabrina Dubroca (1): net/ipv6: fix metrics leak
Sean Christopherson (1): KVM: vmx: use local variable for current_vmptr when emulating VMPTRST
Sean Paul (1): drm/bridge: adv7511: Reset registers on hotplug
Sean Young (3): media: rc: be less noisy when driver misbehaves media: bpf: ensure bpf program is freed on detach media: rc: read out of bounds if bpf reports high protocol number
Srinivas Pandruvada (1): cpufreq: intel_pstate: Limit the scope of HWP dynamic boost platforms
Stefan Wahren (1): net: lan78xx: fix rx handling before first packet is send
Steven Rostedt (VMware) (1): sparc/time: Add missing __init to init_tick_ops()
Taehee Yoo (2): xdp: add NULL pointer check in __xdp_return() bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()
Tariq Toukan (1): net: rollback orig value on failure of dev_qdisc_change_tx_queue_len
Thomas Gleixner (2): perf/x86/amd/ibs: Don't access non-started event genirq: Make force irq threading setup more robust
Thomas Petazzoni (2): sparc: move MSI related definitions to where they are used sparc: use asm-generic version of msi.h
Thomas Richter (1): perf build: Build error in libbpf missing initialization
Tommi Rantala (1): xfrm: fix missing dst_release() after policy blocking lbcast and multicast
Tony Battersby (2): scsi: sg: fix minor memory leak in error path scsi: sg: update comment for blk_get_request()
Toshiaki Makita (1): virtio_net: Fix incosistent received bytes counter
Trond Myklebust (1): NFSv4: Fix _nfs4_do_setlk()
Ursula Braun (1): net/smc: no cursor update send in state SMC_INIT
Varun Prakash (2): scsi: target: iscsi: cxgbit: fix max iso npdu calculation scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
Vincent Whitchurch (1): ARM: 8781/1: Fix Thumb-2 syscall return for binutils 2.29+
Waiman Long (1): locking/pvqspinlock/x86: Use LOCK_PREFIX in __pv_queued_spin_unlock() assembly code
Wang YanQing (1): bpf, x32: Fix regression caused by commit 24dea04767e6
Wei Yongjun (1): net: igmp: make function __ip_mc_inc_group() static
Xiao Liang (1): xen-netfront: wait xenbus state change when load module manually
Yi Wang (2): sched/topology: Check variable group before dereferencing it audit: fix potential null dereference 'context->module.name'
Yonghong Song (1): tools/bpftool: fix a percpu_array map dump problem
YueHaibing (1): rxrpc: Fix user call ID check in rxrpc_service_prealloc_one
Zhen Lei (1): esp6: fix memleak on error path in esp6_input
dann frazier (1): hinic: Link the logical network device to the pci device in sysfs
tangpengpeng (1): net: fix amd-xgbe flow-control issue
| |