Linux 4.4
From: Linus Torvalds
Date: Sun Jan 10 2016 - 18:25:52 EST
Nothing untoward happened this week, so Linux-4.4 is out in all the
usual places.
The changes since rc8 aren't big. There's about one third arch
updates, one third drivers, and one third "misc" (mainly some core
kernel and networking), But it's all small. Notable might be
unbreaking the x86-32 "sysenter" ABI, when somebody
(*cough*android-x86*cough*) misused it by not using the vdso and
instead using the instruction directly.
Full shortlog appended for people who care or are just curious.
And with this, the merge window for 4.5 is obviously open, even if I
won't start actually pulling until tomorrow.
Linus
---
Alan Cox (1):
mkiss: fix scribble on freed memory
Andrea Arcangeli (1):
firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6
Andrey Ryabinin (1):
sched/fair: Fix multiplication overflow on 32-bit systems
Andy Lutomirski (2):
x86/entry: Fix some comments
x86/entry: Restore traditional SYSENTER calling convention
Arnaldo Carvalho de Melo (2):
perf list: Add support for PERF_COUNT_SW_BPF_OUT
perf list: Robustify event printing routine
Ashok Raj (1):
x86/mce: Ensure offline CPUs don't participate in rendezvous process
Ashutosh Dixit (1):
dmaengine: Revert "dmaengine: mic_x100: add missing spin_unlock"
Bard Liao (1):
ASoC: rt5645: add sys clk detection
Ben Skeggs (1):
drm/nouveau/gr/nv40: fix oops in interrupt handler
Boris Ostrovsky (1):
x86/xen: Avoid fast syscall path for Xen PV guests
Brian Norris (3):
mtd: fix cmdlinepart parser, early naming for auto-filled MTD
mtd: spi-nor: fix Spansion regressions (aliased with Winbond)
mtd: spi-nor: fix stm_is_locked_sr() parameters
Charles Keepax (1):
ASoC: Use nested lock for snd_soc_dapm_mutex_lock
Chris Metcalf (1):
tile: provide CONFIG_PAGE_SIZE_64KB etc for tilepro
Colin Ian King (1):
ftrace/scripts: Fix incorrect use of sprintf in recordmcount
Daniel J Blueman (1):
x86/numachip: Fix NumaConnect2 MMCFG PCI access
David Ahern (1):
net: Propagate lookup failure in l3mdev_get_saddr to caller
David Vrabel (1):
x86/paravirt: Prevent rtc_cmos platform device init on PV guests
Florian Westphal (1):
connector: bump skb->users before callback invocation
Francesco Ruggeri (1):
net: possible use after free in dst_release
Geert Uytterhoeven (1):
iommu/ipmmu-vmsa: Don't truncate ttbr if LPAE is not enabled
Hannes Frederic Sowa (1):
bridge: Only call /sbin/bridge-stp for the initial network namespace
Hui Wang (1):
ALSA: hda - Add keycode map for alc input device
Insu Yun (2):
qlcnic: correctly handle qlcnic_alloc_mbx_args
cxgb4: correctly handling failed allocation
Jens Axboe (1):
Revert "block: Split bios on chunk boundaries"
John Fastabend (1):
net: sched: fix missing free per cpu on qstats
Kailang (1):
ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO
Kees Cook (1):
ACPI / property: avoid leaking format string into kobject name
Kristian Evensen (1):
net: qmi_wwan: Add WeTelecom-WPD600N
Linus Torvalds (1):
Linux 4.4
Linus Walleij (2):
ARM: nomadik: set latencies to 8 cycles
ARM: versatile: fix MMC/SD interrupt assignment
Martin K. Petersen (1):
sd: Reject optimal transfer length smaller than page size
Michael Petlan (2):
perf buildid-list: Show running kernel build id fix
perf buildid-list: Fix return value of perf buildid-list -k
Michal Hocko (1):
vmstat: allocate vmstat_wq before it is used
NeilBrown (1):
async_tx: use GFP_NOWAIT rather than GFP_IO
Nikesh Oswal (1):
ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz
One Thousand Gnomes (1):
6pack: fix free memory scribbles
Paolo Bonzini (1):
kvm: x86: only channel 0 of the i8254 is linked to the HPET
Peter Zijlstra (3):
perf: Fix race in perf_event_exec()
perf: Fix race in swevent hash
sched/core: Fix unserialized r-m-w scribbling stuff
Qiu Peiyang (1):
tracing: Fix setting of start_index in find_next()
Rabin Vincent (2):
net: filter: make JITs zero A for SKF_AD_ALU_XOR_X
ARM: net: bpf: fix zero right shift
Rainer Weikusat (1):
af_unix: Fix splice-bind deadlock
Rameshwar Prasad Sahu (1):
dmaengine: xgene-dma: Fix double IRQ issue by setting
IRQ_DISABLE_UNLAZY flag
Richard Cochran (1):
PCI: dra7xx: Mark driver as broken
Robin Murphy (3):
iommu/dma: Add some missing #includes
iommu/dma: Avoid unlikely high-order allocations
iommu/dma: Use correct offset in map_sg
Roman Volkov (1):
dts: vt8500: Add SDHC node to DTS file for WM8650
Sebastian Andrzej Siewior (1):
sched/core: Reset task's lockless wake-queues on fork()
Sergey Senozhatsky (1):
sched/core: Check tgid in is_global_init()
Shrikrishna Khare (1):
Driver: Vmxnet3: Fix regression caused by 5738a09
Steven Rostedt (Red Hat) (1):
ftrace/module: Call clean up function when module init fails early
Thomas Gleixner (1):
genirq: Prevent chip buslock deadlock
Timo Sigurdsson (2):
ARM: Fix broken USB support in sunxi_defconfig
ARM: Fix broken USB support in multi_v7_defconfig for sunxi devices
Tony Lindgren (1):
ARM: OMAP2+: Fix onenand rate detection to avoid filesystem corruption
Vinod Koul (2):
ASoC: Intel: Skylake: Revert previous broken fix memory leak fix
ASoC: Intel: Skylake: Fix the memory leak
Wang Nan (3):
perf hists browser: Add NULL pointer check to prevent crash
perf hists browser: Reset selection when refresh
perf hists browser: Fix segfault if use symbol filter in cmdline
Yuchung Cheng (1):
tcp: fix zero cwnd in tcp_cwnd_reduction
hayeswang (1):
r8152: add reset_resume function