Linux 4.7-rc6
From: Linus Torvalds
Date: Mon Jul 04 2016 - 02:38:19 EST
Hmm.. Another week, another -rc.
I'd love to tell you that things are calming down, and we're
shrinking, but that would be a lie.
It's not like this is a huge rc, but it's definitely bigger than the
previous rc's were. I don't think that's necessarily a big problem, it
seems to be mostly timing - we've just happened to get merges from
most subsystems (eg networking from Davem, and all of the usual device
driver subsystems from Greg, not to mention the GPU updates and all
the random other subsystem maintainers). But networking (both drivers
and core) is the most noticeable part.
Details in the appended shortlog as usual.
Let's see how this all goes next week. One-time fluke or a bad
pattern emerging?
Linus
---
Aaron Campbell (1):
connector: fix out-of-order cn_proc netlink message delivery
Al Viro (5):
dcache_{readdir,dir_lseek}(): don't bother with nested ->d_lock
libfs.c: new helper - next_positive()
lockless next_positive()
ceph: fix d_obtain_alias() misuses
make nfs_atomic_open() call d_drop() on all ->open_context() errors.
Alan Stern (2):
USB: EHCI: declare hostpc register as zero-length array
USB: don't free bandwidth_mutex too early
Alexander Duyck (1):
mlx4e: Do not attempt to offload VXLAN ports that are unrecognized
Alexander Shiyan (1):
pinctrl: imx: Do not treat a PIN without MUX register as an error
Alexei Starovoitov (2):
bpf: fix matching of data/data_end in verifier
bpf, trace: check event type in bpf_perf_event_read
Alexey Brodkin (1):
arc: unwind: warn only once if DW2_UNWIND is disabled
Allen Hung (2):
Revert "HID: multitouch: enable palm rejection if device
implements confidence usage"
HID: multitouch: enable palm rejection for Windows Precision Touchpad
Andrey Ulanov (1):
namespace: update event counter when umounting a deleted dentry
Andy Shevchenko (1):
MAINTAINERS: belong Documentation/pinctrl.txt properly
Anton Blanchard (2):
crypto: vmx - Fix ABI detection
crypto: vmx - Increase priority of aes-cbc cipher
Arnd Bergmann (4):
staging: iio: fix ad7606_spi regression
net: skfb: remove obsolete -I cflag
net: sfc: avoid -Wtype-limits warning
net: tilegx: use correct timespec64 type
Axel Lin (1):
pinctrl: tegra: Fix build dependency
Ayala Beker (1):
iwlwifi: mvm: set the encryption type of an IGTK key
Basil Gunn (1):
AX.25: Close socket connection on session completion
Ben Dooks (4):
net: diag: add missing declarations
net: ipconfig: avoid warning by making ic_addrservaddr static
phy-sun4i-usb: fix missing __iomem *
ata: sata_mv: fix mis-conversion in mv_write_cached_reg()
Ben Greear (2):
ath10k: fix deadlock when peer cannot be created
ath10k: fix crash related to printing features
Ben Hutchings (1):
batman-adv: Fix double-put of vlan object
Boris Brezillon (1):
pwm: Fix pwm_apply_args()
Brian Norris (1):
clk: rockchip: mark rk3399 GIC clocks as critical
Cameron Gutman (2):
Input: xpad - fix rumble on Xbox One controllers with 2015 firmware
Input: xpad - fix oops when attaching an unknown Xbox One gamepad
Chris Packham (1):
net: vrf: replace hard tab with space in assignment
Chris Wilson (1):
iommu/iova: Disable preemption around use of this_cpu_ptr()
Clemens Gruber (1):
phy: marvell: fix LED configuration via marvell,reg-init
Colin Ian King (2):
rtl8xxxu: fix typo on variable name, compare against correct variable
devpts: fix null pointer dereference on failed memory allocation
Crestez Dan Leonard (1):
iio: inv_mpu6050: Fix use-after-free in ACPI code
Cristina Ciocan (1):
pinctrl: baytrail: Fix mingled clock pins
Cyril Bur (1):
powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
Dan Carpenter (2):
phy: bcm-ns-usb2: checking the wrong variable
qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()
Dan Williams (3):
libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment
acpi, nfit: fix acpi_check_dsm() vs zero functions implemented
nfit: fix format interface code byte order
Daniel Borkmann (1):
bpf, perf: delay release of BPF prog after grace period
Daniel Bristot de Oliveira (1):
cgroup: Disable IRQs while holding css_set_lock
Darren Stevens (1):
powerpc: Initialise pci_io_base as early as possible
David Barroso (1):
neigh: Explicitly declare RCU-bh read side critical section in
neigh_xmit()
David Daney (1):
tty: vt: Fix soft lockup in fbcon cursor blink timer.
David S. Miller (2):
Revert "net: au1000_eth: fix PHY detection"
ipconfig: Protect ic_addrservaddr with IPCONFIG_DYNAMIC.
Dmitry Torokhov (1):
Input: elantech - add more IC body types to the list
Douglas Anderson (1):
clk: rockchip: Revert "clk: rockchip: reset init state before
mmc card initialization"
Eli Cohen (2):
net/mlx5: Update command strings
net/mlx5e: Change enum to better reflect usage
Emmanuel Grumbach (1):
iwlwifi: mvm: fix RCU splat in TKIP's update_key
Eran Ben Elisha (1):
net/mlx4_en: Avoid unregister_netdev at shutdown flow
Eric Dumazet (7):
net_sched: prio: properly report out of memory errors
net_sched: fix pfifo_head_drop behavior vs backlog
net/mlx4_en: initialize cmd.context_lock spinlock earlier
net_sched: prio: insure proper transactional behavior
gre: fix error handler
netem: fix a use after free
tcp: do not send too big packets at retransmit time
Eric Sandeen (1):
dax: fix offset overflow in dax_io
Felix Fietkau (1):
cfg80211: fix proto in ieee80211_data_to_8023 for frames without
LLC header
Feng Tang (1):
net: alx: Work around the DMA RX overflow issue
Florian Fainelli (4):
net: bgmac: Fix SOF bit checking
net: bgmac: Start transmit queue in bgmac_open
net: bgmac: Remove superflous netif_carrier_on()
net: phy: Manage fixed PHY address space using IDA
Florian Westphal (2):
netfilter: conntrack: destroy kmemcache on module removal
htb: call qdisc_root with rcu read lock held
Gal Pressman (3):
net/mlx5e: Check for BlueFlame capability before allocating SQ uar
net/mlx5e: Fix number of PFC counters reported to ethtool
net/mlx5e: Reorganize ethtool statistics
Gavin Shan (1):
powerpc/eeh: Fix wrong argument passed to eeh_rmv_device()
Haishuang Yan (1):
geneve: fix tx_errors statistics
Hannes Frederic Sowa (4):
ipv6: fix endianness error in icmpv6_err
ipv6: tcp: fix endianness annotation in tcp_v6_send_response
ipv6: fix checksum annotation in udp6_csum_init
ipv4: fix checksum annotation in udp4_csum_init
Hans Verkuil (1):
Input: add BUS_CEC type
Hans de Goede (1):
phy-sun4i-usb: Fix irq free conditions to match request conditions
Harini Katakam (1):
net: marvell: Add separate config ANEG function for Marvell 88E1111
Heiko Stuebner (1):
clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
Herbert Xu (1):
esp: Fix ESN generation under UDP encapsulation
Ido Schimmel (2):
bridge: Fix incorrect re-injection of STP packets
team: Fix possible deadlock during team enslave
Imre Deak (4):
drm/i915/bxt: Avoid early timeout during PLL enable
drm/i915/lpt: Avoid early timeout during FDI PHY reset
drm/i915/hsw: Avoid early timeout during LCPLL disable/restore
drm/i915: Avoid early timeout during AUX transfers
Ivan Khoronzhuk (1):
net: ethernet: ti: cpsw: use destroy ctlr to destroy channels
Jakub Kicinski (1):
nfp: use correct index to mask link state irq
Jamal Hadi Salim (1):
net sched actions: bug fix dumping actions directly didnt
produce NLMSG_DONE
James Morse (1):
KVM: arm/arm64: Stop leaking vcpu pid references
Jan Niehusmann (1):
iommu/vt-d: Fix overflow of iommu->domains array
Jarod Wilson (1):
e1000e: keep VLAN interfaces functional after rxvlan off
Jason A. Donenfeld (1):
net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_DYNAMIC_DEBUG
Jay Vosburgh (1):
bonding: fix 802.3ad aggregator reselection
Jean-Jacques Hiblot (1):
spi: spi-ti-qspi: Suspend the queue before removing the device
Jeff Layton (1):
cifs: stuff the fl_owner into "pid" field in the lock request
Jeremy Linton (1):
net: smsc911x: Fix bug where PHY interrupts are overwritten by 0
Jerome Marchand (2):
cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name
cifs: dynamic allocation of ntlmssp blob
Jimmy Assarsson (1):
can: kvaser_usb: Add support for more Kvaser Leaf v2 devices
Jiri Slaby (1):
kcm: fix /proc memory leak
Johannes Berg (1):
iwlwifi: mvm: fix a few firmware capability checks
John Crispin (11):
net: mediatek: add missing return code check
net: mediatek: fix missing free of scratch memory
net: mediatek: invalid buffer lookup in mtk_tx_map()
net: mediatek: dropped rx packets are not being counted properly
net: mediatek: add next data pointer coherency protection
net: mediatek: disable all interrupts during probe
net: mediatek: fix threshold value
net: mediatek: increase watchdog_timeo
net: mediatek: fix off by one in the TX ring allocation
net: mediatek: only wake the queue if it is stopped
net: mediatek: remove superfluous queue wake up call
Jon Paul Maloy (2):
tipc: fix socket timer deadlock
tipc: unclone unbundled buffers before forwarding
Joshua Houghton (1):
net: rds: fix coding style issues
Jouni Malinen (1):
mac80211: Fix mesh estab_plinks counting in STA removal case
Kamal Heib (1):
net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill
Kamil Debski (1):
Input: add HDMI CEC specific keycodes
Ken Wang (1):
drm/amdgpu: add ACLK_CNTL setting for polaris10
Lee Jones (12):
reset: Reorder inline reset_control_get*() wrappers
reset: Ensure drivers are explicit when requesting reset lines
reset: Supply *_shared variant calls when using of_* API
reset: Supply *_shared variant calls when using *_optional APIs
reset: TRIVIAL: Add line break at same place for similar APIs
usb: host: ohci-st: Inform the reset framework that our reset
line may be shared
usb: host: ehci-st: Inform the reset framework that our reset
line may be shared
usb: dwc3: st: Inform the reset framework that our reset line
may be shared
phy: phy-stih407-usb: Inform the reset framework that our reset
line may be shared
phy: miphy28lp: Inform the reset framework that our reset line
may be shared
phy: phy-stih407-usb: Use explicit reset_control_get_exclusive() API
usb: dwc3: st: Use explicit reset_control_get_exclusive() API
Linus Torvalds (1):
Linux 4.7-rc6
Linus Walleij (2):
crypto: ux500 - memmove the right size
iio: accel: kxsd9: fix the usage of spi_w8r8()
Liping Zhang (3):
netfilter: nf_tables: fix wrong check of NFT_SET_MAP in nf_tables_bind_set
netfilter: nf_tables: fix wrong destroy anonymous sets if binding fails
netfilter: nf_tables: fix a wrong check to skip the inactive rules
Luca Coelho (2):
iwlwifi: mvm: increase scan timeout to 20 seconds
iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder()
Luis de Bethencourt (3):
staging: iio: ad5933: fix order of cycle conditions
cifs: check hash calculating succeeded
staging: iio: accel: fix error check
Majd Dibbiny (1):
net/mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices
Manfred Schlaegl (1):
net: phy: smsc: reintroduced unconditional soft reset
Manuel Lauss (2):
net: au1000_eth: fix PHY detection
net: au1000_eth: fix PHY detection
Marcelo Tosatti (2):
KVM: x86: move nsec_to_cycles from x86.c to x86.h
KVM: LAPIC: cap __delay at lapic_timer_advance_ns
Marcin Niestroj (1):
power_supply: tps65217-charger: Fix NULL deref during property export
Mark Brown (3):
iio:ad7266: Fix broken regulator error handling
iio:ad7266: Fix support for optional regulators
iio:ad7266: Fix probe deferral for vref
Martin Schwidefsky (1):
s390: fix test_fp_ctl inline assembly contraints
Masahiro Yamada (1):
cpufreq: dt: call of_node_put() before error out
Mathias Krause (1):
crypto: user - re-add size check for CRYPTO_MSG_GETALG
Matthew Finlay (1):
net/mlx5e: Prevent adding the same vxlan port
Maximilian Schneider (1):
can: gs_usb: Add Basic support for the bytewerk.org candleLight interface
Miaoqing Pan (1):
ath9k: fix GPIO mask for AR9462 and AR9565
Michael Holzheu (1):
Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
Michael Neuling (1):
powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
Michal Marek (1):
kbuild: Initialize exported variables
Michal Suchanek (2):
spi: sun4i: fix FIFO limit
spi: sunxi: fix transfer timeout
Mika BÃtsman (1):
regulator: anatop: allow regulator to be in bypass mode
Miklos Szeredi (5):
ovl: fix dentry leak for default_permissions
ovl: get_write_access() in truncate
fuse: serialize dirops by default
9p: use file_dentry()
locks: use file_inode()
Minfei Huang (3):
pvclock: Add CPU barriers to get correct version value
pvclock: Cleanup to remove function pvclock_get_nsec_offset
pvclock: Get rid of __pvclock_read_cycles in function pvclock_read_flags
Nicolas Dichtel (4):
ovs/gre,geneve: fix error path when creating an iface
ovs/vxlan: fix rtnl notifications on iface deletion
ovs/gre: fix rtnl notifications on iface deletion
ovs/geneve: fix rtnl notifications on iface deletion
Nicolas Iooss (1):
iommu/amd: Initialize devid variable before using it
Nikolay Aleksandrov (1):
net: bridge: fix vlan stats continue counter
Nogah Frankel (2):
mlxsw: spectrum: Don't count internal TX header bytes to stats
mlxsw: switchx2: Don't count internal TX header bytes to stats
Oleg Drokin (1):
nfs4: Fix potential use after free of state in nfs4_do_reclaim.
Oliver Hartkopp (2):
can: fix handling of unmodifiable configuration options fix
can: fix oops caused by wrong rtnl dellink usage
Or Gerlitz (1):
MAINTAINERS: Update Mellanox's mlx4 Eth NIC driver entry
Oscar (1):
usb: common: otg-fsm: add license to usb-otg-fsm
Pablo Neira Ayuso (3):
netfilter: nf_tables: reject loops from set element jump to chain
netfilter: xt_SYNPROXY: add missing header to Kbuild
netfilter: xt_SYNPROXY: include missing <linux/types.h>
Pali RohÃr (1):
MAINTAINERS: add Pali RohÃr as reviewer of ALPS PS/2 touchpad driver
Paolo Abeni (1):
ipv6: enforce egress device match in per table nexthop lookups
Ping Cheng (2):
Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
Input: wacom_w8001 - ignore invalid pen data packets
Quentin Casasnovas (1):
KVM: nVMX: VMX instructions: fix segment checks when L1 is in long mode.
Quentin Schulz (1):
phy: phy-sun4i-usb: Fix optional gpios failing probe
Rafael J. Wysocki (2):
intel_pstate: Do not clear utilization update hooks on policy changes
cpufreq: Avoid false-positive WARN_ON()s in cpufreq_update_policy()
Rajkumar Manoharan (1):
ath10k: fix deadlock while processing rx_in_ord_ind
Ralf Baechle (1):
MIPS: Fix possible corruption of cache mode by mprotect.
Rex Zhu (6):
drm/amd/powerplay: add some definition for FFC feature on polaris.
drm/amd/powerplay: disable FFC.
drm/amd/powerplay: Update CKS on/ CKS off voltage offset calculation
drm/amd/powerplay: Workaround for Memory EDC Error on Polaris10.
drm/amd/powerplay: fix issue uvd dpm can't enabled on Polaris11.
drm/amd/powerplay: workaround for UVD clock issue
Rhyland Klein (2):
power_supply: power_supply_read_temp only if use_cnt > 0
mfd: max77620: Fix FPS switch statements
Richard Guy Briggs (2):
audit: move calcs after alloc and check when logging set loginuid
audit: move audit_get_tty to reduce scope and kabi changes
Rodrigo Vivi (2):
drm/i915: Add more Kabylake PCI IDs.
drm/i915: Removing PCI IDs that are no longer listed as Kabylake.
Sabrina Dubroca (3):
macsec: add rcu_barrier() on module exit
macsec: allocate sg and iv on the heap
macsec: fix SA initialization
Samuel Gauthier (1):
openvswitch: fix conntrack netlink event delivery
Scott Mayhew (1):
lockd: unregister notifier blocks if the service fails to come
up completely
Shawn Lin (1):
clk: rockchip: release io resource when failing to init clk on rk3399
Simon Horman (1):
sit: correct IP protocol used in ipip6_err
Simon Wunderlich (1):
batman-adv: replace WARN with rate limited output on non-existing VLAN
Sinan Kaya (1):
ACPI,PCI,IRQ: correct operator precedence
Sinclair Yeh (1):
Input: vmmouse - remove port reservation
Sowmini Varadhan (1):
RDS: TCP: rds_tcp_accept_one() should transition socket from
RESETTING to UP
Stefan Hajnoczi (1):
vsock: make listener child lock ordering explicit
Steve French (2):
Fix reconnect to not defer smb3 session reconnect long after
socket reconnect
File names with trailing period or space need special case conversion
Steve Twiss (1):
mfd: da9053: Fix compiler warning message for uninitialised variable
Su, Xuemin (1):
udp reuseport: fix packet of same flow hashed to different socket
Sudarsana Reddy Kalluru (1):
qed: Protect the doorbell BAR with the write barriers.
Sudeep Holla (1):
arm64: KVM: fix build with CONFIG_ARM_PMU disabled
Sunil Goutham (2):
net: thunderx: Fix link status reporting
net: thunderx: Fix TL4 configuration for secondary Qsets
Sven Eckelmann (3):
batman-adv: Fix use-after-free/double-free of tt_req_node
batman-adv: Fix ICMP RR ethernet access after skb_linearize
batman-adv: Clean up untagged vlan when destroying via rtnl-link
Tejun Heo (1):
cgroup: set css->id to -1 during init
Thierry Reding (1):
gpio: tegra: Make lockdep class file-scoped
Thor Thayer (1):
can: c_can: Update D_CAN TX and RX functions to 32 bit - fix
Altera Cyclone access
Tom Goff (1):
ipmr/ip6mr: Initialize the last assert time of mfc entries.
Tomeu Vizoso (1):
spi: rockchip: Signal unfinished DMA transfers
Tony Lindgren (1):
pinctrl: single: Fix missing flush of posted write for a wakeirq
Trond Myklebust (11):
NFSv4.1/pnfs: Ensure we handle delegation errors in nfs4_proc_layoutget()
NFSv4.1/pnfs: Layout stateids start out as being invalid
NFSv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout
NFS/pnfs: handle bad delegation stateids in
nfs4_layoutget_handle_exception
NFS: Fix up O_DIRECT results
NFS: Fix a double page unlock
NFSv4.1/pnfs: Mark the layout stateid invalid when all segments
are removed
NFS: Don't let readdirplus revalidate an inode that was marked as stale
NFS: Fix potential race in nfs_fhget()
NFS: Fix an unused variable warning
NFS: Fix another OPEN_DOWNGRADE bug
Venkat Reddy Talla (1):
regulator: max77620: check for valid regulator info
Ville SyrjÃlà (1):
drm/i915: Refresh cached DP port register value on resume
Vineet Gupta (1):
ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
Vivek Goyal (1):
ovl: warn instead of error if d_type is not supported
WANG Cong (3):
act_ipt: fix a bind refcnt leak
act_ife: only acquire tcf_lock for existing actions
act_ife: acquire ife_mod_lock before reading ifeoplist
Wang Sheng-Hui (1):
net/mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in
mlx5_wq_ll_create
Wei Yongjun (5):
ata: fix return value check in ahci_seattle_get_port_info()
phy: rockchip-dp: fix return value check in rockchip_dp_phy_probe()
clk: Fix return value check in oxnas_stdclk_probe()
ibmvnic: fix to use list_for_each_safe() when delete items
drm/i915: Fix missing unlock on error in i915_ppgtt_info()
Wenwei Tao (1):
cgroup: remove redundant cleanup in css_create
Weston Andros Adamson (1):
pnfs_nfs: fix _cancel_empty_pagelist
Willem de Bruijn (1):
sock_diag: do not broadcast raw socket destruction
Wolfgang Grandegger (1):
can: at91_can: RX queue could get stuck at high bus load
Xing Zheng (2):
clk: rockchip: fix incorrect parent for rk3399's {c,g}pll_aclk_perihp_src
clk: rockchip: fix cpuclk registration error handling
Ying Xue (2):
tipc: fix suspicious RCU usage
tipc: eliminate uninitialized variable warning
Yoshihiro Shimoda (1):
phy: rcar-gen3-usb2: fix unexpected repeat interrupts of VBUS change
Yuval Mintz (5):
qed: Correct default vlan behavior
qed: Prevent VF from Tx-switching 'promisc'
qed*: Don't reset statistics on inner reload
qed: Fix returning unlimited SPQ entries
qed: Add missing port-mode
daniel (1):
Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address
hayeswang (3):
r8152: disable MAC clock speed down
r8152: reset the bmu
r8152: correct the rx early size