revert "elevator: acquire q->sysfs_lock in elevator_change()"
Merge tag 'v3.4.87' into exp-4.4

94b139b Linux 3.4.87
b280b28 powernow-k6: reorder frequencies
b255b6c powernow-k6: correctly initialize default parameters
d1ec820 powernow-k6: disable cache when changing frequency
a40d0aa media: omap_vout: find_vma() needs ->mmap_sem held
21bb61a media: v4l: Reset subdev v4l2_dev field to NULL if registration fails
7ac5824 media: gspca_kinect: add Kinect for Windows USB id
fbedbee sb_edac: Avoid overflow errors at memory size calculation
af7dc7e mmc: mxs-mmc: fix deadlock caused by recursion loop
ff4d5a0 OMAPFB: fix framebuffer console colors
412d9e6 hwmon: Prevent some divide by zeros in FAN_TO_REG()
46bff02 hwmon: (applesmc) Always read until end of data
5f5407d hwmon: (coretemp) Add support for Atom CE4110/4150/4170
37048ba hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
480c7ed hwmon: (coretemp) Add support for Atom D2000 and N2000 series CPU models
24a8df0 hwmon: (coretemp) Improve support of recent Atom CPU models
f085857 ALSA: hda/realtek - Add support of ALC231 codec
adb7974 ALSA: pcsp: Fix the order of input device unregistration
dda11de ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA
14c92b5 ALSA: 6fire: make buffers DMA-able (midi)
a79a4cb ALSA: 6fire: make buffers DMA-able (pcm)
05e5104 ALSA: 6fire: fix DMA issues with URB transfer_buffer usage
73af4c7 ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info()
5e55723 ALSA: usb: Parse UAC2 extension unit like for UAC1
1acf589 ALSA: usb-audio: skip UAC2 EFFECT_UNIT
8e3f04e ALSA: hda - Add another GPU codec ID to snd-hda
6b06792 ALSA: hda - Add new GPU codec ID to snd-hda
0bffc80 ALSA: hda - Cache the MUX selection for generic HDMI
94eac74 xhci: Limit the spurious wakeup fix only to HP machines
79ecb50 xhci: Fix spurious wakeups after S5 on Haswell
1946867 xhci: quirk for extra long delay for S4
6ea54be usb: hub: Clear Port Reset Change during init/resume
69ede95 ahci: Add Device IDs for Intel Wildcat Point-LP
24e9216 ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs
f70e9e5 ahci: Add Device IDs for Intel Wellsburg PCH
43d9771 USB: ftdi_sio: fixed handling of unsupported CSIZE setting
15d4d0e usb: wusbcore: change WA_SEGS_MAX to a legal value
af0c43e usb: wusbcore: set the RPIPE wMaxPacketSize value correctly
bdbea93 usb: dwc3: add support for Merrifield
490a933 usb: dwc3: pci: add support for BayTrail
0a909d3 usb: Disable USB 2.0 Link PM before device reset.
a69987b USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd
083fcbf USB: fix build error when CONFIG_PM_SLEEP isn't enabled
d8737ac USB: OHCI: Allow runtime PM without system sleep
3cae635 USB: keyspan: fix null-deref at disconnect and release
d50ef35 USB: ti_usb_3410_5052: fix big-endian firmware handling
02fb61f USB: adutux: fix big-endian device-type reporting
e5df243 USB: mos7840: fix race in register handling
769c677 USB: mos7840: fix memory leak in open
32904c9 USB: pl2303: fix device initialisation at open
2b2eff2 USB: spcp8x5: fix device initialisation at open
f18dcf3 usb: dwc3: gadget: free trb pool only from epnum 2
6dc1c36 USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
e2e3e92 USB: serial: fix hang when opening port
f728755 USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT
83adaff USB: ssu100: fix use-after-free in TIOCMIWAIT
b2e9bfc USB: spcp8x5: fix use-after-free in TIOCMIWAIT
c8c09e1 USB: pl2303: fix use-after-free in TIOCMIWAIT
4a8dd74 USB: oti6858: fix use-after-free in TIOCMIWAIT
ffa4619 USB: mos7840: fix use-after-free in TIOCMIWAIT
50359ec USB: mos7840: fix broken TIOCMIWAIT
fd45b1f USB: mct_u232: fix use-after-free in TIOCMIWAIT
db4d8d5 USB: io_ti: fix use-after-free in TIOCMIWAIT
82616dd USB: io_edgeport: fix use-after-free in TIOCMIWAIT
6c72792 USB: ftdi_sio: fix use-after-free in TIOCMIWAIT
50bbd81 USB: cypress_m8: fix use-after-free in TIOCMIWAIT
50477ea USB: ch341: fix use-after-free in TIOCMIWAIT
ee71b1b USB: ark3116: fix use-after-free in TIOCMIWAIT
5a45b08 USB: serial: add modem-status-change wait queue
f273f0a ALSA: hda - Fix internal mic for Lenovo Ideapad U300s
f82bb3f ALSA: hda - Always turn on pins for HDMI/DP
3a5274b Revert "ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs"
5548ad5 ALSA: hda - Add Conexant CX20751/2/3/4 codec support
34f7c0c ALSA: hda - Fix non-snoop page handling
b94c4ae ALSA: aloop: Fix Oops while PM resume
2b3d8c8 ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
a75b7b7 usb: Add USB_QUIRK_RESET_RESUME for all Logitech UVC webcams
3d9dbfb usb: Add quirk detection based on interface information
14c83c8 USB: Add device quirk for Microsoft VX700 webcam
2641936 USB: EHCI: bugfix: urb->hcpriv should not be NULL
6ecd7b5 ath9k_hw: Enable hw PLL power save for AR9462
5991651 ath9k_hw: Fix RX gain initvals for AR9485
3f1475c ath9k_hw: fix chain swap setting when setting rx chainmask to 5
38769eb ath9k_htc: fix signal strength handling issues
45349fa ath9k_hw: Assign default xlna config for AR9485
a4bbd83 ath9k: fill channel mode in caldata
39a4acf ath9k: Fix noisefloor calibration
d3c97df ARM: 7791/1: a.out: remove partial a.out support
05496ab ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area
d3bc3d4 ARM: Orion: Set eth packet size csum offload limit
e3c3850 ARM: pxa: prevent PXA270 occasional reboot freezes
81543c3 ARM: footbridge: fix VGA initialisation
d9df9ae ARM: 7742/1: topology: export cpu_topology
a947adc ARM: u300: fix ages old copy/paste bug
978eb79 ARM: w90x900: fix legacy assembly syntax
de24923 ARM: dts: imx51-babbage: fix esdhc cd/wp properties
d92ab46 HID: hidraw: correctly deallocate memory on device disconnect
dd3f5d5 HID: usbhid: fix build problem
8cf8c0a HID: usbhid: quirk for MSI GX680R led panel
303acf4 HID: clean up quirk for Sony RF receivers
7c91b2f HID: add support for Sony RF receiver with USB product id 0x0374
48d4ed8 HID: apple: Add Apple wireless keyboard 2011 ANSI PID
ab267c7 HID: hidraw: improve error handling in hidraw_init()
f2bfdc8 HID: hidraw: fix list->buffer memleak
cd0e036 HID: fix return value of hidraw_report_event() when !CONFIG_HIDRAW
03c8248 HID: hidraw: add proper error handling to raw event reporting
1553bd2 HID: multitouch: validate indexes details
1b00508 HID: usbhid: quirk for Formosa IR receiver
323478e HID: add quirk for Freescale i.MX28 ROM recovery
777dea3 intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.
c765975 selinux: correctly label /proc inodes in use before the policy is loaded
ecadc52 pps: Fix a use-after free bug when unregistering a source.
d1aad79 pps: Use pps_lookup_dev to reduce ldisc coupling
1d6ec1c pps: Add pps_lookup_dev() function
e494b68 idr: idr_for_each_entry() macro
050bda2 ipc, msg: fix message length check for negative values
854ca2c compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
c18c162 compiler-gcc.h: Add gcc-recommended GCC_VERSION macro
307df0a workqueue: cond_resched() after processing each work item
15a0c53 printk: Fix rq->lock vs logbuf_lock unlock lock inversion
8d6f850 audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE
631c8c5 idr: fix top layer handling
c5f1f94 proc: pid/status: show all supplementary groups
v4.0