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 <[email protected]>
Linux 3.9.1-rc1
Lars-Peter Clausen <[email protected]>
mfd: adp5520: Restore mode bits on resume
Al Viro <[email protected]>
rcutrace: single_open() leaks
Terry Barnaby <[email protected]>
mmc: atmel-mci: pio hang on block errors
Philip Rakity <[email protected]>
mmc: core: Fix bit width test failing on old eMMC cards
Li Fei <[email protected]>
x86: Eliminate irq_mis_count counted in arch_irq_stat
Gleb Natapov <[email protected]>
KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x
instructions
David Howells <[email protected]>
Give the OID registry file module info to avoid kernel tainting
Johan Hovold <[email protected]>
mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload
Al Viro <[email protected]>
do_mount(): fix a leak introduced in 3.9 ("mount: consolidate permission
checks")
Theodore Ts'o <[email protected]>
ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
Theodore Ts'o <[email protected]>
ext4: fix online resizing for ext3-compat file systems
Dmitry Monakhov <[email protected]>
ext4: fix big-endian bug in metadata checksum calculations
Dmitry Monakhov <[email protected]>
ext4: unregister es_shrinker if mount failed
Dmitry Monakhov <[email protected]>
ext4: fix journal callback list traversal
Dmitry Monakhov <[email protected]>
jbd2: fix race between jbd2_journal_remove_checkpoint and
->j_commit_callback
Theodore Ts'o <[email protected]>
ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
H. Peter Anvin <[email protected]>
x86-64, init: Do not set NX bits on non-NX capable hardware
Richard Cochran <[email protected]>
e1000e: fix numeric overflow in phc settime method
Jacob Keller <[email protected]>
ixgbe: fix EICR write in ixgbe_msix_other
Robin Holt <[email protected]>
ipc: sysv shared memory limited to 8TiB
Johannes Berg <[email protected]>
wireless: regulatory: fix channel disabling race condition
Bryan Schumaker <[email protected]>
nfsd: Decode and send 64bit time values
Wei Yongjun <[email protected]>
nfsd: use kmem_cache_free() instead of kfree()
fanchaoting <[email protected]>
nfsd: don't run get_file if nfs4_preprocess_stateid_op return error
J. Bruce Fields <[email protected]>
nfsd4: don't close read-write opens too soon
Trond Myklebust <[email protected]>
NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_open_delegation_recall
Trond Myklebust <[email protected]>
NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_lock_delegation_recall
Shaohua Li <[email protected]>
MD: ignore discard request for hard disks of hybid raid1/raid10 array
NeilBrown <[email protected]>
md: bad block list should default to disabled.
Trond Myklebust <[email protected]>
LOCKD: Ensure that nlmclnt_block resets block->b_status after a server
reboot
Oleg Nesterov <[email protected]>
exec: do not abuse ->cred_guard_mutex in threadgroup_lock()
Greg Thelen <[email protected]>
fs/dcache.c: add cond_resched() to shrink_dcache_parent()
Zhao Hongjiang <[email protected]>
inotify: invalid mask should return a error number but not set it
Robert Richter <[email protected]>
sata_highbank: Rename proc_name to the module name
Thomas Gleixner <[email protected]>
clockevents: Set dummy handler on CPU_DEAD shutdown
Steven Rostedt <[email protected]>
localmodconfig: Process source kconfig files as they are found
Li Zefan <[email protected]>
cgroup: fix broken file xattrs
Li Zefan <[email protected]>
cgroup: fix an off-by-one bug which may trigger BUG_ON()
Zhang Rui <[email protected]>
ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip
points
Wang YanQing <[email protected]>
ACPI: Fix wrong parameter passed to memblock_reserve
Aaron Lu <[email protected]>
libata: acpi: make ata_ap_acpi_handle not block
Johan Hovold <[email protected]>
drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
Derek Basehore <[email protected]>
drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
Mel Gorman <[email protected]>
mm: swap: mark swap pages writeback before queueing for direct IO
Jerome Marchand <[email protected]>
swap: redirty page if page write fails on swap file
Prarit Bhargava <[email protected]>
hrtimer: Add expiry time overflow check in hrtimer_interrupt
David Engraf <[email protected]>
hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
Dylan Reid <[email protected]>
ASoC: max98088: Fix logging of hardware revision.
Catalin Marinas <[email protected]>
ARM: 7702/1: Set the page table freeing ceiling to TASK_SIZE
Kailang Yang <[email protected]>
ALSA: hda - Add the support for ALC286 codec
Takashi Iwai <[email protected]>
ALSA: hda - Fix aamix activation with loopback control on VIA codecs
Clemens Ladisch <[email protected]>
ALSA: USB: adjust for changed 3.8 USB API
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix autopm error during probing
Clemens Ladisch <[email protected]>
ALSA: usb-audio: disable autopm for MIDI devices
Calvin Owens <[email protected]>
ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
Daniel Mack <[email protected]>
ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT
Takashi Iwai <[email protected]>
ALSA: emu10k1: Fix dock firmware loading
Duncan Laurie <[email protected]>
TPM: Retry SaveState command in suspend path
Hugh Dickins <[email protected]>
mm: allow arch code to control the user page table ceiling
Anurup m <[email protected]>
fs/fscache/stats.c: fix memory leak
Stephan Schreiber <[email protected]>
Wrong asm register contraints in the kvm implementation
Stephan Schreiber <[email protected]>
Wrong asm register contraints in the futex implementation
Alex A. Mihaylov <[email protected]>
rt2x00: Fix transmit power troubles on some Ralink RT30xx cards
Rafael J. Wysocki <[email protected]>
PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()
Yinghai Lu <[email protected]>
PCI / ACPI: Don't query OSC support with all possible controls
Tony Luck <[email protected]>
Fix initialization of CMCI/CMCP interrupts
Ming Lei <[email protected]>
sysfs: fix use after free in case of concurrent read/write and readdir
K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()
Sandy Wu <[email protected]>
crypto: crc32-pclmul - Use gas macro for pclmulqdq
Steven A. Falco <[email protected]>
i2c: xiic: must always write 16-bit words to TX_FIFO
Namhyung Kim <[email protected]>
tracing: Reset ftrace_graph_filter_enabled if count is zero
Namhyung Kim <[email protected]>
tracing: Check return value of tracing_init_dentry()
Namhyung Kim <[email protected]>
tracing: Fix off-by-one on allocating stat->pages
Steven Rostedt (Red Hat) <[email protected]>
tracing: Remove most or all of stack tracer stack size from stack_max_size
Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix stack tracer with fentry use
Steven Rostedt (Red Hat) <[email protected]>
tracing: Use stack of calling function for stack tracer
Mika Kuoppala <[email protected]>
fbcon: when font is freed, clear also vc_font.data
Linus Torvalds <[email protected]>
tty: fix up atime/mtime mess, take three
Richard Cochran <[email protected]>
gianfar: do not advertise any alarm capability.
Catalin Marinas <[email protected]>
arm: set the page table freeing ceiling to TASK_SIZE
Federico Vaga <[email protected]>
serial_core.c: add put_device() after device_find_child()
Konrad Rzeszutek Wilk <[email protected]>
xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU
online/offline
Konrad Rzeszutek Wilk <[email protected]>
xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
Konrad Rzeszutek Wilk <[email protected]>
xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
Heiko Carstens <[email protected]>
s390/memory hotplug: prevent offline of active memory increments
Tormod Volden <[email protected]>
usb-storage: CY7C68300A chips do not support Cypress ATACB
Shengzhou Liu <[email protected]>
usb: remove redundant tdi_reset
Michael Grzeschik <[email protected]>
usb: chipidea: udc: fix memory leak in _ep_nuke
Michael Grzeschik <[email protected]>
usb: chipidea: udc: fix memory access of shared memory on armv5 machines
Hans de Goede <[email protected]>
usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep
Johan Hovold <[email protected]>
USB: io_ti: fix TIOCGSERIAL
Adrian Thomasset <[email protected]>
USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
Adrian Thomasset <[email protected]>
USB: ftdi_sio: correct ST Micro Connect Lite PIDs
Stefani Seibold <[email protected]>
USB: add ftdi_sio USB ID for GDM Boost V1.x
Ben Jencks <[email protected]>
usb/misc/appledisplay: Add 24" LED Cinema display
Bob Copeland <[email protected]>
mac80211: use synchronize_rcu() with rcu_barrier()
Johannes Berg <[email protected]>
mac80211: fix station entry leak/warning while suspending
Yogesh Ashok Powar <[email protected]>
mwifiex: Call pci_release_region after calling pci_disable_device
Yogesh Ashok Powar <[email protected]>
mwifiex: Use pci_release_region() instead of a pci_release_regions()
Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: don't send zeroed LQ cmd
Stanislaw Gruszka <[email protected]>
iwlwifi: fix freeing uninitialized pointer
Michael Ellerman <[email protected]>
powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()
Michael Neuling <[email protected]>
powerpc/power8: Fix secondary CPUs hanging on boot for HV=0
Michael Neuling <[email protected]>
powerpc: Fix hardware IRQs with MMU on exceptions when HV=0
Michael Neuling <[email protected]>
powerpc: Add isync to copy_and_flush
Nicolas Ferre <[email protected]>
ARM: at91/trivial: typos in compatible property
Nicolas Ferre <[email protected]>
ARM: at91/trivial: fix model name for SAM9G15-EK
Maxime Ripard <[email protected]>
ARM: at91: Fix typo in restart code panic message
Nicolas Ferre <[email protected]>
ARM: at91: remove partial parameter in bootargs for at91sam9x5ek.dtsi
Douglas Gilbert <[email protected]>
ARM: at91/at91sam9260.dtsi: fix u(s)art pinctrl encoding
Linus Walleij <[email protected]>
ARM: u300: fix ages old copy/paste bug
Daniel Lezcano <[email protected]>
ARM: omap3: cpuidle: enable time keeping
Joerg Roedel <[email protected]>
staging: zsmalloc: Fix link error on ARM
Bjørn Mork <[email protected]>
USB: option: add a D-Link DWM-156 variant
Filippo Turato <[email protected]>
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/