Linux 3.12.45

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I'm announcing the release of the 3.12.45 kernel.

All users of the 3.12 kernel series must upgrade.

The updated 3.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.12.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

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

Jiri Slaby (1):
      Linux 3.12.45

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

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 +-
 Makefile                                     |   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                          |   2 +-
 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 +
 134 files changed, 1219 insertions(+), 812 deletions(-)

thanks,
- -- 
js
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVu0vLAAoJEL0lsQQGtHBJ6W4P/RXiIwp0mTcZN74gPzLGmgzd
wllW2/vZwKgpMtCRNTOPdI1Vy1yjC4YPnKZ46xNV1cvD2RdSq4mQ2Y5ZilGlaHUk
GuGajniIfYJOEMCVT1AjUY32vEwhTVFx3bIy9zxHTlmKm7oHXfAOGK29M9j1E0WJ
9YfUEbt3xXT2Bx7+KTWMHagv2QubDWdjQ0UGyn3TYQeND3anEEL3fK4d7YGAn1HR
YGvIBXSp9fcV3FAWgzcFEZAUZcZA+E7HK2RKmMUNCnjd7LeAQ5pbe2nSIDh2iu0c
3oPzIuDDX25h43UF6+dVyi00ph+iMRjKN7fufjgz5ZRLHMaOJDtkqJTQgtD+4iuA
dKkzvkMfwhKiRThHzU+u0BEOSz1Rv5PMzkvZRKouPBrZ9Jq4pEnsfALmvJVOTzx3
tguWV9/d2uNJKOQdbDPW2UR6qNgJOP6316rLN4kK2tTJlot03MExLVO3DcYLK2dy
rHaeSK1mVwVyS/Em/aVz3Pxu7AcdJImfJpqBP0B3pyOux57E69Mpq4gQvn9qKbZi
7RMkWydn20okze+wtzeuUTkNRdWB/DEeHQ81j5OZ4jiymbEaZdtYOPjbNryT9hWn
AAhtW4yRIWSb8x1/0XTyVD88X9XPmDPlGrMW8/+NzkLo5CuYNf95NIeFGaYVGUbc
L9jMOrkLzEfrwVzSxFrS
=Zs81
-----END PGP SIGNATURE-----
--
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]