Linux 3.4.109

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm announcing the release of the 3.4.109 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

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

Al Viro (2):
      RCU pathwalk breakage when running into a symlink overmounting something
      d_walk() might skip too much

Alex Deucher (1):
      drm/radeon: fix doublescan modes (v2)

Alexander Duyck (1):
      jhash: Update jhash_[321]words functions to use correct initval

Alexander Ploumistos (1):
      Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card

Alexei Starovoitov (1):
      x86: bpf_jit: fix compilation of large bpf programs

Andrey Ryabinin (1):
      ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE

Andy Grover (1):
      target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST

Anton Blanchard (2):
      powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
      powerpc: Align TOC to 256 bytes

Aravind Gopalakrishnan (1):
      x86/iommu: Fix header comments regarding standard and _FINISH macros

Baruch Siach (3):
      pinctrl: remove maxpin from documentation
      pinctrl: remove doc mention of the enable/disable API
      pinctrl: fix example .get_group_pins implementation signature

Ben Collins (1):
      dm crypt: fix deadlock when async crypto algorithm returns -EBUSY

Ben Hutchings (1):
      pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic

Benjamin Randazzo (1):
      md: use kzalloc() when bitmap is disabled

Benjamin Tissoires (1):
      Input: elantech - fix semi-mt protocol for v3 HW

Boris Ostrovsky (2):
      xen/console: Update console event channel on resume
      xen/events: Set irq_info->evtchn before binding the channel to CPU in __startup_pirq()

Borislav Petkov (1):
      x86/mce: Fix MCE severity messages

Brian Norris (3):
      UBI: fix out of bounds write
      UBI: initialize LEB number variable
      UBI: fix check for "too many bytes"

Christian K枚nig (1):
      drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling

Christoph Hellwig (5):
      megaraid_sas: use raw_smp_processor_id()
      3w-sas: fix command completion race
      3w-xxxx: fix command completion race
      3w-9xxx: fix command completion race
      nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op

Clemens Ladisch (1):
      ALSA: usb-audio: add MAYA44 USB+ mixer control names

Dan Carpenter (1):
      memstick: mspro_block: add missing curly braces

Dan Williams (2):
      ahci: avoton port-disable reset-quirk
      block: fix ext_dev_lock lockdep report

Dave Olson (1):
      powerpc: Fix missing L2 cache size in /sys/devices/system/cpu

David Henningsson (1):
      ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724

David S. Miller (1):
      ipv4: Missing sk_nulls_node_init() in ping_unhash().

David Sterba (1):
      btrfs: don't accept bare namespace as a valid xattr

David Vrabel (1):
      xen/events: don't bind non-percpu VIRQs with percpu chip

Davide Italiano (1):
      ext4: move check under lock scope to close a race.

Ekaterina Tumanova (1):
      KVM: s390: Zero out current VMDB of STSI before including level3 data.

Erez Shitrit (1):
      IB/mlx4: Fix WQE LSO segment calculation

Eric Dumazet (1):
      udp: fix behavior of wrong checksums

Eryu Guan (1):
      ext4: check for zero length extent explicitly

Felipe Balbi (1):
      usb: musb: core: fix TX/RX endpoint order

Filipe Manana (2):
      Btrfs: fix log tree corruption when fs mounted with -o discard
      Btrfs: fix inode eviction infinite loop after cloning into it

Gabriele Mazzotta (2):
      libata: Add helper to determine when PHY events should be ignored
      libata: Ignore spurious PHY event on LPM policy change

Giuseppe Cantavenera (1):
      nfsd: fix nsfd startup race triggering BUG_ON

Grygorii Strashko (1):
      mmc: core: add missing pm event in mmc_pm_notify to fix hib restore

Hans de Goede (2):
      usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
      Input: elantech - fix detection of touchpads where the revision matches a known rate

Harald Freudenberger (1):
      crypto: s390/ghash - Fix incorrect ghash icv buffer handling.

Heiko Carstens (1):
      s390/hibernate: fix save and restore of kernel text section

Huacai Chen (1):
      MIPS: Hibernate: flush TLB entries earlier

James Hogan (1):
      MIPS: Fix enabling of DEBUG_STACKOVERFLOW

Jan Kara (1):
      udf: Check length of extended attributes and allocation descriptors

Janusz Dziedzic (1):
      mac80211: move WEP tailroom size check

Jason A. Donenfeld (5):
      USB: pl2303: Remove support for Samsung I330
      USB: visor: Match I330 phone more precisely
      ozwpan: Use proper check to prevent heap overflow
      ozwpan: divide-by-zero leading to panic
      ozwpan: unchecked signed subtraction leads to DoS

Jason Gunthorpe (1):
      RDMA/CMA: Canonize IPv4 on IPV6 sockets properly

Jeff Layton (2):
      nfs: don't call blocking operations while !TASK_RUNNING
      nfs: fix high load average due to callback thread sleeping

Joe Lawrence (1):
      xhci: gracefully handle xhci_irq dead device

John D. Blair (1):
      USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle

Junling Zheng (1):
      net: socket: Fix the wrong returns for recvmsg and sendmsg

Junxiao Bi (1):
      ocfs2: dlm: fix race between purge and get lock resource

K. Y. Srinivasan (3):
      Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
      Drivers: hv: vmbus: Don't wait after requesting offers
      scsi: storvsc: Fix a bug in copy_from_bounce_buffer()

Krzysztof Kozlowski (1):
      compal-laptop: Check return value of power_supply_register

Larry Finger (2):
      rtlwifi: rtl8192cu: Add new USB ID
      rtlwifi: rtl8192cu: Fix kernel deadlock

Ludovic Desroches (1):
      mmc: atmel-mci: fix bad variable type for clkdiv

Lukas Czerner (1):
      ext4: make fsync to sync parent dir in no-journal for real this time

Lv Zheng (1):
      ACPICA: Utilities: split IO address types from data type models.

Mark Edwards (1):
      USB: cp210x: add ID for KCF Technologies PRN device

Mark Hounschell (1):
      sd: Disable support for 256 byte/sector disks

Mathias Nyman (2):
      xhci: fix isoc endpoint dequeue from advancing too far on transaction error
      xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256

Michael Davidson (1):
      fs/binfmt_elf.c: fix bug in loading of PIE binaries

Michael Gernoth (1):
      ALSA: emu10k1: don't deadlock in proc-functions

Michal Simek (2):
      serial: xilinx: Use platform_get_irq to get irq description structure
      serial: of-serial: Remove device_type = "serial" registration

Michel D盲nzer (1):
      drm/radeon: Use drm_calloc_ab for CS relocs

Mike Christie (1):
      SCSI: add 1024 max sectors black list flag

Naoya Horiguchi (1):
      mm/memory-failure: call shake_page() when error hits thp tail page

Nathan Fontenot (1):
      powerpc/pseries: Correct cpu affinity for dlpar added cpus

NeilBrown (1):
      md/raid5: don't record new size if resize_stripes fails.

Nicolas Dichtel (5):
      selinux/nlmsg: add XFRM_MSG_GETSPDINFO
      selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
      selinux/nlmsg: add XFRM_MSG_REPORT
      selinux/nlmsg: add XFRM_MSG_MIGRATE
      selinux/nlmsg: add XFRM_MSG_MAPPING

Nicolas Iooss (1):
      firmware/ihex2fw.c: restore missing default in switch statement

Nicolas Schichan (1):
      ARM: net: delegate filter to kernel interpreter when imm_offset() return value can't fit into 12bits.

Nikolay Aleksandrov (2):
      bridge: disable softirqs around br_fdb_update to avoid lockup
      bridge: fix multicast router rlist endless loop

Nishanth Menon (1):
      C6x: time: Ensure consistency in __init

Oleg Nesterov (1):
      ptrace: fix race between ptrace_resume() and wait_task_stopped()

Oliver Neukum (1):
      cdc-wdm: fix endianness bug in debug statements

Paolo Bonzini (1):
      KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages

Pascal Huerst (1):
      ASoC: cs4271: Increase delay time after reset

Patrick Riphagen (1):
      USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board

Peter Chen (1):
      usb: common: otg-fsm: only signal connect after switching to peripheral

Peter Zubaj (1):
      ALSA: emu10k1: Emu10k2 32 bit DMA mode

Philippe Reynes (1):
      ARM: dts: imx27: only map 4 Kbyte for fec registers

Ralf Baechle (1):
      NET: ROSE: Don't dereference NULL neighbour pointer.

Rob Herring (1):
      ahci: un-staticize ahci_dev_classify

Robert Jarzmik (3):
      ARM: pxa: pxa_cplds: add lubbock and mainstone IO
      ARM: pxa: mainstone: use new pxa_cplds driver
      ARM: pxa: lubbock: use new pxa_cplds driver

Rusty Russell (1):
      lguest: fix out-by-one error in address checking.

Ryusuke Konishi (1):
      nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()

Sabrina Dubroca (1):
      e1000: add dummy allocator to fix race condition between mtu change and netpoll

Sasha Levin (2):
      fs, omfs: add NULL terminator in the end up the token list
      vfs: read file_handle only once in handle_to_path

Sergej Sawazki (1):
      ASoC: wm8741: Fix rates constraints values

Sowmini Varadhan (1):
      RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.

Steven Rostedt (1):
      tracing: Have filter check for balanced ops

Sudip Mukherjee (1):
      staging: panel: fix lcd type

Suresh Siddha (2):
      x86, kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu()
      x86, kvm: fix kvm's usage of kernel_fpu_begin/end()

Takashi Iwai (5):
      ALSA: hda - Fix mute-LED fixed mode
      ALSA: emu10k1: Fix card shortname string buffer overflow
      ALSA: emux: Fix mutex deadlock at unloading
      ALSA: emux: Fix mutex deadlock in OSS emulation
      ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420

Thadeu Lima de Souza Cascardo (1):
      bridge: fix parsing of MLDv2 reports

Thomas Gleixner (1):
      sched: Queue RT tasks to head when prio drops

Tommi Rantala (1):
      ipvs: fix memory leak in ip_vs_ctl.c

Ulrik De Bie (1):
      Input: elantech - fix absolute mode setting on some ASUS laptops

Vasily Averin (1):
      bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit

Ville Syrj盲l盲 (1):
      drm/i915: Don't skip request retirement if the active list is empty

Wang Long (1):
      ring-buffer-benchmark: Fix the wrong sched_priority of producer

Weilong Chen (1):
      ipv6: add check for blackhole or prohibited entry in rt6_redire

Wilson Kok (1):
      bridge: use _bh spinlock variant for br_fdb_update to avoid lockup

Xie XiuQi (1):
      ipmi: fix timeout calculation when bmc is disconnected

Yann Droneaud (1):
      IB/core: disallow registering 0-sized memory region

Zefan Li (1):
      Linux 3.4.109

Zidan Wang (2):
      ASoC: wm8960: fix "RINPUT3" audio route error
      ASoC: wm8994: correct BCLK DIV 348 to 384

 Documentation/networking/rds.txt              |   9 +-
 Documentation/pinctrl.txt                     |  12 +-
 Makefile                                      |   2 +-
 arch/arm/boot/dts/imx27.dtsi                  |   2 +-
 arch/arm/include/asm/elf.h                    |   2 +-
 arch/arm/mach-pxa/Kconfig                     |   9 ++
 arch/arm/mach-pxa/Makefile                    |   1 +
 arch/arm/mach-pxa/include/mach/lubbock.h      |   7 +-
 arch/arm/mach-pxa/include/mach/mainstone.h    |   6 +-
 arch/arm/mach-pxa/lubbock.c                   | 108 ++++----------
 arch/arm/mach-pxa/mainstone.c                 | 115 ++++-----------
 arch/arm/mach-pxa/pxa_cplds_irqs.c            | 200 ++++++++++++++++++++++++++
 arch/arm/net/bpf_jit_32.c                     |  27 +++-
 arch/c6x/kernel/time.c                        |   2 +-
 arch/mips/kernel/irq.c                        |   2 +-
 arch/mips/power/hibernate.S                   |   3 +-
 arch/powerpc/kernel/cacheinfo.c               |  41 ++++--
 arch/powerpc/kernel/vmlinux.lds.S             |   1 +
 arch/powerpc/perf/callchain.c                 |   2 +-
 arch/powerpc/platforms/pseries/dlpar.c        |  13 +-
 arch/s390/crypto/ghash_s390.c                 |  26 ++--
 arch/s390/kernel/suspend.c                    |   6 +
 arch/s390/kvm/priv.c                          |   1 +
 arch/x86/include/asm/i387.h                   |  28 +++-
 arch/x86/include/asm/iommu_table.h            |  11 +-
 arch/x86/kernel/cpu/mcheck/mce.c              |   5 +-
 arch/x86/kernel/i387.c                        |  13 +-
 arch/x86/kvm/mmu.c                            |   2 +-
 arch/x86/kvm/vmx.c                            |  10 +-
 arch/x86/kvm/x86.c                            |   3 +-
 arch/x86/net/bpf_jit_comp.c                   |   7 +-
 block/genhd.c                                 |  12 +-
 drivers/ata/ahci.c                            | 102 +++++++++++--
 drivers/ata/ahci.h                            |   1 +
 drivers/ata/libahci.c                         |   6 +-
 drivers/ata/libata-core.c                     |  32 +++++
 drivers/ata/libata-eh.c                       |   3 +
 drivers/bluetooth/ath3k.c                     |   1 +
 drivers/bluetooth/btusb.c                     |   1 +
 drivers/char/ipmi/ipmi_si_intf.c              |   2 +-
 drivers/gpu/drm/i915/i915_gem.c               |   3 -
 drivers/gpu/drm/radeon/atombios_crtc.c        |   8 +-
 drivers/gpu/drm/radeon/evergreen.c            |   2 +-
 drivers/gpu/drm/radeon/ni.c                   |   2 +-
 drivers/gpu/drm/radeon/r600.c                 |   2 +-
 drivers/gpu/drm/radeon/radeon_cs.c            |   4 +-
 drivers/gpu/drm/radeon/rv770.c                |   2 +-
 drivers/gpu/drm/radeon/si.c                   |   4 +-
 drivers/hv/channel.c                          |   7 +-
 drivers/hv/channel_mgmt.c                     |  12 +-
 drivers/infiniband/core/cma.c                 |  27 ++--
 drivers/infiniband/core/umem.c                |   3 +
 drivers/infiniband/hw/mlx4/qp.c               |   3 +-
 drivers/input/mouse/elantech.c                |  31 +++-
 drivers/input/mouse/elantech.h                |   1 +
 drivers/lguest/core.c                         |   2 +-
 drivers/md/dm-crypt.c                         |  12 +-
 drivers/md/md.c                               |   4 +-
 drivers/md/raid5.c                            |   3 +-
 drivers/memstick/core/mspro_block.c           |   3 +-
 drivers/mmc/core/core.c                       |   1 +
 drivers/mmc/host/atmel-mci.c                  |   9 +-
 drivers/mtd/ubi/cdev.c                        |   2 +-
 drivers/mtd/ubi/eba.c                         |   3 +-
 drivers/mtd/ubi/wl.c                          |   2 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c |  10 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c   |   1 +
 drivers/net/wireless/rtlwifi/usb.c            |   2 +-
 drivers/platform/x86/compal-laptop.c          |   8 +-
 drivers/scsi/3w-9xxx.c                        |  57 ++------
 drivers/scsi/3w-9xxx.h                        |   5 -
 drivers/scsi/3w-sas.c                         |  50 ++-----
 drivers/scsi/3w-sas.h                         |   4 -
 drivers/scsi/3w-xxxx.c                        |  42 +-----
 drivers/scsi/3w-xxxx.h                        |   5 -
 drivers/scsi/megaraid/megaraid_sas_fusion.c   |   4 +-
 drivers/scsi/scsi_devinfo.c                   |   1 +
 drivers/scsi/scsi_scan.c                      |   6 +
 drivers/scsi/sd.c                             |  20 +--
 drivers/scsi/storvsc_drv.c                    |  15 +-
 drivers/staging/ozwpan/ozusbsvc1.c            |  19 ++-
 drivers/staging/panel/panel.c                 |  13 +-
 drivers/target/target_core_pscsi.c            |   3 +
 drivers/target/target_core_pscsi.h            |   1 +
 drivers/tty/hvc/hvc_xen.c                     |  20 ++-
 drivers/tty/serial/of_serial.c                |   1 -
 drivers/tty/serial/uartlite.c                 |  11 +-
 drivers/tty/serial/xilinx_uartps.c            |  12 +-
 drivers/usb/class/cdc-wdm.c                   |  12 +-
 drivers/usb/host/xhci-ring.c                  |   7 +-
 drivers/usb/host/xhci.h                       |   2 +-
 drivers/usb/musb/musb_core.c                  |  44 +++---
 drivers/usb/otg/otg_fsm.c                     |   4 +-
 drivers/usb/serial/cp210x.c                   |   2 +
 drivers/usb/serial/ftdi_sio.c                 |   1 +
 drivers/usb/serial/ftdi_sio_ids.h             |   1 +
 drivers/usb/serial/pl2303.c                   |   1 -
 drivers/usb/serial/pl2303.h                   |   4 -
 drivers/usb/serial/visor.c                    |   2 +-
 drivers/usb/storage/unusual_devs.h            |   7 +
 drivers/xen/events.c                          |  14 +-
 firmware/ihex2fw.c                            |   1 +
 fs/binfmt_elf.c                               |   9 +-
 fs/btrfs/extent-tree.c                        |   5 +-
 fs/btrfs/ioctl.c                              |   5 +
 fs/btrfs/xattr.c                              |  50 +++++--
 fs/dcache.c                                   |   8 +-
 fs/ext4/extents.c                             |  18 +--
 fs/ext4/namei.c                               |  18 +--
 fs/fhandle.c                                  |   5 +-
 fs/namei.c                                    |   3 +-
 fs/nfs/callback.c                             |   4 +-
 fs/nfsd/nfs4state.c                           |  19 +--
 fs/nfsd/nfsctl.c                              |  16 +--
 fs/nilfs2/btree.c                             |   2 +-
 fs/ocfs2/dlm/dlmmaster.c                      |  13 ++
 fs/omfs/inode.c                               |   3 +-
 fs/pipe.c                                     |  55 ++++---
 fs/udf/inode.c                                |  13 ++
 include/acpi/actypes.h                        |  20 +++
 include/acpi/platform/acenv.h                 |   1 +
 include/linux/jhash.h                         |  17 ++-
 include/linux/libata.h                        |  10 ++
 include/linux/nilfs2_fs.h                     |   2 +-
 include/scsi/scsi_devinfo.h                   |   1 +
 include/sound/emu10k1.h                       |  14 +-
 include/xen/events.h                          |   2 +-
 kernel/ptrace.c                               |  20 +++
 kernel/sched/core.c                           |   9 +-
 kernel/trace/ring_buffer_benchmark.c          |   2 +-
 kernel/trace/trace_events_filter.c            |  10 +-
 mm/memory-failure.c                           |   8 +-
 net/bridge/br_fdb.c                           |   6 +-
 net/bridge/br_multicast.c                     |   9 +-
 net/bridge/br_netfilter.c                     |   4 +-
 net/ipv4/ping.c                               |   1 +
 net/ipv4/udp.c                                |   6 +-
 net/ipv6/route.c                              |  11 ++
 net/ipv6/udp.c                                |   6 +-
 net/mac80211/wep.c                            |   6 +-
 net/netfilter/ipvs/ip_vs_ctl.c                |   3 +
 net/rose/af_rose.c                            |   3 +-
 net/socket.c                                  |  24 ++--
 security/selinux/nlmsgtab.c                   |   6 +
 sound/pci/emu10k1/emu10k1.c                   |   6 +-
 sound/pci/emu10k1/emu10k1_callback.c          |   4 +-
 sound/pci/emu10k1/emu10k1_main.c              |  21 ++-
 sound/pci/emu10k1/emupcm.c                    |   2 +-
 sound/pci/emu10k1/emuproc.c                   |  12 --
 sound/pci/emu10k1/memory.c                    |  11 +-
 sound/pci/hda/hda_codec.c                     |  21 +--
 sound/pci/hda/patch_conexant.c                |  12 ++
 sound/pci/hda/patch_realtek.c                 |   1 +
 sound/soc/codecs/cs4271.c                     |   4 +-
 sound/soc/codecs/wm8741.c                     |   8 +-
 sound/soc/codecs/wm8960.c                     |   2 +-
 sound/soc/codecs/wm8994.c                     |   2 +-
 sound/synth/emux/emux_oss.c                   |  11 +-
 sound/synth/emux/emux_seq.c                   |  29 ++--
 sound/usb/mixer_maps.c                        |   5 +
 160 files changed, 1254 insertions(+), 744 deletions(-)
 create mode 100644 arch/arm/mach-pxa/pxa_cplds_irqs.c
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]