Linux 4.6-rc2
From: Linus Torvalds
Date: Sun Apr 03 2016 - 10:26:13 EST
You all know the drill by now - another week, another rc. I'd say that
things look fairly normal at this point: it's not a big rc2, but
that's been true lately (rc3 tends to be a bit bigger - probably just
because it takes time for people to start noticing issues).
The patch statistics look fairly normal too: about half is drivers,
almost a quarter is architecture fixups, and the rest is mostly
networking and some documentation updates, but there's some core
kernel/mm/fs fixes in there too.
The shortlog is appended and gives a good flavor of the kinds of
changes we have.
Go out and test, nothing looks all that scary there.
Linus
---
Adam Buchbinder (2):
tile: Fix misspellings in comments.
sparc: Fix misspellings in comments.
Al Viro (1):
fix the braino in "namei: massage lookup_slow() to be usable by
lookup_one_len_unlocked()"
Alex Deucher (3):
drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5
drm/radeon: add another R7 370 quirk
drm/radeon: add a dpm quirk for all R7 370 parts
Alex Lyakas (2):
btrfs: csum_tree_block: return proper errno value
btrfs: do not write corrupted metadata blocks to disk
Alexander Duyck (3):
ixgbe: Store VXLAN port number in network order
ixgbe: Fix ATR so that it correctly handles IPv6 extension headers
gro: Allow tunnel stacking in the case of FOU/GUE
Alexander Potapenko (1):
mm, kasan: fix compilation for CONFIG_SLAB
Alexander Shishkin (1):
perf/core: Don't leak event in the syscall error path
Alfredo Alvarez Fernandez (1):
locking/lockdep: Print chain_key collision information
Andi Kleen (1):
Make CONFIG_FHANDLE default y
Andres Freund (1):
perf hists: Fix determination of a callchain node's childlessness
Andrew Price (1):
dlm: config: Fix ENOMEM failures in make_cluster()
Anna-Maria Gleixner (2):
s390/cpum_cf: Fix missing cpu hotplug notifier transition
s390/cpum_sf: Fix cpu hotplug notifier transitions
Anton Blanchard (1):
perf jit: genelf makes assumptions about endian
Arnaldo Carvalho de Melo (3):
perf tests: Fix tarpkg build test error output redirection
perf bench: Fix detached tarball building due to missing 'perf
bench memcpy' headers
perf tools: Add missing initialization of perf_sample.cpumode in
synthesized samples
Arnd Bergmann (2):
ide: icside: remove incorrect initconst annotation
openvswitch: call only into reachable nf-nat code
Axel Lin (2):
gpio: menz127: Drop lock field from struct men_z127_gpio
gpio: xgene: Prevent NULL pointer dereference
Bjorn Andersson (1):
MAINTAINERS: Add mailing list for remote processor subsystems
Bjorn Helgaas (1):
netpoll: Fix extra refcount release in netpoll_cleanup()
BjÃrn Mork (1):
qmi_wwan: add "D-Link DWM-221 B1" device id
Bobi Mihalca (3):
ALSA: hda - Asus N750JV external subwoofer fixup
ALSA: hda - Fix white noise on Asus N750JV headphone
ALSA: hda - Apply fix for white noise on Asus N550JV, too
Borislav Petkov (4):
drm/amd: Beef up ACP Kconfig menu text
x86/cpu: Get rid of compute_unit_id
x86/Documentation: Start documenting x86 topology
x86/thread_info: Merge two !__ASSEMBLY__ sections
Charles Keepax (1):
net: macb: Only call GPIO functions if there is a valid GPIO
Chen Gang (1):
include/linux/huge_mm.h: return NULL instead of false for
pmd_trans_huge_lock()
Chris Metcalf (3):
tile kgdb: fix bug in copy to gdb regs, and optimize memset
MAINTAINERS: update arch/tile maintainer email domain
MAINTAINERS: update web link for tile architecture
Christoph Hellwig (3):
target: remove ->fabric_cleanup_nodeacl
target: initialize the nacl base CIT begfore init_nodeacl
target: add a new add_wwn_groups fabrics method
Christophe Ricard (1):
.mailmap: add Christophe Ricard
Colin Ian King (1):
qed: initialize return rc to avoid returning garbage
Cosmin-Gabriel Samoila (1):
Drivers: isdn: hisax: isac.c: Fix assignment and check into one
expression.
Cyrille Pitchen (2):
net: macb: replace macb_writel() call by queue_writel() to
update queue ISR
net: macb: remove BUG_ON() and reset the queue to handle RX errors
Dan Williams (1):
x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem()
Daniel Borkmann (3):
bpf: add missing map_flags to bpf_map_show_fdinfo
bpf: make padding in bpf_tunnel_key explicit
tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter
Daniel Vetter (1):
drm/udl: Use unlocked gem unreferencing
Daniele Palmas (1):
net: usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card
Denys Vlasenko (1):
uapi/linux/stddef.h: Provide __always_inline to userspace headers
Diego Viola (1):
drivers/net/usb/plusb.c: Fix typo
Douglas Anderson (3):
drm/rockchip: dw_hdmi: Call drm_encoder_cleanup() in error path
drm/rockchip: vop: Fix vop crtc cleanup
drm/rockchip: dw_hdmi: Don't call platform_set_drvdata()
Emil Tantilov (2):
ixgbevf: fix error code path when setting MAC address
ixgbe: make __ixgbe_setup_tc static
Eric Dumazet (1):
ipv6: udp: fix UDP_MIB_IGNOREDMULTI updates
Fabio Estevam (1):
fec: Do not access unexisting register in Coldfire
Florian Westphal (3):
netfilter: x_tables: validate e->target_offset early
netfilter: x_tables: make sure e->next_offset covers remaining blob size
netfilter: x_tables: fix unconditional helper
Frederic Weisbecker (3):
locking/atomic: Introduce atomic_fetch_or()
timers/nohz: Convert tick dependency mask to atomic_t
locking/atomic, sched: Unexport fetch_or()
Gerald Schaefer (1):
s390/mm: handle PTE-mapped tail pages in fast gup
Giuseppe CAVALLARO (3):
stmmac: fix TX normal DESC
Revert "stmmac: Fix 'eth0: No PHY found' regression"
stmmac: fix MDIO settings
Guenter Roeck (2):
hwmon: (max1111) Return -ENODEV from max1111_read_channel if not
instantiated
nios2: Replace fdt_translate_address with of_flat_dt_translate_address
Haishuang Yan (2):
openvswitch: Use proper buffer size in nla_memcpy
bridge: Allow set bridge ageing time when switchdev disabled
Harald Freudenberger (1):
s390/crypto: provide correct file mode at device register.
Heiko Carstens (2):
s390: add DEBUG_RODATA support
s390: wire up preadv2/pwritev2 syscalls
Helge Deller (2):
parisc: Fix SIGSYS signals in compat case
parisc: Fix and enable seccomp filter support
Huang Rui (2):
perf/x86: Move events_sysfs_show() outside CPU_SUP_INTEL
x86/cpu: Add advanced power management bits
Hui Wang (1):
ALSA: hda - fix front mic problem for a HP desktop
Jaedon Shin (1):
net: phy: bcm7xxx: Add entries for Broadcom BCM7346 and BCM7362
James Morse (1):
arm64: opcodes.h: Add arm big-endian config options before
including arm header
Jarno Rajahalme (1):
openvswitch: Fix checking for new expected connections.
Jiri Kosina (2):
btrfs: cleaner_kthread() doesn't need explicit freeze
btrfs: transaction_kthread() is not freezable
Jisheng Zhang (5):
net: mvpp2: replace MVPP2_CPU_D_CACHE_LINE_SIZE with L1_CACHE_BYTES
net: mvneta: replace MVNETA_CPU_D_CACHE_LINE_SIZE with L1_CACHE_BYTES
net: mvpp2: fix maybe-uninitialized warning
net: mvpp2: use cache_line_size() to get cacheline size
net: mvneta: use cache_line_size() to get cacheline size
Joe Perches (2):
sparc: Convert naked unsigned uses to unsigned int
MAINTAINERS: orangefs mailing list is subscribers-only
John Keeping (2):
drm/rockchip: vop: fix crtc size in plane check
drm/rockchip: cancel pending vblanks on close
Kees Cook (1):
s390: disable postinit-readonly for now
Kejian Yan (1):
net: hns: fix warning of passing zero to 'PTR_ERR'
Lino Sanfilippo (1):
ravb: fix software timestamping
Linus Torvalds (3):
Convert straggling drivers to new six-argument get_user_pages()
v4l2-mc: avoid warning about unused variable
Linux 4.6-rc2
Liping Zhang (1):
netfilter: ipv4: fix NULL dereference
Lisheng (2):
net: hns: fixed the setting and getting overtime bug
net: hns: set-coalesce-usecs returns errno by dsaf.ko
Lucas Stach (1):
mm/page_isolation: fix tracepoint to mirror check function behavior
Manish Chopra (1):
qlge: Update version to 1.00.00.35
Marcelo Ricardo Leitner (1):
sctp: really allow using GFP_KERNEL on sctp_packet_transmit
Marcin Wojtas (1):
net: mvneta: fix changing MTU when using per-cpu processing
Mark Rustad (1):
ixgbe: Use udelay to avoid sleeping while atomic
Martin Brandenburg (2):
orangefs: don't put readdir slot twice
orangefs: minimum userspace version is 2.9.3
Maruthi Srinivas Bayyavarapu (1):
ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps
Masami Hiramatsu (1):
MAINTAINERS: Update my email address
Matthew McClintock (2):
clk: qcom: ipq4019: switch remaining defines to enums
clk: qcom: ipq4019: add some fixed clocks for ddrppl and fepll
Michael Chan (3):
bnxt_en: Implement proper firmware message padding.
bnxt_en: Fix typo in bnxt_hwrm_set_pause_common().
bnxt_en: Fix ethtool -a reporting.
Michal Hocko (1):
oom, oom_reaper: do not enqueue task if it is on the oom_reaper_list head
Michel DÃnzer (2):
drm/radeon: Don't move pinned BOs
drm/amdgpu: Don't move pinned BOs
Nadav Amit (2):
x86/mm: TLB_REMOTE_SEND_IPI should count pages
mm/rmap: batched invalidations should use existing api
Neil Zhang (1):
mm/page_isolation.c: fix the function comments
Nicolai Stange (1):
PKCS#7: pkcs7_validate_trust(): initialize the _trusted output argument
Nicolas Dichtel (2):
switchdev: fix typo in comments/doc
rtnl: fix msg size calculation in if_nlmsg_size()
Octavian Purdila (1):
configfs: fix CONFIGFS_BIN_ATTR_[RW]O definitions
Oliver O'Halloran (1):
powerpc/process: Fix altivec SPR not being saved
Pablo Neira Ayuso (2):
netfilter: nfnetlink_queue: honor NFQA_CFG_F_FAIL_OPEN when
netlink unicast fails
netfilter: x_tables: enforce nul-terminated table name from
getsockopt GET_ENTRIES
Patrick Uiterwijk (2):
net: dsa: mv88e6xxx: Introduce _mv88e6xxx_phy_page_{read, write}
net: dsa: mv88e6xxx: Clear the PDOWN bit on setup
Peter Zijlstra (4):
x86/topology: Fix AMD core count
perf/x86/amd: Cleanup Fam10h NB event constraints
perf/core: Fix time tracking bug with multiplexing
perf/x86/amd/ibs: Fix pmu::stop() nesting
Petri Gynther (2):
net: bcmgenet: fix dev->stats.tx_bytes accounting
net: bcmgenet: fix skb_len in bcmgenet_xmit_single()
Philipp Zabel (7):
clk: mediatek: Make reset_control_ops const
clk: mmp: Make reset_control_ops const
clk: rockchip: Make reset_control_ops const
clk: atlas7: Make reset_control_ops const
clk: sunxi: Make reset_control_ops const
clk: tegra: Make reset_control_ops const
clk: qcom: Make reset_control_ops const
Pierre Morel (1):
s390/pci: PCI function group 0 is valid for clp_query_pci_fn
Prashant Sreedharan (1):
bnxt_en: Initialize CP doorbell value before ring allocation
Qianqian Xie (4):
net: hns: fix a bug for cycle index
net: hns: optimizate fmt of snprintf()
net: hns: bug fix for return values
net: hns: remove useless variable assignment and comment
Quentin Armitage (1):
Fix returned tc and hoplimit values for route with IPv6 encapsulation
Rasmus Villemoes (1):
net: sxgbe: fix error paths in sxgbe_platform_probe()
Rob Clark (3):
drm/msm: fix bug after preclose removal
drm/msm: fix typo in the !COMMON_CLK case
drm/dp: move hw_mutex up the call stack
Sagi Grimberg (1):
iser-target: Use ib_drain_qp
Sebastian Siewior (1):
powerpc/mm: Fixup preempt underflow with huge pages
Sedat Dilek (1):
tools/lib/lockdep: Fix unsupported 'basename -s' in run_tests.sh
Shannon Zhao (1):
arm64: perf: Move PMU register related defines to asm/perf_event.h
Sheng Li (2):
net: hns: optimizate irq proccess for HNS V2
net: hns: bug fix about getting hilink status for HNS v2
Simon Guo (1):
powerpc: Correct used_vsr comment
Sridhar Samudrala (3):
ixgbe: fix error handling in TC cls_u32 offload routines
ixgbe: Fix cls_u32 offload support for fields with masks
ixgbe: Fix cls_u32 offload support for L4 ports
Srinivas Pandruvada (1):
ACPI / processor: Request native thermal interrupt handling via _OSC
Stefan Assmann (2):
ixgbe: call ndo_stop() instead of dev_close() when running
offline selftest
ixgbevf: call ndo_stop() instead of dev_close() when running
offline selftest
Stefan Haberland (1):
s390/dasd: reorder lcu and device lock
Sukadev Bhattiprolu (1):
perf tools: Fix build break on powerpc
Takashi Iwai (1):
ALSA: timer: Use mod_timer() for rearming the system timer
Takashi Sakamoto (2):
ALSA: timer: fix gparams ioctl compatibility for different architectures
ALSA: dice: fix memory leak when unplugging
Tomeu Vizoso (2):
drm/rockchip: vop: Don't reject empty modesets
drm/rockchip: vop: Disable planes when disabling CRTC
Tushar Dave (1):
ixgbe: Fix for RAR0 not being set to default MAC addr
Vishwanath Pai (1):
netfilter: ipset: fix race condition in ipset save, swap and delete
Vladimir Zapolskiy (2):
remoteproc: st: fix check of syscon_regmap_lookup_by_phandle()
return value
x86/cpufreq: Remove duplicated TDP MSR macro definitions
Vladis Dronov (1):
ALSA: usb-audio: Fix double-free in error paths after
snd_usb_add_audio_stream() call
Will Deacon (1):
arm64: defconfig: updates for 4.6
Wolfram Sang (1):
ide: palm_bk3710: test clock rate to avoid division by 0
Xin Long (1):
team: team should sync the port's uc/mc addrs when add a port
Xishi Qiu (1):
mm: fix invalid node in alloc_migrate_target()
subashab@xxxxxxxxxxxxxx (1):
xfrm: Fix crash observed during device unregistration and decryption