Linux 4.2-rc7

From: Linus Torvalds
Date: Sun Aug 16 2015 - 19:49:36 EST

So for most releases these days, rc7 is our last rc, and next week
would be the final 4.2 release. But this time around, I still haven't
quite made up my mind. At rc5 release time, I worried about a few
remaining issues. Then, last Sunday at rc6 I was feeling pretty good
about things. And now we've had another week, and we had some more
fallout from the low-level x86 entry code rewrites, and I just don't

So this may be the last RC, and it might not be. It will depend on
whether anything more comes up next week, and how good I feel about
things come next Sunday. A part of me is convinced that all the odd
32-bit compat issues etc fallout is finally fixed, but a part of me is
still a bit leery.

But on the whole, things have been fairly good. It's a pretty small
rc, with fairly normal statistics. 70% drivers (networking, ntb, xen,
md, gpu), with the rest being mostly some architecture updates and
some non-driver networking updates. The appended shortlog gives the
usual details - most of it is really pretty small.

So a release next week is definitely still possible.



Al Viro (1):
may_follow_link() should use nd->inode

Alex Deucher (2):
Revert "drm/amdgpu: Configure doorbell to maximum slots"
drm/radeon: add new OLAND pci id

Alexandre Courbot (1):
Revert "drm/nouveau/fifo/gk104: kick channels when deactivating them"

Allen Hubbe (4):
NTB: Fix ntb_transport out-of-order RX update
NTB: Schedule to receive on QP link up
NTB: Fix zero size or integer overflow in ntb_set_mw
NTB: Fix dereference before check

Andi Kleen (1):
perf stat: Fix transaction lenght metrics

Andrey Ryabinin (1):
.mailmap: Andrey Ryabinin has moved

Andrzej Hajda (4):
drm/exynos/hdmi: fix edid memory leak
drm/exynos/mixer: fix interrupt clearing
drm/exynos/mixer: correct vsync configuration sequence
drm/exynos/mixer: always update INT_EN cache

Andy Lutomirski (1):
x86/ldt: Further fix FPU emulation

Antonio Quartulli (1):
batman-adv: avoid DAT to mess up LAN state

Avraham Stern (1):
iwlwifi: mvm: Fix regular scan priority

Bart Van Assche (2):
libfc: Fix fc_exch_recv_req() error path
libfc: Fix fc_fcp_cleanup_each_cmd()

Ben Hutchings (1):
perf: Fix double-free of the AUX buffer

Benjamin Gaignard (1):
Update maintainers for DRM STI driver

Benjamin Poirier (1):
net-timestamp: Update skb_complete_tx_timestamp comment

Bob Liu (3):
xen-blkfront: introduce blkfront_gather_backend_features()
xen-blkfront: don't add indirect pages to list when !feature_persistent
xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()

Boyuan Zhang (1):
drm/amdgpu: add context buffer size check for HEVC

Carol L Soto (1):
net/mlx5_core: Set log_uar_page_sz for non 4K page size architecture

Charles Keepax (2):
mfd: arizona: Fix race between runtime suspend and IRQs
mfd: arizona: Fix initialisation of the PM runtime

Christian Engelmayer (1):
video: Fix possible leak in of_get_videomode()

Dan Carpenter (5):
HID: uclogic: fix limit in uclogic_tablet_enable()
netfilter: nf_conntrack: checking for IS_ERR() instead of NULL
rds: fix an integer overflow test in rds_info_getsockopt()
cxgb4: missing curly braces in t4_setup_debugfs()
cosa: missing error code on failure in probe()

Daniel Borkmann (1):
netlink: make sure -EBUSY won't escape from netlink_insert

Dave Jiang (3):
NTB: Fix transport stats for multiple devices
NTB: ntb_netdev not covering all receive errors
NTB: Fix oops in debugfs when transport is half-up

David Vrabel (1):
Revert "xen/events/fifo: Handle linked events when closing a port"

Drew Richardson (1):
ARM: 8409/1: Mark ret_fast_syscall as a function

Emmanuel Grumbach (2):
iwlwifi: pcie: fix prepare card flow
iwlwifi: pcie: fix stuck queue detection for sleeping clients

Eric Dumazet (4):
fq_codel: explicitly reset flows in ->reset()
udp: fix dst races with multicast early demux
inet: fix races with reqsk timers
inet: fix possible request socket leak

Fabio Estevam (1):
mkiss: Fix error handling in mkiss_open()

Florian Fainelli (1):
net: dsa: Do not override PHY interface if already configured

Florian Westphal (1):
ipv6: don't reject link-local nexthop on other interface

Geert Uytterhoeven (1):
clockevents/drivers/sh_cmt: Only perform clocksource
suspend/resume if enabled

Glenn Griffin (1):
openvswitch: Fix L4 checksum handling when dealing with IP fragments

Gregory CLEMENT (1):
ARM: 8408/1: Fix the secondary_startup function in Big Endian case

Gregory Fong (1):
mm: cma: mark cma_bitmap_maxno() inline in header

Guenter Roeck (1):
regmap: regcache-rbtree: Clean new present bits on present bitmap resize

Haozhong Zhang (1):
KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST

Hauke Mehrtens (1):
b43: fix extpa_gain check for 2GHz

Herbert Xu (1):
net: Fix skb_set_peeked use-after-free bug

Herton R. Krzesinski (2):
ipc,sem: fix use after free on IPC_RMID after a task using same
semaphore set exits
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()

Hyungwon Hwang (1):
drm/exynos: gsc: fix wrong bitwise operation for swap detection

Ian Campbell (1):
net: thunderx: remove effective "default y" from Kconfig if ARCH_THUNDER=y

Ido Schimmel (1):
rocker: free netdevice during netdevice removal

Ivan Vecera (2):
r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips
bna: fix interrupts storm caused by erroneous packets

Jakub Kicinski (3):
gianfar: correct filer table writing
gianfar: correct list membership accounting
gianfar: remove faulty filer optimizer

Jakub Pawlowski (1):
Bluetooth: fix MGMT_EV_NEW_LONG_TERM_KEY event

Jann Horn (1):
fs/fuse: fix ioctl type confusion

Jason A. Donenfeld (1):
x86/xen: build "Xen PV" APIC driver for domU as well

Jason Gerecke (1):
HID: wacom: Report correct device resolution when using the
wireless adapater

Jason Wang (1):
virtio-net: drop NETIF_F_FRAGLIST

Javier Martinez Canillas (2):
platform/chrome: Don't make CHROME_PLATFORMS depends on X86 || ARM
mfd: Remove MFD_CROS_EC_SPI depends on OF

Jia-Ju Bai (1):
3c59x: Fix resource leaks in vortex_open

Joe Stringer (1):
netfilter: conntrack: Use flags in nf_ct_tmpl_alloc()

Joe Thornber (2):
dm thin metadata: delete btrees when releasing metadata snapshot
dm btree: add ref counting ops for the leaves of top level btrees

John Soni Jose (1):
libiscsi: Fix host busy blocking during connection teardown

Juergen Gross (2):
x86/ldt: Correct LDT access in single stepping logic
x86/ldt: Correct FPU emulation access to LDT

Julien Grall (1):
xen/xenbus: Don't leak memory when unmapping the ring on HVM backend

Jyri Sarha (2):
OMAPDSS: Fix node refcount leak in omapdss_of_get_next_port()
OMAPDSS: Fix omap_dss_find_output_by_port_node() port refcount decrement

Kalesh AP (3):
be2net: enable IFACE filters only after creating RXQs
be2net: post buffers before destroying RXQs in Lancer
be2net: protect eqo->affinity_mask from getting freed twice

Kees Cook (1):
ntb: avoid format string in dev_set_name

Kishon Vijay Abraham I (4):
ARM: dts: omap243x: Fix broken pbias device creation
ARM: dts: OMAP4: Fix broken pbias device creation
ARM: dts: OMAP5: Fix broken pbias device creation
ARM: dts: dra7: Fix broken pbias device creation

Krzysztof Kozlowski (1):
HID: hid-input: Fix accessing freed memory during device disconnect

LEROY Christophe (2):
net: fs_enet: explicitly remove I flag on TX partial frames
net: fs_enet: mask interrupts for TX partial frames.

Larry Finger (1):
rtlwifi: rtl8723be: Add module parameter for MSI interrupts

Linus Torvalds (3):
Revert x86 sigcontext cleanups
x86: fix error handling for 32-bit compat out-of-range system call numbers
Linux 4.2-rc7

Linus Walleij (2):
ARM: ux500: add an SMP enablement type and move cpu nodes
fbdev: select versatile helpers for the integrator

Lucas Stach (2):
ARM: imx6: correct i.MX6 PCIe interrupt routing
net: fec: fix initial runtime PM refcount

Luis Felipe Dominguez Vega (1):
rtlwifi: Fix NULL dereference when PCI driver used as an AP

Manfred Spraul (1):
ipc/sem.c: update/correct memory barriers

Marcin Wojtas (3):
net: mvpp2: remove excessive spinlocks from driver initialization
net: mvpp2: enable proper per-CPU TX buffers unmapping
net: mvpp2: replace TX coalescing interrupts with hrtimer

Marek Lindner (2):
batman-adv: fix kernel crash due to missing NULL checks
batman-adv: protect tt_local_entry from concurrent delete events

Marek Szyprowski (1):
drm/exynos/fimc: fix runtime pm support

Markos Chandras (1):
MIPS: Fix seccomp syscall argument for MIPS64

Martin K. Petersen (1):
sd: Fix maximum I/O size for BLOCK_PC requests

Mathieu Olivari (1):
stmmac: dwmac-ipq806x: fix static checker warning

Matt Fleming (1):
perf/x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler

Michael Walle (1):
EDAC, ppc4xx: Access mci->csrows array elements properly

Mike Looijmans (1):
rsi: Fix failure to load firmware after memory leak fix and fix the leak

Murali Karicheri (2):
ARM: dts: keystone: fix the clock node for mdio
ARM: dts: keystone: Fix the mdio bindings by moving it to soc
specific file

Nathan Lynch (3):
ARM: 8405/1: VDSO: fix regression with toolchains lacking ld.bfd
arm64: VDSO: fix coarse clock monotonicity regression
ARM: 8410/1: VDSO: fix coarse clock monotonicity regression

Nikolay Aleksandrov (2):
bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute
size and policy
bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI
attribute size and policy

Oleg Nesterov (1):
net: pktgen: don't abuse current->state in pktgen_thread_worker()

Pablo Neira Ayuso (1):
netfilter: nf_conntrack: silence warning on falling back to vmalloc()

Paolo Bonzini (1):
KVM: x86: zero IDT limit on entry to SMM

Pawel Moll (1):
perf tools: Fix test build error when bindir contains double slash

Peter Zijlstra (4):
perf: Fix running time accounting
perf: Fix fasync handling on inherited events
perf: Fix PERF_EVENT_IOC_PERIOD migration race
perf/x86/intel: Fix memory leak on hot-plug allocation fail

Phil Sutter (2):
netfilter: ip6t_SYNPROXY: fix NULL pointer dereference
netfilter: SYNPROXY: fix sending window update to client

Richard Weinberger (1):
localmodconfig: Use Kbuild files too

Robert Jarzmik (2):
clk: pxa: pxa3xx: fix CKEN register access
video: fbdev: pxa3xx_gcu: prepare the clocks

Ross Lagerwall (2):
xen-netback: Allocate fraglist early to avoid complex rollback
xen/netback: Wake dealloc thread after completing zerocopy work

Scot Doyle (1):
fbcon: unconditionally initialize cursor blink interval

Sergey Senozhatsky (1):
zram: fix pool name truncation

Simon Wunderlich (1):
batman-adv: initialize up/down values when adding a gateway

Thomas Hellstrom (1):
drm/vmwgfx: Fix execbuf locking issues

Tomeu Vizoso (1):
memory: omap-gpmc: Don't try to save uninitialized GPMC context

Venkat Venkatsubra (1):
bonding: Gratuitous ARP gets dropped when first slave added

Vladimir Zapolskiy (2):
ARM: EXYNOS: Fix potentian kfree() of ro memory
ARM: EXYNOS: fix double of_node_put() on error path

WANG Cong (1):
act_mirred: avoid calling tcf_hash_release() when binding

Waiman Long (1):
locking/pvqspinlock: Fix kernel panic in locking-selftest

Wanpeng Li (3):
mm/hwpoison: fix page refcount of unknown non LRU page
mm/hwpoison: fix fail isolate hugetlbfs page w/ refcount held
mm/hwpoison: fix panic due to split huge zero page

WingMan Kwok (1):
net: netcp: fix unused interface rx buffer size configuration

Xishi Qiu (1):
memory-hotplug: fix wrong edge when hot add a new node

Yi Zhang (1):
dm cache policy smq: move 'dm-cache-default' module alias to SMQ

Yuval Mintz (2):
bnx2x: Prevent null pointer dereference on SKB release
bnx2x: Free NVRAM lock at end of each page
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at