Linux 4.8

From: Linus Torvalds
Date: Sun Oct 02 2016 - 19:49:37 EST


So the last week was really quiet, which maybe means that I could
probably just have skipped rc8 after all. Oh well, no real harm done.

This obviously means that the merge window for 4.9 is open, and I
appreciate the people who already sent in some pull requests early due
to upcoming travel or other reasons. I'll start pulling things
tomorrow, and have even the most eager developers and testers
hopefully test the final 4.8 release before the next development
kernels start coming ;)

Anyway, there's a few stragging fixes since rc8 listed below: it's a
mixture of arch fixes (arm, mips, sparc, x86), drivers (networking,
nvdimm, gpu) and generic code (some core networking, with a few
filesystem, cgroup and and vm things).

All of it pretty small, and there really aren't that many of them. Go
forth and test,

Linus

---

Alex Deucher (1):
drm/radeon/si/dpm: add workaround for for Jet parts

Andrey Smirnov (1):
dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG

Andy Lutomirski (3):
x86/init: Fix cr4_init_shadow() on CR4-less machines
x86/boot: Fix another __read_cr4() case on 486
x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if we don't
have CPUID

Atish Patra (2):
sparc64: Fix cpu_possible_mask if nr_cpus is set
sparc64: Fix irq stack bootmem allocation.

Bart Van Assche (1):
scsi: Avoid that toggling use_blk_mq triggers a memory leak

Dan Williams (4):
tools/testing/nvdimm: fix allocation range for mock flush hint tables
libnvdimm: fix devm_nvdimm_memremap() error path
nfit: fail DSMs that return non-zero status by default
libnvdimm, region: fix flush hint table thinko

David Herrmann (1):
drm/udl: fix line iterator in damage handling

David S. Miller (1):
sparc64: Fix non-SMP build.

Dmitry Vyukov (1):
scripts/recordmcount.c: account for .softirqentry.text

Douglas Caetano dos Santos (1):
tcp: fix wrong checksum calculation on MTU probing

Eric Dumazet (1):
tcp: fix a compile error in DBGUNDO()

Eric Nelson (3):
net: fec: remove QUIRK_HAS_RACC from i.mx25
net: fec: remove QUIRK_HAS_RACC from i.mx27
net: fec: align IP header in hardware

Eric Ren (1):
ocfs2: fix deadlock on mmapped page in ocfs2_write_begin_nolock()

Florian Fainelli (1):
Revert "net: ethernet: bcmgenet: use phydev from struct net_device"

Grazvydas Ignotas (1):
drm/amdgpu: disable CRTCs before teardown

Ilia Mirkin (1):
drm/nouveau/fifo/nv04: avoid ramht race against cookie insertion

Javi Merino (1):
MAINTAINERS: Switch to kernel.org email address for Javi Merino

Johannes Weiner (1):
mm: workingset: fix crash in shadow node shrinker caused by
replace_page_cache_page()

John Youn (1):
include/linux/property.h: fix typo/compile error

Joonwoo Park (1):
cpuset: handle race between CPU hotplug and cpuset_hotplug_work

Jorgen Hansen (1):
VSOCK: Don't dec ack backlog twice for rejected connections

Karl Beldan (1):
mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl

Karol Herbst (1):
drm/nouveau: Revert "bus: remove cpu_coherent flag"

Lance Richardson (1):
ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()

Li Zhong (1):
mem-hotplug: use nodes that contain memory as mask in new_node_page()

Linus Torvalds (1):
Linux 4.8

Marcin Nowakowski (3):
MIPS: fix uretprobe implementation
MIPS: uprobes: remove incorrect set_orig_insn
MIPS: uprobes: fix use of uninitialised variable

Mark Fasheh (1):
MAINTAINERS: Update my e-mail

Matt Redfearn (1):
MIPS: smp-cps: Avoid BUG() when offlining pre-r6 CPUs

Mike Kravetz (1):
sparc64 mm: Fix more TSB sizing issues

Milton Miller (1):
tg3: Avoid NULL pointer dereference in tg3_io_error_detected()

Nikolay Aleksandrov (1):
ipmr, ip6mr: fix scheduling while atomic and a deadlock with
ipmr_get_route

Oliver O'Halloran (1):
nvdimm: fix PHYS_PFN/PFN_PHYS mixup

Paul Burton (7):
MIPS: Stop setting I6400 FTLBP
MIPS: Configure FTLB after probing TLB sizes from config4
MIPS: clear execution hazard after changing FTLB enable
MIPS: Fix BUILD_ROLLBACK_PROLOGUE for microMIPS
MIPS: Malta: Fix IOCU disable switch read for MIPS64
MIPS: Fix detection of unsupported highmem with cache aliases
MIPS: CM: Fix mips_cm_max_vp_width for non-MT kernels on MT systems

Paul Gortmaker (1):
sparc64: fix section mismatch in find_numa_latencies_for_group

Ralf Baechle (1):
MIPS: DEC: Avoid la pseudo-instruction in delay slots

Robin Murphy (1):
ARM: 8616/1: dt: Respect property size when parsing CPUs

Roger Quadros (2):
mtd: nand: omap2: Don't call dma_release_channel() if
dma_request_chan() failed
ARM: 8617/1: dma: fix dma_max_pfn()

Segher Boessenkool (1):
x86/vdso: Fix building on big endian host

Sergei Miroshnichenko (1):
can: dev: fix deadlock reported after bus-off

Srinivas Ramana (1):
ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7

Steven J. Hill (1):
MIPS: Octeon: mark GPIO controller node not populated after IRQ init.

Tejun Heo (1):
cgroup: fix invalid controller enable rejections with cgroup namespace

Ville Ranki (1):
Input: joydev - recognize devices with Z axis as joysticks

WANG Cong (2):
sch_qfq: keep backlog updated with qlen
sch_sfb: keep backlog updated with qlen

Wanpeng Li (1):
x86/entry/64: Fix context tracking state warning when load_gs_index fails

Wei Yongjun (1):
cpuset: fix non static symbol warning

Xin Long (4):
sctp: move sent_count to the memory hole in sctp_chunk
sctp: remove prsctp_param from sctp_chunk
sctp: change to check peer prsctp_capable when using prsctp polices
sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock

Yotam Gigi (2):
act_ife: Fix external mac header on encode
act_ife: Fix false encoding

zhong jiang (1):
mm,ksm: fix endless looping in allocating memory when ksm enable