3.10.26-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest121 of 129 patches 9 repliesIn review
121 of 129 patches are in this archive. The cover letter announces 129.
Patches in v1 No applies recorded yet
Reviews trailers per patch
58 of 121 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 41 reviewers.
Cover letter [PATCH 3.10 000/129] 3.10.26-stable review
This is the start of the stable review cycle for the 3.10.26 release. There are 129 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Jan 8 22:38:42 UTC 2014. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.10.26-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.10.26-rc1
Catalin Marinas <[email protected]>
arm64: Use Normal NonCacheable memory for writecombine
Catalin Marinas <[email protected]>
arm64: Do not flush the D-cache for anonymous pages
Catalin Marinas <[email protected]>
arm64: Avoid cache flushing in flush_dcache_page()
Mark Rutland <[email protected]>
clocksource: arch_timer: use virtual counters
Catalin Marinas <[email protected]>
arm64: Remove unused cpu_name ascii in arch/arm64/mm/proc.S
Catalin Marinas <[email protected]>
arm64: dts: Reserve the memory used for secondary CPU release address
AKASHI Takahiro <[email protected]>
arm64: check for number of arguments in syscall_get/set_arguments()
Jiang Liu <[email protected]>
arm64: fix possible invalid FPSIMD initialization state
Feng Kan <[email protected]>
arm64: Change kernel stack size to 16K
Mark Rutland <[email protected]>
arm64: virt: ensure visibility of __boot_cpu_mode
Catalin Marinas <[email protected]>
arm64: Only enable local interrupts after the CPU is marked online
Josh Durgin <[email protected]>
rbd: fix error handling from rbd_snap_name()
Josh Durgin <[email protected]>
rbd: ignore unmapped snapshots that no longer exist
Josh Durgin <[email protected]>
rbd: fix use-after free of rbd_dev->disk
Josh Durgin <[email protected]>
rbd: make rbd_obj_notify_ack() synchronous
Josh Durgin <[email protected]>
rbd: complete notifies before cleaning up osd_client and rbd_dev
Josh Durgin <[email protected]>
libceph: add function to ensure notifies are complete
Josh Durgin <[email protected]>
rbd: fix null dereference in dout
Josh Durgin <[email protected]>
rbd: fix buffer size for writes to images with snapshots
majianpeng <[email protected]>
ceph: allow sync_read/write return partial successed size of read/write.
majianpeng <[email protected]>
ceph: fix bugs about handling short-read for sync read mode.
Dan Carpenter <[email protected]>
libceph: create_singlethread_workqueue() doesn't return ERR_PTRs
Dan Carpenter <[email protected]>
libceph: potential NULL dereference in ceph_osdc_handle_map()
Dan Carpenter <[email protected]>
libceph: fix error handling in handle_reply()
majianpeng <[email protected]>
ceph: Add check returned value on func ceph_calc_ceph_pg.
Dan Carpenter <[email protected]>
ceph: cleanup types in striped_read()
Nathaniel Yazdani <[email protected]>
ceph: fix null pointer dereference
Yan, Zheng <[email protected]>
libceph: call r_unsafe_callback when unsafe reply is received
Sasha Levin <[email protected]>
ceph: avoid accessing invalid memory
majianpeng <[email protected]>
ceph: Free mdsc if alloc mdsc->mdsmap failed.
Sage Weil <[email protected]>
rbd: fix a couple warnings
Yan, Zheng <[email protected]>
libceph: fix truncate size calculation
Yan, Zheng <[email protected]>
libceph: fix safe completion
Alex Elder <[email protected]>
rbd: protect against concurrent unmaps
Alex Elder <[email protected]>
rbd: set removing flag while holding list lock
Alex Elder <[email protected]>
rbd: flush dcache after zeroing page data
Alex Elder <[email protected]>
libceph: add lingering request reference when registered
Emil Goode <[email protected]>
ceph: improve error handling in ceph_mdsmap_decode
Dinh Nguyen <[email protected]>
clocksource: dw_apb_timer_of: Fix read_sched_clock
Paul Moore <[email protected]>
selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
Paul Moore <[email protected]>
selinux: look for IPsec labels on both inbound and outbound packets
Geert Uytterhoeven <[email protected]>
sh: always link in helper functions extracted from libgcc
Stephen Boyd <[email protected]>
gpio: msm: Fix irq mask/unmask by writing bits instead of numbers
Roger Quadros <[email protected]>
gpio: twl4030: Fix regression for twl gpio LED output
Theodore Ts'o <[email protected]>
jbd2: don't BUG but return ENOSPC if a handle runs out of space
Martin Schwidefsky <[email protected]>
s390/3270: fix allocation of tty3270_screen structure
Vladimir Davydov <[email protected]>
memcg: fix memcg_size() calculation
Steven Whitehouse <[email protected]>
GFS2: Fix incorrect invalidation for DIO/buffered I/O
Steven Whitehouse <[email protected]>
GFS2: don't hold s_umount over blkdev_put
Dmitry Torokhov <[email protected]>
Input: allocate absinfo data when setting ABS capability
Naoya Horiguchi <[email protected]>
mm/memory-failure.c: transfer page count from head page to tail page after split thp
Rik van Riel <[email protected]>
mm: fix use-after-free in sys_remap_file_pages
Jianguo Wu <[email protected]>
mm/hugetlb: check for pte NULL pointer in __page_check_address()
Joonsoo Kim <[email protected]>
mm/compaction: respect ignore_skip_hint in update_pageblock_skip
Joonsoo Kim <[email protected]>
mm/mempolicy: correct putback method for isolate pages if failed
Mel Gorman <[email protected]>
mm: numa: guarantee that tlb_flush_pending updates are visible before page table updates
Rik van Riel <[email protected]>
mm: fix TLB flush race between migration, and change_protection_range
Oleg Nesterov <[email protected]>
sched: fix the theoretical signal_wake_up() vs schedule() race
Mel Gorman <[email protected]>
mm: numa: avoid unnecessary work on the failure path
Mel Gorman <[email protected]>
mm: numa: ensure anon_vma is locked to prevent parallel THP splits
Mel Gorman <[email protected]>
mm: clear pmd_numa before invalidating
Rob Herring <[email protected]>
Revert "of/address: Handle #address-cells > 2 specially"
Rafael J. Wysocki <[email protected]>
intel_pstate: Fail initialization if P-state information is missing
Larry Finger <[email protected]>
rtlwifi: pci: Fix oops on driver unload
Johannes Berg <[email protected]>
radiotap: fix bitmap-end-finding buffer overrun
Tejun Heo <[email protected]>
libata, freezer: avoid block device removal while system is frozen
Robin H. Johnson <[email protected]>
libata: disable a disk via libata.force params
Vincent Pelletier <[email protected]>
libata: Add atapi_dmadir force flag
Michele Baldessari <[email protected]>
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8
Josh Boyer <[email protected]>
cpupower: Fix segfault due to incorrect getopt_long arugments
Anton Blanchard <[email protected]>
powerpc: Align p_end
Michael Neuling <[email protected]>
powerpc: Fix bad stack check in exception entry
Jan Kiszka <[email protected]>
KVM: x86: Fix APIC map calculation after re-enabling
Mathy Vanhoef <[email protected]>
ath9k_htc: properly set MAC address and BSSID mask
Sujith Manoharan <[email protected]>
ath9k: Fix interrupt handling for the AR9002 family
Peter Korsgaard <[email protected]>
dm9601: work around tx fifo sync issue on dm962x
Peter Korsgaard <[email protected]>
dm9601: fix reception of full size ethernet frames on dm9620/dm9621a
Ard Biesheuvel <[email protected]>
auxvec.h: account for AT_HWCAP2 in AT_VECTOR_SIZE_BASE
Nithin Sujir <[email protected]>
tg3: Expand 4g_overflow_test workaround to skb fragments of any size.
Li Wang <[email protected]>
ceph: Avoid data inconsistency due to d-cache aliasing in readpage()
Alex Deucher <[email protected]>
drm/radeon: 0x9649 is SUMO2 not SUMO
Christian König <[email protected]>
drm/radeon: fix UVD 256MB check
Chris Wilson <[email protected]>
drm/i915: Use the correct GMCH_CTRL register for Sandybridge+
Alex Deucher <[email protected]>
drm/radeon: fix asic gfx values for scrapper asics
Daniel Vetter <[email protected]>
drm/i915: don't update the dri1 breadcrumb with modesetting
Chris Wilson <[email protected]>
drm/i915: Hold mutex across i915_gem_release
Ville Syrjälä <[email protected]>
drm/i915: Take modeset locks around intel_modeset_setup_hw_state()
Alex Deucher <[email protected]>
drm/radeon: add missing display tiling setup for oland
Alex Deucher <[email protected]>
drm/radeon: Fix sideport problems on certain RS690 boards
Rafał Miłecki <[email protected]>
drm/edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook
Dan Williams <[email protected]>
net_dma: mark broken
Stefan Richter <[email protected]>
firewire: sbp2: bring back WRITE SAME support
Kirill Tkhai <[email protected]>
sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities
Mel Gorman <[email protected]>
sched: numa: skip inaccessible VMAs
Lukas Czerner <[email protected]>
ext4: fix FITRIM in no journal mode
Theodore Ts'o <[email protected]>
ext4: add explicit casts when masking cluster sizes
Jan Kara <[email protected]>
ext4: fix deadlock when writing in ENOSPC conditions
Jan Kara <[email protected]>
ext4: Do not reserve clusters when fs doesn't support extents
Eryu Guan <[email protected]>
ext4: check for overlapping extents in ext4_valid_extent_entries()
Junho Ryu <[email protected]>
ext4: fix use-after-free in ext4_mb_new_blocks
Theodore Ts'o <[email protected]>
ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails
Len Brown <[email protected]>
x86 idle: Repair large-server 50-watt idle-power regression
Suman Anna <[email protected]>
ARM: OMAP2+: hwmod_data: fix missing OMAP_INTC_START in irq data
Catalin Marinas <[email protected]>
arm64: spinlock: retry trylock operation if strex fails on free lock
Will Deacon <[email protected]>
arm64: ptrace: avoid using HW_BREAKPOINT_EMPTY for disabled events
Miao Xie <[email protected]>
ftrace: Initialize the ftrace profiler for each possible cpu
Nicholas Bellinger <[email protected]>
target/file: Update hw_max_sectors based on current block_size
Nicholas Bellinger <[email protected]>
iscsi-target: Fix-up all zero data-length CDBs with R/W_BIT set
Wei Yongjun <[email protected]>
iser-target: fix error return code in isert_create_device_ib_res()
Oleg Nesterov <[email protected]>
selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock()
Chad Hanson <[email protected]>
selinux: fix broken peer recv check
Bjørn Mork <[email protected]>
usb: cdc-wdm: manage_power should always set needs_remote_wakeup
Marc Kleine-Budde <[email protected]>
can: peak_usb: fix mem leak in pcan_usb_pro_init()
Dmitry Kunilov <[email protected]>
usb: serial: zte_ev: move support for ZTE AC2726 from zte_ev back to option
Mika Westerberg <[email protected]>
serial: 8250_dw: add new ACPI IDs
Jonathan Cameron <[email protected]>
iio:adc:ad7887 Fix channel reported endianness from cpu to big endian
Jonathan Cameron <[email protected]>
iio:imu:adis16400 fix pressure channel scan type
David Henningsson <[email protected]>
ALSA: hda - Add enable_msi=0 workaround for four HP machines
JongHo Kim <[email protected]>
ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function
Charles Keepax <[email protected]>
ASoC: wm5110: Correct HPOUT3 DAPM route typo
Charles Keepax <[email protected]>
ASoC: wm_adsp: Add small delay while polling DSP RAM start
Bo Shen <[email protected]>
ASoC: wm8904: fix DSP mode B configuration
Stephen Warren <[email protected]>
ASoC: tegra: fix uninitialized variables in set_fmt
Ian Abbott <[email protected]>
staging: comedi: 8255_pci: fix for newer PCI-DIO48H
Geert Uytterhoeven <[email protected]>
TTY: pmac_zilog, check existence of ports in pmz_console_init()
pingfan liu <[email protected]>
powerpc: kvm: fix rare but potential deadlock scene
Yan, Zheng <[email protected]>
ceph: wake up 'safe' waiters when unregistering request
Yan, Zheng <[email protected]>
ceph: cleanup aborted requests when re-sending requests.
Johan Hovold <[email protected]>
USB: serial: fix race in generic write
-------------
Diffstat:
Documentation/kernel-parameters.txt | 4 + Makefile | 4 +- arch/arm/include/asm/arch_timer.h | 9 -- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 4 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 6 +- arch/arm64/boot/dts/foundation-v8.dts | 2 + arch/arm64/include/asm/arch_timer.h | 10 -- arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/spinlock.h | 3 +- arch/arm64/include/asm/syscall.h | 6 + arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/virt.h | 13 ++ arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/fpsimd.c | 2 + arch/arm64/kernel/ptrace.c | 38 +++-- arch/arm64/kernel/smp.c | 15 +- arch/arm64/mm/flush.c | 30 +--- arch/arm64/mm/mmu.c | 1 - arch/arm64/mm/proc.S | 4 - arch/powerpc/include/asm/exception-64s.h | 2 +- arch/powerpc/kernel/head_64.S | 1 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 4 + arch/sh/lib/Makefile | 2 +- arch/sparc/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable.h | 11 +- arch/x86/include/asm/spinlock.h | 4 - arch/x86/kernel/cpu/intel.c | 3 +- arch/x86/kvm/lapic.c | 8 +- drivers/ata/libata-core.c | 7 +- drivers/ata/libata-scsi.c | 21 +++ drivers/block/rbd.c | 158 +++++++++++++-------- drivers/clocksource/arm_arch_timer.c | 23 +-- drivers/clocksource/dw_apb_timer_of.c | 2 +- drivers/cpufreq/intel_pstate.c | 5 + drivers/dma/Kconfig | 1 + drivers/firewire/sbp2.c | 1 - drivers/gpio/gpio-msm-v2.c | 4 +- drivers/gpio/gpio-twl4030.c | 15 +- drivers/gpu/drm/drm_edid.c | 8 ++ drivers/gpu/drm/i915/i915_dma.c | 10 ++ drivers/gpu/drm/i915/i915_gem_context.c | 2 - drivers/gpu/drm/i915/intel_display.c | 7 +- drivers/gpu/drm/radeon/atombios_crtc.c | 4 +- drivers/gpu/drm/radeon/ni.c | 20 ++- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/rs690.c | 10 ++ drivers/idle/intel_idle.c | 3 + drivers/iio/adc/ad7887.c | 16 ++- drivers/iio/imu/adis16400_core.c | 7 +- drivers/infiniband/ulp/isert/ib_isert.c | 16 ++- drivers/input/input.c | 4 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 3 + drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/usb/dm9601.c | 34 +++-- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 52 +++++-- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 25 ++-- drivers/net/wireless/ath/ath9k/main.c | 5 +- drivers/net/wireless/rtlwifi/pci.c | 4 +- drivers/of/address.c | 8 -- drivers/s390/char/tty3270.c | 2 +- drivers/staging/comedi/drivers/8255_pci.c | 15 +- drivers/target/iscsi/iscsi_target.c | 26 ++-- drivers/target/target_core_device.c | 5 + drivers/target/target_core_file.c | 8 +- drivers/target/target_core_file.h | 5 +- drivers/tty/serial/8250/8250_dw.c | 2 + drivers/tty/serial/pmac_zilog.c | 3 + drivers/usb/class/cdc-wdm.c | 8 +- drivers/usb/serial/generic.c | 9 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/zte_ev.c | 3 +- fs/ceph/addr.c | 8 +- fs/ceph/file.c | 47 +++--- fs/ceph/ioctl.c | 8 +- fs/ceph/mds_client.c | 15 +- fs/ceph/mdsmap.c | 4 +- fs/ceph/super.c | 2 +- fs/ext4/ext4.h | 10 ++ fs/ext4/ext4_jbd2.c | 9 ++ fs/ext4/extents.c | 43 ++++-- fs/ext4/inode.c | 12 -- fs/ext4/mballoc.c | 21 +-- fs/ext4/super.c | 17 ++- fs/gfs2/aops.c | 30 ++++ fs/gfs2/ops_fstype.c | 12 +- fs/jbd2/transaction.c | 6 +- include/asm-generic/pgtable.h | 2 +- include/clocksource/arm_arch_timer.h | 2 +- include/drm/drm_pciids.h | 2 +- include/linux/auxvec.h | 2 +- include/linux/ceph/osd_client.h | 3 +- include/linux/libata.h | 1 + include/linux/mm_types.h | 49 +++++++ include/linux/spinlock.h | 14 +- include/target/target_core_base.h | 1 + kernel/fork.c | 1 + kernel/freezer.c | 6 + kernel/sched/core.c | 14 +- kernel/sched/fair.c | 7 + kernel/sched/rt.c | 14 ++ kernel/trace/ftrace.c | 2 +- mm/compaction.c | 4 + mm/fremap.c | 8 +- mm/huge_memory.c | 14 ++ mm/memcontrol.c | 2 +- mm/memory-failure.c | 10 ++ mm/mempolicy.c | 2 +- mm/migrate.c | 4 +- mm/mprotect.c | 2 + mm/pgtable-generic.c | 8 +- mm/rmap.c | 4 + net/ceph/osd_client.c | 82 ++++++----- net/wireless/radiotap.c | 4 + security/selinux/hooks.c | 53 +++++-- security/selinux/include/xfrm.h | 9 +- security/selinux/xfrm.c | 53 +++++-- sound/core/pcm_lib.c | 2 + sound/pci/hda/hda_intel.c | 4 + sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm_adsp.c | 10 +- sound/soc/tegra/tegra20_i2s.c | 6 +- sound/soc/tegra/tegra20_spdif.c | 10 +- sound/soc/tegra/tegra30_i2s.c | 6 +- tools/power/cpupower/utils/cpupower-set.c | 6 +- 126 files changed, 986 insertions(+), 456 deletions(-)