Linux 4.4

From: Linus Torvalds <torvalds@linux-foundation.org> To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Subject: Linux 4.4 Date: Sun, 10 Jan 2016 15:25:05 -0800 Message-ID: <CA+55aFx93de2f2bRbCp74uNX0LxkgpSKE8uOGFrk63xe_9YDwg@mail.gmail.com> Archive-link: Article, Thread

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