Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755353AbbG1Jm1 (ORCPT ); Tue, 28 Jul 2015 05:42:27 -0400 Received: from mail-wi0-f174.google.com ([209.85.212.174]:33134 "EHLO mail-wi0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755257AbbG1JmS (ORCPT ); Tue, 28 Jul 2015 05:42:18 -0400 From: Jiri Slaby To: stable@vger.kernel.org Cc: linux@roeck-us.net, shuah.kh@samsung.com, linux-kernel@vger.kernel.org, Jiri Slaby Subject: [PATCH 3.12 000/124] 3.12.45-stable review Date: Tue, 28 Jul 2015 11:42:14 +0200 Message-Id: X-Mailer: git-send-email 2.4.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 18177 Lines: 502 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/