Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934619AbaDJDVd (ORCPT ); Wed, 9 Apr 2014 23:21:33 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:40781 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758373AbaDJDVa (ORCPT ); Wed, 9 Apr 2014 23:21:30 -0400 From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, satoru.takeuchi@gmail.com, shuah.kh@samsung.com, stable@vger.kernel.org Subject: [PATCH 3.4 000/134] 3.4.87-stable review Date: Wed, 9 Apr 2014 20:21:56 -0700 Message-Id: <20140410032259.587501440@linuxfoundation.org> X-Mailer: git-send-email 1.9.0 User-Agent: quilt/0.60-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the start of the stable review cycle for the 3.4.87 release. There are 134 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 Sat Apr 12 03:22:28 UTC 2014. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.4.87-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 3.4.87-rc1 Mikulas Patocka powernow-k6: reorder frequencies Mikulas Patocka powernow-k6: correctly initialize default parameters Mikulas Patocka powernow-k6: disable cache when changing frequency Wei Yongjun media: saa7164: fix return value check in saa7164_initdev() Alexey Khoroshilov media: hdpvr: fix iteration over uninitialized lists in hdpvr_probe() Hans Verkuil media: hdpvr: register the video node at the end of probe Soeren Moch media: dmxdev: remove dvb_ringbuffer_flush() on writer side Al Viro media: omap_vout: find_vma() needs ->mmap_sem held Laurent Pinchart media: v4l: Reset subdev v4l2_dev field to NULL if registration fails Jacob Schloss media: gspca_kinect: add Kinect for Windows USB id Nithin Sujir tg3: Add read dma workaround for 5720 Nithin Sujir tg3: Skip powering down function 0 on certain serdes devices Mauro Carvalho Chehab sb_edac: Avoid overflow errors at memory size calculation Lauri Hintsala mmc: mxs-mmc: fix deadlock caused by recursion loop Grazvydas Ignotas OMAPFB: fix framebuffer console colors Nithin Sujir tg3: Wait for boot code to finish after power on Michael Chan tg3: Add New 5719 Read DMA workaround Dan Carpenter hwmon: Prevent some divide by zeros in FAN_TO_REG() Henrik Rydberg hwmon: (applesmc) Always read until end of data Guenter Roeck hwmon: (coretemp) Add support for Atom CE4110/4150/4170 Guenter Roeck hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs Guenter Roeck hwmon: (coretemp) Add support for Atom D2000 and N2000 series CPU models Jean Delvare hwmon: (coretemp) Improve support of recent Atom CPU models Kailang Yang ALSA: hda/realtek - Add support of ALC231 codec Takashi Iwai ALSA: pcsp: Fix the order of input device unregistration Anssi Hannula ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA Torsten Schenk ALSA: 6fire: make buffers DMA-able (midi) Torsten Schenk ALSA: 6fire: make buffers DMA-able (pcm) Jussi Kivilinna ALSA: 6fire: fix DMA issues with URB transfer_buffer usage Dan Carpenter ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info() Torstein Hegge ALSA: usb: Parse UAC2 extension unit like for UAC1 Eldad Zack ALSA: usb-audio: skip UAC2 EFFECT_UNIT Aaron Plattner ALSA: hda - Add another GPU codec ID to snd-hda Aaron Plattner ALSA: hda - Add new GPU codec ID to snd-hda Takashi Iwai ALSA: hda - Cache the MUX selection for generic HDMI Takashi Iwai xhci: Limit the spurious wakeup fix only to HP machines Takashi Iwai xhci: Fix spurious wakeups after S5 on Haswell Oliver Neukum xhci: quirk for extra long delay for S4 Julius Werner usb: hub: Clear Port Reset Change during init/resume James Ralston ahci: Add Device IDs for Intel Wildcat Point-LP Sarah Sharp xhci: Don't enable/disable RWE on bus suspend/resume. Seth Heasley ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs James Ralston ahci: Add Device IDs for Intel Wellsburg PCH Colin Leitner USB: ftdi_sio: fixed handling of unsupported CSIZE setting Thomas Pugliese usb: wusbcore: change WA_SEGS_MAX to a legal value Thomas Pugliese usb: wusbcore: set the RPIPE wMaxPacketSize value correctly David Cohen usb: dwc3: add support for Merrifield Heikki Krogerus usb: dwc3: pci: add support for BayTrail Sarah Sharp usb: Disable USB 2.0 Link PM before device reset. Alan Stern USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd Alan Stern USB: fix build error when CONFIG_PM_SLEEP isn't enabled Alan Stern USB: OHCI: Allow runtime PM without system sleep Johan Hovold USB: keyspan: fix null-deref at disconnect and release Johan Hovold USB: ti_usb_3410_5052: fix big-endian firmware handling Johan Hovold USB: adutux: fix big-endian device-type reporting Johan Hovold USB: mos7840: fix race in register handling Johan Hovold USB: mos7840: fix memory leak in open Johan Hovold USB: pl2303: fix device initialisation at open Johan Hovold USB: spcp8x5: fix device initialisation at open Richard Weinberger USB: serial: Add Option GTM681W to qcserial device table. George Cherian usb: dwc3: gadget: free trb pool only from epnum 2 Adrian Thomasset USB: ftdi_sio: enable two UART ports on ST Microconnect Lite Ming Lei USB: serial: fix hang when opening port Johan Hovold USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT Johan Hovold USB: ssu100: fix use-after-free in TIOCMIWAIT Johan Hovold USB: spcp8x5: fix use-after-free in TIOCMIWAIT Johan Hovold USB: pl2303: fix use-after-free in TIOCMIWAIT Johan Hovold USB: oti6858: fix use-after-free in TIOCMIWAIT Johan Hovold USB: mos7840: fix use-after-free in TIOCMIWAIT Johan Hovold USB: mos7840: fix broken TIOCMIWAIT Johan Hovold USB: mct_u232: fix use-after-free in TIOCMIWAIT Johan Hovold USB: io_ti: fix use-after-free in TIOCMIWAIT Johan Hovold USB: io_edgeport: fix use-after-free in TIOCMIWAIT Johan Hovold USB: ftdi_sio: fix use-after-free in TIOCMIWAIT Johan Hovold USB: cypress_m8: fix use-after-free in TIOCMIWAIT Johan Hovold USB: ch341: fix use-after-free in TIOCMIWAIT Johan Hovold USB: ark3116: fix use-after-free in TIOCMIWAIT Johan Hovold USB: serial: add modem-status-change wait queue David Henningsson ALSA: hda - Fix internal mic for Lenovo Ideapad U300s Takashi Iwai ALSA: hda - Always turn on pins for HDMI/DP David Henningsson Revert "ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs" Takashi Iwai ALSA: hda - Add Conexant CX20751/2/3/4 codec support Takashi Iwai ALSA: hda - Fix non-snoop page handling Takashi Iwai ALSA: aloop: Fix Oops while PM resume Calvin Owens ALSA: usb: Add quirk for 192KHz recording on E-Mu devices Laurent Pinchart usb: Add USB_QUIRK_RESET_RESUME for all Logitech UVC webcams Laurent Pinchart usb: Add quirk detection based on interface information Andreas Fleig USB: Add device quirk for Microsoft VX700 webcam Alan Stern USB: EHCI: bugfix: urb->hcpriv should not be NULL Rajkumar Manoharan ath9k_hw: Enable hw PLL power save for AR9462 Sujith Manoharan ath9k_hw: Fix RX gain initvals for AR9485 Felix Fietkau ath9k_hw: fix chain swap setting when setting rx chainmask to 5 Felix Fietkau ath9k_htc: fix signal strength handling issues Sujith Manoharan ath9k_hw: Assign default xlna config for AR9485 Rajkumar Manoharan ath9k: fill channel mode in caldata Sujith Manoharan ath9k: Fix noisefloor calibration Will Deacon ARM: 7791/1: a.out: remove partial a.out support Nicolas Pitre ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area Arnaud Patard ARM: Orion: Set eth packet size csum offload limit Sergei Ianovich ARM: pxa: prevent PXA270 occasional reboot freezes Russell King ARM: footbridge: fix VGA initialisation Arnd Bergmann ARM: 7743/1: compressed/head.S: work around new binutils warning Arnd Bergmann ARM: 7742/1: topology: export cpu_topology Linus Walleij ARM: u300: fix ages old copy/paste bug Arnd Bergmann ARM: w90x900: fix legacy assembly syntax Shawn Guo ARM: dts: imx51-babbage: fix esdhc cd/wp properties Manoj Chourasia HID: hidraw: correctly deallocate memory on device disconnect Jiri Kosina HID: usbhid: fix build problem Josh Boyer HID: usbhid: quirk for MSI GX680R led panel Fernando Luis Vazquez Cao HID: clean up quirk for Sony RF receivers Fernando Luis Vazquez Cao HID: add support for Sony RF receiver with USB product id 0x0374 Alexey Kaminsky HID: apple: Add Apple wireless keyboard 2011 ANSI PID Alexey Khoroshilov HID: hidraw: improve error handling in hidraw_init() Matthieu CASTET HID: hidraw: fix list->buffer memleak Jiri Kosina HID: fix return value of hidraw_report_event() when !CONFIG_HIDRAW Jiri Kosina HID: hidraw: add proper error handling to raw event reporting Benjamin Tissoires HID: multitouch: validate indexes details Benjamin Tissoires HID: validate feature and input report details Nicholas Santos HID: usbhid: quirk for Formosa IR receiver Marek Vasut HID: add quirk for Freescale i.MX28 ROM recovery Konrad Rzeszutek Wilk intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it. Paul Moore selinux: correctly label /proc inodes in use before the policy is loaded George Spelvin pps: Fix a use-after free bug when unregistering a source. George Spelvin pps: Use pps_lookup_dev to reduce ldisc coupling George Spelvin pps: Add pps_lookup_dev() function Philipp Reisner idr: idr_for_each_entry() macro Mathias Krause ipc, msg: fix message length check for negative values Ingo Molnar compiler/gcc4: Add quirk for 'asm goto' miscompilation bug Daniel Santos compiler-gcc.h: Add gcc-recommended GCC_VERSION macro Tejun Heo workqueue: cond_resched() after processing each work item Bu, Yitian printk: Fix rq->lock vs logbuf_lock unlock lock inversion Oleg Nesterov audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE Tejun Heo idr: fix top layer handling Artem Bityutskiy proc: pid/status: show all supplementary groups ------------- Diffstat: .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 8 +- Documentation/hwmon/coretemp | 12 +- Makefile | 4 +- arch/arm/Kconfig | 1 - arch/arm/boot/compressed/Makefile | 1 - arch/arm/boot/compressed/head-sa1100.S | 1 + arch/arm/boot/compressed/head-shark.S | 1 + arch/arm/boot/compressed/head.S | 1 + arch/arm/boot/dts/imx51-babbage.dts | 4 +- arch/arm/include/asm/a.out-core.h | 45 ------ arch/arm/include/asm/a.out.h | 34 ----- arch/arm/include/asm/processor.h | 4 - arch/arm/kernel/head.S | 3 + arch/arm/kernel/topology.c | 2 + arch/arm/mach-dove/common.c | 2 +- arch/arm/mach-footbridge/common.c | 3 + arch/arm/mach-footbridge/dc21285.c | 2 - arch/arm/mach-kirkwood/common.c | 4 +- arch/arm/mach-mv78xx0/common.c | 6 +- arch/arm/mach-orion5x/common.c | 3 +- arch/arm/mach-pxa/reset.c | 8 +- arch/arm/mach-u300/include/mach/u300-regs.h | 2 +- arch/arm/mach-w90x900/include/mach/entry-macro.S | 4 +- arch/arm/plat-orion/common.c | 8 +- arch/arm/plat-orion/include/plat/common.h | 6 +- arch/mips/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/s390/include/asm/jump_label.h | 2 +- arch/sparc/include/asm/jump_label.h | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/jump_label.h | 2 +- drivers/ata/ahci.c | 13 ++ drivers/cpufreq/powernow-k6.c | 147 ++++++++++++++++---- drivers/edac/sb_edac.c | 7 +- drivers/hid/hid-apple.c | 3 + drivers/hid/hid-core.c | 26 ++-- drivers/hid/hid-ids.h | 10 ++ drivers/hid/hid-input.c | 12 +- drivers/hid/hid-multitouch.c | 4 +- drivers/hid/hid-sony.c | 18 ++- drivers/hid/hidraw.c | 98 +++++++------ drivers/hid/usbhid/hid-quirks.c | 3 + drivers/hwmon/applesmc.c | 13 ++ drivers/hwmon/coretemp.c | 34 ++++- drivers/hwmon/lm78.c | 2 + drivers/hwmon/sis5595.c | 2 + drivers/hwmon/vt8231.c | 2 +- drivers/idle/intel_idle.c | 3 +- drivers/media/dvb/dvb-core/dmxdev.c | 8 +- drivers/media/video/gspca/kinect.c | 1 + drivers/media/video/hdpvr/hdpvr-core.c | 22 +-- drivers/media/video/omap/omap_vout.c | 12 +- drivers/media/video/saa7164/saa7164-core.c | 4 +- drivers/media/video/v4l2-device.c | 30 ++-- drivers/mmc/host/mxs-mmc.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 74 +++++++++- drivers/net/ethernet/broadcom/tg3.h | 8 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 8 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 15 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 27 +--- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 + drivers/net/wireless/ath/ath9k/calib.c | 1 + drivers/net/wireless/ath/ath9k/htc.h | 1 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 18 ++- drivers/net/wireless/ath/ath9k/hw.c | 3 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 7 - drivers/pps/clients/pps-ldisc.c | 10 +- drivers/pps/pps.c | 47 ++++++- drivers/usb/core/driver.c | 38 ++++-- drivers/usb/core/hub.c | 21 ++- drivers/usb/core/quirks.c | 152 ++++++++++++--------- drivers/usb/core/usb.h | 4 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/gadget.c | 15 +- drivers/usb/host/ehci-pci.c | 2 +- drivers/usb/host/ehci-q.c | 16 +-- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/xhci-hub.c | 28 ---- drivers/usb/host/xhci-pci.c | 32 ++++- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 2 + drivers/usb/misc/adutux.c | 2 +- drivers/usb/serial/ark3116.c | 10 +- drivers/usb/serial/ch341.c | 11 +- drivers/usb/serial/cypress_m8.c | 14 +- drivers/usb/serial/ftdi_sio.c | 68 +++++---- drivers/usb/serial/io_edgeport.c | 12 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/keyspan.c | 2 +- drivers/usb/serial/mct_u232.c | 13 +- drivers/usb/serial/mos7840.c | 60 +++++--- drivers/usb/serial/oti6858.c | 10 +- drivers/usb/serial/pl2303.c | 21 +-- drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/spcp8x5.c | 19 ++- drivers/usb/serial/ssu100.c | 12 +- drivers/usb/serial/ti_usb_3410_5052.c | 19 +-- drivers/usb/serial/usb-serial.c | 1 + drivers/usb/wusbcore/wa-rpipe.c | 5 +- drivers/usb/wusbcore/wa-xfer.c | 5 +- drivers/video/omap2/omapfb/omapfb-main.c | 2 +- fs/proc/array.c | 2 +- include/linux/compiler-gcc.h | 3 + include/linux/compiler-gcc4.h | 16 +++ include/linux/hid.h | 2 +- include/linux/hidraw.h | 4 +- include/linux/idr.h | 11 ++ include/linux/msg.h | 6 +- include/linux/mv643xx_eth.h | 2 + include/linux/pps_kernel.h | 17 ++- include/linux/usb/hcd.h | 2 +- include/linux/usb/serial.h | 2 + ipc/msgutil.c | 12 +- ipc/util.h | 4 +- kernel/audit.c | 2 +- kernel/printk.c | 2 +- kernel/workqueue.c | 9 ++ lib/idr.c | 36 +++-- security/selinux/hooks.c | 36 +++-- sound/drivers/aloop.c | 5 +- sound/drivers/pcsp/pcsp.c | 2 +- sound/i2c/other/ak4xxx-adda.c | 2 +- sound/pci/hda/hda_intel.c | 40 ++++-- sound/pci/hda/patch_conexant.c | 114 +++++++++++----- sound/pci/hda/patch_hdmi.c | 35 +++-- sound/pci/hda/patch_realtek.c | 1 + sound/usb/6fire/comm.c | 38 +++++- sound/usb/6fire/comm.h | 2 +- sound/usb/6fire/midi.c | 16 ++- sound/usb/6fire/midi.h | 6 +- sound/usb/6fire/pcm.c | 41 +++++- sound/usb/6fire/pcm.h | 2 +- sound/usb/card.h | 1 + sound/usb/endpoint.c | 3 +- sound/usb/mixer.c | 16 ++- sound/usb/quirks.c | 1 + 139 files changed, 1334 insertions(+), 679 deletions(-) -- 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/