Linux 4.7-rc3
From: Linus Torvalds
Date: Sun Jun 12 2016 - 10:34:33 EST
You all know the drill, so sing along now: "Another week, another rc".
Nothing particularly odd has been going on. As promised, rc3 has the
fix for the NFS issue that was pending last rc. Not that anybody seems
to have noticed (also as expected).
The diffstat looks fairly normal and innocuous. There's more of a
filesystem component to it than usual, but that's mostly some added
new btrfs tests, and if you ignore that part it's all the normal
stuff: drivers dominate (gpu and networking drivers are the bulk, but
there's i2c, rdma, ...) with some arch updates, and general networking
code. And the usual random stuff all over.
But it all is pretty small. Shortlog appended for people who like to
get a quick overview of the details.
Linus
---
AceLan Kao (1):
ALSA: hda - Fix headset mic detection problem for Dell machine
Achiad Shochat (1):
IB/mlx5: Fix alternate path code
Al Viro (4):
fix EOPENSTALE bug in do_last()
autofs braino fix for do_last()
fix d_walk()/non-delayed __d_free() race
fix a regression in atomic_open()
Alex Deucher (1):
drm/amdgpu: fix fw leak in non-powerplay dpm code
Alexander Shishkin (1):
perf/core: Remove a redundant check
Alexey Brodkin (1):
arc: Get rid of root core-frequency property
Andrea Gelmini (1):
Fix typos
Andrew Morton (1):
revert "mm: memcontrol: fix possible css ref leak on oom"
Andy Lutomirski (3):
x86/entry/traps: Don't force in_interrupt() to return true in IST handlers
uvc: Forward compat ioctls to their handlers directly
uvc_v4l2: Simplify compat ioctl implementation
Aneesh Kumar K.V (2):
powerpc/mm/radix: Fix always false comparison against MMU_NO_CONTEXT
powerpc/mm/hash: Compute the segment size correctly for ISA 3.0
Arnd Bergmann (1):
qed: fix qed_fill_link() error handling
Aviv Heller (1):
IB/core: Fix removal of default GID cache entry
Bart Van Assche (10):
IB/cm: Fix a recently introduced locking bug
IB/mlx4: Fix device managed flow steering support test
IB/srp: Always initialize use_fast_reg and use_fmr
IB/srp: Fix srp_map_sg_dma()
RDMA/core: Fix indentation
IB/mad: Fix indentation
IB/rdmavt: Annotate rvt_reset_qp()
IB/hfi1: Fix indentation
IB/hfi1: Use bit 0 instead of bit 1
IB/hfi1: Suppress sparse warnings
Ben Dooks (4):
net-sysfs: fix missing <linux/of_net.h>
gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings
drivers: of: add definition of early_init_dt_alloc_reserved_memory_arch
stmmac: fix parameter to dwmac4_set_umac_addr()
Ben Skeggs (7):
drm/nouveau/bios/disp: fix handling of "match any protocol" entries
drm/nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR
drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers
drm/nouveau/fbcon: fix out-of-bounds memory accesses
drm/nouveau/core: swap the order of imem/fb
drm/nouveau/disp/sor/gf119: both links use the same training register
drm/nouveau/disp/sor/gm107: training pattern registers are like gm200
Bert Kenward (1):
sfc: report supported link speeds on SFP connections
Bob Copeland (1):
mac80211: mesh: flush mesh paths unconditionally
Bob Liu (2):
xen-blkfront: don't call talk_to_blkback when already connected to blkback
xen-blkfront: fix resume issues after a migration
Borislav Petkov (2):
hwmon: (fam15h_power) Disable preemption when reading registers
x86/cpu/AMD: Extend X86_FEATURE_TOPOEXT workaround to newer models
Caesar Wang (1):
thermal: add the note for set_trip_temp
Catalin Marinas (1):
cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLE
Chris Wilson (1):
locking/ww_mutex: Report recursive ww_mutex locking early
Chunming Zhou (1):
drm/amdgpu: add pipeline sync while vmid switch in same ctx
Colin Ian King (4):
net/ethoc: fix null dereference on error exit path
IB/core: fix null pointer deref and mem leak in error handling
net: fec: fix spelling mistakes and add missing newline
gtp: #define _UAPI_LINUX_GTP_H_ and not _UAPI_LINUX_GTP_H__
Dan Carpenter (2):
IB/hfi1: fix some indenting
IB/core: fix an error code in ib_core_init()
Daniel Borkmann (2):
bpf, trace: use READ_ONCE for retrieving file ptr
net: sched: fix tc_should_offload for specific clsact classes
Dave Airlie (1):
drm/amdgpu: fix warning with powerplay disabled.
Dave Hansen (1):
x86/cpu/intel: Introduce macros for Intel family numbers
Dennis Chen (1):
efi/arm: Fix the format of EFI debug messages
Doug Ledford (2):
IB/core: Fix array length allocation
IB/core: fix error unwind in sysfs hw counters code
Dr. David Alan Gilbert (1):
x86/msr: Use the proper trace point conditional for writes
Eli Cohen (2):
IB/core: Fix query port failure in RoCE
net/mlx5e: Fix blue flame quota logic
Eran Ben Elisha (2):
IB/mlx5: Fix FW version diaplay in sysfs
net/mlx5e: Use ndo_stop explicitly at shutdown flow
Erez Shitrit (2):
IB/IPoIB: Fix race between ipoib_remove_one to sysfs functions
IB/IPoIB: Don't update neigh validity for unresolved entries
Eric Dumazet (4):
Possible problem with e6afc8ac ("udp: remove headers from UDP
packets before queueing")
fq_codel: fix NET_XMIT_CN behavior
fq_codel: return non zero qlen in class dumps
net_sched: add missing paddattr description
Eric W. Biederman (3):
netfilter: nf_queue: Make the queue_handler pernet
mnt: If fs_fully_visible fails call put_filesystem.
mnt: fs_fully_visible test the proper mount for MNT_LOCKED
Ewan D. Milne (1):
scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist
Ezequiel Garcia (1):
clk: nxp: Select MFD_SYSCON for creg driver
Fabio Estevam (1):
dt-bindings: Add vendor prefix for TechNexion
Feifei Xu (8):
Btrfs: test_check_exists: Fix infinite loop when searching for
free space entries
Btrfs: Fix integer overflow when calculating bytes_per_bitmap
Btrfs: self-tests: Support non-4k page size
Btrfs: self-tests: Execute page straddling test only when
nodesize < PAGE_SIZE
Btrfs: self-tests: Support testing all possible sectorsizes and nodesizes
Btrfs: self-tests: Use macros instead of constants and add missing newline
Btrfs: self-tests: Fix test_bitmaps fail on 64k sectorsize
Btrfs: self-tests: Fix extent buffer bitmap test fail on BE system
Felix Fietkau (1):
mac80211: fix fast_tx header alignment
Florian Westphal (4):
netfilter: nfnetlink_queue: fix timestamp attribute
netfilter: conntrack: remove leftover binary sysctl define
netfilter: x_tables: don't reject valid target size on some architectures
qfq: don't leak skb if kzalloc fails
Franky Lin (1):
brcmfmac: add eth_type_trans back for PCIe full dongle
Gavin Shan (2):
powerpc/pseries: Fix PCI config address for DDW
drivers/of: Fix depth for sub-tree blob in unflatten_dt_nodes()
Geert Uytterhoeven (2):
MAINTAINERS: Add file patterns for clock device tree bindings
MAINTAINERS: Add file patterns for wireless device tree bindings
Gerald Schaefer (1):
mm: thp: broken page count after commit aa88b68c3b1d
Guillaume Nault (1):
l2tp: fix configuration passed to setup_udp_tunnel_sock()
H. Peter Anvin (1):
x86, build: copy ldlinux.c32 to image.iso
Hariprasad Shenai (1):
cxgb4: Add device id of T540-BT adapter
Helge Deller (2):
soreuseport: Fix reuseport_bpf testcase on 32bit architectures
soreuseport: add compat case for setsockopt SO_ATTACH_REUSEPORT_CBPF
Helmut Grohne (1):
gpio: zynq: initialize clock even without CONFIG_PM
Herve Jourdain (1):
drm/vc4: Fix ioctl permissions for render nodes.
Ido Schimmel (2):
mlxsw: spectrum: Make split flow match firmware requirements
mlxsw: spectrum: Don't sleep during ndo_get_phys_port_name()
Ivan Khoronzhuk (1):
net: ethernet: ti: cpsw: fix rx-usecs interrupt pacing consistency
Jaap Jan Meijer (1):
brcmfmac: add fallback for devices that do not report per-chain values
Jaewon (1):
drivers: of: of_reserved_mem: fixup the CMA alignment not to
affect dma-coherent
Jakub Kicinski (4):
net: cls_u32: fix error code for invalid flags
net: cls_u32: be more strict about skip-sw flag
net: cls_u32: catch all hardware offload errors
net: cls_u32: be more strict about skip-sw flag for knodes
Jakub Sitnicki (1):
ipv6: Skip XFRM lookup if dst_entry in socket cache is valid
Jan Glauber (2):
i2c: octeon: Missing AAK flag in case of I2C_M_RECV_LEN
i2c: octeon: Avoid printk after too long SMBUS message
Jann Horn (3):
proc: prevent stacking filesystems on top
ecryptfs: forbid opening files without mmap handler
sched: panic on corrupted stack end
Jeff Mahoney (1):
btrfs: advertise which crc32c implementation is being used at module load
Johannes Berg (1):
cfg80211: remove get/set antenna and tx power warnings
Johannes Thumshirn (1):
NVMe: Only release requested regions
John Crispin (4):
net-next: mediatek: use mdiobus_free() in favour of kfree()
net-next: mediatek: fix gigabit and flow control advertisement
net-next: mediatek: add fixed-phy support
net-next: mediatek: properly handle RGMII modes
Josef Bacik (2):
Btrfs: end transaction if we abort when creating uuid root
nbd: pass the nbd pointer for flags debugfs
Josh Poimboeuf (3):
sched/debug: Fix /proc/sched_debug regression
sched/debug: Fix 'schedstats=enable' cmdline option
objtool, drm/vmwgfx: Fix "duplicate frame pointer save" warning
Joshua Clayton (1):
of: add vendor prefix for UniWest
Kailang Yang (2):
ALSA: hda/realtek - ALC256 speaker noise issue
ALSA: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703
Kan Liang (1):
perf/x86/intel/uncore: Remove SBOX support for Broadwell server
Kangjie Lu (2):
tipc: fix an infoleak in tipc_nl_compat_link_dump
rds: fix an infoleak in rds_inc_info_copy
Ken Wang (1):
drm/amdgpu/iceland: Set SC_PA_RASTER_CONFIG according to
different RB enabled
Khem Raj (1):
powerpc/ptrace: Fix out of bounds array access warning
Krzysztof Kozlowski (2):
IB/usnic: Remove unused DMA attributes
hwmon: (ina2xx) Document compatible for INA231
Kuninori Morimoto (1):
of: add missing const for of_parse_phandle_with_args() in !CONFIG_OF
Larry Finger (1):
rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01
Leon Romanovsky (1):
IB/hfi1: Avoid large frame size warning
Linus Torvalds (1):
Linux 4.7-rc3
Linus Walleij (2):
gpio: include <linux/io-mapping.h> in gpiolib-of
gpio: select ANON_INODES
Liu Bo (3):
Btrfs: clear uptodate flags of pages in sys_array eb
Btrfs: add more validation checks for superblock
Btrfs: add validadtion checks for chunk loading
Lukasz Gemborowski (1):
i2c: mux: reg: Provide of_match_table
Lukasz Luba (1):
thermal: cpu_cooling: fix improper order during initialization
Lv Zheng (1):
ACPI / EC: Fix a boot EC regresion by restoring boot EC support
for the DSDT EC
Majd Dibbiny (2):
net/mlx5: Fix the size of modify QP mailbox
net/mlx5: Fix masking of reserved bits in XRCD number
Maor Gottlieb (4):
IB/mlx5: Set flow steering capability bit
net/mlx5: Fix root flow table update
net/mlx5: Fix flow steering NIC capabilities check
net/mlx5: Fix E-Switch flow steering capabilities check
Marco Angaroni (1):
ipvs: update real-server binding of outgoing connections in SIP-pe
Mario Kleiner (3):
drm/vc4: Fix get_vblank_counter with proper no-op for Linux 4.4+
drm/vc4: Fix drm_vblank_put/get imbalance in page flip path.
drm/vc4: Make pageflip completion handling more robust.
Mark Bloch (2):
IB/IPoIB: Disable bottom half when dealing with device address
IB/core: Initialize sysfs attributes before sysfs create group
Martin K. Petersen (1):
sd: Fix rw_max for devices that report an optimal xfer size
Martin Willi (1):
mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
Mateusz Guzik (1):
coredump: fix dumping through pipes
Max Gurtovoy (2):
IB/core: Fix bit curruption in ib_device_cap_flags structure
IB/core: Make all casts in ib_device_cap_flags enum consistent
Mel Gorman (1):
futex: Calculate the futex key based on a tail page for file-based futexes
Michael Chan (3):
bnxt_en: Fix tx push race condition.
bnxt_en: Enable and disable RX CTAG and RX STAG VLAN
acceleration together.
bnxt_en: Simplify VLAN receive logic.
Michael Ellerman (2):
powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added
powerpc/nohash: Fix build break with 64K pages
Michal Schmidt (1):
bnx2x: allow adding VLANs while interface is down
Mika Westerberg (1):
i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
Mike Kravetz (1):
mm/hugetlb: fix huge page reserve accounting for private mappings
Mohamad Haj Yahia (2):
net/mlx5: E-Switch, Fix vport enable flow
net/mlx5: E-Switch, always set mc_promisc for allmulti vports
Monk Liu (22):
drm/amdgpu: add late_fini for ip_funcs
drm/amdgpu: impl late_fini for amdgpu_pp_ip
drm/amdgpu: fix pplib finish bug
drm/amdgpu: clear SA bo when created
drm/amdgpu: init more register for sdma
drm/amdgpu: modify sdma start sequence
drm/amdgpu: vBIOS post only call when mem_size zero
drm/amdgpu: fix mem leak in smumgr
drm/amdgpu: fix mem leak in pplib/hwmgr
drm/amdgpu: fix mem leak in atombios
drm/amdgpu: fix memleak in pptable_init
drm/amdgpu: fix missing free wb for cond_exec
drm/amdgpu: fix gfx8 ucode mem leak
drm/amdgpu: fix gfx 7 ucode mem leak
drm/amdgpu: fix uvd fini mem leak
drm/amdgpu: fix sdma3 ucode mem leak
drm/amdgpu: fix sdma24 ucode mem leak
drm/amdgpu: fix cik sdma ucode memleak
drm/amdgpu: fix fiji smu fini mem leak
drm/amdgpu: fix tonga smu_fini mem leak
drm/amdgpu: add release firmware for cgs
drm/amdgpu: fix smu ucode memleak (v2)
Nicholas Krause (1):
EDAC: Fix workqueues poll period resetting
Noa Osherovich (8):
IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
IB/mlx5: Limit query HCA clock
IB/mlx5: Fix returned values of query QP
IB/mlx5: Check BlueFlame HCA support
IB/mlx5: Fix entries checks in mlx5_ib_create_cq
IB/mlx5: Fix entries check in mlx5_ib_resize_cq
IB/mlx5: Fix pkey_index length in the QP path record
net/mlx5: E-Switch, Modify node guid on vf set MAC
Oleg Drokin (1):
mm/fadvise.c: do not discard partial pages with POSIX_FADV_DONTNEED
Omar Sandoval (1):
blk-mq: really fix plug list flushing for nomerge queues
Or Gerlitz (2):
net/mlx5: E-Switch, Use the correct free() function
net/mlx5: E-Switch, Use the correct error check on returned pointers
Pablo Neira Ayuso (1):
netfilter: nf_ct_helper: bail out on duplicated helpers
Paolo Abeni (1):
netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags
Peter Zijlstra (2):
locking/seqcount: Re-fix raw_read_seqcount_latch()
locking/qspinlock: Fix spin_unlock_wait() some more
Phil Turnbull (1):
netfilter: nf_tables: validate NFTA_SET_TABLE parameter
Prasun Maiti (1):
wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel
Rex Zhu (3):
drm/admgpu/powerplay/polaris: fix powertune table upload
drm/amd/powerplay: fix bug visit array out of bounds
drm/amd/powerplay: delete useless code as pptable changed in vbios.
Ricardo Ribalda Delgado (2):
gpiolib: Fix NULL pointer deference
gpiolib: Fix unaligned used of reference counters
Rob Clark (3):
drm/msm: deal with exhausted vmap space better
drm/msm: fix some crashes in submit fail path
drm/msm: fix potential submit error path issue
Rob Herring (1):
MAINTAINERS: DeviceTree maintainer updates
Robert Foss (1):
drm/vc4: Return -EBUSY if there's already a pending flip event.
Robert P. J. Day (1):
ALSA: uapi: Add three missing header files to Kbuild file
Robin Murphy (1):
drivers: of: Fix of_pci.h header guard
Rui Wang (1):
x86/ioapic: Fix incorrect pointers in ioapic_setup_resources()
Sergei Shtylyov (1):
of: irq: fix of_irq_get[_byname]() kernel-doc
Shahar Klein (1):
net/mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly
Shaun Tancheff (1):
block: missing bio_put following submit_bio_wait
Shrikrishna Khare (1):
vmxnet3: segCnt can be 1 for LRO packets
Shuah Khan (1):
kasan: change memory hot-add error messages to info messages
Shweta Choudaha (1):
ip6gre: Allow live link address change
Simon Horman (1):
i2c: mux: refer to i2c-mux.txt
Sowmini Varadhan (3):
RDS: TCP: Add/use rds_tcp_reset_callbacks to reset tcp socket safely
RDS: TCP: Retransmit half-sent datagrams when switching sockets
in rds_tcp_reset_callbacks
RDS: TCP: fix race windows in send-path quiescence by rds_tcp_accept_one()
Srinivas Pandruvada (2):
cpufreq: intel_pstate: Fix code ordering in intel_pstate_set_policy()
cpufreq: intel_pstate: Fix ->set_policy() interface for no_turbo
Stefan Agner (1):
drm/fsl-dcu: use flat regmap cache
Stephen Boyd (4):
vexpress/spc: Remove CLK_IS_ROOT
powerpc/512x: clk: Remove CLK_IS_ROOT
clk: microchip: Remove CLK_IS_ROOT
clk: Remove CLK_IS_ROOT flag
Stephen Rothwell (1):
of: silence warnings due to max() usage
Taehee Yoo (1):
netfilter: nf_ct_helper: Fix helper unregister count.
Tejun Heo (1):
writeback: use higher precision calculation in domain_dirty_limits()
Tomi Valkeinen (1):
drm/omap: fix unused variable warning in dsi & hdmi
Tony Luck (2):
EDAC, sb_edac: Fix rank lookup on Broadwell
EDAC, sb_edac: Readd accidentally dropped Broadwell-D support
Torsten Hilbrich (1):
ALSA: hda/realtek: Add T560 docking unit fixup
Toshiaki Makita (1):
bridge: Don't insert unnecessary local fdb entry on changing mac address
Vincent Palatin (1):
stmmac: do not sleep in atomic context for mdio_reset
Vincent Stehlà (1):
perf/x86/intel/rapl: Fix pmus free during cleanup
Vineet Gupta (5):
ARC: [intc-compact] simplify code for 2 priority levels
ARC: don't enable DISCONTIGMEM unconditionally
Revert "ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in
exponential backoff"
Revert "ARCv2: spinlock/rwlock: Reset retry delay when starting
a new spin-wait cycle"
Revert "ARCv2: spinlock/rwlock/atomics: Delayed retry of failed
SCOND with exponential backoff"
Vinod Koul (1):
ALSA: hda - Add PCI ID for Kabylake
Vinson Lee (1):
btrfs: Use __u64 in exported linux/btrfs.h.
Vitaly Kuznetsov (1):
efi: Fix for_each_efi_memory_desc_in_map() for empty memmaps
WANG Cong (7):
sch_hfsc: always keep backlog updated
sch_prio: update backlog as well
sch_drr: update backlog as well
sch_red: update backlog as well
sch_tbf: update backlog as well
net_sched: keep backlog updated with qlen
act_police: fix a crash during removal
Wang Nan (3):
perf symbols: Check kptr_restrict for root
perf record: Fix crash when kptr is restricted
perf ctf: Convert invalid chars in a string before set value
Wang Sheng-Hui (1):
mm: introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all
Wei-Ning Huang (1):
dt: bindings: fix documentation for MARVELL's bt-sd8xxx wireless device
Will Deacon (1):
arm64: mm: always take dirty state from new pte in ptep_set_access_flags
Willem de Bruijn (1):
packet: compat support for sock_fprog
William Breathitt Gray (1):
gpio: 104-dio-48e: Fix control port offset computation off-by-one error
Wolfram Sang (2):
of: fix autoloading due to broken modalias with no 'compatible'
hwmon: (lm90) use proper type for update_interval
Wu Fengguang (1):
rxrpc: fix ptr_ret.cocci warnings
Yangbo Lu (1):
gianfar: fix the last transmit buffer descriptor
Yuchung Cheng (1):
tcp: record TLP and ER timer stats in v6 stats
Zhouyi Zhou (1):
kernel/relay.c: fix potential memory leak