lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <55FFC2B7.6090405@huawei.com>
Date:	Mon, 21 Sep 2015 16:41:27 +0800
From:	Zefan Li <lizefan@...wei.com>
To:	LKML <linux-kernel@...r.kernel.org>,
	stable <stable@...r.kernel.org>,
	Andrew Morton <akpm@...ux-foundation.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	<lwn@....net>
Subject: Linux 3.4.109

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 linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ