Linux 4.2-rc2
From: Linus Torvalds
Date: Sun Jul 12 2015 - 19:17:02 EST
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/