[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1438076484.git.jslaby@suse.cz>
Date:	Tue, 28 Jul 2015 11:42:14 +0200
From:	Jiri Slaby <jslaby@...e.cz>
To:	stable@...r.kernel.org
Cc:	linux@...ck-us.net, shuah.kh@...sung.com,
	linux-kernel@...r.kernel.org, Jiri Slaby <jslaby@...e.cz>
Subject: [PATCH 3.12 000/124] 3.12.45-stable review
This is the start of the stable review cycle for the 3.12.45 release.
There are 124 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 Jul 30 11:41:24 CEST 2015.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.45-rc1.xz
and the diffstat can be found below.
thanks,
js
===============
Aaro Koskinen (1):
  pata_octeon_cf: fix broken build
Adam Jackson (1):
  drm/mgag200: Reject non-character-cell-aligned mode widths
Al Viro (2):
  uninline destroy_super(), consolidate alloc_super()
  get rid of s_files and files_lock
Alexander Sverdlin (1):
  sctp: Fix race between OOTB responce and route removal
Andrew Duggan (1):
  HID: multitouch: add support for Win 8.1 multitouch touchpads
Andy Lutomirski (1):
  x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers
Anton Blanchard (1):
  powerpc/perf: Fix book3s kernel to userspace backtraces
Arun Chandran (1):
  regmap: Fix regmap_bulk_read in BE mode
Axel Lin (1):
  iio: adc: twl6030-gpadc: Fix modalias
Bandan Das (1):
  KVM: nSVM: Check for NRIPS support before updating control field
Ben Hutchings (1):
  pipe: iovec: Fix memory corruption when retrying atomic copy as
    non-atomic
Bjorn Helgaas (2):
  x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A
  x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing
Brian King (1):
  ipr: Increase default adapter init stage change timeout
Brian Norris (1):
  mtd: fix: avoid race condition when accessing mtd->usecount
Catalin Marinas (1):
  arm64: Do not attempt to use init_mm in reset_context()
Chen Gang (1):
  netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid
    warnings
Chengyu Song (1):
  btrfs: incorrect handling for fiemap_fill_next_extent return
Chris Wilson (2):
  drm/i915: Handle failure to kick out a conflicting fb driver
  drm/i915: Evict CS TLBs between batches
Christian Vogel (2):
  usb/misc/usbled: Add Riso Kagaku Webmail Notifier
  usbhid/quirks: Ignore Riso Kagaku Webmail Notifier
Christoph Hellwig (1):
  revert "softirq: Add support for triggering softirq work on softirqs"
Clemens Ladisch (1):
  ALSA: usb-audio: add MAYA44 USB+ mixer control names
Dan Williams (1):
  block: fix ext_dev_lock lockdep report
Daniel Vetter (1):
  drm/i915: drop WaSetupGtModeTdRowDispatch:snb
Dave P Martin (1):
  arm64: mm: Fix freeing of the wrong memmap entries with
    !SPARSEMEM_VMEMMAP
David Herrmann (1):
  HID: hyperv: make sure input buffer is big enough
Dinesh Ram (1):
  [media] si4713: HID blacklist Si4713 USB development board
Dmitry Tunin (3):
  ath3k: Add support of 0489:e076 AR3012 device
  ath3k: add support of 13d3:3474 AR3012 device
  Bluetooth: ath3k: add support of 04ca:300f AR3012 device
Eric Dumazet (1):
  packet: read num_members once in packet_rcv_fanout()
Eric W. Biederman (2):
  vfs: Remove incorrect debugging WARN in prepend_path
  vfs: Ignore unlocked mounts in fs_fully_visible
Eugene Shatokhin (1):
  kprobes/x86: Return correct length in __copy_instruction()
Ezequiel Garcia (1):
  spi: pl022: Specify 'num-cs' property as required in devicetree
    binding
Filipe Manana (1):
  Btrfs: make xattr replace operations atomic
Forest Wilkinson (1):
  HID: tivo: enable all buttons on the TiVo Slide Pro remote
Frank Praznik (1):
  HID: sony: Add support for the third-party SMK PS3 Bluetooth Remote
Grygorii Strashko (1):
  leds / PM: fix hibernation on arm when gpio-led used with CPU led
    trigger
Gu Zheng (1):
  mm/memory_hotplug.c: set zone->wait_table to null after freeing it
Guennadi Liakhovetski (1):
  ARM: shmobile: wait for MSTP clock status to toggle, when enabling it
Hans de Goede (2):
  Input: elantech - fix detection of touchpads where the revision
    matches a known rate
  HID: Add some missing HUT mappings
Horia Geant? (2):
  crypto: talitos - avoid memleak in talitos_alg_alloc()
  Revert "crypto: talitos - convert to use be16_add_cpu()"
Huei-Horng Yo (1):
  HID: apple: add Apple wireless keyboard 2011 JIS model support
James Hogan (2):
  MIPS: Fix enabling of DEBUG_STACKOVERFLOW
  MIPS: Fix KVM guest fixmap address
James Smart (1):
  lpfc: Add iotag memory barrier
Jan Kara (3):
  udf: Remove repeated loads blocksize
  udf: Check length of extended attributes and allocation descriptors
  fs: Fix S_NOSEC handling
Jani Nikula (1):
  drm/i915: Fix DDC probe for passive adapters
Jason A. Donenfeld (3):
  ozwpan: Use proper check to prevent heap overflow
  ozwpan: divide-by-zero leading to panic
  ozwpan: unchecked signed subtraction leads to DoS
Jeff Mahoney (1):
  btrfs: cleanup orphans while looking up default subvolume
Jesse Barnes (1):
  drm/i915: save/restore GMBUS freq across suspend/resume on gen4
Jim Bride (1):
  drm/i915/hsw: Fix workaround for server AUX channel clock divisor
Joerg Roedel (1):
  iommu/amd: Handle large pages correctly in free_pagetable
Johannes Berg (1):
  cfg80211: wext: clear sinfo struct before calling driver
John D. Blair (1):
  USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
John DeSilva (1):
  HID: Add Holtek USB ID 04d9:a0c2 ETEKCITY Scroll
Julian Anastasov (1):
  neigh: do not modify unlinked entries
Jérôme Glisse (1):
  drm/radeon: fix freeze for laptop with Turks/Thames GPU.
Kazuya Mizuguchi (1):
  usb: renesas_usbhs: Fix fifo unclear in usbhsf_prepare_pop
Kharlamov Alexey (1):
  HID: hid-holtek-mouse: add new a070 mouse
Kristian Evensen (1):
  HID: do not bind to Microchip Pick16F1454
Lars-Peter Clausen (1):
  iio: adis16400: Report pressure channel scale
Laura Abbott (1):
  n_tty: Fix auditing support for cannonical mode
Lenny Szubowicz (1):
  cpufreq: pcc: Enable autoload of pcc-cpufreq for ACPI processors
Lukasz Majewski (1):
  thermal: step_wise: fix: Prevent from binary overflow when trend is
    dropping
Marc Zyngier (1):
  arm: KVM: force execution of HCPTR access on VM exit
Marcelo Ricardo Leitner (1):
  sctp: fix ASCONF list handling
Mark Brown (1):
  ASoC: imx-audmux: Use uintptr_t for port numbers
Mark Hambleton (1):
  arm64: cmpxchg: update macros to prevent warnings
Maxime Coquelin (1):
  regmap: Fix possible shift overflow in regmap_field_init()
Milan Plzik (1):
  HID: kye: Fix report descriptor for Genius PenSketch M912
Nikolay Aleksandrov (2):
  bridge: fix multicast router rlist endless loop
  bridge: fix br_stp_set_bridge_priority race conditions
Olivier Gay (1):
  HID: add missing hid usages
Patrick Plattes (1):
  HID: ignore jabra gn9350e
Patrick Riphagen (1):
  USB: serial: ftdi_sio: Add support for a Motion Tracker Development
    Board
Paul Cercueil (2):
  iio: adis16400: Use != channel indices for the two voltage channels
  iio: adis16400: Compute the scan mask from channel indices
Paul E. McKenney (1):
  rcu: Correctly handle non-empty Tiny RCU callback list with none ready
Peter Hutterer (1):
  Input: synaptics - add min/max quirk for Lenovo S540
Philipp Zabel (1):
  serial: imx: Fix DMA handling for IDLE condition aborts
Ping Cheng (1):
  HID: core: add two new usages for digitizer
Radim Krčmář (1):
  KVM: x86: make vapics_in_nmi_mode atomic
Rafael J. Wysocki (1):
  cpuidle / menu: Return (-1) if there are no suitable states
Rajat Jain (1):
  PCI: pciehp: Add hotplug_lock to serialize hotplug events
Ryan Underwood (1):
  Disable write buffering on Toshiba ToPIC95
Sebastien Szymanski (1):
  ARM: clk-imx6q: refine sata's parent
Shaohua Li (1):
  net: don't wait for order-3 page allocation
Simon Wood (1):
  HID: hid-lg4ff: Support new version of G27
Sowmini Varadhan (1):
  sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in
    softirq context
Srinivas Pandruvada (1):
  HID: hid-sensor-hub: fix sleeping function called from invalid context
Stefan Wahren (1):
  regulator: core: fix constraints output buffer
Stephen M. Cameron (1):
  hpsa: fix a couple pci id table mistakes
Steve Cornelius (1):
  crypto: caam - fix RNG buffer cache alignment
Steven Rostedt (1):
  tracing: Have filter check for balanced ops
Takashi Iwai (3):
  ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420
  ALSA: hda - Add headset support to Acer Aspire V5
  ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780
Tim Gardner (2):
  scripts/sortextable: suppress warning: `relocs_size' may be used
    uninitialized
  fs: namespace: suppress 'may be used uninitialized' warnings
Tomas Sokorai (1):
  HID: multitouch: add support of EliteGroup 05D8 panels
Uwe Kleine-König (1):
  mtd: dc21285: use raw spinlock functions for nw_gpio_lock
Vineet Gupta (1):
  ARC: add compiler barrier to LLSC based cmpxchg
Wang Long (1):
  ring-buffer-benchmark: Fix the wrong sched_priority of producer
Webb Scales (1):
  hpsa: correct off-by-one sizing of chained SG block
Wen-chien Jesse Sung (1):
  Bluetooth: ath3k: Add a new ID 0cf3:e006 to ath3k list
Will Deacon (2):
  arm64: xchg: prevent warning if return value is unused
  arm64: vdso: work-around broken ELF toolchains in Makefile
Willem de Bruijn (1):
  packet: avoid out of bounds read in round robin fanout
Wolfram Sang (1):
  ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
Yann Droneaud (1):
  arm64/mm: Remove hack in mmap randomize layout
Yoshihiro Shimoda (2):
  usb: renesas_usbhs: Don't disable the pipe if Control write status
    stage
  thermal: rcar: fix ENR register value
huaibin Wang (1):
  xfrm: release dst_orig in case of error in xfrm_lookup()
 .../devicetree/bindings/spi/spi_pl022.txt          |   2 +-
 arch/arc/include/asm/cmpxchg.h                     |   9 +-
 arch/arm/kvm/interrupts.S                          |  10 +-
 arch/arm/kvm/interrupts_head.S                     |  20 +-
 arch/arm/mach-imx/clk-imx6q.c                      |   2 +-
 arch/arm64/include/asm/cmpxchg.h                   |  35 ++--
 arch/arm64/kernel/vdso/Makefile                    |   4 +
 arch/arm64/mm/context.c                            |   8 +
 arch/arm64/mm/init.c                               |   2 +-
 arch/arm64/mm/mmap.c                               |  12 +-
 arch/mips/include/asm/mach-generic/spaces.h        |   4 +
 arch/mips/kernel/irq.c                             |   2 +-
 arch/powerpc/perf/core-book3s.c                    |  11 +-
 arch/sparc/kernel/ldc.c                            |   2 +-
 arch/x86/include/asm/kvm_host.h                    |   2 +-
 arch/x86/include/asm/segment.h                     |  13 +-
 arch/x86/kernel/head64.c                           |   2 +-
 arch/x86/kernel/head_32.S                          |  33 ++--
 arch/x86/kernel/head_64.S                          |  20 +-
 arch/x86/kernel/kprobes/core.c                     |   7 +-
 arch/x86/kvm/i8254.c                               |   2 +-
 arch/x86/kvm/lapic.c                               |   4 +-
 arch/x86/kvm/svm.c                                 |   8 +-
 arch/x86/pci/acpi.c                                |  17 +-
 block/genhd.c                                      |  12 +-
 drivers/ata/pata_octeon_cf.c                       |   2 +-
 drivers/base/regmap/regmap.c                       |   8 +-
 drivers/bluetooth/ath3k.c                          |   8 +
 drivers/bluetooth/btusb.c                          |   4 +
 drivers/cpufreq/pcc-cpufreq.c                      |   7 +
 drivers/cpuidle/cpuidle.c                          |   3 +
 drivers/cpuidle/governors/menu.c                   |   2 +-
 drivers/crypto/caam/caamrng.c                      |   2 +-
 drivers/crypto/talitos.c                           |   4 +-
 drivers/gpu/drm/i915/i915_dma.c                    |  19 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   1 +
 drivers/gpu/drm/i915/i915_reg.h                    |  13 +-
 drivers/gpu/drm/i915/i915_suspend.c                |   8 +
 drivers/gpu/drm/i915/intel_dp.c                    |   5 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |  20 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   5 -
 drivers/gpu/drm/i915/intel_ringbuffer.c            |  66 ++++---
 drivers/gpu/drm/mgag200/mgag200_mode.c             |   5 +
 drivers/gpu/drm/radeon/radeon_device.c             |  16 ++
 drivers/hid/hid-apple.c                            |   3 +
 drivers/hid/hid-core.c                             |  10 +
 drivers/hid/hid-debug.c                            |  12 ++
 drivers/hid/hid-holtek-mouse.c                     |   7 +
 drivers/hid/hid-hyperv.c                           |  11 +-
 drivers/hid/hid-ids.h                              |  18 ++
 drivers/hid/hid-input.c                            |  22 +++
 drivers/hid/hid-kye.c                              | 140 ++++++++++++++
 drivers/hid/hid-lg4ff.c                            |   2 +
 drivers/hid/hid-multitouch.c                       |  16 +-
 drivers/hid/hid-sensor-hub.c                       |   7 +-
 drivers/hid/hid-sony.c                             |   3 +
 drivers/hid/hid-tivo.c                             |   1 +
 drivers/hid/usbhid/hid-quirks.c                    |   1 +
 drivers/iio/adc/twl6030-gpadc.c                    |   2 +-
 drivers/iio/imu/adis16400.h                        |   1 +
 drivers/iio/imu/adis16400_core.c                   |  38 ++--
 drivers/input/mouse/elantech.c                     |   7 +-
 drivers/input/mouse/synaptics.c                    |   6 +-
 drivers/iommu/amd_iommu.c                          |   6 +
 drivers/leds/led-class.c                           |   7 +-
 drivers/mtd/maps/dc21285.c                         |   4 +-
 drivers/mtd/mtd_blkdevs.c                          |   5 +
 drivers/pci/hotplug/pciehp.h                       |   1 +
 drivers/pci/hotplug/pciehp_core.c                  |   7 +-
 drivers/pci/hotplug/pciehp_ctrl.c                  |  17 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   1 +
 drivers/pcmcia/topic.h                             |  16 ++
 drivers/regulator/core.c                           |   2 +-
 drivers/scsi/hpsa.c                                |   6 +-
 drivers/scsi/ipr.h                                 |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  21 +++
 drivers/sh/clk/cpg.c                               |  38 ++++
 drivers/staging/ozwpan/ozusbsvc1.c                 |  19 +-
 drivers/thermal/rcar_thermal.c                     |  11 +-
 drivers/thermal/step_wise.c                        |   2 +-
 drivers/tty/n_tty.c                                |  17 +-
 drivers/tty/serial/imx.c                           |   8 +
 drivers/usb/misc/usbled.c                          |  34 ++++
 drivers/usb/renesas_usbhs/fifo.c                   |  14 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   1 +
 fs/btrfs/ctree.c                                   |   2 +-
 fs/btrfs/ctree.h                                   |   5 +
 fs/btrfs/dir-item.c                                |  10 +-
 fs/btrfs/extent_io.c                               |   5 +-
 fs/btrfs/super.c                                   |   9 +
 fs/btrfs/xattr.c                                   | 150 +++++++++------
 fs/compat.c                                        |  10 +-
 fs/dcache.c                                        |  11 --
 fs/file_table.c                                    | 125 -------------
 fs/inode.c                                         |   4 +-
 fs/internal.h                                      |   5 +-
 fs/namespace.c                                     |  34 ++--
 fs/open.c                                          |   2 -
 fs/pipe.c                                          |  55 +++---
 fs/super.c                                         | 201 ++++++++-------------
 fs/udf/inode.c                                     |  28 +--
 include/linux/fs.h                                 |  13 --
 include/linux/hid.h                                |   7 +-
 include/linux/interrupt.h                          |  22 ---
 include/linux/sh_clk.h                             |  19 +-
 include/net/dst.h                                  |   1 +
 include/net/netns/sctp.h                           |   1 +
 include/net/sctp/structs.h                         |   4 +
 include/uapi/linux/input.h                         |  17 +-
 kernel/rcutiny.c                                   |   5 +
 kernel/softirq.c                                   | 131 --------------
 kernel/trace/ring_buffer_benchmark.c               |   2 +-
 kernel/trace/trace_events_filter.c                 |  10 +-
 mm/memory_hotplug.c                                |   4 +-
 net/bridge/br_ioctl.c                              |   2 -
 net/bridge/br_multicast.c                          |   7 +-
 net/bridge/br_stp_if.c                             |   4 +-
 net/core/neighbour.c                               |  11 ++
 net/core/skbuff.c                                  |   4 +-
 net/core/sock.c                                    |   4 +-
 net/netfilter/nfnetlink_cthelper.c                 |   4 +-
 net/packet/af_packet.c                             |  20 +-
 net/sctp/output.c                                  |   4 +-
 net/sctp/socket.c                                  |  43 +++--
 net/wireless/wext-compat.c                         |   2 +
 net/xfrm/xfrm_policy.c                             |  12 +-
 scripts/sortextable.h                              |   2 +-
 sound/pci/hda/patch_realtek.c                      |  19 ++
 sound/soc/fsl/imx-audmux.c                         |   8 +-
 sound/usb/mixer.c                                  |   1 +
 sound/usb/mixer_maps.c                             |   5 +
 133 files changed, 1220 insertions(+), 813 deletions(-)
-- 
2.4.6
--
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
 
