Linux 4.8-rc8

From: Linus Torvalds
Date: Sun Sep 25 2016 - 22:12:44 EST


So as already mentioned last week (and hinted at as a possibility),
here's rc8. Things actually did start to calm down this week, but I
didn't get the feeling that there was no point in doing one final rc,
so here we are. I expect the final 4.8 release next weekend, unless
something really unexpected comes up.

There's a few straggling entries on Thorsten's regression list, but
nothing that makes me go "we need to hold off 4.8". And things realy
were pretty quiet, with just mostly random small fixes. See the
shortlog below, but it's small things all over: mostly drivers, with
some arch and crypto, and small MM and filesystem fixes. And a
smattering of networking.

Linus

---

AKASHI Takahiro (1):
arm64: kgdb: handle read-only text / modules

Aaro Koskinen (2):
MIPS: Octeon: mangle-port: fix build failure with VDSO code
MIPS: Octeon: Fix platform bus probing

Al Viro (2):
fix fault_in_multipages_...() on architectures with no-op access_ok()
fix memory leaks in tracing_buffers_splice_read()

Alexander Shishkin (2):
perf/x86/intel/bts: Make it an exclusive PMU
perf/core: Limit matching exclusive events to one PMU

Alexandre Bounine (1):
rapidio/rio_cm: avoid GFP_KERNEL in atomic context

Amitoj Kaur Chawla (1):
MIPS: ath79: Fix test for error return of clk_register_fixed_factor().

Andrew Lunn (1):
MAINTAINERS: Add an entry for the core network DSA code

Ard Biesheuvel (2):
crypto: arm/aes-ctr - fix NULL dereference in tail processing
crypto: arm64/aes-ctr - fix NULL dereference in tail processing

Arnd Bergmann (1):
Subject: [PATCH, RESEND] drm: exynos: avoid unused function warning

Ashish Samant (1):
ocfs2: fix start offset to ocfs2_zero_range_for_truncate()

Baoquan He (1):
bnx2: Reset device during driver initialization

Beni Lev (1):
iwlwifi: mvm: update TX queue before making a copy of the skb

Christoph Hellwig (1):
blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx

Christophe Jaillet (1):
drivers: net: phy: xgene: Fix 'remove' function

Dave Chinner (1):
fault_in_multipages_readable() throws set-but-unused error

David Daney (1):
arm64: Call numa_store_cpu_info() earlier.

Ebru Akagunduz (1):
mm, thp: fix leaking mapped pte in __collapse_huge_page_swapin()

Eric Dumazet (3):
tcp: fix overflow in __tcp_retransmit_skb()
net: avoid sk_forward_alloc overflows
net: get rid of an signed integer overflow in ip_idents_reserve()

Fabio Estevam (1):
can: flexcan: fix resume function

Felix Fietkau (2):
mac80211: fix tim recalculation after PS response
mac80211: fix sequence number assignment for PS response frames

Filipe Manco (1):
xen-netback: fix error handling on netback_probe()

Florian Fainelli (1):
MAINTAINERS: update email for VLYNQ bus entry

Gao Feng (1):
netfilter: synproxy: Check oom when adding synproxy and seqadj
ct extensions

Geert Uytterhoeven (1):
[media] rcar-fcp: Make sure rcar_fcp_enable() returns 0 on success

Giuseppe CAVALLARO (1):
stmmac: fix PWRDWN into the PMT register for global unicast.

Hans Verkuil (17):
[media] cec: rename cec_devnode fhs_lock to just lock
[media] cec: improve locking
[media] cec-funcs.h: fix typo: && should be &
[media] cec-funcs.h: add reply argument for Record On/Off
[media] cec: improve dqevent documentation
[media] cec: add CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK flag
[media] cec: set unclaimed addresses to CEC_LOG_ADDR_INVALID
[media] cec: add item to TODO
[media] cec: ignore messages when log_addr_mask == 0
[media] mtk-vcodec: add HAS_DMA dependency
[media] pulse8-cec: set correct Signal Free Time
[media] pulse8-cec: fix error handling
[media] cec-edid: check for IEEE identifier
[media] cec-funcs.h: add missing vendor-specific messages
[media] cec: don't Feature Abort broadcast msgs when unregistered
[media] cec: fix ioctl return code when not registered
[media] cx23885/saa7134: assign q->dev to the PCI device

Hans Wippel (1):
qeth: restore device features after recovery

Hans de Goede (2):
Input: silead_gsl1680 - document firmware-name, fix implementation
Input: silead_gsl1680 - use "silead/" prefix for firmware loading

Hariprasad Shenai (1):
cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter

Herbert Xu (4):
crypto: echainiv - Replace chaining with multiplication
crypto: skcipher - Fix blkcipher walk OOM crash
KEYS: Fix skcipher IV clobbering
crypto: rsa-pkcs1pad - Handle leading zero for decryption

Huacai Chen (1):
MIPS: Add a missing ".set pop" in an early commit

Hugh Dickins (2):
huge tmpfs: fix Committed_AS leak
mm: delete unnecessary and unsafe init_tlb_ubc()

Ian Kent (1):
autofs: use dentry flags to block walks during expire

Ilan Tayari (1):
xfrm: Fix memory leak of aead algorithm name

Ivan Mikhaylov (2):
net/ibm/emac: add set mac addr callback
net/ibm/emac: add mutex to 'set multicast list'

Ivan Vecera (2):
bna: add missing per queue ethtool stat
bna: fix crash in bnad_get_strings()

Jaehoon Chung (1):
mmc: dw_mmc: fix the spamming log message

James Hogan (3):
MIPS: Fix memory regions reaching top of physical
MIPS: MAAR: Fix address alignment
MIPS: vDSO: Fix Malta EVA mapping to vDSO page structs

James Morse (1):
irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warning

Jan Kara (2):
fsnotify: add a way to stop queueing events on group shutdown
fanotify: fix list corruption in fanotify_get_response()

Jeff Mahoney (1):
btrfs: ensure that file descriptor used with subvol ioctls is a dir

Jiri Olsa (2):
fs/proc/kcore.c: Make bounce buffer global for read
fs/proc/kcore.c: Add bounce buffer for ktext data

Johannes Berg (3):
nl80211: validate number of probe response CSA counters
mac80211: check skb_linearize() return value
mac80211: reject TSPEC TIDs (TSIDs) for aggregation

Johannes Weiner (2):
mm: memcontrol: make per-cpu charge cache IRQ-safe for socket accounting
cgroup: duplicate cgroup reference when cloning sockets

Josef Bacik (1):
Btrfs: handle quota reserve failure properly

Joseph Qi (2):
ocfs2/dlm: fix race between convert and migration
ocfs2: fix double unlock in case retry after free truncate log

Josh Poimboeuf (1):
scripts: add script for translating stack dump function offsets

Junxiao Bi (3):
ocfs2: fix trans extend while flush truncate log
ocfs2: fix trans extend while free cached blocks
Revert "ocfs2: bump up o2cb network protocol version"

Kamal Heib (1):
net/mlx4_core: Fix to clean devlink resources

Kirill A. Shutemov (3):
khugepaged: fix use-after-free in collapse_huge_page()
mm: avoid endless recursion in dump_page()
ipc/shm: fix crash if CONFIG_SHMEM is not set

Kristian H. Kristensen (1):
drm: Only use compat ioctl for addfb2 on X86/IA64

Laura Abbott (1):
mm: usercopy: Check for module addresses

Li Zhong (1):
mem-hotplug: don't clear the only node in new_node_page()

Linus LÃssing (1):
batman-adv: fix elp packet data reservation

Linus Torvalds (3):
scripts/faddr2line: improve on base path filtering a bit
radix tree: fix sibling entry handling in radix_tree_descend()
Linux 4.8-rc8

Liping Zhang (2):
netfilter: nf_tables_trace: fix endiness when dump chain policy
netfilter: nft_chain_route: re-route before skb is queued to userspace

Lorenzo Stoakes (1):
mm: check VMA flags to avoid invalid PROT_NONE NUMA balancing

Lothar WaÃmann (1):
mtd: nand: mxc: fix obiwan error in
mxc_nand_v[12]_ooblayout_free() functions

Marc Zyngier (1):
genirq: Skip chained interrupt trigger setup if type is IRQ_TYPE_NONE

Marcelo Ricardo Leitner (1):
sctp: fix SSN comparision

Marcin Nowakowski (3):
MIPS: uprobes: fix incorrect uprobe brk handling
MIPS: Avoid a BUG warning during prctl(PR_SET_FP_MODE, ...)
MIPS: Select HAVE_REGS_AND_STACK_ACCESS_API

Marek Szyprowski (4):
drm/exynos: fimc: fix system and runtime pm integration
drm/exynos: gsc: fix system and runtime pm integration
drm/exynos: rotator: fix system and runtime pm integration
drm/exynos: g2d: fix system and runtime pm integration

Marek Vasut (1):
net: can: ifi: Configure transmitter delay

Mark Tomlinson (1):
net: VRF: Pass original iif to ip_route_input()

Mathias Krause (1):
xfrm_user: propagate sec ctx allocation errors

Matt Fleming (2):
x86/mm/pat: Prevent hang during boot when mapping pages
x86/efi: Only map RAM into EFI page tables if in mixed-mode

Matt Redfearn (2):
MIPS: paravirt: Fix undefined reference to smp_bootstrap
MIPS: SMP: Fix possibility of deadlock when bringing CPUs online

Matthew Wilcox (1):
radix tree test suite: Test radix_tree_replace_slot() for
multiorder entries

Michael Chan (1):
MAINTAINERS: Update b44 maintainer.

Nicolas Dichtel (1):
vti6: fix input path

Nikita Yushchenko (1):
regmap: fix deadlock on _regmap_raw_write() error path

Nikolay Aleksandrov (1):
ipmr, ip6mr: return lastuse relative to now

Or Gerlitz (2):
net/mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code
net/mlx5: E-Switch, Handle mode change failures

Pablo Neira Ayuso (1):
netfilter: nf_nat: handle NF_DROP from nfnetlink_parse_nat_setup()

Paul Burton (5):
MIPS: Remove compact branch policy Kconfig entries
MIPS: c-r4k: Fix size calc when avoiding IPIs for small icache flushes
irqchip/mips-gic: Fix local interrupts
MIPS: Fix pre-r6 emulation FPU initialisation
MIPS: Fix delay slot emulation count in debugfs

Pedersen, Thomas (1):
mac80211: make mpath path fixing more robust

Peter Rosin (1):
i2c: mux: pca954x: retry updating the mux selection on failure

Peter Zijlstra (1):
locking/atomic, arch/sh: Fix ATOMIC_FETCH_OP()

Phil Turnbull (1):
configfs: Return -EFBIG from configfs_write_bin_file.

RogerCC Lin (2):
mtd: nand: fix generating over-boundary ECC data when writing
mtd: nand: fix chances to create incomplete ECC data when writing

Roi Dayan (1):
net/mlx5: Fix flow counter bulk command out mailbox allocation

Russell Currey (1):
powerpc/powernv/pci: Fix m64 checks for SR-IOV and window alignment

Sagi Grimberg (1):
nvme-rdma: only clear queue flags after successful connect

Santosh Shilimkar (1):
mm: fix the page_swap_info() BUG_ON check

Sean Wang (1):
net: ethernet: mediatek: fix module loading automatically based
on MODULE_DEVICE_TABLE

Sebastian Andrzej Siewior (1):
perf/x86/intel/bts: Make sure debug store is valid

Sebastian Ott (1):
net/mlx4_en: fix off by one in error handling

Shuah Khan (1):
exynos-drm: Fix unsupported GEM memory type error message to be clear

Steven Rostedt (Red Hat) (1):
tracing: Move mutex to protect against resetting of seq data

Sudeep Holla (1):
i2c: qup: skip qup_i2c_suspend if the device is already runtime suspended

Sudip Mukherjee (1):
MAINTAINERS: Maik has moved

Sven Eckelmann (1):
batman-adv: Add missing refcnt for last_candidate

Thomas Richter (1):
s390/qeth: fix setting VIPA address

Tiffany Lin (7):
[media] vcodec:mediatek:code refine for v4l2 Encoder driver
[media] vcodec:mediatek: Fix fops_vcodec_release flow for V4L2 Encoder
[media] vcodec:mediatek: Fix visible_height larger than
coded_height issue in s_fmt_out
[media] vcodec:mediatek: Add timestamp and timecode copy for V4L2 Encoder
[media] vcodec:mediatek: change H264 profile default to profile high
[media] vcodec:mediatek: Refine H264 encoder driver
[media] vcodec:mediatek: Refine VP8 encoder driver

Toshi Kani (1):
shmem: fix tmpfs to handle the huge= option properly

Ursula Braun (5):
s390/qeth: use ip_lock for hsuid configuration
s390/qeth: allow hsuid configuration in DOWN state
qeth: check not more than 16 SBALEs on the completion queue
qeth: do not limit number of gso segments
qeth: do not turn on SG per default

Vincent Bernat (1):
net: ipv6: fallback to full lookup if table lookup is unsuitable

Vivek Goyal (1):
blk-throttle: Extend slice if throttle group is not empty

Vivien Didelot (1):
locking/hung_task: Fix typo in CONFIG_DETECT_HUNG_TASK help text

Wei Yongjun (1):
nfp: fix error return code in nfp_net_netdev_open()

Xin Long (1):
sctp: hold the transport before using it in sctp_hash_cmp

Yadi.hu (1):
i2c-eg20t: fix race between i2c init and interrupt enable

Yuchung Cheng (2):
tcp: fix under-accounting retransmit SNMP counters
tcp: properly account Fast Open SYN-ACK retrans

Yuval Mintz (1):
qed: Fix stack corruption on probe

hayeswang (5):
r8152: move some functions
r8152: move enabling PHY
r8152: move PHY settings to hw_phy_cfg
r8152: remove r8153_enable_eee
r8152: disable ALDPS and EEE before setting PHY

phil.turnbull@xxxxxxxxxx (1):
irda: Free skb on irda_accept error path.

thomas.zeitlhofer+lkml@xxxxxxxx (1):
vti: use right inner_mode for inbound inter address family policy checks