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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1442307787-31952-1-git-send-email-lizf@kernel.org>
Date:	Tue, 15 Sep 2015 17:03:07 +0800
From:	lizf@...nel.org
To:	stable@...r.kernel.org
Cc:	linux-kernel@...r.kernel.org, linux@...ck-us.net,
	Zefan Li <lizefan@...wei.com>
Subject: [PATCH 3.4 000/146] 3.4.109-rc1 review

From: Zefan Li <lizefan@...wei.com>

This is the start of the stable review cycle for the 3.4.109 release.
There are 146 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 Thu Sep 17 16:59:49 CST 2015.
Anything received after that time might be too late.

A combined patch relative to 3.4.108 will be posted as an additional
response to this.  A shortlog and diffstat can be found below.

thanks,

Zefan Li

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


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 (2):
  ipv6: add check for blackhole or prohibited entry in rt6_redire
  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

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 +-
 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                 |  24 ++--
 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                              |  22 +++
 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 +
 159 files changed, 1263 insertions(+), 742 deletions(-)
 create mode 100644 arch/arm/mach-pxa/pxa_cplds_irqs.c

-- 
1.9.1

--
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