[<prev] [next>] [day] [month] [year] [list]
Message-ID: <55BB4BCE.80202@suse.cz>
Date: Fri, 31 Jul 2015 12:19:58 +0200
From: Jiri Slaby <jslaby@...e.cz>
To: linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
torvalds@...ux-foundation.org, stable@...r.kernel.org
Cc: lwn@....net
Subject: Linux 3.12.45
-----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 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