Messages in this thread | | | Date | Sun, 31 Jan 2016 18:28:33 -0800 | Subject | Linux 4.5-rc2 | From | Linus Torvalds <> |
| |
As late as Friday, I was planning on talking about how nice it is to see this new trend of tiny rc2 releases, because there really hadn't been very many pull requests at all.
But it turns out the pull requests were just heavily skewed to the end of the week, and 4.5-rc2 isn't particularly small after all. It pretty much doubled over the weekend.
Not that it's all that big anyway, and skewing towards the end of the week probably makes sense for rc2 - it takes some time to start finding the problems that the merge window has brought with it. So this odd behavior doesn't worry me, it seems fairly natural.
As to the kinds of patches we have here: the appended shortlog gives more details, but it's pretty much all over. Drivers and architecture updates are only about half of the patch, with perf fixes and some of the new virtio self-tests being much of the rest. There's some btrfs fixes too.
None of it is all that big, though.
Go forth and test,
Linus
---
Aaron Plattner (1): ALSA: hda - Add new GPU codec ID 0x10de0083 to snd-hda
Alan Modra (1): powerpc: Simplify module TOC handling
Alan Stern (1): SCSI: fix crashes in sd and sr runtime PM
Alex Deucher (5): drm/amdgpu: fix tonga smu resume drm/amdgpu: Add some tweaks to gfx 8 soft reset drm/amdgpu: add a message to indicate when powerplay is enabled (v2) drm/radeon: properly byte swap vce firmware setup drm/amdgpu: don't init fbdev if we don't have any connectors
Alex Thorlton (1): x86/platform/UV: Remove EFI memmap quirk for UV2+
Alex Williamson (1): vfio/noiommu: Don't use iommu_present() to track fake groups
Alexander Shishkin (1): perf: Synchronously free aux pages in case of allocation failure
Alexandre Belloni (1): clockevents/tcb_clksrc: Prevent disabling an already disabled clock
Alexei Starovoitov (1): perf/bpf: Convert perf_event_array to use struct file
Alexey Kardashevskiy (1): KVM doc: Fix KVM_SMI chapter number
Anders Roxell (1): cpuidle: coupled: remove unused define cpuidle_coupled_lock
Andrzej Hajda (1): drm/rockchip/dsi: fix handling mipi_dsi_pixel_format_to_bpp result
Andy Shevchenko (4): x86/platform/intel-mid: Enable 64-bit build x86/platform/intel-mid: Join string and fix SoC name x86/platform/quark: Print boundaries correctly i2c: designware-pci: use IRQF_COND_SUSPEND flag
Aneesh Kumar K.V (1): powerpc/mm: Fixup _HPAGE_CHG_MASK
Antonio Ospite (1): mailmap: redirect inactive address <ao2@amarulasolutions.com>
Ard Biesheuvel (2): arm64: hide __efistub_ aliases from kallsyms arm64: kasan: ensure that the KASAN zero page is mapped read-only
Arnd Bergmann (6): irqchip/s3c24xx: Mark init_eint as __maybe_unused tick/sched: Hide unused oneshot timer code clocksource: Select CLKSRC_MMIO where needed PM: APM_EMULATION does not depend on PM cpufreq: pxa2xx: fix pxa_cpufreq_change_voltage prototype cpufreq: cpufreq-dt: avoid uninitialized variable warnings:
Baoquan He (1): iommu/amd: Correct the wrong setting of alias DTE in do_attach
Ben Hutchings (1): perf symbols: Fix reading of build-id from vDSO
Catalin Marinas (1): arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
Chandan Rajendra (1): powerpc: Wire up copy_file_range() syscall
Chen Gang (1): include/linux/cleancache.h: Clean up code
Chris Mason (2): btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzalloc Revert "btrfs: synchronize incompat feature bits with sysfs files"
Christian Borntraeger (2): s390/irqflags: optimize irq restore debugobjects: Allow bigger number of early boot objects
Christian König (2): drm/amdgpu: fix amdgpu_bo_pin_restricted VRAM placing v2 drm/amdgpu: fix next_rptr handling for debugfs
Daniele Palmas (1): USB: serial: option: Adding support for Telit LE922
David Hildenbrand (2): KVM: s390: fix guest fprs memory leak KVM: s390: fix memory overwrites when vx is disabled
David Howells (1): KEYS: Only apply KEY_FLAG_KEEP to a key if a parent keyring has it set
David Sterba (10): btrfs: sysfs: fix typo in compat_ro attribute definition btrfs: sysfs: add free-space-tree bit attribute btrfs: sysfs: introduce helper for syncing bits with sysfs files btrfs: synchronize incompat feature bits with sysfs files btrfs: tests: switch to GFP_KERNEL btrfs: tweak free space tree bitmap allocation btrfs: add free space tree to lockdep classes btrfs: add free space tree to the cow-only list Revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" btrfs: sysfs: check initialization state before updating features
Dmitry Safonov (1): ftrace: Remove unused nr_trampolines var
Dominik Dingel (1): s390/mm: use TASK_MAX_SIZE where applicable
Dong Jia Shi (1): KVM: s390: Enable the KVM-VFIO device
Du, Changbin (1): usb: hub: do not clear BOS field during reset device
Eric Anholt (1): drm/vc4: Remove broken attempt at GPU reset using genpd.
Eric Huang (1): drm/amd/amdgpu: Improve amdgpu_dpm* macros to avoid unexpected result (v2)
Fabio Estevam (1): drm/etnaviv: remove owner assignment from platform_driver
Fengguang Wu (1): MAINTAINERS: add git URL for swiotlb
Filipe Manana (1): Btrfs: fix race between fsync and lockless direct IO writes
Gautham R Shenoy (1): cpufreq: Use list_is_last() to check last entry of the policy list
Gavin Guo (1): sched/numa: Fix use-after-free bug in the task_numa_compare
Gavin Shan (1): powerpc/eeh: Fix PE location code
Geert Uytterhoeven (2): hisi_sas: SCSI_HISI_SAS should depend on HAS_DMA hisi_sas: Restrict SCSI_HISI_SAS to arm64
Geyslan G. Bem (1): KVM: PPC: Book3S PR: Remove unused variable 'vcpu_book3s'
Gioh Kim (1): hwmon: (fam15h_power) Add bit masking for tdp_limit
Greg Kroah-Hartman (1): USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
Greg Kurz (1): KVM: PPC: Fix ONE_REG AltiVec support
Guillaume Fougnies (1): ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
Gustavo Padovan (1): tracing/dma-buf/fence: Fix timeline str value on fence_annotate_wait_on
Hans de Goede (1): ACPI: Revert "ACPI / video: Add Dell Inspiron 5737 to the blacklist"
Heiko Carstens (5): s390/numa: allocate memory with correct alignment s390: remove superfluous memblock_alloc() return value checks s390: wire up copy_file_range syscall s390: remove all usages of PSW_ADDR_AMODE s390: remove all usages of PSW_ADDR_INSN
Ingo Tuchscherer (1): s390/zcrypt: Fix cryptographic device id in kernel messages
Insu Yun (1): ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()
Jan Beulich (1): x86/mm: Fix types used in pgprot cacheability flags translations
Jann Horn (1): seccomp: always propagate NO_NEW_PRIVS on tsync
Jean Delvare (3): i2c: piix4: Fix SB800 locking i2c: piix4: Fully initialize SB800 before it is registered i2c: piix4: don't regress on bus names
Jeremy McNicoll (1): iommu/vt-d: Don't skip PCI devices when disabling IOTLB
Jiang Liu (2): x86/irq: Fix a race in x86_vector_free_irqs() x86/irq: Do not use apic_chip_data.old_domain as temporary buffer
Jiri Olsa (4): perf build: Add feature-dump target perf build: Introduce FEATURES_DUMP make variable perf hists: Fix HISTC_MEM_DCACHELINE width setting perf stat: Do not clean event's private stats
Johan Hovold (1): USB: visor: fix null-deref at probe
John Ernberg (1): USB: option: fix Cinterion AHxx enumeration
John Keeping (5): drm/rockchip: vop: fix mask when updating interrupts drm/atomic-helper: Export framebuffer_changed() drm/rockchip: don't wait for vblank if fb hasn't changed drm/rockchip: explain why we can't wait_for_vblanks drm/rockchip: respect CONFIG_DRM_FBDEV_EMULATION
John Stultz (2): ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO kselftests: timers: Add adjtimex SETOFFSET validity tests
Jordan Lazare (1): drm/amdgpu: Allow the driver to load if amdgpu.powerplay=1 on asics without powerplay support
Julia Lawall (1): cleancache: constify cleancache_ops structure
Kees Cook (1): ARM: 8500/1: fix atags_to_fdt with stack-protector-strong
Lada Trimasova (1): iommu/io-pgtable-arm: Fix io-pgtable-arm build failure
Lars-Peter Clausen (1): iio: adis_buffer: Fix out-of-bounds memory access
Libin Yang (1): ALSA: hda - disable dynamic clock gating on Broxton before reset
Linus Torvalds (1): Linux 4.5-rc2
Lorenzo Pieralisi (1): arm64: kernel: fix architected PMU registers unconditional access
Lu Baolu (2): usb: cdc-acm: handle unlinked urb in acm read callback usb: cdc-acm: send zero packet for intel 7260 modem
Lucas Stach (5): drm/etnaviv: hold object lock while getting pages for coredump drm/etnaviv: fix memory leak in IOMMU init path drm/etnaviv: fix get pages error path in etnaviv_gem_vaddr drm/etnaviv: rename etnaviv_gem_vaddr to etnaviv_gem_vmap drm/etnaviv: call correct function when trying to vmap a DMABUF
Lucas Tanure (1): ALSA: bebob: Use a signed return type for get_formation_index
Madhavan Srinivasan (1): powerpc/perf: Remove PPMU_HAS_SSLOT flag for Power8
Magnus Damm (1): iommu: Update struct iommu_ops comments
Marc Zyngier (3): irqdomain: Allow domain lookup with DOMAIN_BUS_WIRED token of: MSI: Simplify irqdomain lookup irqchip/gic-v3-its: Recompute the number of pages on page size change
Marek Szyprowski (1): PM / domains: fix lockdep issue for all subdomains
Mark Yao (3): drm/rockchip: Don't build rockchip_drm_vop as modules drm/rockchip: cleanup unnecessary export symbol drm/rockchip: fix wrong pitch/size using on gem
Markus Trippelsdorf (2): perf tests: Remove wrong semicolon in while loop in CQM test perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
Martin K. Petersen (1): sd: Optimal I/O size is in bytes, not sectors
Martin Wilck (1): base/platform: Fix platform drivers with no probe callback
Masanari Iida (1): arm64: Fix an enum typo in mm/dump.c
Mathieu OTHACEHE (1): USB: mxu11x0: fix memory leak on usb_serial private data
Matt Fleming (1): x86/mm/pat: Avoid truncation when converting cpa->numpages to address
Matthew Dawson (1): drm/radeon: Ensure radeon bo is unreserved in radeon_gem_va_ioctl
Michael Holzheu (1): s390/numa: move numa_init_late() from device to arch_initcall
Michael S. Tsirkin (5): virtio_pci: fix use after free on release tools/virtio: use virt_xxx barriers sh: fix smp_store_mb for !SMP tools/virtio: add ringtest utilities iommu/vt-d: Fix link to Intel IOMMU Specification
Michel Dänzer (1): drm/amdgpu: Use drm_calloc_large for VM page_tables array
Mika Penttilä (1): arm64: mm: avoid calling apply_to_page_range on empty range
Mika Westerberg (1): serial: 8250_pci: Add Intel Broadwell ports
Milo Kim (1): irqchip/atmel-aic: Fix wrong bit operation for IRQ priority
Ming Lei (1): block: fix bio splitting on max sectors
Moritz Fischer (1): PM / Domains: Fix typo in comment
Nicolai Hähnle (1): drm/amdgpu: only move pt bos in LRU list on success
Oleksij Rempel (1): irqchip/mxs: Add missing set_handle_irq()
Oliver Neukum (1): cdc-acm:exclude Samsung phone 04e8:685d
Paul Mackerras (1): KVM: PPC: Book3S HV: Handle unexpected traps in guest entry/exit code better
Peter Dedecker (1): USB: cp210x: add ID for IAI USB to RS485 adaptor
Peter Hurley (5): tty: Wait interruptibly for tty lock on reopen tty: Retry failed reopen if tty teardown in-progress tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) n_tty: Fix unsafe reference to "other" ldisc staging/speakup: Use tty_ldisc_ref() for paste kworker
Peter Zijlstra (28): perf: Add lockdep assertions perf: Fix cgroup event scheduling perf: Fix cgroup scheduling in perf_enable_on_exec() perf: Remove stale comment perf: Fix perf_enable_on_exec() event scheduling perf: Use task_ctx_sched_out() perf: Simplify/fix perf_event_enable() event scheduling perf: Optimize perf_sched_events() usage perf: Make ctx->is_active and cpuctx->task_ctx consistent perf: Fix task context scheduling perf: Specialize perf_event_exit_task() perf: Collapse and fix event_function_call() users perf: Add more assertions perf: Fix perf_event_exit_task() race perf: Fix orphan hole perf: Fix race in perf_event_exit_task_context() perf/x86: Fix uninitialized value usage perf/x86: De-obfuscate code perf: Fix NULL deref perf: Remove __free_event() perf: Update locking order perf: Fix STATE_EXIT usage perf: Robustify event->owner usage and SMP ordering perf: Clean up sync_child_event() perf: Add flags argument to perf_remove_from_context() perf: Untangle 'owner' confusion perf: Synchronously clean up child events perf: Remove/simplify lockdep annotation
Qu Wenruo (1): btrfs: async-thread: Fix a use-after-free error for trace
Raghavendra K T (1): sched: Fix crash in sched_init_numa()
Ralf Baechle (1): Revert "MIPS: bcm63xx: nvram: Remove unused bcm63xx_nvram_get_psi_size() function"
Randy Dunlap (1): ALSA: timer: fix SND_PCM_TIMER Kconfig text
Ravi Bangoria (1): perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data
Rex Zhu (1): drm/amd/powerplay: Update SMU firmware loading for Stoney
Richard Weinberger (2): irqchip: Fix dependencies for archs w/o HAS_IOMEM clocksource: Fix dependencies for archs w/o HAS_IOMEM
Rob Clark (2): drm/radeon: only init fbdev if we have connectors drm/vmwgfx: respect 'nomodeset'
Russell King (8): drm/etnaviv: fix failure path if model is zero drm/etnaviv: ignore VG GPUs with FE2.0 drm/etnaviv: update common and state_hi xml.h files drm/etnaviv: use defined constants for the chip model drm/etnaviv: add helper to extract bitfields drm/etnaviv: add helper for comparing model/revision IDs drm/etnaviv: add further minor features and varyings count ARM: wire up copy_file_range() syscall
Samuel Thibault (2): Staging: speakup: Fix getting port information Staging: speakup: fix read scrolled-back VT
Sebastian Ott (10): s390/pci: adjust IOMAP_MAX_ENTRIES s390/pci: provide ZPCI_ADDR macro s390/pci: improve ZPCI_* macros s390/pci: resize iomap s390/pci: fix bar check s390/pci: set error state for unusable functions s390/pci: remove iomap sanity checks s390/cio: fix measurement characteristics memleak s390/cio: ensure consistent measurement state s390/cio: update measurement characteristics
Slava Grigorev (3): drm/radeon: cleaned up VCO output settings for DP audio drm/radeon: Add a common function for DFS handling drm/radeon: fix DP audio support for APU with DCE4.1 display engine
Stephane Eranian (1): perf/x86: add Intel SkyLake uncore IMC PMU support
Stephen Rothwell (1): powerpc: Remove newly added extra definition of pmd_dirty
Steven Rostedt (Red Hat) (1): tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs()
Sudeep Holla (1): cpuidle: fix fallback mechanism for suspend to idle in absence of enter_freeze
Sudip Mukherjee (1): Revert "Staging: panel: usleep_range is preferred over udelay"
Takashi Iwai (5): ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() ALSA: seq: Degrade the error message for too many opens ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures ALSA: Add missing dependency on CONFIG_SND_TIMER ALSA: dummy: Disable switching timer backend via sysfs
Thierry Reding (1): swiotlb: Make linux/swiotlb.h standalone includible
Thomas Gleixner (19): genirq: Validate action before dereferencing it in handle_irq_event_percpu() x86/irq: Call chip->irq_set_affinity in proper context x86/irq: Validate that irq descriptor is still active x86/irq: Reorganize the return path in assign_irq_vector x86/irq: Reorganize the search in assign_irq_vector x86/irq: Check vector allocation early x86/irq: Copy vectormask instead of an AND operation x86/irq: Get rid of code duplication x86/irq: Remove offline cpus from vector cleanup x86/irq: Clear move_in_progress before sending cleanup IPI x86/irq: Remove the cpumask allocation from send_cleanup_vector() x86/irq: Remove outgoing CPU from vector cleanup mask x86/irq: Call irq_force_move_complete with irq descriptor x86/irq: Plug vector cleanup race hrtimer: Handle remaining time proper for TIME_LOW_RES timerfd: Handle relative timers with CONFIG_TIME_LOW_RES proper posix-timers: Handle relative timers with CONFIG_TIME_LOW_RES proper itimers: Handle relative timers with CONFIG_TIME_LOW_RES proper rtmutex: Make wait_lock irq safe
Thomas Huth (2): KVM: PPC: Fix emulation of H_SET_DABR/X on POWER8 KVM: PPC: Increase memslots to 512
Thomas Petazzoni (1): base: Export platform_msi_domain_[alloc,free]_irqs
Thorsten Leemhuis (1): hwmon: (dell-smm) Blacklist Dell Studio XPS 8000
Ulf Hansson (1): PM / Domains: Fix potential deadlock while adding/removing subdomains
Vasant Hegde (1): powerpc/mm: Allow user space to map rtas_rmo_buf
Viresh Kumar (1): cpufreq: Fix NULL reference crash while accessing policy->governor_data
Vladis Dronov (1): USB: serial: visor: fix crash on detecting device without write_urbs
Wang Nan (4): perf build: Set parallel making options build-test perf build: Pass O option to Makefile.perf in build-test perf build: Test correct path of perf in build-test perf build: Pass O option to kernel makefile in build-test
Wanpeng Li (1): tick/nohz: Set the correct expiry when switching to nohz/lowres mode
Will Deacon (1): arm64: defconfig: updates for 4.5
William Cohen (1): Eliminate the .eh_frame sections from the aarch64 vmlinux and kernel modules
Zhen Lei (1): pid: Fix spelling in comments
dann frazier (1): arm64: errata: Add -mpc-relative-literal-loads to build flags
| |