Messages in this thread | | | Date | Sun, 14 Feb 2016 13:45:36 -0800 | Subject | Linux 4.5-rc4 | From | Linus Torvalds <> |
| |
It's Valentine's day, so here I am, making a valentine for everybody in the form of the usual rc release.
Things look fairly normal - there's some pending and yet unexplained problem with some of the VM changes in this release cycle (the transparent huge-page cleanups in particular), but at least for now it seems to be s390-specific, so it shouldn't hold up testing for anybody else.
And things look very normal otherwise. It's pretty much the same size as rc4's haev been lately, and nothing particular stands out. Just under two thirds of the patch is drivers (drm, sound, scsi target, networking, etc etc - it's pretty spread out), with the rest being the usual stuff: architecture updates (arc, mips, arm), and other miscellaneous (crypto, core networking and kernel code etc).
As usual, shortlog is attached - it's easy to skim to kind of get a taste for what is going on.
So in between romancing your significant other, go out and test. I'll be traveling next week, but will have my laptop and if things stay as calm and normal as they've been so far, there should be no issues.
Linus
---
Aaro Koskinen (2): ASoC: simple-card: don't fail if sysclk setting is not supported of: of_mdio: Add marvell, 88e1145 to whitelist of PHY compatibilities.
Adrian Hunter (6): perf tools: tracepoint_error() can receive e=NULL, robustify it perf tools: Fix thread lifetime related segfaut in intel_pt mmc: sdhci: Allow override of mmc host operations mmc: sdhci: Allow override of get_cd() called from sdhci_request() mmc: sdhci-pci: Fix card detect race for Intel BXT/APL mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL
Alex Deucher (16): drm/amdgpu: add pcie cap module parameters (v2) drm/amdgpu/cik: don't mess with aspm if gpu is root bus drm/amdgpu/dpm/ci: switch over to the common pcie caps interface drm/amdgpu: handle uvd pg flags properly drm/amdgpu: handle vce pg flags properly drm/amdgpu: clean up vce pg flags for cz/st drm/amdgpu: be consistent with uvd cg flags drm/amd/powerplay/cz: disable uvd pg drm/amd/powerplay/cz: disable vce pg drm/amd/powerplay/tonga: disable uvd pg drm/amd/powerplay/tonga: disable vce pg drm/amdgpu: add a cgs interface to fetch cg and pg flags drm/amdgpu: remove unused cg defines drma/dmgpu: move cg and pg flags into shared headers drm/amdgpu/tonga: plumb pg flags through to powerplay drm/amdgpu/cz: plumb pg flags through to powerplay
Alex Estrin (1): IB/ipoib: fix for rare multicast join race condition
Alex Hung (1): intel-hid: fix incorrect entries in intel_hid_keymap
Alexander Duyck (1): flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen
Alexander Usyskin (1): mei: validate request value in client notify request ioctl
Alexandra Yates (1): ahci: Intel DNV device IDs SATA
Alexey Khoroshilov (1): mmc: mmc_spi: add checks for dma mapping error
Amitoj Kaur Chawla (1): Input: cap11xx - add missing of_node_put
Andre Przywara (1): irqchip/sun4i: Fix compilation outside of arch/arm
Andrea Merello (1): ocfb: fix tgdel and tvdel timing parameters
Andrew Morton (2): kernel/locking/lockdep.c: convert hash tables to hlists arch/x86/Kconfig: CONFIG_X86_UV should depend on CONFIG_EFI
Andrey Konovalov (1): ALSA: usb-audio: avoid freeing umidi object twice
Arnd Bergmann (13): ASoC: mediatek: add i2c dependency ASoC: rt5659: avoid unused variable warning for rt5659_acpi_match Input: xpad - remove unused function Input: sirfsoc-onkey - allow modular build fbdev: s6e8ax0: avoid unused function warnings fbdev: da8xx-fb: remove incorrect type cast fbdev: mmp: print IRQ resource using %pR format string target/user: Fix cast from pointer to phys_addr_t 8250: uniphier: allow modular build with 8250 console serial/omap: mark wait_for_xmitr as __maybe_unused thermal: spear: use __maybe_unused for PM functions thermal: allow spear-thermal driver to be a module thermal: allow u8500-thermal driver to be a module
Axel Lin (1): ASoC: rt5659: Fix irq leak
Bard Liao (2): ASoC: rt286: fix capture doesn't work at some cases ASoC: rt5645: fix the shift bit of IN1 boost
Boris BREZILLON (1): crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()
Carol L Soto (1): IB/IPoIB: Do not set skb truesize since using one linearskb
Chris Paterson (1): mmc: sh_mmcif: Correct TX DMA channel allocation
Christian König (1): drm/amdgpu: fix issue with overlapping userptrs
Colin Ian King (1): IB/sysfs: remove unused va_list args
Cyrille Pitchen (2): crypto: atmel-sha - fix atmel_sha_remove() crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts
Dan Carpenter (2): ASoC: AMD: free memory on error intel_scu_ipcutil: underflow in scu_reg_access()
Dan Williams (1): mm: fix pfn_t vs highmem
Danesh Petigara (1): drivers: ata: wake port before DMA stop for ALPM
Daniel Borkmann (1): bpf: fix branch offset adjustment on backjumps after patching ctx expansion
Daniel Stone (1): component: remove device from master match list on failed add
Daniel Wagner (1): mips: Differentiate between 32 and 64 bit ELF header
Darrick J. Wong (1): xfs: fix endianness error when checking log block crc on big endian platforms
Dave Martin (1): arm64: KVM: Obey RES0/1 reserved bits when setting CPTR_EL2
David Henningsson (1): ALSA: hda - Fix static checker warning in patch_hdmi.c
David Sterba (1): btrfs: properly set the termination value of ctx->pos in readdir
David Wragg (3): vxlan: Relax MTU constraints geneve: Relax MTU constraints vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices
Dharageswari.R (1): ASoC: Intel: Skylake: Fix pipe memory allocation leak
Dmitry Torokhov (1): Input: vmmouse - fix absolute device registration
Dmitry Vyukov (2): x86: Fix KASAN false positives in thread_saved_pc() locking/lockdep: Fix stack trace caching logic
Eran Ben Elisha (1): IB/core: Fix reading capability mask of the port info class
Eric Dumazet (2): ipv6: fix a lockdep splat tcp: do not drop syn_recv on all icmp reports
Fabio Estevam (1): video: fbdev: imxfb: Provide a reset mechanism
Filipe Manana (4): Btrfs: fix invalid page accesses in extent_same (dedup) ioctl Btrfs: fix page reading in extent_same ioctl leading to csum errors Btrfs: remove no longer used function extent_read_full_page_nolock() Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl
Flora Cui (1): drm/amdgpu: fix s4 resume
Florian Fainelli (1): MAINTAINERS: Remove stale entry for BCM33xx chips
Geert Uytterhoeven (3): phy: Restrict phy-hi6220-usb to HiSilicon arm64 ALSA: firewire-digi00x: Drop bogus const type qualifier on dot_scrt() Input: colibri-vf50-ts - add missing #include <linux/of.h>
Greg Kroah-Hartman (1): Revert "8250: uniphier: allow modular build with 8250 console"
Grygorii Strashko (1): Input: serio - drop warnings in case of EPROBE_DEFER from serio_find_driver()
Guneshwor Singh (2): ASoC: Intel: Skylake: Fix delay wrap condition ASoC: Intel: Skylake: Fix mcps freeup after module unbind failure
Hannes Frederic Sowa (1): unix: correctly track in-flight fds in sending process user_struct
Hannes Reinecke (1): scsi_dh_rdac: always retry MODE SELECT on command lock violation
Hans Westgaard Ry (1): net:Add sysctl_max_skb_frags
Hemant Kumar (1): perf probe: Search both .eh_frame and .debug_frame sections for probe location
Herbert Xu (3): crypto: algif_skcipher - Do not assume that req is unchanged crypto: algif_skcipher - Do not dereference ctx without socket lock crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path
Herton R. Krzesinski (2): pty: fix possible use after free of tty->driver_data pty: make sure super_block is still valid in final /dev/tty close
Himanshu Madhani (1): qla2xxx: Fix warning reported by static checker
Ingo Molnar (1): x86/mm/numa: Fix 32-bit memblock range truncation bug on 32-bit NUMA kernels
J. Bruce Fields (1): scripts: add "prune-kernel" script to clean up old kernel images
James Bottomley (1): klist: fix starting point removed bug in klist iterators
James Hogan (3): MIPS: Fix buffer overflow in syscall_get_arguments() MIPS: Properly disable FPU in start_thread() MIPS: Fix FPU disable with preemption
Jason A. Donenfeld (1): vsprintf: kptr_restrict is okay in IRQ when 2
Javi Merino (1): thermal: cpu_cooling: fix out of bounds access in time_in_idle
Jeeja KP (6): ASoC: Intel: Skylake: Fix return of skl_get_queue_index ASoC: Intel: Skylake: Fix the module state check condition ASoC: Intel: Skylake: Fix not to stop sink pipe in pga pmd event ASoC: Intel: Skylake: Fix bind of source with multiple sinks ASoC: Intel: Skylake: Add missing PRE/POST_PMU handlers for vmixer ASoC: Intel: Skylake: Fix stereo DMIC record
Jeremy McNicoll (1): tty: Add support for PCIe WCH382 2S multi-IO card
Jiri Olsa (1): perf stat: Fix interval output values
Jisheng Zhang (1): mmc: sdhci-of-at91: fix pm runtime unbalanced issue in error path
John Garry (2): hisi_sas: add dependency for HAS_IOMEM hisi_sas: fix v1 hw check for slot error
Jon Hunter (2): irqchip/gic: Only populate set_affinity for the root controller irqchip/gic: Only set the EOImodeNS bit for the root controller
Jon Medhurst (Tixy) (2): component: Detach components when deleting master struct ASoC: dwc: Ensure i2s_reg_comp{1,2} is always initialised
K. Y. Srinivasan (2): storvsc: Install the storvsc specific timeout handler for FC devices storvsc: Use the specified target ID in device lookup
Keerthy (1): gpio: davinci: Add the missing of-node pointer
Kirill A. Shutemov (1): mm, dax: check for pmd_none() after split_huge_pmd()
Kuninori Morimoto (1): thermal: rcar: enable to use thermal-zone on DT
Lars-Peter Clausen (3): ASoC: imx-spdif: Fix crash on suspend ASoC: dapm: Don't prefix autodisable widgets twice Input: adp5589 - fix row 5 handling for adp5589
Laxman Dewangan (1): thermal: of: use for_each_available_child_of_node for child iterator
Leon Romanovsky (1): IB/mlx5: Fix RC transport send queue overhead computation
Linus Torvalds (1): Linux 4.5-rc4
Linus Walleij (2): ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz() ARM: 8519/1: ICST: try other dividends than 1
Lokesh Vutla (1): gpio: davinci: Fix the number of controllers allocated
Lorenzo Colitti (1): selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
Luis R. Rodriguez (1): modules: fix modparam async_probe request
Maciej S. Szmigiero (1): ASoC: fsl_ssi: remove explicit register defaults
Maciej W. Rozycki (2): MIPS: traps.c: Don't emulate RDHWR in the CpU #0 exception handler MIPS: traps.c: Correct microMIPS RDHWR emulation
Mans Rullgard (1): ASoC: mxs-saif: fix clk_prepare() without matching clk_unprepare()
Marc Zyngier (1): arm64: KVM: Fix AArch64 guest userspace exception injection
Mark Brown (1): regmap: mmio: Revert to v4.4 endianness handling
Martin K. Petersen (1): block/sd: Return -EREMOTEIO when WRITE SAME and DISCARD are disabled
Masahiro Yamada (1): scatterlist: fix a typo in comment block of sg_miter_stop()
Mathias Krause (1): crypto: user - lock crypto_alg_list on alg dump
Mika Westerberg (1): SCSI: Add Marvell Console to VPD blacklist
Mike Christie (1): target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
Mike Galbraith (1): workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs
Nicholas Bellinger (7): target: Fix LUN_RESET active I/O handling for ACK_KREF target: Fix LUN_RESET active TMR descriptor handling target: Fix TAS handling for multi-session se_node_acls target: Fix remote-port TMR ABORT + se_cmd fabric stop target: Fix race with SCF_SEND_DELAYED_TAS handling target: Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage target: Fix incorrect unmap_zeroes_data_store return
Nicolai Hähnle (3): drm/amdgpu: hold reference to fences in amdgpu_sa_bo_new (v2) drm/amdgpu: remove unnecessary forward declaration drm/radeon: hold reference to fences in radeon_sa_bo_new
Olof Johansson (1): mmc: block: return error on failed mmc_blk_get()
Pascal Huerst (1): ASoC: sigmadsp: Fix missleading return value
Paul Burton (1): MIPS: Fix early CM probing
Peter Hurley (2): tty: Drop krefs for interrupted tty lock serial: omap: Prevent DoS using unprivileged ioctl(TIOCSRS485)
Phil Reid (1): gpio: gpio-altera: Remove gpiochip on probe failure.
Philipp Zabel (1): Input: edt-ft5x06 - fix setting gain, offset, and threshold via device tree
Pierre-Louis Bossart (2): ASoC: Intel: Atom: fix regression on compress DAI ASoC: Intel: Load the atom DPCM driver only
Quinn Tran (4): qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM qla2xxx: Fix stale pointer access. target/transport: add flag to indicate CPU Affinity is observed qla2xxx: use TARGET_SCF_USE_CPUID flag to indiate CPU Affinity
Rabin Vincent (1): dwc_eth_qos: Reset hardware before PHY start
Ralf Baechle (3): MIPS: R6000: Don't allow 64k pages for R6000. MIPS: Fix 64k page support for 32 bit kernels. MIPS: Wire up copy_file_range syscall.
Randy Dunlap (1): mm: fix filemap.c kernel doc warning
Rasmus Villemoes (2): net/mlx4: fix some error handling in mlx4_multi_func_init() mm/backing-dev.c: fix error path in wb_init()
Ray Jui (1): PCI: iproc: Allow multiple devices except on PAXC
Richard Fitzgerald (2): ASoC: wm5110: Unregister compressed platform when driver is removed ASoC: arizona: fref must be limited in pseudo-fractional mode
Robert Jarzmik (2): mmc: pxamci: fix again read-only gpio detection polarity mmc: pxamci: fix the device-tree probe deferral path
Russell King (1): component: fix crash on x86_64 with hda audio drivers
Rusty Russell (2): module: wrapper for symbol name. modules: fix longstanding /proc/kallsyms vs module insertion race.
Ryan Ware (1): EVM: Use crypto_memneq() for digest comparisons
Sandeep Pillai (1): enic: increment devcmd2 result ring in case of timeout
Sathya Perla (1): update be2net maintainers' email addresses
Sebastian Andrzej Siewior (1): PCI/AER: Flush workqueue on device remove to avoid use-after-free
Selvin Xavier (4): RDMA/ocrdma: Initialize stats resources in the driver before ib device registration. RDMA/ocrdma: populate max_sge_rd in device attributes RDMA/ocrdma: Fix pkey_index returned by driver in rq work completion RDMA/ocrdma: Fixing ocrdma debugfs directory remove
Shanker Donthineni (1): irqchip/gicv3-its: Fix memory leak in its_free_tables()
Shannon Zhao (3): arm64: KVM: Fix wrong use of the CPSR MODE mask for 32bit guests arm64: KVM: Fix comments of the CP handler arm64: KVM: Fix guest dead loop when register accessor returns false
Shawn Lin (1): phy: core: fix wrong err handle for phy_power_on
Shikha Jain (1): libata: blacklist a Viking flash model for MWDMA corruption
Simon Horman (2): PCI: rcar: Add gen2 device tree support for r8a7793 PCI: rcar: Add device tree support for r8a7793
Siva Reddy Kallam (1): tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs
Srinivas Kandagatla (2): ASoC: qcom: use correct device pointer in dma allocation nvmem: core: return error for non word aligned access
Stephen Boyd (1): nvmem: qfprom: Specify LE device endianness
Stuart Henderson (2): ASoC: wm8960: Fix input boost mixer left/right naming ASoC: wm8960: Fix WM8960_SYSCLK_PLL mode
Sudip Mukherjee (1): ASoC: Intel: Skylake: Fix memory leak
Swapnil Nagle (1): qla2xxx: Use ATIO type to send correct tmr response
Takashi Iwai (7): Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo" ALSA: hda - Fix speaker output from VAIO AiO machines ALSA: dummy: Implement timer backend switching more safely ALSA: timer: Fix wrong instance passed to slave callbacks ALSA: timer: Fix race between stop and interrupt ALSA: hda - Fix bad dereference of jack object ALSA: timer: Fix race at concurrent reads
Takashi Sakamoto (4): ALSA: firewire-tascam: fix NULL pointer dereference when model identification fails ALSA: firewire-tascam: add support for FW-1804 ALSA: firewire-tascam: remove a flag for controller ALSA: firewire-tascam: remove needless member for control and status message
Tejun Heo (10): cpuset: make mm migration asynchronous cgroup: make sure a parent css isn't offlined before its children cgroup: make sure a parent css isn't freed before its children libata: disable forced PORTS_IMPL for >= AHCI 1.3 libata-sff: use WARN instead of BUG on illegal host state machine state workqueue: skip flush dependency checks for legacy workqueues libata: fix sff host state machine locking while polling Revert "workqueue: make sure delayed work run in local cpu" workqueue: implement "workqueue.debug_force_rr_cpu" debug feature workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup
Tirumalesh Chalamarla (1): irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor
Tomi Valkeinen (1): ARM: omap2plus_defconfig: update display configs
Tony Lindgren (2): phy: twl4030-usb: Relase usb phy on unload phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload
Ulf Hansson (1): Revert "mmc: block: don't use parameter prefix if built as module"
Vineet Gupta (8): ARCv2: STAR 9000950267: Handle return from intr to Delay Slot #2 ARCv2: clocksource: Rename GRTC -> GFRC ... ARC: shrink cpuinfo by not saving full timer BCR ARCv2: Check for LL-SC livelock only if LLSC is enabled ARCv2: intc: Allow interruption by lowest priority interrupt mm,thp: khugepaged: call pte flush at the time of collapse mm,thp: fix spellos in describing __HAVE_ARCH_FLUSH_PMD_TLB_RANGE ARC: mm: Introduce explicit super page size support
Vinod Koul (6): ASoC: dpcm: fix the BE state on hw_free ASoC: Intel: Skylake: Fix the memory overwrite of tlv buffer ASoC: Intel: Skylake: Remove autosuspend delay ASoC: Intel: Revert "ASoC: Intel: fix ACPI probe regression with Atom DPCM driver" ASoC: Intel: Create independent acpi match module ASoC: Intel: Add module tags for common match module
W. Trevor King (1): Documentation: cgroup: Fix 'cgroup-legacy' -> 'cgroup-v1'
Wei Yongjun (1): MIPS: pci-mt7620: Fix return value check in mt7620_pci_probe()
Xin Long (1): sctp: translate network order to host order when users get a hmacid
Xiubo Li (1): ASoC: fsl: document DT compatible string "fsl,imx-audio-wm8960"
Yang Shi (1): ubsan: cosmetic fix to Kconfig text
Zubair Lutfullah Kakakhel (1): MIPS: Octeon: Update OCTEON_FEATURE_PCIE for Octeon III
subashab@codeaurora.org (1): ipv6: addrconf: Fix recursive spin lock call
zengtao (1): cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()
| |