[PATCH 3.12 000/124] 3.12.45-stable review

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

 



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