[ 000/115] 3.9.1-stable review
From: Greg Kroah-Hartman
Date: Mon May 06 2013 - 17:18:33 EST
NOTE: I have NOT applied all of the submitted -stable patches to this
release, specifically I've skipped all of the drm patches for now. This
release was big enough that I didn't want to double the size of it. I
should be all caught up after a release or two, so if you have sent me
stable patches that are not in here, please be patient.
This is the start of the stable review cycle for the 3.9.1 release.
There are 115 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 May 8 20:28:24 UTC 2013.
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.9.1-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 3.9.1-rc1
Lars-Peter Clausen <lars@xxxxxxxxxx>
mfd: adp5520: Restore mode bits on resume
Al Viro <viro@xxxxxxxxxxxxxxxxxx>
rcutrace: single_open() leaks
Terry Barnaby <terry@xxxxxxxxxxx>
mmc: atmel-mci: pio hang on block errors
Philip Rakity <prakity@xxxxxxxxx>
mmc: core: Fix bit width test failing on old eMMC cards
Li Fei <fei.li@xxxxxxxxx>
x86: Eliminate irq_mis_count counted in arch_irq_stat
Gleb Natapov <gleb@xxxxxxxxxx>
KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x instructions
David Howells <dhowells@xxxxxxxxxx>
Give the OID registry file module info to avoid kernel tainting
Johan Hovold <jhovold@xxxxxxxxx>
mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload
Al Viro <viro@xxxxxxxxxxxxxxxxxx>
do_mount(): fix a leak introduced in 3.9 ("mount: consolidate permission checks")
Theodore Ts'o <tytso@xxxxxxx>
ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
Theodore Ts'o <tytso@xxxxxxx>
ext4: fix online resizing for ext3-compat file systems
Dmitry Monakhov <dmonakhov@xxxxxxxxxx>
ext4: fix big-endian bug in metadata checksum calculations
Dmitry Monakhov <dmonakhov@xxxxxxxxxx>
ext4: unregister es_shrinker if mount failed
Dmitry Monakhov <dmonakhov@xxxxxxxxxx>
ext4: fix journal callback list traversal
Dmitry Monakhov <dmonakhov@xxxxxxxxxx>
jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback
Theodore Ts'o <tytso@xxxxxxx>
ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
H. Peter Anvin <hpa@xxxxxxxxxxxxxxx>
x86-64, init: Do not set NX bits on non-NX capable hardware
Richard Cochran <richardcochran@xxxxxxxxx>
e1000e: fix numeric overflow in phc settime method
Jacob Keller <jacob.e.keller@xxxxxxxxx>
ixgbe: fix EICR write in ixgbe_msix_other
Robin Holt <holt@xxxxxxx>
ipc: sysv shared memory limited to 8TiB
Johannes Berg <johannes.berg@xxxxxxxxx>
wireless: regulatory: fix channel disabling race condition
Bryan Schumaker <bjschuma@xxxxxxxxxx>
nfsd: Decode and send 64bit time values
Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx>
nfsd: use kmem_cache_free() instead of kfree()
fanchaoting <fanchaoting@xxxxxxxxxxxxxx>
nfsd: don't run get_file if nfs4_preprocess_stateid_op return error
J. Bruce Fields <bfields@xxxxxxxxxx>
nfsd4: don't close read-write opens too soon
Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_open_delegation_recall
Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_lock_delegation_recall
Shaohua Li <shli@xxxxxxxxxx>
MD: ignore discard request for hard disks of hybid raid1/raid10 array
NeilBrown <neilb@xxxxxxx>
md: bad block list should default to disabled.
Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
LOCKD: Ensure that nlmclnt_block resets block->b_status after a server reboot
Oleg Nesterov <oleg@xxxxxxxxxx>
exec: do not abuse ->cred_guard_mutex in threadgroup_lock()
Greg Thelen <gthelen@xxxxxxxxxx>
fs/dcache.c: add cond_resched() to shrink_dcache_parent()
Zhao Hongjiang <zhaohongjiang@xxxxxxxxxx>
inotify: invalid mask should return a error number but not set it
Robert Richter <robert.richter@xxxxxxxxxxx>
sata_highbank: Rename proc_name to the module name
Thomas Gleixner <tglx@xxxxxxxxxxxxx>
clockevents: Set dummy handler on CPU_DEAD shutdown
Steven Rostedt <rostedt@xxxxxxxxxxx>
localmodconfig: Process source kconfig files as they are found
Li Zefan <lizefan@xxxxxxxxxx>
cgroup: fix broken file xattrs
Li Zefan <lizefan@xxxxxxxxxx>
cgroup: fix an off-by-one bug which may trigger BUG_ON()
Zhang Rui <rui.zhang@xxxxxxxxx>
ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip points
Wang YanQing <udknight@xxxxxxxxx>
ACPI: Fix wrong parameter passed to memblock_reserve
Aaron Lu <aaron.lu@xxxxxxxxx>
libata: acpi: make ata_ap_acpi_handle not block
Johan Hovold <jhovold@xxxxxxxxx>
drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
Derek Basehore <dbasehore@xxxxxxxxxxxx>
drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
Mel Gorman <mgorman@xxxxxxx>
mm: swap: mark swap pages writeback before queueing for direct IO
Jerome Marchand <jmarchan@xxxxxxxxxx>
swap: redirty page if page write fails on swap file
Prarit Bhargava <prarit@xxxxxxxxxx>
hrtimer: Add expiry time overflow check in hrtimer_interrupt
David Engraf <david.engraf@xxxxxxxxx>
hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
Dylan Reid <dgreid@xxxxxxxxxxxx>
ASoC: max98088: Fix logging of hardware revision.
Catalin Marinas <catalin.marinas@xxxxxxx>
ARM: 7702/1: Set the page table freeing ceiling to TASK_SIZE
Kailang Yang <kailang@xxxxxxxxxxx>
ALSA: hda - Add the support for ALC286 codec
Takashi Iwai <tiwai@xxxxxxx>
ALSA: hda - Fix aamix activation with loopback control on VIA codecs
Clemens Ladisch <clemens@xxxxxxxxxx>
ALSA: USB: adjust for changed 3.8 USB API
Takashi Iwai <tiwai@xxxxxxx>
ALSA: usb-audio: Fix autopm error during probing
Clemens Ladisch <clemens@xxxxxxxxxx>
ALSA: usb-audio: disable autopm for MIDI devices
Calvin Owens <jcalvinowens@xxxxxxxxx>
ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
Daniel Mack <zonque@xxxxxxxxx>
ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT
Takashi Iwai <tiwai@xxxxxxx>
ALSA: emu10k1: Fix dock firmware loading
Duncan Laurie <dlaurie@xxxxxxxxxxxx>
TPM: Retry SaveState command in suspend path
Hugh Dickins <hughd@xxxxxxxxxx>
mm: allow arch code to control the user page table ceiling
Anurup m <anurup.m@xxxxxxxxxx>
fs/fscache/stats.c: fix memory leak
Stephan Schreiber <info@xxxxxxxxxxxxx>
Wrong asm register contraints in the kvm implementation
Stephan Schreiber <info@xxxxxxxxxxxxx>
Wrong asm register contraints in the futex implementation
Alex A. Mihaylov <minimumlaw@xxxxxxxxxx>
rt2x00: Fix transmit power troubles on some Ralink RT30xx cards
Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx>
PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()
Yinghai Lu <yinghai@xxxxxxxxxx>
PCI / ACPI: Don't query OSC support with all possible controls
Tony Luck <tony.luck@xxxxxxxxx>
Fix initialization of CMCI/CMCP interrupts
Ming Lei <ming.lei@xxxxxxxxxxxxx>
sysfs: fix use after free in case of concurrent read/write and readdir
K. Y. Srinivasan <kys@xxxxxxxxxxxxx>
Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()
Sandy Wu <sandyw@xxxxxxxxxxx>
crypto: crc32-pclmul - Use gas macro for pclmulqdq
Steven A. Falco <sfalco@xxxxxxxxxx>
i2c: xiic: must always write 16-bit words to TX_FIFO
Namhyung Kim <namhyung.kim@xxxxxxx>
tracing: Reset ftrace_graph_filter_enabled if count is zero
Namhyung Kim <namhyung.kim@xxxxxxx>
tracing: Check return value of tracing_init_dentry()
Namhyung Kim <namhyung.kim@xxxxxxx>
tracing: Fix off-by-one on allocating stat->pages
Steven Rostedt (Red Hat) <rostedt@xxxxxxxxxxx>
tracing: Remove most or all of stack tracer stack size from stack_max_size
Steven Rostedt (Red Hat) <rostedt@xxxxxxxxxxx>
tracing: Fix stack tracer with fentry use
Steven Rostedt (Red Hat) <rostedt@xxxxxxxxxxx>
tracing: Use stack of calling function for stack tracer
Mika Kuoppala <mika.kuoppala@xxxxxxxxxxxxxxx>
fbcon: when font is freed, clear also vc_font.data
Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
tty: fix up atime/mtime mess, take three
Richard Cochran <richardcochran@xxxxxxxxx>
gianfar: do not advertise any alarm capability.
Catalin Marinas <catalin.marinas@xxxxxxx>
arm: set the page table freeing ceiling to TASK_SIZE
Federico Vaga <federico.vaga@xxxxxxxxx>
serial_core.c: add put_device() after device_find_child()
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU online/offline
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
Heiko Carstens <heiko.carstens@xxxxxxxxxx>
s390/memory hotplug: prevent offline of active memory increments
Tormod Volden <debian.tormod@xxxxxxxxx>
usb-storage: CY7C68300A chips do not support Cypress ATACB
Shengzhou Liu <Shengzhou.Liu@xxxxxxxxxxxxx>
usb: remove redundant tdi_reset
Michael Grzeschik <m.grzeschik@xxxxxxxxxxxxxx>
usb: chipidea: udc: fix memory leak in _ep_nuke
Michael Grzeschik <m.grzeschik@xxxxxxxxxxxxxx>
usb: chipidea: udc: fix memory access of shared memory on armv5 machines
Hans de Goede <hdegoede@xxxxxxxxxx>
usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep
Johan Hovold <jhovold@xxxxxxxxx>
USB: io_ti: fix TIOCGSERIAL
Adrian Thomasset <adrian.thomasset@xxxxxx>
USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
Adrian Thomasset <adrian.thomasset@xxxxxx>
USB: ftdi_sio: correct ST Micro Connect Lite PIDs
Stefani Seibold <stefani@xxxxxxxxxxx>
USB: add ftdi_sio USB ID for GDM Boost V1.x
Ben Jencks <ben@xxxxxxxxxxx>
usb/misc/appledisplay: Add 24" LED Cinema display
Bob Copeland <me@xxxxxxxxxxxxxxx>
mac80211: use synchronize_rcu() with rcu_barrier()
Johannes Berg <johannes.berg@xxxxxxxxx>
mac80211: fix station entry leak/warning while suspending
Yogesh Ashok Powar <yogeshp@xxxxxxxxxxx>
mwifiex: Call pci_release_region after calling pci_disable_device
Yogesh Ashok Powar <yogeshp@xxxxxxxxxxx>
mwifiex: Use pci_release_region() instead of a pci_release_regions()
Emmanuel Grumbach <emmanuel.grumbach@xxxxxxxxx>
iwlwifi: dvm: don't send zeroed LQ cmd
Stanislaw Gruszka <sgruszka@xxxxxxxxxx>
iwlwifi: fix freeing uninitialized pointer
Michael Ellerman <michael@xxxxxxxxxxxxxx>
powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()
Michael Neuling <mikey@xxxxxxxxxxx>
powerpc/power8: Fix secondary CPUs hanging on boot for HV=0
Michael Neuling <mikey@xxxxxxxxxxx>
powerpc: Fix hardware IRQs with MMU on exceptions when HV=0
Michael Neuling <michael.neuling@xxxxxxxxxxx>
powerpc: Add isync to copy_and_flush
Nicolas Ferre <nicolas.ferre@xxxxxxxxx>
ARM: at91/trivial: typos in compatible property
Nicolas Ferre <nicolas.ferre@xxxxxxxxx>
ARM: at91/trivial: fix model name for SAM9G15-EK
Maxime Ripard <maxime.ripard@xxxxxxxxxxxxxxxxxx>
ARM: at91: Fix typo in restart code panic message
Nicolas Ferre <nicolas.ferre@xxxxxxxxx>
ARM: at91: remove partial parameter in bootargs for at91sam9x5ek.dtsi
Douglas Gilbert <dgilbert@xxxxxxxxxxxx>
ARM: at91/at91sam9260.dtsi: fix u(s)art pinctrl encoding
Linus Walleij <linus.walleij@xxxxxxxxxx>
ARM: u300: fix ages old copy/paste bug
Daniel Lezcano <daniel.lezcano@xxxxxxxxxx>
ARM: omap3: cpuidle: enable time keeping
Joerg Roedel <joro@xxxxxxxxxx>
staging: zsmalloc: Fix link error on ARM
BjÃrn Mork <bjorn@xxxxxxx>
USB: option: add a D-Link DWM-156 variant
Filippo Turato <nnj7585@xxxxxxxxx>
USB: serial: option: Added support Olivetti Olicard 145
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/at91sam9260.dtsi | 16 +++---
arch/arm/boot/dts/at91sam9g15.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g15ek.dts | 2 +-
arch/arm/boot/dts/at91sam9g25.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x25.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 +-
arch/arm/configs/at91sam9g45_defconfig | 1 -
arch/arm/include/asm/pgtable.h | 18 +++++++
arch/arm/mach-at91/setup.c | 2 +-
arch/arm/mach-omap2/cpuidle34xx.c | 5 +-
arch/arm/mach-u300/include/mach/u300-regs.h | 2 +-
arch/avr32/configs/favr-32_defconfig | 1 -
arch/avr32/configs/merisc_defconfig | 1 -
arch/ia64/include/asm/futex.h | 5 +-
arch/ia64/include/asm/mca.h | 1 +
arch/ia64/kernel/irq.c | 8 +++
arch/ia64/kernel/mca.c | 37 ++++++++-----
arch/ia64/kvm/vtlb.c | 2 +-
arch/powerpc/kernel/cpu_setup_power.S | 1 +
arch/powerpc/kernel/exceptions-64s.S | 2 +-
arch/powerpc/kernel/head_64.S | 1 +
arch/powerpc/platforms/cell/spufs/inode.c | 1 +
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 5 +-
arch/x86/kernel/head64.c | 3 +-
arch/x86/kernel/head_64.S | 1 +
arch/x86/kernel/irq.c | 4 --
arch/x86/kvm/emulate.c | 4 ++
arch/x86/xen/enlighten.c | 5 +-
arch/x86/xen/smp.c | 2 +
arch/x86/xen/time.c | 6 ++-
drivers/acpi/osl.c | 2 +-
drivers/acpi/pci_root.c | 4 +-
drivers/acpi/thermal.c | 16 ++++--
drivers/ata/libata-acpi.c | 45 +++++++++-------
drivers/ata/sata_highbank.c | 2 +-
drivers/char/tpm/tpm.c | 31 +++++++++--
drivers/char/tpm/tpm.h | 3 ++
drivers/hv/ring_buffer.c | 1 +
drivers/i2c/busses/i2c-xiic.c | 6 +--
drivers/md/md.c | 9 ++--
drivers/md/raid1.c | 7 ++-
drivers/md/raid10.c | 7 ++-
drivers/mfd/adp5520.c | 8 ++-
drivers/mmc/core/mmc.c | 2 +-
drivers/mmc/host/Kconfig | 10 ----
drivers/mmc/host/atmel-mci.c | 16 +++---
drivers/net/ethernet/freescale/gianfar_ptp.c | 3 +-
drivers/net/ethernet/intel/e1000e/ptp.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 ++++
drivers/net/wireless/iwlwifi/dvm/debugfs.c | 16 +++---
drivers/net/wireless/iwlwifi/dvm/sta.c | 5 +-
drivers/net/wireless/mwifiex/pcie.c | 4 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 8 ++-
drivers/pci/pci.c | 12 ++---
drivers/rtc/rtc-at91rm9200.c | 14 +++--
drivers/rtc/rtc-cmos.c | 4 +-
drivers/s390/char/sclp_cmd.c | 4 +-
drivers/staging/zsmalloc/Kconfig | 2 +-
drivers/staging/zsmalloc/zsmalloc-main.c | 5 +-
drivers/tty/pty.c | 3 ++
drivers/tty/serial/serial_core.c | 4 ++
drivers/tty/tty_io.c | 4 +-
drivers/usb/chipidea/udc.c | 8 +++
drivers/usb/chipidea/udc.h | 4 +-
drivers/usb/core/devio.c | 2 +
drivers/usb/host/ehci-hcd.c | 3 --
drivers/usb/misc/appledisplay.c | 1 +
drivers/usb/serial/ftdi_sio.c | 23 +++++---
drivers/usb/serial/ftdi_sio_ids.h | 4 +-
drivers/usb/serial/io_ti.c | 2 +-
drivers/usb/serial/option.c | 8 +++
drivers/usb/storage/cypress_atacb.c | 16 +++++-
drivers/video/console/fbcon.c | 2 +
fs/dcache.c | 4 +-
fs/exec.c | 7 ++-
fs/ext4/Kconfig | 3 +-
fs/ext4/ext4_jbd2.h | 6 ++-
fs/ext4/fsync.c | 3 +-
fs/ext4/inode.c | 11 ++--
fs/ext4/mballoc.c | 8 +--
fs/ext4/mmp.c | 2 +-
fs/ext4/resize.c | 2 +
fs/ext4/super.c | 14 +++--
fs/fscache/stats.c | 2 +-
fs/jbd2/commit.c | 50 ++++++++++--------
fs/jbd2/journal.c | 31 +++++++++++
fs/lockd/clntlock.c | 3 ++
fs/lockd/clntproc.c | 3 --
fs/namespace.c | 5 +-
fs/nfs/nfs4proc.c | 12 +++++
fs/nfsd/nfs4proc.c | 8 +--
fs/nfsd/nfs4state.c | 10 +---
fs/nfsd/nfs4xdr.c | 19 ++-----
fs/notify/inotify/inotify_user.c | 6 ++-
fs/sysfs/dir.c | 15 ++++--
include/asm-generic/pgtable.h | 10 ++++
include/linux/cgroup.h | 3 --
include/linux/ipc_namespace.h | 2 +-
include/linux/jbd2.h | 2 +
include/linux/sched.h | 18 ++-----
include/sound/emu10k1.h | 1 +
ipc/shm.c | 2 +-
kernel/cgroup.c | 13 ++---
kernel/hrtimer.c | 6 +++
kernel/rcutree_trace.c | 8 +--
kernel/time/tick-broadcast.c | 4 ++
kernel/time/tick-common.c | 1 +
kernel/trace/ftrace.c | 5 +-
kernel/trace/trace.c | 2 +
kernel/trace/trace_stack.c | 76 ++++++++++++++++++++++++---
kernel/trace/trace_stat.c | 2 +
lib/oid_registry.c | 5 ++
mm/mmap.c | 4 +-
mm/page_io.c | 17 ++++++
net/mac80211/cfg.c | 1 +
net/mac80211/iface.c | 5 +-
net/mac80211/pm.c | 3 +-
net/wireless/reg.c | 2 +-
scripts/kconfig/streamline_config.pl | 17 +++---
sound/pci/emu10k1/emu10k1_main.c | 39 +++++++++++---
sound/pci/hda/hda_generic.c | 22 +++++---
sound/pci/hda/patch_realtek.c | 6 +++
sound/soc/codecs/max98088.c | 2 +-
sound/usb/6fire/pcm.c | 1 -
sound/usb/caiaq/audio.c | 3 --
sound/usb/card.c | 4 +-
sound/usb/card.h | 1 +
sound/usb/endpoint.c | 5 +-
sound/usb/midi.c | 13 +----
sound/usb/misc/ua101.c | 3 +-
sound/usb/pcm.c | 2 +-
sound/usb/quirks.c | 1 +
sound/usb/stream.c | 9 ++++
sound/usb/usx2y/usb_stream.c | 1 -
sound/usb/usx2y/usbusx2yaudio.c | 1 -
sound/usb/usx2y/usx2yhwdeppcm.c | 1 -
139 files changed, 700 insertions(+), 342 deletions(-)
--
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/