Linux 3.4.26

From: Greg KH
Date: Thu Jan 17 2013 - 12:12:58 EST


I'm announcing the release of the 3.4.26 kernel.

All users of the 3.4 kernel series must upgrade.

The updated 3.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.4.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

Documentation/ABI/testing/sysfs-bus-rbd | 6
Makefile | 2
arch/arm/mach-pxa/include/mach/mfp-pxa27x.h | 3
arch/arm/mach-pxa/pxa27x.c | 4
arch/mips/kernel/process.c | 4
arch/powerpc/kernel/head_64.S | 2
arch/powerpc/kernel/time.c | 5
arch/powerpc/kvm/44x_emulate.c | 2
arch/powerpc/platforms/40x/ppc40x_simple.c | 3
arch/x86/kernel/cpu/amd.c | 14
drivers/acpi/scan.c | 7
drivers/ata/libata-core.c | 1
drivers/ata/libata-eh.c | 1
drivers/ata/libata-scsi.c | 6
drivers/ata/sata_promise.c | 15
drivers/base/regmap/regmap-debugfs.c | 2
drivers/bcma/driver_mips.c | 2
drivers/block/aoe/aoe.h | 2
drivers/block/aoe/aoeblk.c | 5
drivers/block/rbd.c | 293 ++++++-------------
drivers/firewire/net.c | 13
drivers/gpu/drm/drm_edid.c | 22 +
drivers/gpu/drm/i915/i915_drv.c | 10
drivers/gpu/drm/i915/i915_drv.h | 11
drivers/gpu/drm/i915/i915_gem.c | 4
drivers/gpu/drm/i915/i915_irq.c | 44 +-
drivers/gpu/drm/i915/i915_reg.h | 23 +
drivers/gpu/drm/i915/intel_bios.c | 36 ++
drivers/gpu/drm/i915/intel_display.c | 190 +++++++-----
drivers/gpu/drm/i915/intel_hdmi.c | 11
drivers/gpu/drm/i915/intel_lvds.c | 8
drivers/gpu/drm/i915/intel_ringbuffer.c | 22 +
drivers/gpu/drm/i915/intel_sdvo.c | 30 +
drivers/gpu/drm/nouveau/nv04_dfp.c | 2
drivers/gpu/drm/radeon/atombios_crtc.c | 6
drivers/gpu/drm/radeon/atombios_encoders.c | 2
drivers/gpu/drm/radeon/evergreen_cs.c | 1
drivers/gpu/drm/radeon/radeon_connectors.c | 10
drivers/gpu/drm/radeon/radeon_display.c | 13
drivers/gpu/drm/radeon/radeon_i2c.c | 10
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 8
drivers/gpu/drm/radeon/radeon_mode.h | 2
drivers/gpu/drm/udl/udl_connector.c | 17 -
drivers/hid/hid-ids.h | 3
drivers/hid/usbhid/hid-quirks.c | 1
drivers/hwmon/lm73.c | 16 -
drivers/infiniband/hw/nes/nes.h | 1
drivers/infiniband/hw/nes/nes_hw.c | 9
drivers/infiniband/hw/nes/nes_verbs.c | 9
drivers/iommu/intel-iommu.c | 11
drivers/md/dm-ioctl.c | 8
drivers/md/persistent-data/dm-btree-internal.h | 16 -
drivers/md/persistent-data/dm-btree-remove.c | 50 +--
drivers/md/persistent-data/dm-btree-spine.c | 6
drivers/md/persistent-data/dm-btree.c | 22 -
drivers/mfd/mfd-core.c | 15
drivers/mfd/wm8994-core.c | 1
drivers/mtd/nand/cs553x_nand.c | 3
drivers/mtd/nand/gpmi-nand/gpmi-lib.c | 9
drivers/net/wimax/i2400m/i2400m-usb.h | 3
drivers/net/wimax/i2400m/usb.c | 6
drivers/net/wireless/ath/ath5k/base.c | 4
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2
drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 172 +++++------
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 6
drivers/net/wireless/ath/ath9k/calib.c | 1
drivers/net/wireless/ath/ath9k/calib.h | 3
drivers/net/wireless/b43/b43.h | 5
drivers/net/wireless/b43/main.c | 54 ++-
drivers/net/wireless/b43/main.h | 5
drivers/net/wireless/mwifiex/sta_ioctl.c | 21 -
drivers/platform/x86/samsung-laptop.c | 10
drivers/regulator/wm831x-dcdc.c | 2
drivers/s390/cio/device_pgid.c | 10
drivers/scsi/mvsas/mv_94xx.h | 14
drivers/scsi/mvsas/mv_sas.c | 2
drivers/scsi/mvsas/mv_sas.h | 2
drivers/scsi/qla2xxx/qla_os.c | 4
drivers/scsi/scsi_sysfs.c | 11
drivers/staging/comedi/Kconfig | 1
drivers/staging/comedi/comedi_fops.c | 21 +
drivers/staging/comedi/comedidev.h | 1
drivers/staging/comedi/drivers.c | 34 --
drivers/staging/comedi/drivers/comedi_test.c | 2
drivers/staging/comedi/drivers/ni_pcimio.c | 16 -
drivers/staging/comedi/internal.h | 1
drivers/staging/rtl8712/usb_intf.c | 2
drivers/staging/speakup/synth.c | 4
drivers/staging/vt6656/dpc.c | 4
drivers/staging/vt6656/key.c | 53 ++-
drivers/staging/vt6656/key.h | 8
drivers/staging/vt6656/mac.c | 6
drivers/staging/vt6656/rf.c | 3
drivers/staging/vt6656/rxtx.c | 18 -
drivers/staging/vt6656/ttype.h | 16 -
drivers/staging/vt6656/wcmd.c | 20 -
drivers/staging/vt6656/wpa2.h | 4
drivers/target/iscsi/iscsi_target.c | 2
drivers/target/tcm_fc/tfc_sess.c | 2
drivers/usb/class/cdc-acm.c | 3
drivers/usb/core/hub.c | 120 ++++++-
drivers/usb/core/message.c | 53 ++-
drivers/usb/gadget/dummy_hcd.c | 9
drivers/usb/host/xhci-hub.c | 38 ++
drivers/usb/host/xhci-mem.c | 2
drivers/usb/host/xhci-ring.c | 9
drivers/usb/host/xhci.c | 10
drivers/usb/musb/musb_core.c | 5
drivers/usb/serial/ftdi_sio.c | 2
drivers/usb/serial/ftdi_sio_ids.h | 6
drivers/usb/serial/option.c | 18 +
drivers/video/mxsfb.c | 3
fs/ceph/addr.c | 17 -
fs/ceph/caps.c | 16 -
fs/ceph/file.c | 4
fs/ceph/inode.c | 30 +
fs/ceph/mds_client.c | 10
fs/ceph/super.c | 2
fs/eventpoll.c | 22 +
fs/ext4/acl.c | 6
fs/ext4/extents.c | 22 +
fs/ext4/ialloc.c | 2
fs/ext4/super.c | 26 -
fs/gfs2/lops.c | 18 -
fs/gfs2/trans.c | 8
fs/jbd2/transaction.c | 3
fs/jffs2/nodemgmt.c | 6
fs/udf/inode.c | 11
include/linux/ceph/libceph.h | 2
kernel/trace/ring_buffer.c | 7
mm/compaction.c | 6
mm/huge_memory.c | 3
mm/memory.c | 18 -
mm/page_alloc.c | 2
net/ceph/ceph_common.c | 3
net/ceph/messenger.c | 72 ++--
net/ceph/osd_client.c | 108 ++-----
net/ceph/osdmap.c | 31 +-
net/mac80211/ibss.c | 9
net/mac80211/ieee80211_i.h | 6
net/mac80211/scan.c | 34 +-
net/mac80211/sta_info.c | 2
net/sunrpc/clnt.c | 2
net/sunrpc/rpc_pipe.c | 7
net/sunrpc/sched.c | 30 +
net/sunrpc/xprt.c | 12
sound/arm/pxa2xx-ac97-lib.c | 26 +
sound/soc/codecs/sigmadsp.c | 2
sound/soc/codecs/wm2000.c | 4
sound/soc/codecs/wm2200.c | 8
sound/soc/codecs/wm5100.c | 6
virt/kvm/kvm_main.c | 13
152 files changed, 1519 insertions(+), 984 deletions(-)

Aaron Lu (1):
libata: set dma_mode to 0xff in reset

Adam Jackson (1):
drm/edid/quirks: ViewSonic VA2026w

Alan Stern (1):
USB: fix endpoint-disabling for failed config changes

Alasdair G Kergon (1):
dm ioctl: prevent unsafe change to dm_ioctl data_size

Alex Deucher (4):
drm/radeon: fix eDP clk and lane setup for scaled modes
drm/radeon: add WAIT_UNTIL to evergreen VM safe reg list
drm/radeon: fix up pll selection on DCE5/6
drm/radeon: fix ordering in pll picking on dce4+

Alex Elder (18):
rbd: drop dev reference on error in rbd_open()
libceph: socket can close in any connection state
libceph: report connection fault with warning
libceph: init osd->o_node in create_osd()
libceph: init event->node in ceph_osdc_create_event()
libceph: don't use rb_init_node() in ceph_osdc_alloc_request()
libceph: register request before unregister linger
libceph: move linger requests sooner in kick_requests()
libceph: always reset osds when kicking
libceph: WARN, don't BUG on unexpected connection states
libceph: avoid using freed osd in __kick_osd_requests()
rbd: kill create_snap sysfs entry
rbd: add read_only rbd map option
rbd: kill notify_timeout option
ceph: don't reference req after put
rbd: remove linger unconditionally
rbd: fix bug in rbd_dev_id_put()
rbd: do not allow remove of mounted-on image

Alex Williamson (1):
KVM: Fix user memslot overlap check

Alexander Graf (1):
KVM: PPC: 44x: fix DCR read/write

Alexey Khoroshilov (1):
jffs2: hold erase_completion_lock on exit

Andre Przywara (1):
x86, amd: Disable way access filter on Piledriver CPUs

Anton Blanchard (1):
powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build

Axel Lin (1):
ASoC: wm2200: Fix setting dai format in wm2200_set_fmt

Ben Widawsky (1):
drm/i915: Fix GT_MODE default value

Benjamin Marzinski (1):
GFS2: Test bufdata with buffer locked and gfs2_log_lock held

Bing Zhao (1):
mwifiex: check wait_event_interruptible return value

BjÃrn Mork (2):
USB: option: blacklist network interface on ZTE MF880
USB: option: add Telekom Speedstick LTE II

Charles Keepax (1):
mfd: Only unregister platform devices allocated by the mfd core

Chris Verges (1):
hwmon: (lm73} Detect and report i2c bus errors

Chris Wilson (5):
drm/i915: Unpin the flip target if we fail to queue the flip
drm/i915: Wait for all pending operations to the fb before disabling the pipe
drm/i915: SDVO hotplug have different interrupt status bits for i915/i965/g4x
drm/i915: Reduce a pin-leak BUG into a WARN
drm/i915: Flush the pending flips on the CRTC before modification

Dan Williams (1):
i2400m: add Intel 6150 device IDs

Daniel Vetter (6):
drm/i915: disable cpt phase pointer fdi rx workaround
drm/i915: fix up ivb plane 3 pageflips
drm/i915: hold forcewake around ring hw init
drm/i915: don't pwrite tiled objects through the gtt
drm/i915: call drm_handle_vblank before finish_page_flip
Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13"

David Jeffery (1):
SCSI: qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically.

David Rientjes (1):
thp, memcg: split hugepage for memcg oom on cow

David Zafman (1):
libceph: Unlock unprocessed pages in start_read() error path

Denis N Ladin (1):
USB: cdc-acm: Add support for "PSC Scanning, Magellan 800i"

Dzianis Kahanovich (1):
USB: option: add Nexpring NP10T terminal id

Ed L. Cashin (1):
aoe: do not call bdi_init after blk_alloc_queue

Eric Wong (1):
epoll: prevent missed events on EPOLL_CTL_MOD

Eugene Shatokhin (1):
ext4: fix memory leak in ext4_xattr_set_acl()'s error path

Eugeni Dodonov (1):
drm/i915: prevent possible pin leak on error path

Felix Fietkau (3):
ath5k: fix tx path skb leaks
Revert "ath9k_hw: Update AR9003 high_power tx gain table"
ath9k_hw: Fix signal strength / channel noise reporting

Forrest Liu (1):
ext4: fix extent tree corruption caused by hole punch

Gabor Juhos (2):
powerpc: Add missing NULL terminator to avoid boot panic on PPC40x
ath9k: ar9003: fix OTP register offsets for AR9340

Greg Kroah-Hartman (1):
Linux 3.4.26

Hans de Goede (3):
udldrmfb: Fix EDID not working with monitors with EDID extension blocks
udldrmfb: udl_get_edid: usb_control_msg buffer must not be on the stack
udldrmfb: udl_get_edid: drop unneeded i--

Huacai Chen (1):
MIPS: Fix poweroff failure when HOTPLUG_CPU configured.

Ian Abbott (4):
staging: comedi: prevent auto-unconfig of manually configured devices
staging: comedi: comedi_test: fix race when cancelling command
staging: comedi: don't hijack hardware device private data
staging: comedi: Kconfig: COMEDI_NI_AT_A2150 should select COMEDI_FC

Jan Kara (2):
ext4: check dioread_nolock on remount
jbd2: fix assertion failure in jbd2_journal_flush()

Jani Nikula (1):
drm/i915: only enable sdvo hotplug irq if needed

Jason Liu (1):
mm: compaction: fix echo 1 > compact_memory return error issue

Jerome Glisse (1):
radeon/kms: force rn50 chip to always report connected on analog output

Jesse Barnes (1):
drm/i915: move NEEDS_FORCE_WAKE to i915_drv.c

Jianpeng Ma (1):
SCSI: mvsas: Fix oops when ata commond timeout.

Johannes Berg (1):
mac80211: use del_timer_sync for final sta cleanup timer deletion

Josh Durgin (6):
rbd: return errors for mapped but deleted snapshot
rbd: only reset capacity when pointing to head
rbd: expose the correct size of the device in sysfs
rbd: set image size when header is updated
rbd: use reference counting for the snap context
rbd: send header version when notifying

Larry Finger (2):
staging: r8712u: Add new device ID
b43: Fix firmware loading when driver is built into the kernel

Lars-Peter Clausen (1):
ASoC: sigmadsp: Fix endianness conversion issue

Laura Abbott (1):
mm: use aligned zone start for pfn_to_bitidx calculation

Lothar WaÃmann (1):
video: mxsfb: fix crash when unblanking the display

Malcolm Priestley (6):
staging: vt6656: [BUG] out of bound array reference in RFbSetPower.
staging: vt6656: 64 bit fixes: use u32 for QWORD definition.
staging: vt6656: 64 bit fixes : correct all type sizes
staging: vt6656: 64 bit fixes: fix long warning messages.
staging: vt6656: 64bit fixes: key.c/h change unsigned long to u32
staging: vt6656: 64bit fixes: vCommandTimerWait change calculation of timer.

Marcin Slusarz (1):
drm/nouveau: fix blank LVDS screen regression on pre-nv50 cards

Marek Vasut (1):
HID: add quirk for Freescale i.MX23 ROM recovery

Mark Brown (6):
regulator: wm831x: Set the new rather than old value for DVS VSEL
mfd: wm8994: Add support for WM1811 rev E
regmap: debugfs: Avoid overflows for very small reads
ASoC: wm2000: Fix sense of speech clarity enable
ASoC: wm2200: Remove DSP B and left justified AIF modes
ASoC: wm5100: Remove DSP B and left justified formats

Michael Tokarev (1):
ext4: do not try to write superblock on ro remount w/o journal

Mikael Pettersson (1):
sata_promise: fix hardreset lockdep error

Mike Dunn (2):
ALSA: pxa27x: fix ac97 cold reset
ALSA: pxa27x: fix ac97 warm reset

Mikulas Patocka (1):
dm persistent data: rename node to btree_node

Namjae Jeon (2):
udf: fix memory leak while allocating blocks during write
udf: don't increment lenExtents while writing to a hole

Nathan Williams (1):
mtd cs553x_nand: Initialise ecc.strength before nand_scan()

Nickolai Zeldovich (1):
staging: speakup: avoid out-of-range access in synth_init()

Niels Ole Salscheider (1):
drm/radeon: Properly handle DDC probe for DP bridges

Oliver Neukum (1):
USB: hub: handle claim of enabled remote wakeup after reset

Paulo Zanoni (2):
drm/i915: make the panel fitter work on pipes B and C on IVB
drm/i915: add some barriers when changing DIPs

Quentin.Li (1):
USB: option: Add new MEDIATEK PID support

RafaÅ MiÅecki (1):
bcma: mips: fix clearing device IRQ

Sage Weil (7):
ceph: close old con before reopening on mds reconnect
ceph: tolerate (and warn on) extraneous dentry from mds
ceph: propagate layout error on osd request creation
libceph: fix protocol feature mismatch failure path
libceph: fix osdmap decode error paths
libceph: remove 'osdtimeout' option
rbd: BUG on invalid layout

Samuel Thibault (1):
staging: speakup: avoid out-of-range access in synth_add()

Sarah Sharp (8):
USB: Handle auto-transition from hot to warm reset.
USB: Ignore xHCI Reset Device status.
USB: Allow USB 3.0 ports to be disabled.
USB: Increase reset timeout.
USB: Ignore port state until reset completes.
USB: Handle warm reset failure on empty port.
xhci: Avoid "dead ports", add roothub port polling.
xhci: Handle HS bulk/ctrl endpoints that don't NAK.

Sasha Levin (1):
SCSI: prevent stack buffer overflow in host_reset

Sean Paul (1):
drm/i915: Add wait_for in init_ring_common

Sebastian Andrzej Siewior (1):
usb: gadget: dummy: fix enumeration with g_multi

Sebastian Ott (1):
s390/cio: fix pgid reserved check

Sergei Shtylyov (1):
usb: musb: core: print new line in the driver banner again

Seth Forshee (1):
samsung-laptop: Add quirk for broken acpi_video backlight on N250P

Shan Hai (1):
powerpc/vdso: Remove redundant locking in update_vsyscall_tz()

Stanislav Kinsbursky (1):
SUNRPC: continue run over clients list on PipeFS event instead of break

Stanislaw Gruszka (1):
mac80211: fix ibss scanning

Stephan Gatzka (1):
firewire: net: Fix handling of fragmented multicast/broadcast packets.

Steven Rostedt (1):
ring-buffer: Fix race between integrity check and readers

Takashi Iwai (1):
drm/i915: Check VBIOS value for determining LVDS dual channel mode, too

Tatyana Nikolova (2):
RDMA/nes: Fix for crash when registering zero length MR for CQ
RDMA/nes: Fix for terminate timer crash

Theodore Ts'o (2):
ext4: fix possible use after free with metadata csum
ext4: lock i_mutex when truncating orphan inodes

Tomasz Mloduchowski (1):
usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added

Trond Myklebust (3):
SUNRPC: Ensure that we free the rpc_task after cleanups are done
SUNRPC: Ensure we release the socket write lock if the rpc_task exits early
SUNRPC: Fix validity issues with rpc_pipefs sb->s_fs_info

Wei Yongjun (1):
iscsit: use GFP_ATOMIC under spin lock

Wolfram Sang (1):
mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems

Woodhouse, David (1):
intel-iommu: Free old page tables before creating superpage

Xi Wang (1):
SCSI: mvsas: fix undefined bit shift

Xiaotian Feng (1):
libata: fix Null pointer dereference on disk error

Yan, Zheng (5):
ceph: Don't update i_max_size when handling non-auth cap
ceph: Fix infinite loop in __wake_requests
ceph: Don't add dirty inode to dirty list if caps is in migration
ceph: Fix __ceph_do_pending_vmtruncate
ceph: call handle_cap_grant() for cap import message

Yi Zou (1):
target/tcm_fc: fix the lockdep warning due to inconsistent lock state

Zhang Rui (1):
ACPI : do not use Lid and Sleep button for S5 wakeup

Ãric Piel (1):
staging: comedi: fix minimum AO period for NI 625x and NI 628x

Attachment: signature.asc
Description: Digital signature