[PATCH 3.4 000/125] 3.4.113-rc1 review

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

 



From: Zefan Li <lizefan@xxxxxxxxxx>

This is the start of the stable review cycle for the 3.4.113 release.
There are 125 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 Fri Oct 14 12:32:05 UTC 2016.
Anything received after that time might be too late.

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

thanks,

Zefan Li

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

Aaro Koskinen (1):
  broadcom: fix PHY_ID_BCM5481 entry in the id table

Al Viro (2):
  fix sysvfs symlinks
  9p: ->evict_inode() should kick out ->i_data, not ->i_mapping

Alan Stern (1):
  USB: fix invalid memory access in hub_activate()

Aleksander Morgado (1):
  USB: serial: option: add support for Novatel MiFi USB620L

Alexey Khoroshilov (1):
  USB: whci-hcd: add check for dma mapping error

Andrew Banman (1):
  mm/memory_hotplug.c: check for missing sections in
    test_pages_in_a_zone()

Andrey Ryabinin (1):
  ipv6/addrlabel: fix ip6addrlbl_get()

Anson Huang (1):
  ARM: 8471/1: need to save/restore arm register(r11) when it is
    corrupted

Arnd Bergmann (1):
  ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode

Ben Hutchings (1):
  USB: ti_usb_3410_502: Fix ID table size

Bjørn Mork (1):
  USB: option: add XS Stick W100-2 from 4G Systems

Boris BREZILLON (1):
  mtd: mtdpart: fix add_mtd_partitions error path

Borislav Petkov (1):
  x86/cpu: Call verify_cpu() after having entered long mode too

Chen Yu (1):
  ACPI: Use correct IRQ when uninstalling ACPI interrupt handler

Christoph Hellwig (1):
  scsi: restart list search after unlock in scsi_remove_target

Chunfeng Yun (1):
  usb: xhci: fix config fail of FS hub behind a HS hub with MTT

Clemens Ladisch (3):
  ALSA: usb-audio: add packet size quirk for the Medeli DD305
  ALSA: usb-audio: prevent CH345 multiport output SysEx corruption
  ALSA: usb-audio: work around CH345 input SysEx corruption

Colin Ian King (1):
  ftrace/scripts: Fix incorrect use of sprintf in recordmcount

Daeho Jeong (1):
  ext4, jbd2: ensure entering into panic after recording an error in
    superblock

Dan Carpenter (4):
  mwifiex: fix mwifiex_rdeeprom_read()
  devres: fix a for loop bounds check
  mISDN: fix a loop count
  USB: ipaq.c: fix a timeout loop

Dave Airlie (1):
  drm/radeon: fix hotplug race at startup

David Howells (2):
  FS-Cache: Handle a write to the page immediately beyond the EOF marker
  KEYS: Fix race between read and revoke

David Turner (1):
  ext4: Fix handling of extended tv_sec

David Vrabel (3):
  xen: Add RING_COPY_REQUEST()
  xen-netback: don't use last request to determine minimum Tx credit
  xen-netback: use RING_COPY_REQUEST() throughout

David Woodhouse (1):
  iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints

Dmitry Tunin (1):
  Bluetooth: ath3k: Add support of AR3012 0cf3:817b device

Dmitry V. Levin (1):
  x86/signal: Fix restart_syscall number for x32 tasks

Eric Dumazet (5):
  net: fix a race in dst_release()
  tcp: md5: fix lockdep annotation
  af_unix: fix a fatal race with bit fields
  udp: properly support MSG_PEEK with truncated buffers
  tcp: make challenge acks less predictable

Filipe Manana (1):
  Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow

Francesco Ruggeri (1):
  net: possible use after free in dst_release

Helge Deller (1):
  parisc: Fix syscall restarts

Herbert Xu (2):
  crypto: algif_hash - Only export and import on sockets with data
  net: Fix skb csum races when peeking

James Bottomley (2):
  ses: Fix problems with simple enclosures
  ses: fix additional element traversal bug

Jan Kara (3):
  vfs: Make sendfile(2) killable even better
  vfs: Avoid softlockups with sendfile(2)
  jbd2: Fix unreclaimed pages after truncate in data=journal mode

Jason A. Donenfeld (1):
  crypto: skcipher - Copy iv from desc even for 0-len walks

Jeff Layton (1):
  nfs: if we have no valid attrs, then don't declare the attribute cache
    valid

Jiri Slaby (1):
  usblp: do not set TASK_INTERRUPTIBLE before lock

Joe Thornber (1):
  dm btree: fix bufio buffer leaks in dm_btree_del() error path

Johan Hovold (1):
  spi: fix parent-device reference leak

Johannes Berg (3):
  mac80211: fix driver RSSI event calculations
  mac80211: mesh: fix call_rcu() usage
  rfkill: copy the name into the rfkill struct

John Stultz (1):
  time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap
    second edge

Joseph Qi (1):
  ocfs2: fix BUG when calculate new backup super

Karl Heiss (1):
  sctp: Prevent soft lockup when sctp_accept() is called during a
    timeout event

Kees Cook (1):
  mac: validate mac_partition is within sector

Kinglong Mee (2):
  FS-Cache: Increase reference of parent after registering, netfs
    success
  FS-Cache: Don't override netfs's primary_index if registering failed

Kirill A. Shutemov (1):
  vgaarb: fix signal handling in vga_get()

Konrad Rzeszutek Wilk (6):
  xen/pciback: Save xen_pci_op commands before processing it
  xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI
    or MSI-X enabled
  xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has
    MSI or MSI-X enabled
  xen/pciback: Do not install an IRQ handler for MSI interrupts.
  xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has
    MSI(X) enabled.
  xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.

Konstantin Khlebnikov (1):
  net/neighbour: fix crash at dumping device-agnostic proxy entries

Konstantin Shkolnyy (1):
  USB: cp210x: Remove CP2110 ID from compatibility list

Larry Finger (1):
  staging: rtl8712: Add device ID for Sitecom WLA2100

Maciej W. Rozycki (1):
  binfmt_elf: Don't clobber passed executable's file header

Mauricio Faria de Oliveira (1):
  Revert "dm mpath: fix stalls when handling invalid ioctls"

Michal Hocko (1):
  mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't
    make any progress

Michal Kubeček (3):
  ipv6: fix tunnel error handling
  ipv6: update ip6_rt_last_gc every time GC is run
  ipv6: don't call fib6_run_gc() until routing is ready

Mike Snitzer (1):
  dm btree: fix leak of bufio-backed block in btree_split_sibling error
    path

Mikulas Patocka (2):
  sata_sil: disable trim
  parisc iommu: fix panic due to trying to allocate too large region

Mirza Krak (1):
  can: sja1000: clear interrupts on start

Naoya Horiguchi (1):
  mm: hugetlb: call huge_pte_alloc() only if ptep is null

Nicolas Dichtel (1):
  ipv6: fix handling of blackhole and prohibit routes

Nikolay Aleksandrov (2):
  net: fix __netdev_update_features return on ndo_set_features failure
  net: ip6mr: fix static mfc/dev leaks on table destruction

Peter Hurley (2):
  wan/x25: Fix use-after-free in x25_asy_open_tty()
  tty: Fix GPF in flush_to_ldisc()

Peter Oberparleiter (1):
  scsi_sysfs: Fix queue_ramp_up_period return code

Peter Zijlstra (1):
  perf: Fix inherited events vs. tracepoint filters

Ralf Baechle (1):
  MIPS: atomic: Fix comment describing atomic64_add_unless's return
    value.

Richard Purdie (1):
  HID: core: Avoid uninitialized buffer access

Roger Pau Monné (1):
  xen-blkback: only read request operation from shared ring once

Roman Gushchin (1):
  fuse: break infinite loop in fuse_fill_write_pages()

Russell King (1):
  scripts: recordmcount: break hardlinks

Sabrina Dubroca (1):
  macvlan: fix leak in macvlan_handle_frame

Sachin Pandhare (1):
  ASoC: wm8962: correct addresses for HPF_C_0/1

Sergei Shtylyov (1):
  sh_eth: fix TX buffer byte-swapping

Stefan Richter (1):
  firewire: ohci: fix JMicron JMB38x IT context discovery

Steven Rostedt (Red Hat) (2):
  ring-buffer: Update read stamp with first real commit on page
  ftrace/scripts: Have recordmcount copy the object file

Takashi Iwai (3):
  ALSA: hda - Disable 64bit address for Creative HDA controllers
  ALSA: hda - Apply pin fixup for HP ProBook 6550b
  ALSA: rme96: Fix unexpected volume reset after rate changes

Thomas Gleixner (1):
  genirq: Prevent chip buslock deadlock

Thomas Hellstrom (1):
  drm/ttm: Fixed a read/write lock imbalance

Tilman Schmidt (1):
  ser_gigaset: fix deallocation of platform device structure

Uwe Kleine-König (1):
  usb: musb: core: fix order of arguments to ulpi write callback

Valentin Rothberg (1):
  wm831x_power: Use IRQF_ONESHOT to request threaded IRQs

Vladimir Zapolskiy (1):
  iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock

WANG Cong (1):
  ip6mr: call del_timer_sync() in ip6mr_free_table()

Xiangliang Yu (1):
  AHCI: Fix softreset failed issue of Port Multiplier

Xunlei Pang (1):
  sched/core: Clear the root_domain cpumasks in init_rootdomain()

Zefan Li (4):
  Fix incomplete backport of commit 423f04d63cf4
  Fix incomplete backport of commit 0f792cf949a0
  Revert "USB: Add device quirk for ASUS T100 Base Station keyboard"
  Revert "USB: Add OTG PET device to TPL"

libin (1):
  recordmcount: Fix endianness handling bug for nop_mcount

lucien (2):
  sctp: translate host order to network order when setting a hmacid
  sctp: start t5 timer only when peer rwnd is 0 and local state is
    SHUTDOWN_PENDING

sumit.saxena@xxxxxxxxxxxxx (2):
  megaraid_sas: Do not use PAGE_SIZE for max_sectors
  megaraid_sas : SMAP restriction--do not access user memory from IOCTL
    code

 arch/arm/mach-pxa/include/mach/pxa27x.h   |   2 +-
 arch/arm/mach-pxa/pxa27x.c                |   2 +-
 arch/arm/mm/proc-v7.S                     |   4 +-
 arch/mips/include/asm/atomic.h            |   2 +-
 arch/parisc/kernel/signal.c               |  67 +++++++++++----
 arch/x86/kernel/head_64.S                 |   8 ++
 arch/x86/kernel/signal.c                  |  17 ++--
 arch/x86/kernel/verify_cpu.S              |  12 +--
 block/partitions/mac.c                    |  10 ++-
 crypto/ablkcipher.c                       |   2 +-
 crypto/algif_hash.c                       |  12 ++-
 crypto/blkcipher.c                        |   2 +-
 drivers/acpi/osl.c                        |   9 +-
 drivers/ata/libahci.c                     |   9 ++
 drivers/ata/sata_sil.c                    |   3 +
 drivers/block/xen-blkback/common.h        |   8 +-
 drivers/bluetooth/ath3k.c                 |   2 +
 drivers/bluetooth/btusb.c                 |   1 +
 drivers/firewire/ohci.c                   |   5 ++
 drivers/gpu/drm/radeon/radeon_irq_kms.c   |   5 ++
 drivers/gpu/drm/ttm/ttm_lock.c            |   2 +-
 drivers/gpu/vga/vgaarb.c                  |   6 +-
 drivers/hid/hid-core.c                    |   2 +-
 drivers/iommu/intel-iommu.c               |   7 +-
 drivers/isdn/gigaset/ser-gigaset.c        |  10 ++-
 drivers/isdn/hardware/mISDN/mISDNipac.c   |   7 +-
 drivers/md/dm-mpath.c                     |   7 +-
 drivers/md/persistent-data/dm-btree.c     |  20 ++++-
 drivers/md/raid1.c                        |   3 -
 drivers/mtd/mtdpart.c                     |   4 +-
 drivers/net/can/sja1000/sja1000.c         |   3 +
 drivers/net/ethernet/renesas/sh_eth.c     |   3 +-
 drivers/net/macvlan.c                     |   2 +
 drivers/net/phy/broadcom.c                |   2 +-
 drivers/net/wan/x25_asy.c                 |   6 +-
 drivers/net/wireless/mwifiex/debugfs.c    |  14 +--
 drivers/net/xen-netback/netback.c         |  34 ++++----
 drivers/parisc/iommu-helpers.h            |  15 ++--
 drivers/power/wm831x_power.c              |   6 +-
 drivers/scsi/megaraid/megaraid_sas.h      |   2 +
 drivers/scsi/megaraid/megaraid_sas_base.c |  15 +++-
 drivers/scsi/scsi_sysfs.c                 |  18 ++--
 drivers/scsi/ses.c                        |  30 ++++++-
 drivers/spi/spi.c                         |   2 +-
 drivers/staging/iio/adc/lpc32xx_adc.c     |   4 +-
 drivers/staging/rtl8712/usb_intf.c        |   1 +
 drivers/tty/tty_buffer.c                  |   3 +-
 drivers/usb/class/usblp.c                 |   2 +-
 drivers/usb/core/hub.c                    |  29 +++++--
 drivers/usb/core/otg_whitelist.h          |   5 --
 drivers/usb/core/quirks.c                 |   8 --
 drivers/usb/host/whci/qset.c              |   4 +
 drivers/usb/host/xhci.c                   |   8 ++
 drivers/usb/musb/musb_core.c              |  10 +--
 drivers/usb/serial/cp210x.c               |   1 -
 drivers/usb/serial/ipaq.c                 |   3 +-
 drivers/usb/serial/option.c               |  11 +++
 drivers/usb/serial/ti_usb_3410_5052.c     |   4 +-
 drivers/xen/xen-pciback/pciback.h         |   1 +
 drivers/xen/xen-pciback/pciback_ops.c     |  75 ++++++++++++----
 fs/9p/vfs_inode.c                         |   4 +-
 fs/binfmt_elf.c                           |  10 +--
 fs/btrfs/inode.c                          |  10 ++-
 fs/cachefiles/rdwr.c                      |  78 +++++++++--------
 fs/ext4/ext4.h                            |  51 +++++++++--
 fs/ext4/super.c                           |  12 ++-
 fs/fscache/netfs.c                        |  34 ++++----
 fs/fscache/page.c                         |   2 +-
 fs/fuse/file.c                            |   2 +-
 fs/jbd2/journal.c                         |   6 +-
 fs/jbd2/transaction.c                     |   2 +
 fs/nfs/inode.c                            |   6 +-
 fs/ocfs2/resize.c                         |  15 +++-
 fs/splice.c                               |   8 ++
 fs/sysv/inode.c                           |  10 +--
 include/linux/acpi.h                      |   6 ++
 include/linux/enclosure.h                 |   4 +
 include/linux/jbd2.h                      |   1 +
 include/linux/usb/quirks.h                |   3 -
 include/net/af_unix.h                     |   5 +-
 include/net/ip6_fib.h                     |   1 +
 include/net/ndisc.h                       |   2 +
 include/net/sctp/structs.h                |   3 +-
 include/xen/interface/io/ring.h           |  14 +++
 kernel/events/core.c                      |   4 +
 kernel/irq/manage.c                       |   6 +-
 kernel/sched/core.c                       |   6 +-
 kernel/time/ntp.c                         |  45 ++++++++--
 kernel/time/timekeeping.c                 |  37 +++++++-
 kernel/trace/ring_buffer.c                |  12 ++-
 lib/devres.c                              |   2 +-
 mm/backing-dev.c                          |  19 ++++-
 mm/hugetlb.c                              |  22 +++--
 mm/memory_hotplug.c                       |  31 ++++---
 mm/vmstat.c                               |   6 +-
 net/core/datagram.c                       |   3 +-
 net/core/dev.c                            |   2 +-
 net/core/dst.c                            |   3 +-
 net/core/neighbour.c                      |   4 +-
 net/ipv4/tcp_input.c                      |  13 ++-
 net/ipv4/tcp_ipv4.c                       |   3 +-
 net/ipv4/udp.c                            |   6 +-
 net/ipv6/addrlabel.c                      |   2 +-
 net/ipv6/af_inet6.c                       |   6 ++
 net/ipv6/ip6_fib.c                        |   6 +-
 net/ipv6/ip6mr.c                          |  17 ++--
 net/ipv6/ndisc.c                          |  18 ++--
 net/ipv6/route.c                          |  36 ++++++--
 net/ipv6/tunnel6.c                        |  12 ++-
 net/ipv6/udp.c                            |   6 +-
 net/mac80211/mesh_pathtbl.c               |   8 +-
 net/mac80211/mlme.c                       |   2 +-
 net/rfkill/core.c                         |   6 +-
 net/sctp/auth.c                           |   4 +-
 net/sctp/outqueue.c                       |   1 +
 net/sctp/sm_sideeffect.c                  |  34 ++++----
 net/sctp/sm_statefuns.c                   |   3 +-
 net/unix/garbage.c                        |  12 +--
 scripts/recordmcount.c                    | 137 ++++++++++++++++++++++++------
 scripts/recordmcount.h                    |   2 +-
 security/keys/keyctl.c                    |  18 ++--
 sound/pci/hda/hda_intel.c                 |   2 +
 sound/pci/hda/patch_sigmatel.c            |   1 +
 sound/pci/rme96.c                         |  41 +++++----
 sound/soc/codecs/wm8962.c                 |   4 +-
 sound/usb/midi.c                          |  46 ++++++++++
 sound/usb/quirks-table.h                  |  11 +++
 sound/usb/quirks.c                        |   1 +
 sound/usb/usbaudio.h                      |   1 +
 129 files changed, 1078 insertions(+), 443 deletions(-)

-- 
1.9.1

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