Linux 4.3-rc7

From: Linus Torvalds
Date: Sun Oct 25 2015 - 01:08:23 EST

So it may still be Saturday at home, but with the Kernel Summit in
Korea coming up, I'm ahead of the curve in a +0900 timezone, and it's
Sunday here. So it's release day.

This rc breaks the "nicely shrinking and calming down" trend, largely
due to the fact that we had the networking fixes merged in rc7 (but
not in rc6). There's also a few other slightly larger pulls (ARM SoC
fixes, along with gpu, block layer and media fixes), and obviously all
the usual misc driver fixes etc. But the networking changes is what
makes it look a bit different from the previous rc.

And despite that slight increase in size, nothing looks particularly
worrisome, and this release cycle still seems to be going smoothly. As
already alluded to, next week is kernel summit, and with a lot of the
core maintainers being busy in Seoul, I'm assuming things stay calm
and unless anything odd happens, I'll do the final 4.3 next Sunday
(back in my usual timezone by then).

Shortlog appended for people who want to peruse the details.



Abylay Ospan (1):
[media] netup_unidvb: fix potential crash when spi is NULL

Achiad Shochat (1):
net/mlx5e: Disable VLAN filter in promiscuous mode

Adam Richter (1):
drm: fix mutex leak in drm_dp_get_mst_branch_device

Adam YH Lee (1):
iio: adc: twl4030: Fix ADC[3:6] readings

Alex Deucher (3):
drm/radeon/dpm: don't add pwm attributes if DPM is disabled
drm/amdgpu/dpm: don't add pwm attributes if DPM is disabled
drm/amdgpu: add missing dpm check for KV dpm late init

Alexandre Belloni (1):
iio: mxs-lradc: Fix temperature offset

Alexei Starovoitov (1):
bpf: clear sender_cpu before xmit

Alim Akhtar (1):
ARM: dts: Fix audio card detection on Peach boards

Andrei Otcheretianski (1):
iwlwifi: mvm: flush fw_dump_wk when mvm fails to start

Andrej Ota (1):
via-rhine: fix VLAN receive handling regression.

Andrey Ryabinin (4):
x86, kasan: Fix build failure on KASAN=y && KMEMCHECK=y kernels
compiler, atomics, kasan: Provide READ_ONCE_NOCHECK()
x86/mm, kasan: Silence KASAN warnings in get_wchan()
lib/Kconfig.debug: disable -Wframe-larger-than warnings with KASAN=y

Andrey Vagin (1):
net/unix: fix logic about sk_peek_offset

Antti Palosaari (2):
[media] rtl28xxu: fix control message flaws
[media] m88ds3103: use own reg update_bits() implementation

Arad, Ronen (2):
rtnetlink: fix gcc -Wconversion warning
netlink: Trim skb to alloc size to avoid MSG_TRUNC

Arik Nemtsov (1):
iwlwifi: mvm: init card correctly on ctkill exit check

Arnd Bergmann (4):
mlxsw: fix warnings for big-endian 32-bit dma_addr_t
nvme: fix 32-bit build warning
ARM: pxa: fix pxa3xx DFI lockup hack
KVM: arm: use GIC support unconditionally

Avraham Stern (1):
iwlwifi: mvm: clear csa countdown when AP is stopped

Bard Liao (2):
ASoC: rt298: correct index default value
ASoC: rt298: fix wrong setting of gpio2_en

Carlo Caione (1):
ARM: meson6: DTS: Fix wrong reg mapping and IRQ numbers

Carol L Soto (2):
net/mlx4: Remove shared_ports variable at mlx4_enable_msi_x
net/mlx4_core: Avoid failing the interrupts test

Cathy Avery (1):
xen-blkfront: check for null drvdata in blkback_changed

Chaotian Jing (1):
mmc: core: Fix init_card in 52Mhz

Charles Keepax (2):
ASoC: Add info callback for SX_TLV controls
ASoC: wm8904: Correct number of EQ registers

Chia-Sheng Chang (1):
net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter

Chris Wilson (2):
drm/i915: Flush pipecontrol post-sync writes
drm/i915: Deny wrapping an userptr into a framebuffer

Christian Engelmayer (1):
btrfs: fix possible leak in btrfs_ioctl_balance()

Christian Zander (1):
iommu/vt-d: fix range computation when making room for large pages

Christoffer Dall (3):
arm/arm64: KVM: Fix arch timer behavior for disabled interrupts
arm/arm64: KVM: Clear map->active on pend/active clear
arm/arm64: KVM: Fix disabled distributor operation

Christoph Hellwig (1):
nvme: use an integer value to Linux errno values

Colin Ian King (1):
[media] c8sectpfe: fix ininitialized error return on firmware load failure

Dan Carpenter (1):
iio: accel: sca3000: memory corruption in sca3000_read_first_n_hw_rb()

Daniel Borkmann (1):
bpf: fix panic in SO_GET_FILTER with native ebpf programs

Daniel Bristot de Oliveira (1):
sched, tracing: Stop/start critical timings around the idle=poll idle loop

Daniel Vetter (1):
drm/i915: Fix kerneldoc for i915_gem_shrink_all

David Ahern (1):
net: Fix vti use case with oif in dst lookups for IPv6

David B. Robins (1):
net: usb: asix: Fix crash on skb alloc failure

David Henningsson (1):
ALSA: hda - Fix inverted internal mic on Lenovo G50-80

David Howells (2):
KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
KEYS: Don't permit request_key() to construct a new keyring

Doron Tsur (2):
IB/core: Fix memory corruption in ib_cache_gid_set_default_gid
IB/cm: Fix rb-tree duplicate free and use-after-free

Elad Raz (1):
mlxsw: switchx2: changing order of exit fallbacks

Eric Dumazet (2):
inet: fix race in reqsk_queue_unlink()
net: add pfmemalloc check in sk_add_backlog()

Eric W. Biederman (1):
ipv6: Don't call with rt6_uncached_list_flush_dev

Fabio Estevam (1):
ARM: dts: imx7d: Fix UART2 base address

Felix Fietkau (3):
mac80211: fix handling of PS filtering with fast-xmit
ath9k: declare required extra tx headroom
ath10k: fix DMA related firmware crashes on multiple devices

Florian Fainelli (2):
ARM: orion: Fix DSA platform device after mvmdio conversion
net: bcmgenet: Fix early link interrupt enabling

Florian Westphal (1):
fault-inject: fix inverted interval/probability values in printk

Frederic Danis (1):
Revert "serial: 8250_dma: don't bother DMA with small transfers"

Frederic Weisbecker (1):
nohz: Revert "nohz: Set isolcpus when nohz_full is set"

Geliang Tang (1):
amd-xgbe: fix potential memory leak in xgbe-debugfs

Gerlando Falauto (2):
net/fsl_pq_mdio: check TBI address for consistency with mapped range
net/fsl_pq_mdio: fix computed address for the TBI register

Guillaume Nault (1):
ppp: don't override sk->sk_state in pppoe_flush_dev()

Haggai Eran (2):
IB/cma: Potential NULL dereference in cma_id_from_event
IB/cma: Use inner P_Key to determine netdev

Hannes Frederic Sowa (2):
ipv6: gre: setup default multicast routes over PtP links
ipv6: drop frames with attached skb->sk in forwarding

Hans-Werner Hilse (1):
um: Do not rely on libc to provide modify_ldt()

Ido Schimmel (2):
mlxsw: Fix bug in __mlxsw_item_bit_array_offset
mlxsw: core: Fix race condition in __mlxsw_emad_transmit

Ido Shamay (1):
MAINTAINERS: Update mlx4_en driver entry

Ilia Mirkin (1):
drm/nouveau/gem: return only valid domain when there's only one

Ilya Dryomov (2):
rbd: don't leak parent_spec in rbd_dev_probe_parent()
rbd: prevent kernel stack blow up on rbd map

Insu Yun (1):
xen-netback: correctly check failed allocation

Jacek Anaszewski (1):
[media] v4l2-flash-led-class: Add missing VIDEO_V4L2 Kconfig dependency

Jakub Pawlowski (2):
Bluetooth: Fix double scan updates
Bluetooth: Fix initializing conn_params in scan phase

Jan Kara (1):
mm: make sendfile(2) killable

Jani Nikula (1):
Revert "drm/i915: Add primary plane to mask if it's visible"

Javier Martinez Canillas (3):
[media] horus3a: Fix horus3a_attach() function parameters
[media] lnbh25: Fix lnbh25_attach() function return type
mailmap: update Javier Martinez Canillas' email

Jean Delvare (1):
net: mdio-octeon: Drop obsolete Kconfig advice

Jesse Brandeburg (1):
i40e: fix offload of GRE tunnels

Jesse Gross (1):
tunnels: Don't require remote endpoint or ID during creation.

Jiada Wang (1):
ASoC: wm8962: mark cache_dirty flag after software reset in pm_resume

Jiri Benc (1):
ipv4: fix reply_dst leakage on arp reply

Jiri Pirko (1):
net/mlx5: Fix typo in mlx5_query_port_pvlc

Joe Perches (1):
ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings

Joe Stringer (8):
openvswitch: Rename LABEL->LABELS
openvswitch: Fix typos in CT headers
openvswitch: Fix skb leak in ovs_fragment()
openvswitch: Ensure flow is valid before executing ct
openvswitch: Reject ct_state unsupported bits
openvswitch: Extend ct_state match field to 32 bits
openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT
openvswitch: Scrub skb between namespaces

Joe Thornber (2):
dm btree remove: fix a bug when rebalancing nodes after removal
dm cache: the CLEAN_SHUTDOWN flag was not being set

Johan Hedberg (4):
Bluetooth: Fix reference counting for LE-scan based connections
Bluetooth: Fix LE reconnection logic
Bluetooth: Fix remove_device behavior for explicit connects
Bluetooth: Fix conn_params list update in hci_connect_le_scan_cleanup

Johannes Berg (4):
iwlwifi: mvm: fix D3 CCMP TX PN assignment
iwlwifi: dvm: fix D3 firmware PN programming
iwlwifi: mvm: fix D3 firmware PN programming
iwlwifi: fix firmware filename for 3160

Jon Paul Maloy (2):
tipc: eliminate risk of stalled link synchronization
tipc: move fragment importance field to new header position

Joseph Qi (1):
ocfs2/dlm: unlock lockres spinlock before dlm_lockres_put

Junichi Nomura (1):
blk-mq: fix use-after-free in blk_mq_free_tag_set()

Kalesh AP (2):
be2net: fix BE3-R FW download compatibility check
be2net: remove vlan promisc capability from VF's profile descriptors

Keith Busch (1):
NVMe: Fix memory leak on retried commands

Konstantin Khlebnikov (1):
ovs: do not allocate memory from offline numa node

Krzysztof Kozlowski (1):
ARM: EXYNOS: Fix double of_node_put() when parsing child power domains

KÅvÃgÃ, ZoltÃn (1):
x86/efi: Fix multiple GOP device support

Larry Finger (1):
rtlwifi: rtl8821ae: Fix system lockups on boot

Laura Abbott (3):
xhci: Add spurious wakeup quirk for LynxPoint-LP controllers
[media] si2157: Bounds check firmware
[media] si2168: Bounds check firmware

Len Brown (2):
x86/smpboot: Fix cpu_init_udelay=10000 corner case boot
parameter misbehavior
x86/smpboot: Fix CPU #1 boot timeout

Linus Torvalds (1):
Linux 4.3-rc7

Linus Walleij (2):
iio: st_accel: fix interrupt handling on LIS3LV02
ARM: ux500: modify initial levelshifter status

Luca Abeni (1):
sched/deadline: Fix migration of SCHED_DEADLINE tasks

Luca Coelho (1):
iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series

Maarten Lankhorst (1):
drm/i915: Add primary plane to mask if it's visible

Marcin Wojtas (1):
ARM: mvebu: correct a385-db-ap compatible string

Markus Pargmann (1):
nbd: Add locking for tasks

Martin KaFai Lau (2):
ipv6: Move common init code for rt6_info to a new function rt6_info_init()
ipv6: Initialize rt6_info properly in ip6_blackhole_route()

Masahiro Yamada (1):
ARM: dts: uniphier: fix IRQ number for devices on PH1-LD6b ref board

Matan Barak (1):
IB/core: Fix use after free of ifa

Mathias Nyman (2):
xhci: don't finish a TD if we get a short transfer event mid TD
xhci: handle no ping response error properly

Maxime Ripard (1):
MAINTAINERS: Update Allwinner entry and add new maintainer

Mike Snitzer (1):
dm btree: fix leak of bufio-backed block in btree_split_beneath error path

Minchan Kim (1):
thp: use is_zero_pfn() only after pte_present() check

Mitch Williams (1):
i40e/i40evf: set AQ count after memory allocation

Mohammed Shafi Shajakhan (1):
mac80211: Fix hwflags debugfs file format

Neil Armstrong (5):
net: dsa: add missing kfree on remove
net: dsa: add missing dsa_switch mdiobus remove
net: dsa: complete dsa_switch_destroy
net: dsa: switch to devm_ calls and remove kfree calls
net: dsa: exit probe if no switch were found

Nicolas Schichan (1):
ARM: net: make BPF_LD | BPF_IND instruction trigger r_X
initialisation to 0.

Nikolay Aleksandrov (1):
switchdev: check if the vlan id is in the proper vlan range

Oleg Nesterov (1):
kmod: don't run async usermode helper as a child of kworker thread

Paolo Bonzini (1):
x86/setup: Extend low identity map to cover whole kernel range

Paul Mackerras (2):
powerpc: Revert "Use the POWER8 Micro Partition Prefetch Engine
in KVM HV on POWER8"
powerpc/powernv: Handle irq_happened flag correctly in off-line loop

Paul Moore (1):
af_unix: constify the sock parameter in unix_sk()

Pavel Fedin (2):
KVM: arm/arm64: Do not inject spurious interrupts
KVM: arm/arm64: Fix memory leak if timer initialization fails

Pawel Moll (2):
bus: arm-ccn: Handle correctly no-more-cpus case
bus: arm-ccn: Fix irq affinity setting on CPU migration

Peter Zijlstra (1):
sched/core: Add missing lockdep_unpin() annotations

Pravin B Shelar (1):
openvswitch: Fix ovs_vport_get_stats()

Qu Wenruo (1):
btrfs: Avoid truncate tailing page if fallocate range doesn't
exceed inode size

Raanan Avargil (1):
tcp/dccp: fix old style declarations

RafaÅ MiÅecki (1):
b43: probe bcma core (device) rev 0x15

Richard Weinberger (3):
um: Fix out-of-tree build
um: Fix waitpid() usage in helper code
um: Fix kernel mode fault condition

Rohit Vaswani (1):
mm: cma: fix incorrect type conversion for size during dma allocation

Sasha Levin (1):
IB/ucma: check workqueue allocation before usage

Scot Doyle (1):
fbcon: initialize blink interval before calling fb_set_par

Sergey Senozhatsky (1):
MAINTAINERS: add Sergey as zsmalloc reviewer

Somnath Kotur (1):
be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd

Stanislaw Gruszka (1):
rt2800usb: add usb ID 1b75:3070 for Airlive WT-2000USB

Stephane Grosjean (1):
can: peak_pci: add unused device id. in devices table

Steven Rostedt (Red Hat) (2):
tracing: Have stack tracer force RCU to be watching
tracing: Do not allow stack_tracer to record stack in NMI

Sudeep Holla (1):
[media] ir-hix5hd2: drop the use of IRQF_NO_SUSPEND

Sudip Mukherjee (2):
thermal: exynos: Fix register read in TMU
[media] c8sectpfe: fix return of garbage

Suresh Reddy (2):
be2net: release mcc-lock in a failure case in be_cmd_notify_wait()
be2net: pad skb to meet minimum TX pkt size in BE3

Takashi Iwai (1):
ALSA: hda - Fix deadlock at error in building PCM

Tejun Heo (7):
writeback: laptop_mode_timer_fn() needs rcu_read_lock() around
bdi_writeback iteration
writeback: fix bdi_writeback iteration in wakeup_dirtytime_writeback()
writeback: bdi_writeback iteration must not skip dying ones
writeback: memcg dirty_throttle_control should be initialized
with wb->memcg_completions
writeback: fix incorrect calculation of available memory for memcg domains
block: don't release bdi while request_queue has live references
writeback: remove broken rbtree_postorder_for_each_entry_safe()
usage in cgwb_bdi_destroy()

Thierry Reding (1):
ARM: tegra: Comment out gpio-ranges properties

Thomas Hebb (1):
ARM: dts: berlin: change BG2Q's USB PHY compatible

Tom Lendacky (1):
amd-xgbe: Check for successful buffer allocation before use

Tomi Valkeinen (1):
ARM: dts: am57xx-beagle-x15: set VDD_SD to always-on

Tony Lindgren (4):
memory: omap-gpmc: Fix unselectable debug option for GPMC
Documentation: ARM: List new omap MMC requirements
ARM: OMAP2+: Fix oops with LPAE and more than 2GB of memory
ARM: OMAP2+: Fix imprecise external abort caused by bogus SRAM init

Uwe Kleine-KÃnig (1):
memory: omap-gpmc: dump "before" state before first modification

Vasant Hegde (1):
powerpc/rtas: Validate rtas.entry before calling enter_rtas()

Ville SyrjÃlà (4):
drm/i915: Restore lost DPLL register write on gen2-4
drm/i915: Enable DPLL VGA mode before P1/P2 divider write
drm/i915: Assign hwmode after encoder state readout
drm/i915: Move sprite/cursor plane disable to intel_sanitize_crtc()

Vinod Koul (1):
ALSA: hdac: Explicitly add io.h

Vitaly Kuznetsov (1):
x86/ioapic: Disable interrupts when re-routing legacy IRQs

Vladimir Zapolskiy (1):
net: lpc_eth: fix warnings caused by enabling unprepared clock

WANG Cong (4):
act_mirred: fix a race condition on mirred_list
act_mirred: always release tcf hash
act_mirred: clear sender cpu before sending to tx
sch_hhf: fix return value of hhf_drop()

Will Deacon (1):
drivers/perf: arm_pmu: avoid CPU device_node reference leak

Yuval Mintz (1):
bnx2x: Prevent UDP 4-tuple configurations on older adapters

Yuyang Du (2):
sched/fair: Fix overly small weight for interactive group entities
sched/fair: Update task group's load_avg after task migration
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