Messages in this thread | | | Date | Sun, 12 Jul 2015 16:16:54 -0700 | Subject | Linux 4.2-rc2 | From | Linus Torvalds <> |
| |
Another week, another rc. What can I say? Call me boring, but that's how this all works.
This is not a particularly big rc, and things have been fairly calm. We definitely did have some problems in -rc1 that bit people, but they all seemed to be pretty small, and let's hope that -rc2 ends up having fewer annoying issues.
The rc2 patch is roughly one third drivers (drm being the bulk of it), one third architectures (arm, mips and parisc, a smattering of x86) and one third "misc". That misc pile is mostly filesystems (btrfs) and some timer updates, and then the perf tool build fix that involved just making some of the perf tool infrastructure private to the tool rather than trying to share it with the kernel. The shortlog below gives more details, but you can also just scan it quickly (it's not that big) to just get some kind of flavor for what's up.
Go out and get it, and see how it all holds up,
Linus
---
Adrian Hunter (1): x86/tsc: Let high latency PIT fail fast in quick_pit_calibrate()
Al Stone (2): ACPI / ARM64: add BAD_MADT_GICC_ENTRY() macro ACPI / ARM64 : use the new BAD_MADT_GICC_ENTRY macro
Al Viro (3): 9p: don't leave a half-initialized inode sitting around fix a braino in ovl_d_select_inode() freeing unlinked file indefinitely delayed
Alex Deucher (2): Revert "Revert "drm/radeon: dont switch vt on suspend"" drm/radeon: disable vce init on cayman (v2)
Alex Ivanov (1): stifb: Implement hardware accelerated copyarea
Alexander Popov (1): x86/kasan: Fix KASAN shadow region page tables
Alexander Sverdlin (1): MIPS: bootmem: Don't use memory holes for page bitmap
Alistair Popple (1): powerpc/powernv: Fix opal-elog interrupt handler
Andrey Ryabinin (5): x86/init: Clear 'init_level4_pgt' earlier x86/kasan: Flush TLBs after switching CR3 x86/kasan: Fix boot crash on AMD processors x86/kasan: Add message about KASAN being initialized x86/kasan: Move KASAN_SHADOW_OFFSET to the arch Kconfig
Anton Blanchard (1): powerpc: Add plain English description for alignment exception oopses
Ard Biesheuvel (1): arm64: remove another unnecessary libfdt include path
Arnaldo Carvalho de Melo (5): tools: Adopt {READ,WRITE_ONCE} from the kernel perf tools: Copy rbtree.h from the kernel tools: Copy lib/rbtree.c to tools/lib/ tools: Move rbtree.h from tools/perf/ tools: Copy rbtree_augmented.h from the kernel
Axel Lin (3): nvdimm: Fix return value of nvdimm_bus_init() if class_create() fails i2c: xgene-slimpro: Fix missing mbox_free_channel call in probe error path i2c: jz4780: Fix return value if probe fails
Catalin Marinas (1): arm64: Keep the ARM64 Kconfig selects sorted
Chris Metcalf (1): modpost: work correctly with tile coldtext sections
Chris Wilson (1): drm/i915: Declare the swizzling unknown for L-shaped configurations
Christian König (3): drm/radeon: allways add the VM clear duplicate drm/radeon: check if BO_VA is set before adding it to the invalidation list drm/amdgpu: fix timeout calculation
Dan Carpenter (1): drm/radeon: fix underflow in r600_cp_dispatch_texture()
Dan Williams (6): sparse: fix misplaced __pmem definition libnvdimm: smatch cleanups in __nd_ioctl nfit: fix smatch "use after null check" report tools/testing/nvdimm: mock ioremap_wt tools/testing/nvdimm: fix return code for unimplemented commands tools/testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test
Daniel Axtens (4): powerpc: Set the correct kernel taint on machine check errors. cxl: Test the correct mmio space before unmapping powerpc/ppc4xx_hsta_msi: Include ppc-pci.h to fix reference to hose_list cxl: Check if afu is not null in cxl_slbia
Daniel Thompson (1): clk: stm32: Fix out-by-one error path in the index lookup
Daniel Vetter (2): drm/i915: Check crtc->active in intel_crtc_disable_planes drm/i915: Use crtc_state->active in primary check_plane func
Dave Gerlach (1): ARM: dts: am4372: Add emif node
David Dueck (1): clk: at91: do not leak resources
Dmitry Torokhov (1): Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors"
Eryu Guan (2): ext4: be more strict when migrating to non-extent based file ext4: correctly migrate a file with a hole at the beginning
Fabian Frederick (1): drm/omap: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN
Filipe Manana (9): Btrfs: fix race between balance and unused block group deletion Btrfs: use kmem_cache_free when freeing entry in inode cache Btrfs: fix race between caching kthread and returning inode to inode cache Btrfs: fix crash on close_ctree() if cleaner starts new transaction Btrfs: fix fsync data loss after append write Btrfs: fix fsync xattr loss in the fast fsync path Btrfs: fix fsync after truncate when no_holes feature is enabled Btrfs: fix memory corruption on failure to submit bio for direct IO Btrfs: fix a comment in inode.c:evict_inode_truncate_pages()
Firo Yang (1): hpfs: Remove unessary cast
Gabriel Fernandez (3): drivers: clk: st: Remove unused code drivers: clk: st: Fix FSYN channel values drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks
Geert Uytterhoeven (2): PM / Domains: Avoid infinite loops in attach/detach code i2c: I2C_MT65XX should depend on HAS_DMA
Giuseppe Cavallaro (1): drivers: clk: st: Fix flexgen lock init
Grigori Goronzy (4): drm/radeon: use RCU query for GEM_BUSY syscall drm/radeon: fix HDP flushing drm/radeon: default to 2048 MB GART size on SI+ drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)
Guo Zeng (1): ARM: prima2: move to use REGMAP APIs for rtciobrg
Hai Li (1): clk: qcom: Use parent rate when set rate to pixel RCG clock
Ian Munsie (2): cxl: Fail mmap if requested mapping is larger than assigned problem state area cxl: Fix off by one error allowing subsequent mmap page to be accessed
Ilya Dryomov (2): libceph: enable ceph in a non-default network namespace libceph: treat sockaddr_storage with uninitialized family as blank
Imre Deak (1): drm/i915/chv: fix HW readout of the port PLL fractional divider
James Hogan (2): MIPS: Malta: Make GIC FDC IRQ workaround Malta specific MIPS: Pistachio: Support CDMM & Fast Debug Channel
Jens Kuske (2): Documentation: sunxi: Update Allwinner SoC documentation ARM: sunxi: Introduce Allwinner H3 support
Joe Perches (1): hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead
Johan Hovold (1): Revert "ARM: dts: am335x-boneblack: disable RTC-only sleep"
John David Anglin (1): parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results
Kirill A. Shutemov (1): mm: avoid setting up anonymous pages into file mapping
Kristina Martsenko (1): arm64: dts: add device tree for ARM SMM-A53x2 on LogicTile Express 20MG
Laura Abbott (1): ARM: 8394/1: update memblock limit after mapping lowmem
Linus Torvalds (4): Fix broken audit tests for exec arg len Fix firmware loader uevent buffer NULL pointer dereference Revert "drm/i915: Use crtc_state->active in primary check_plane func" Linux 4.2-rc2
Liu Bo (2): Btrfs: fix hang when failing to submit bio of directIO Btrfs: fix warning of bytes_may_use
Lukas Czerner (1): ext4: fix reservation release on invalidatepage for delalloc fs
Maninder Singh (2): cxl/vphb.c: Use phb pointer after NULL check drm/amdkfd: validate pdd where it acquired first
Mario Kleiner (2): drm/radeon: Handle irqs only based on irq ring, not irq status regs. drm/amdgpu: Handle irqs only based on irq ring, not irq status regs.
Mark Fasheh (4): btrfs: pass unaligned length to btrfs_cmp_data() btrfs: fix deadlock with extent-same and readpage btrfs: allow dedupe of same inode btrfs: don't update mtime/ctime on deduped inodes
Mark Rutland (3): arm64: entry: handle debug exceptions in el*_inv arm: dts: vexpress: describe all PMUs in TC2 dts arm64: entry32: remove pointless register assignment
Markos Chandras (11): MIPS: kernel: traps: Fix broken indentation MIPS: Fix branch emulation for BLTC and BGEC instructions MIPS: Fix erroneous JR emulation for MIPS R6 MIPS: kernel: smp-cps: Fix 64-bit compatibility errors due to pointer casting MIPS: kernel: cps-vec: Replace 'la' macro with PTR_LA MIPS: kernel: cps-vec: Replace mips32r2 ISA level with mips64r2 MIPS: kernel: cps-vec: Use ta0-ta3 pseudo-registers for 64-bit MIPS: kernel: cps-vec: Replace KSEG0 with CKSEG0 MIPS: cps-vec: Use macros for various arithmetics and memory operations Revert "MIPS: Kconfig: Disable SMP/CPS for 64-bit" MIPS: c-r4k: Fix cache flushing for MT cores
Maxime Ripard (1): ARM: sunxi: Enable simplefb in the defconfig
Michael Ellerman (1): powerpc: Update MAINTAINERS to point at shared tree
Michael Neuling (1): cxl: Fix refcounting in kernel API
Michal Hocko (1): ext4: replace open coded nofail allocation in ext4_free_blocks()
Michel Dänzer (2): drm/radeon: Clean up reference counting and pinning of the cursor BOs drm/radeon: Fold radeon_set_cursor() into radeon_show_cursor()
Mikulas Patocka (2): ioctl_compat: handle FITRIM hpfs: add fstrim support
Nicholas Krause (1): ARM: OMAP2+: Remove unnessary return statement from the void function, omap2_show_dma_caps
Nikolay Borisov (2): bufferhead: Add _gfp version for sb_getblk() ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp
Pankaj Dev (2): drivers: clk: st: Add CLK_GET_RATE_NOCACHE flag to clocks drivers: clk: st: Incorrect register offset used for lock_status
Pantelis Antoniou (1): i2c: Mark instantiated device nodes with OF_POPULATE
Paul Burton (1): MIPS: c-r4k: Extend way_string array
Paul Moore (1): selinux: don't waste ebitmap space when importing NetLabel categories
Peter Zijlstra (2): perf: Fix AUX buffer refcounting module: Fix load_module() error path
Philippe Reynes (1): clocksource/imx: Define clocksource for mx27
Rafael J. Wysocki (3): ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage ACPI / LPSS: Fix up acpi_lpss_create_device() PM / wakeirq: Avoid setting power.wakeirq too hastily
Ralf Baechle (4): MIPS: Lemote 2F: Fix build caused by recent mass rename. MIPS, CPUFREQ: Fix spelling of Institute. MIPS: O32: Do not handle require 32 bytes from the stack to be readable. MIPS: O32: Use compat_sys_getsockopt.
Ray Jui (2): clk: iproc: fix memory leak from clock name clk: iproc: fix bit manipulation arithmetic
Roger Quadros (1): ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2
Ross Zwisler (3): pmem: add maintainer for include/linux/pmem.h nfit: update block I/O path to use PMEM API nfit: add support for NVDIMM "latch" flag
Russell King (9): ARM: fix DEBUG_SET_MODULE_RONX build dependencies ARM: add help text for HIGHPTE configuration entry ARM: add helpful message when truncating physical memory ARM: fix lockdep unannotated irqs-off warning ARM: io: document ARM specific behaviour of ioremap*() implementations ARM: io: fix ioremap_wt() implementation ARM: io: convert ioremap*() to functions ARM: pgtable: document mapping types ARM: avoid unwanted GCC memset()/memcpy() optimisations for IO variants
Sage Weil (2): MAINTAINERS: update ceph entries MAINTAINERS: add secondary tree for ceph modules
Sanidhya Kashyap (1): hpfs: kstrdup() out of memory handling
Sascha Hauer (1): clk: mediatek: mt8173: Fix enabling of critical clocks
Shilong Wang (1): Btrfs: fix wrong check for btrfs_force_chunk_alloc()
Shreyas B. Prabhu (1): powerpc/powernv: Fix race in updating core_idle_state
Stephen Boyd (1): ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints
Stephen Smalley (1): selinux: fix mprotect PROT_EXEC regression caused by mm change
Steven Rostedt (1): x86/earlyprintk: Allow early_printk() to use console style parameters like '115200n8'
Sudeep Holla (1): arm: dts: vexpress: add missing CCI PMU device node to TC2
Sukadev Bhattiprolu (1): powerpc/perf/24x7: Fix lockdep warning
Suneel Garapati (1): arm64: defconfig: Add Ceva ahci to the defconfig
Suthikulpanit, Suravee (2): ACPI / scan: Add support for ACPI _CLS device matching ata: ahci_platform: Add ACPI _CLS matching
Szabolcs Nagy (1): ARM: 8397/1: fix vdsomunge not to depend on glibc specific error.h
Sébastien Hinderer (1): x86/kconfig: Fix typo in the CONFIG_CMDLINE_BOOL help text
Theodore Ts'o (1): ext4: fix fencepost error in lazytime optimization
Thomas Gleixner (17): x86/irq: Plug irq vector hotplug race x86/irq: Use proper locking in check_irq_vectors_for_cpu_disable() x86/irq: Retrieve irq data after locking irq_desc tick/broadcast: Prevent hrtimer recursion tick/broadcast: Sanity check the shutdown of the local clock_event tick/broadcast: Make idle check independent from mode and config tick/broadcast: Prevent deep idle if no broadcast device available tick/broadcast: Move the check for periodic mode inside state handling tick/broadcast: Return busy if periodic mode and hrtimer broadcast tick/broadcast: Return busy when IPI is pending tick/broadcast: Check for hrtimer broadcast active early tick/broadcast: Handle spurious interrupts gracefully tick/broadcast: Unbreak CONFIG_GENERIC_CLOCKEVENTS=n build hotplug: Prevent alloc/free of irq descriptors during cpu up/down cris: Replace do_posix_clock_monotonic_gettime() time: Get rid of do_posix_clock_monotonic_gettime tick/broadcast: Prevent NULL pointer dereference
Timo Sigurdsson (1): ARM: Remove deprecated symbol from defconfig files
Tirumalesh Chalamarla (1): GICv3: Add ITS entry to THUNDER dts
Tomas Winkler (1): mei: nfc: fix deadlock on shutdown/suspend path
Tomi Valkeinen (7): drm/omap: return error if dma_alloc_writecombine fails drm/omap: check that plane is inside crtc drm/omap: increase DMM transaction timeout drm/omap: fix omap_framebuffer_unpin() error handling drm/omap: fix omap_gem_put_paddr() error handling drm/omap: fix align_pitch() for 24 bits per pixel ARM: dts: am4372.dtsi: disable rfbi
Tony Lindgren (1): memory: omap-gpmc: Fix parsing of devices
Tvrtko Ursulin (1): drm/i915: Restore all GGTT VMAs on resume
Uwe Geuder (1): PM / hibernate: clarify resume documentation
Vaidyanathan Srinivasan (1): powerpc/powernv: Fix vma page prot flags in opal-prd driver
Ville Syrjälä (1): Revert "drm/i915: Allocate context objects from stolen"
Viresh Kumar (1): clockevents: Allow set-state callbacks to be optional
Vishnu Patekar (1): ARM: sunxi: Add Machine support for A33
Vitaly Andrianov (1): ARM: 8396/1: use phys_addr_t in pfn_to_kaddr()
Wei Chen (1): ARM: dts: atlas7: add pinctrl and gpio descriptions
Y Vo (1): arm64: dts: Add poweroff button device node for APM X-Gene platform
Yang Dongsheng (1): btrfs: qgroup: allow user to clear the limitation on qgroup
Yann Droneaud (1): perf/x86: Fix copy_from_user_nmi() return if range is not ok
Zhao Lei (2): btrfs: cleanup noused initialization of dev in btrfs_end_bio() btrfs: add error handling for scrub_workers_get()
Zhu Guihua (2): x86/espfix: Add 'cpu' parameter to init_espfix_ap() x86/espfix: Init espfix on the boot CPU side
duson (1): Input: elan_i2c - change the hover event from MT to ST
| |