[PATCH 3.16.y-ckt 117/216] drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probe

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Guo Zeng commit 0e95325525c4383565cea4f402f15a3113162d05 upstream. Move rtc register to be later than hardware initialization. The reason is that devm_rtc_device_register() will do

[PATCH 3.16.y-ckt 048/216] nfs41: fix nfs4_proc_layoutget error handling

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Peng Tao commit 4bd5a980de87d2b5af417485bde97b8eb3d6cf6a upstream. nfs4_layoutget_release() drops layout hdr refcnt. Grab the refcnt early so that it is safe to call .release in case

[PATCH 3.16.y-ckt 044/216] ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Thomas Petazzoni commit e55355453600a33bb5ca4f71f2d7214875f3b061 upstream. Enabling the hardware I/O coherency on Armada 370, Armada 375, Armada 38x and Armada XP requires a certain

[PATCH 3.16.y-ckt 036/216] ftrace/x86: Add frames pointers to trampoline as necessary

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Steven Rostedt (Red Hat)" commit 9960efeb80f73bd073483dab0855ee0ddc27085c upstream. When CONFIG_FRAME_POINTERS are enabled, it is required that the ftrace_caller and

[PATCH 3.16.y-ckt 049/216] cdc-acm: memory leak in error case

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Oliver Neukum commit d908f8478a8d18e66c80a12adb27764920c1f1ca upstream. If probe() fails not only the attributes need to be removed but also the memory freed. Reported-by: Ahmed

[PATCH 3.16.y-ckt 045/216] megaraid_sas: corrected return of wait_event from abort frame path

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "sumit.sax...@avagotech.com" commit 170c238701ec38b1829321b17c70671c101bac55 upstream. Corrected wait_event() call which was waiting for wrong completion status (0xFF).

[PATCH 3.16.y-ckt 050/216] USB: cdc-acm: check for valid interfaces

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Greg Kroah-Hartman commit 403dff4e2c94f275e24fd85f40b2732ffec268a1 upstream. We need to check that we have both a valid data and control inteface for both types of headers (union and

[PATCH 3.16.y-ckt 055/216] tty: serial: men_z135_uart: Add terminating entry for men_z135_ids

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Axel Lin commit 6b1f40cf4840820051d69646af0b6503878cb1bc upstream. The mcb_device_id table is supposed to be zero-terminated. Signed-off-by: Axel Lin Signed-off-by: Greg

[PATCH 3.16.y-ckt 046/216] ASoC: max98090: Fix ill-defined sidetone route

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Jarkko Nikula commit 48826ee590da03e9882922edf96d8d27bdfe9552 upstream. Commit 5fe5b767dc6f ("ASoC: dapm: Do not pretend to support controls for non mixer/mux widgets") revealed

Re: [PATCH v3 3/5] ARM: at91/dt: update udc compatible strings

2015-01-12 Thread Felipe Balbi
On Mon, Jan 12, 2015 at 11:57:56AM +0100, Boris Brezillon wrote: > at91sam9g45, at91sam9x5 and sama5 SoCs should not use > "atmel,at91sam9rl-udc" for their USB device compatible property since > this compatible is attached to a specific hardware bug fix. > > Signed-off-by: Boris Brezillon >

[PATCH 3.16.y-ckt 051/216] [media] uvcvideo: Fix destruction order in uvc_delete()

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit 2228d80dd05a4fc5a410fde847677b8fb3eb23d7 upstream. We've got a bug report at disconnecting a Webcam, where the kernel spews warnings like below: WARNING: CPU: 0

[PATCH 3.16.y-ckt 056/216] serial: samsung: wait for transfer completion before clock disable

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Robert Baldyga commit 1ff383a4c3eda8893ec61b02831826e1b1f46b41 upstream. This patch adds waiting until transmit buffer and shifter will be empty before clock disabling. Without this

[PATCH 3.16.y-ckt 057/216] mmc: dw_mmc: avoid write to CDTHRCTL on older versions

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: James Hogan commit 66dfd10173159cafa9cb0d39936b8daeaab8e3e0 upstream. Commit f1d2736c8156 (mmc: dw_mmc: control card read threshold) added dw_mci_ctrl_rd_thld() with an unconditional

[PATCH 3.16.y-ckt 058/216] Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dmitry Tunin commit 3bb30a7cdf9242aca90d49aa41baebf9458f96f0 upstream. Add support for Bluetooth MCI WB335 (AR9565) Wi-Fi+bt module. This Bluetooth module requires loading patch and

[PATCH 3.16.y-ckt 060/216] dm cache: only use overwrite optimisation for promotion when in writeback mode

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Joe Thornber commit f29a3147e251d7ae20d3194ff67f109d71e501b4 upstream. Overwrite causes the cache block and origin blocks to diverge, which is only allowed in writeback mode.

[PATCH 3.16.y-ckt 053/216] mfd: twl4030-power: Fix regression with missing compatible flag

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Tony Lindgren commit 1b9b46d05f887aec418b3a5f4f55abf79316fcda upstream. Commit e7cd1d1eb16f ("mfd: twl4030-power: Add generic reset configuration") accidentally removed the

[PATCH 3.16.y-ckt 052/216] HID: i2c-hid: fix race condition reading reports

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Jean-Baptiste Maneyrol commit 6296f4a8eb86f9abcc370fb7a1a116b8441c17fd upstream. Current driver uses a common buffer for reading reports either synchronously in

[PATCH 3.16.y-ckt 061/216] dm cache: dirty flag was mistakenly being cleared when promoting via overwrite

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Joe Thornber commit 1e32134a5a404e80bfb47fad8a94e9bbfcbdacc5 upstream. If the incoming bio is a WRITE and completely covers a block then we don't bother to do any copying for a

[PATCH 3.16.y-ckt 073/216] md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: NeilBrown commit 108cef3aa41669610e1836fe638812dd067d72de upstream. It is critical that fetch_block() and handle_stripe_dirtying() are consistent in their analysis of what needs to

[PATCH 3.16.y-ckt 067/216] iwlwifi: mvm: update values for Smart Fifo

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Emmanuel Grumbach commit b4c82adcba8cb4b23068a6b800ca98da3bee6888 upstream. Interoperability issues were identified and root caused to the Smart Fifo watermarks. These issues arose

[PATCH 3.16.y-ckt 059/216] n_tty: Fix read_buf race condition, increment read_head after pushing data

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Christian Riesch commit 8bfbe2de769afda051c56aba5450391670e769fc upstream. Commit 19e2ad6a09f0c06dbca19c98e5f4584269d913dd ("n_tty: Remove overflow tests from receive_buf() path")

[PATCH 3.16.y-ckt 064/216] ath9k: fix BE/BK queue order

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Felix Fietkau commit 78063d81d353e10cbdd279c490593113b8fdae1c upstream. Hardware queues are ordered by priority. Use queue index 0 for BK, which has lower priority than BE.

What's the correct tree to route kprobes patches through?

2015-01-12 Thread Jon Medhurst (Tixy)
Hi All I'm wondering what the correct route is for getting kprobes patches into mainline Linux. In particular I'm interested in a patch from Masami Hiramatsu [1] which is a dependency for some ARM kprobes work we want to merge. If acceptable, we could submit that one though the ARM maintainer's

Re: [PATCH 00/10][RFC] Increased clocksource validation and cleanups

2015-01-12 Thread John Stultz
On Sun, Jan 11, 2015 at 3:41 AM, Richard Cochran wrote: > On Fri, Jan 09, 2015 at 04:34:18PM -0800, John Stultz wrote: >> So this series is the result of earlier discussions with Linus >> and his suggestions around improvements to clocksource validation >> in the hope we can more easily catch bad

[PATCH 3.16.y-ckt 066/216] iwlwifi: dvm: fix flush support for old firmware

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Emmanuel Grumbach commit 5a12a07e4495d1e4d79382e05c9d6e8b4d9fa4ec upstream. Since the commit below, iwldvm sends the FLUSH command to the firmware. All the devices that use iwldvm

[PATCH 3.16.y-ckt 072/216] umount: Disallow unprivileged mount force

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit b2f5d4dc38e034eecb7987e513255265ff9aa1cf upstream. Forced unmount affects not just the mount namespace but the underlying superblock as well. Restrict

Re: [PATCH] pinctrl: pinconf-generic: loose DT dependence

2015-01-12 Thread Sören Brinkmann
On Mon, 2015-01-12 at 12:49AM +0100, Linus Walleij wrote: > New pin controllers such as ACPI-based may also have custom properties > to parse, and should be able to use generic pin config. Let's make the > code compile on !OF systems and rename members a bit to underscore it > is custom parameters

[PATCH 3.16.y-ckt 071/216] mnt: Update unprivileged remount test

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 4a44a19b470a886997d6647a77bb3e38dcbfa8c5 upstream. - MNT_NODEV should be irrelevant except when reading back mount flags, no longer specify MNT_NODEV on

Re: [PATCH 4/5] PCI: qcom: Add Qualcomm PCIe controller driver

2015-01-12 Thread Bjorn Helgaas
On Fri, Dec 12, 2014 at 07:14:00PM +0200, Stanimir Varbanov wrote: > The PCIe driver reuse the Designware common code for host > and MSI initialization, and also program the Qualcomm > application specific registers. > > Signed-off-by: Stanimir Varbanov > --- > drivers/pci/host/Kconfig |

[PATCH 3.16.y-ckt 065/216] ath5k: fix hardware queue index assignment

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Felix Fietkau commit 9e4982f6a51a2442f1bb588fee42521b44b4531c upstream. Like with ath9k, ath5k queues also need to be ordered by priority. queue_info->tqi_subtype already contains

[PATCH 3.16.y-ckt 077/216] drm/vmwgfx: Fix fence event code

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Thomas Hellstrom commit 89669e7a7f96be3ee8d9a22a071d7c0d3b4428fc upstream. The commit "vmwgfx: Rework fence event action" introduced a number of bugs that are fixed with this commit:

[PATCH 3.16.y-ckt 068/216] iommu/vt-d: Fix an off-by-one bug in __domain_mapping()

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Jiang Liu commit cc4f14aa170d895c9a43bdb56f62070c8a6da908 upstream. There's an off-by-one bug in function __domain_mapping(), which may trigger the BUG_ON(nr_pages < lvl_pages) when

backport a4dba130891271084344c12537731542ec77cb85 to 3.16+

2015-01-12 Thread Stefano Stabellini
Hi all, I would like to request a backport of the following commit: commit a4dba130891271084344c12537731542ec77cb85 Author: Stefano Stabellini Date: Fri Nov 21 11:07:39 2014 + xen/arm/arm64: introduce xen_arch_need_swiotlb to stable trees from 3.16 onward (3.16 included). The

[PATCH 3.16.y-ckt 070/216] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 3e1866410f11356a9fd869beb3e95983dc79c067 upstream. Now that remount is properly enforcing the rule that you can't remove nodev at least sandstorm.io is

[PATCH 3.16.y-ckt 076/216] drm/vmwgfx: Fix error printout on signals pending

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Thomas Hellstrom commit e338c4c2b620ba4e75fd3576f8142eb93be12ce3 upstream. The function vmw_master_check() might return -ERESTARTSYS if there is a signal pending, indicating that the

[PATCH 3.16.y-ckt 062/216] dm bufio: fix memleak when using a dm_buffer's inline bio

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Darrick J. Wong" commit 445559cdcb98a141f5de415b94fd6eaccab87e6d upstream. When dm-bufio sets out to use the bio built into a struct dm_buffer to issue an IO, it needs to call

[PATCH 3.16.y-ckt 063/216] ath9k_hw: fix hardware queue allocation

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Felix Fietkau commit ad8fdccf9c197a89e2d2fa78c453283dcc2c343f upstream. The driver passes the desired hardware queue index for a WMM data queue in qinfo->tqi_subtype. This was

[PATCH 3.16.y-ckt 075/216] drm/i915: Disallow pin ioctl completely for kms drivers

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Vetter commit d472fcc8379c062bd56a3876fc6ef22258f14a91 upstream. The problem here is that SNA pins batchbuffers to etch out a bit more performance. Iirc it started out as a

[PATCH 3.16.y-ckt 080/216] swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpu

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stefano Stabellini commit d6883e6f32e07ef2cc974753ba00927de099e6d7 upstream. xen_dma_unmap_page and xen_dma_sync_single_for_cpu take a dma_addr_t handle as argument, not a physical

[PATCH 3.16.y-ckt 082/216] swiotlb-xen: call xen_dma_sync_single_for_device when appropriate

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stefano Stabellini commit 9490c6c67e2f41760de8ece4e4f56f75f84ceb9e upstream. In xen_swiotlb_sync_single we always call xen_dma_sync_single_for_cpu, even when we should call

[PATCH 3.16.y-ckt 078/216] hp_accel: Add support for HP ZBook 15

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dominique Leuenberger commit 6583659e0f92e38079a8dd081e0a1181a0f37747 upstream. HP ZBook 15 laptop needs a non-standard mapping (x_inverted). BugLink:

[PATCH 3.16.y-ckt 069/216] dm crypt: use memzero_explicit for on-stack buffer

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Milan Broz commit 1a71d6ffe18c0d0f03fc8531949cc8ed41d702ee upstream. Use memzero_explicit to cleanup sensitive data allocated on stack to prevent the compiler from optimizing and

[PATCH 3.16.y-ckt 081/216] swiotlb-xen: remove BUG_ON in xen_bus_to_phys

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stefano Stabellini commit c884227eaae9936f8ecbde6e1387bccdab5f4e90 upstream. On x86 truncation cannot occur because config XEN depends on X86_64 || (X86_32 && X86_PAE). On ARM

[PATCH 3.16.y-ckt 084/216] [media] img-ir/hw: Always read data to clear buffer

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dylan Rajaratnam commit ea0de4ec5489da0fe738b274effac4f950e93d76 upstream. A problem was found on Polaris where if the unit it booted via the power button on the infrared remote then

[PATCH 3.16.y-ckt 079/216] drm/radeon: check the right ring in radeon_evict_flags()

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 5e5c21cac1001089007260c48b0c89ebaace0e71 upstream. Check the that ring we are using for copies is functional rather than the GFX ring. On newer asics we use the

[PATCH 3.16.y-ckt 085/216] [media] img-ir/hw: Fix potential deadlock stopping timer

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: James Hogan commit ac03086067a5524ae9e020ba5712a208c67b2736 upstream. The end timer is used for switching back from repeat code timings when no repeat codes have been received for a

[PATCH 3.16.y-ckt 083/216] swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stefano Stabellini commit 2c3fc8d26dd09b9d7069687eead849ee81c78e46 upstream. Need to pass the pointer within the swiotlb internal buffer to the swiotlb library, that in the case of

[PATCH 3.16.y-ckt 090/216] groups: Consolidate the setgroups permission checks

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 7ff4d90b4c24a03666f296c3d4878cd39001e81e upstream. Today there are 3 instances of setgroups and due to an oversight their permission checking has diverged.

[PATCH 3.16.y-ckt 086/216] powerpc/book3s: Fix partial invalidation of TLBs in MCE code.

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Mahesh Salgaonkar commit 682e77c861c4c60f79ffbeae5e1938ffed24a575 upstream. The existing MCE code calls flush_tlb hook with IS=0 (single page) resulting in partial invalidation of

[PATCH 3.16.y-ckt 091/216] userns: Document what the invariant required for safe unprivileged mappings.

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 0542f17bf2c1f2430d368f44c8fcf2f82ec9e53e upstream. The rule is simple. Don't allow anything that wouldn't be allowed without unprivileged mappings. It

Re: 3.19-rc1 regression bisected No sound on Dell Latitude d430

2015-01-12 Thread Hans de Bruin
On 01/12/2015 07:52 AM, Takashi Iwai wrote: At Sun, 11 Jan 2015 22:44:37 +0100, Hans de Bruin wrote: On 01/11/2015 04:45 PM, Takashi Iwai wrote: At Sun, 11 Jan 2015 13:21:34 +0100, Hans de Bruin wrote: This commit: commit 3abb4f4d0e7aaad0d12004b5057f4486a688752b Author: David Henningsson

[PATCH 3.16.y-ckt 094/216] ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit 66139a48cee1530c91f37c145384b4ee7043f0b7 upstream. In snd_usbmidi_error_timer(), the driver tries to resubmit MIDI input URBs to reactivate the MIDI stream, but

[PATCH 3.16.y-ckt 088/216] clocksource: arch_timer: Fix code to use physical timers when requested

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Sonny Rao commit 0b46b8a718c6e90910a1b1b0fe797be3c167e186 upstream. This is a bug fix for using physical arch timers when the arch_timer_use_virtual boolean is false. It restores

[PATCH 3.16.y-ckt 093/216] can: peak_usb: fix cleanup sequence order in case of error during init

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stephane Grosjean commit af35d0f1cce7a990286e2b94c260a2c2d2a0e4b0 upstream. This patch sets the correct reverse sequence order to the instructions set to run, when any failure occurs

[PATCH 3.16.y-ckt 095/216] KEYS: Fix stale key registration at error path

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit b26bdde5bb27f3f900e25a95e33a0c476c8c2c48 upstream. When loading encrypted-keys module, if the last check of aes_get_sizes() in init_encrypted() fails, the driver

[PATCH 3.16.y-ckt 087/216] clocksource: arm_arch_timer: Change clocksource name if CP15 unavailable

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Nathan Lynch commit 423bd69e69f565167ba14e2fe61df76c3c4a0d26 upstream. The arm and arm64 VDSOs need CP15 access to the architected counter. If this is unavailable (which is allowed

[PATCH 3.16.y-ckt 097/216] i2c: designware: Fix falling time bindings doc

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Doug Anderson commit 8e2596e81a9dd8f9efcf78476f3990f211e25edb upstream. In (6468276 i2c: designware: make SCL and SDA falling time configurable) new device tree properties were added

[PATCH 3.16.y-ckt 098/216] drm/dp: retry AUX transactions 32 times (v1.1)

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dave Airlie commit 19a93f042fc241ecdf98543cedfe7c171f8cdf53 upstream. At least on two MST devices I've tested with, when they are link training downstream, they are totally unable to

[PATCH 3.16.y-ckt 089/216] ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit fedb2245cbb8d823e449ebdd48ba9bb35c071ce0 upstream. The built-in mic boost volume gets almost muted after suspend/resume on Lenovo Ideapad S210. Bugzilla:

[PATCH 3.16.y-ckt 096/216] thermal: Fix error path in thermal_init()

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Luis Henriques commit 9d367e5e7b05c71a8c1ac4e9b6e00ba45a79f2fc upstream. thermal_unregister_governors() and class_unregister() were being called in the wrong order. Fixes:

[PATCH 3.16.y-ckt 099/216] drm/fb_helper: move deferred fb checking into restore mode (v2)

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dave Airlie commit e2809c7db818df6bbd0edf843e1beb2fbc9d8541 upstream. On MST systems the monitors don't appear when we set the fb up, but plymouth opens the drm device and holds it

[PATCH 3.16.y-ckt 105/216] nfsd4: fix xdr4 inclusion of escaped char

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Benjamin Coddington commit 5a64e56976f1ba98743e1678c0029a98e9034c81 upstream. Fix a bug where nfsd4_encode_components_esc() includes the esc_end char as an additional string

[PATCH 3.16.y-ckt 092/216] can: peak_usb: fix memset() usage

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Stephane Grosjean commit dc50ddcd4c58a5a0226038307d6ef884bec9f8c2 upstream. This patchs fixes a misplaced call to memset() that fills the request buffer with 0. The problem was with

[PATCH 3.16.y-ckt 074/216] drm/i915: Only warn the first time we attempt to mmio whilst suspended

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Chris Wilson commit 2b387059817fd100cddc5a97118d63e3f3fade74 upstream. In all likelihood we will do a few hundred errnoneous register operations if we do a single invalid register

[PATCH 3.16.y-ckt 106/216] nfsd4: fix xdr4 count of server in fs_location4

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Benjamin Coddington commit bf7491f1be5e125eece2ec67e0f79d513caa6c7e upstream. Fix a bug where nfsd4_encode_components_esc() incorrectly calculates the length of server array in

[PATCH 3.16.y-ckt 104/216] fs: nfsd: Fix signedness bug in compare_blob

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Rasmus Villemoes commit ef17af2a817db97d42dd2ec0a425231748e23dbc upstream. Bugs similar to the one in acbbe6fbb240 (kcmp: fix standard comparison bug) are in rich supply. In this

[PATCH 3.16.y-ckt 108/216] userns: Don't allow unprivileged creation of gid mappings

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit be7c6dba2332cef0677fbabb606e279ae76652c3 upstream. As any gid mapping will allow and must allow for backwards compatibility dropping groups don't allow any

[PATCH 3.16.y-ckt 110/216] userns: Only allow the creator of the userns unprivileged mappings

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit f95d7918bd1e724675de4940039f2865e5eec5fe upstream. If you did not create the user namespace and are allowed to write to uid_map or gid_map you should

[PATCH 3.16.y-ckt 111/216] userns: Rename id_map_mutex to userns_state_mutex

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit f0d62aec931e4aec797d346dc4f188f454ba upstream. Generalize id_map_mutex so it can be used for more state of a user namespace. Reviewed-by: Andy

[PATCH 3.16.y-ckt 103/216] blk-mq: Fix a race between bt_clear_tag() and bt_get()

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Bart Van Assche commit c38d185d4af12e8be63ca4b6745d99449c450f12 upstream. What we need is the following two guarantees: * Any thread that observes the effect of the

[PATCH 3.16.y-ckt 101/216] blk-mq: Fix a use-after-free

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Bart Van Assche commit 45a9c9d909b24c6ad0e28a7946e7486e73010319 upstream. blk-mq users are allowed to free the memory request_queue.tag_set points at after blk_cleanup_queue() has

[PATCH 3.16.y-ckt 112/216] drm/i915: Don't complain about stolen conflicts on gen3

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Vetter commit 0b6d24c01932db99fc95304235e751e7f7625c41 upstream. Apparently stuff works that way on those machines. I agree with Chris' concern that this is a bit risky but

[PATCH 3.16.y-ckt 107/216] userns: Don't allow setgroups until a gid mapping has been setablished

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 273d2c67c3e179adb1e74f403d1e9a06e3f841b5 upstream. setgroups is unique in not needing a valid mapping before it can be called, in the case of setgroups(0,

[GIT PULL] USB fixes for v3.19-rc5

2015-01-12 Thread Felipe Balbi
Hi Greg, Looks like this will be my last pull request for v3.19. Please consider merging on top of your usb-linus branch. Note that there will be a conflict when merging on that branch, the solution is to use the version from my tree as that's more correct. Here's how the related code should

[PATCH 3.16.y-ckt 100/216] xtensa: fix kmap_prot definition

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Max Filippov commit ff009ab6d4d4581b62fa055ab6233133aca25ab8 upstream. Replace PAGE_KERNEL with PAGE_KERNEL_EXEC to allow copy_to_user_page invalidate icache for pages mapped with

[PATCH 3.16.y-ckt 102/216] blk-mq: Avoid that __bt_get_word() wraps multiple times

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Bart Van Assche commit 9e98e9d7cf6e9d2ec1cce45e8d5ccaf3f9b386f3 upstream. If __bt_get_word() is called with last_tag != 0, if the first find_next_zero_bit() fails, if after

Re: [PATCH v8 2/4] fpga manager: add sysfs interface document

2015-01-12 Thread Jason Gunthorpe
On Sun, Jan 11, 2015 at 10:29:00AM -0600, atull wrote: > the FPGA image. If someone wants there to be only one FPGA image on > the FGPA forever, they will probably not be using this framework; their > FPGA will probably be loaded before Linux boots up. Nonsense, loading the FPGA through Linux is

RE: [PATCH V6 1/1] perf tool: perf diff support for different binaries

2015-01-12 Thread Liang, Kan
> Em Tue, Jan 06, 2015 at 11:53:56AM -0300, Arnaldo Carvalho de Melo > escreveu: > > Em Tue, Dec 02, 2014 at 10:39:18AM -0500, kan.li...@intel.com escreveu: > > > Currently, the perf diff only works with same binaries. That's > > > because it compares the symbol start address. It doesn't work if

[PATCH 3.16.y-ckt 109/216] userns: Check euid no fsuid when establishing an unprivileged uid mapping

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 80dd00a23784b384ccea049bfb3f259d3f973b9d upstream. setresuid allows the euid to be set to any of uid, euid, suid, and fsuid. Therefor it is safe to allow

[PATCH 3.16.y-ckt 054/216] mfd: tc6393xb: Fail ohci suspend if full state restore is required

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Dmitry Eremin-Solenikov commit 1a5fb99de4850cba710d91becfa2c65653048589 upstream. Some boards with TC6393XB chip require full state restore during system resume thanks to chip's VCC

[PATCH 3.16.y-ckt 047/216] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Jens Axboe commit a33c1ba2913802b6fb23e974bb2f6a4e73c8b7ce upstream. We currently use num_possible_cpus(), but that breaks on sparc64 where the CPU ID space is discontig. Use

[PATCH 3.16.y-ckt 022/216] Drivers: hv: vmbus: Fix a race condition when unregistering a device

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Vitaly Kuznetsov commit 04a258c162a85c0f4ae56be67634dc43c9a4fa9b upstream. When build with Debug the following crash is sometimes observed: Call Trace: [] string+0x40/0x100 []

[PATCH 3.16.y-ckt 030/216] arm64: Add COMPAT_HWCAP_LPAE

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Catalin Marinas commit 7d57511d2dba03a8046c8b428dd9192a4bfc1e73 upstream. Commit a469abd0f868 (ARM: elf: add new hwcap for identifying atomic ldrd/strd instructions) introduces

[PATCH 3.16.y-ckt 038/216] ASoC: sigmadsp: Refuse to load firmware files with a non-supported version

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Lars-Peter Clausen commit 50c0f21b42dd4cd02b51f82274f66912d9a7fa32 upstream. Make sure to check the version field of the firmware header to make sure to not accidentally try to parse

[PATCH 3.16.y-ckt 005/216] s390/3215: fix tty output containing tabs

2015-01-12 Thread Luis Henriques
3.16.7-ckt4 -stable review patch. If anyone has any objections, please let me know. -- From: Martin Schwidefsky commit e512d56c799517f33b301d81e9a5e0ebf30c2d1e upstream. git commit 37f81fa1f63ad38e16125526bb2769ae0ea8d332 "n_tty: do O_ONLCR translation as a single write"

Re: [PATCH][RESEND] static code analysis from cppcheck reports:

2015-01-12 Thread Colin Ian King
On 12/01/15 18:02, Geert Uytterhoeven wrote: > On Mon, Jan 12, 2015 at 4:27 PM, Colin King wrote: >> From: Colin Ian King >> >> [drivers/video/fbdev/broadsheetfb.c:673]: >> (error) Memory leak: sector_buffer >> >> sector_buffer is not being kfree'd on each call to >>

Re: [PATCH][RESEND] static code analysis from cppcheck reports:

2015-01-12 Thread Geert Uytterhoeven
On Mon, Jan 12, 2015 at 4:27 PM, Colin King wrote: > From: Colin Ian King > > [drivers/video/fbdev/broadsheetfb.c:673]: > (error) Memory leak: sector_buffer > > sector_buffer is not being kfree'd on each call to > broadsheet_spiflash_rewrite_sector(), so free it. > > Signed-off-by: Colin Ian

Re: [PATCH 3.12 00/78] 3.12.36-stable review

2015-01-12 Thread Shuah Khan
On 01/09/2015 03:30 AM, Jiri Slaby wrote: > This is the start of the stable review cycle for the 3.12.36 release. > There are 78 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

Re: linux-next: Tree for Jan 12 (build failures: m68k, ppc)

2015-01-12 Thread Guenter Roeck
On Mon, Jan 12, 2015 at 05:27:08PM +0100, Geert Uytterhoeven wrote: > On Mon, Jan 12, 2015 at 5:24 PM, Guenter Roeck wrote: > > On Mon, Jan 12, 2015 at 06:03:22PM +1100, Stephen Rothwell wrote: > >> Hi all, > >> > >> Changes since 20150109: > >> > >> The usb-gadget-fixes tree gained a conflict

Re: [PATCH v9 1/4] drm/i2c: tda998x: Add DT support for audio

2015-01-12 Thread Russell King - ARM Linux
On Mon, Jan 12, 2015 at 06:13:41PM +0100, Jean-Francois Moine wrote: > On Mon, 12 Jan 2015 14:04:56 + > Russell King - ARM Linux wrote: > > On Mon, Jan 12, 2015 at 02:59:57PM +0100, Philipp Zabel wrote: > > > Note that of_graph_parse_endpoint interprets the port node's reg > > > property as

Re: [PATCH 1/5] net: atarilance: Remove obsolete IRQ_TYPE_PRIO

2015-01-12 Thread David Miller
From: Geert Uytterhoeven Date: Mon, 12 Jan 2015 09:40:17 +0100 > IRQ_TYPE_PRIO is no longer used by the Atari platform interrupt code > since commit 734085651c9b80aa ("[PATCH] m68k: convert atari irq code") > in v2.6.18-rc1, so drop it. > > Note that its value has been reused for a different

Re: [PATCH 3/3] usb: dwc3: add a quirk for device disconnection issue in Synopsis dwc3 core

2015-01-12 Thread Felipe Balbi
On Mon, Jan 12, 2015 at 06:29:43PM +0100, Paul Bolle wrote: > On Mon, 2015-01-12 at 11:20 -0600, Felipe Balbi wrote: > > On Sun, Jan 11, 2015 at 11:19:55PM +0800, Sneeker Yeh wrote: > > > in case i express unclearly i also put a pdf: > > >

[GIT PULL] UEFI updates for arm64

2015-01-12 Thread Ard Biesheuvel
Hello Catalin, The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115: linux 3.19-rc4 (2015-01-11 12:44:53 -0800) are available in the git repository at: http://git.linaro.org/people/ard.biesheuvel/linux-arm.git tags/for-3.20 for you to fetch changes up to

Re: [PATCH 12/16] pci/host: generic: convert to use generic config accesses

2015-01-12 Thread Will Deacon
On Sat, Jan 10, 2015 at 02:34:46AM +, Rob Herring wrote: > Convert the generic host PCI driver to use the generic config access > functions. > > Signed-off-by: Rob Herring > Cc: Will Deacon > Cc: Bjorn Helgaas > Cc: linux-...@vger.kernel.org > Cc: linux-arm-ker...@lists.infradead.org > ---

randconfig build error with next-20150112, in drivers/media/usb/gspca

2015-01-12 Thread Jim Davis
Building with the attached random configuration file, drivers/built-in.o: In function `gspca_dev_probe2': (.text+0x124915): undefined reference to `input_allocate_device' drivers/built-in.o: In function `gspca_dev_probe2': (.text+0x1249c1): undefined reference to `input_register_device'

Re: [PATCH 3.16.y-ckt 030/168] drm/i915: Handle failure to kick out a conflicting fb driver

2015-01-12 Thread Luis Henriques
On Mon, Jan 12, 2015 at 06:20:22PM +0100, Daniel Vetter wrote: > On Sun, Jan 11, 2015 at 10:49 PM, Ben Hutchings wrote: > > On Mon, 2014-12-15 at 14:24 +, Luis Henriques wrote: > >> 3.16.7-ckt3 -stable review patch. If anyone has any objections, please > >> let me know. > >> > >>

[PATCH V2 1/1] perf, x86: bug fix for cycles:p and cycles:pp on SLM

2015-01-12 Thread kan . liang
From: Kan Liang cycles:p and cycles:pp do not work on SLM since 86a04461a99f ("perf/x86: Revamp PEBS event selection") UOPS_RETIRED.ALL is not a PEBS capable event, so it should not be used to count cycle number. Actually SLM call intel_pebs_aliases_core2 which uses INST_RETIRED.ANY_P counts

Re: [PATCH 2/3] x_tables: Use also dev->ifalias for interface matching

2015-01-12 Thread Patrick Schaaf
On Monday 12 January 2015 17:22:57 Patrick McHardy wrote: > On 12.01, Patrick Schaaf wrote: > > > > Interfaces come and go through many different actions. There's the admin > > downing and upping stuff like bridges or bonds. There's stuff like libvirt > > / KVM / qemu creating and destroying

Re: [PATCH resend 2/2] [RFC] genirq: Set IRQCHIP_SKIP_SET_WAKE for no_irq_chip and dummy_irq_chip

2015-01-12 Thread Geert Uytterhoeven
Hi Santosh, On Mon, Jan 12, 2015 at 5:37 PM, santosh shilimkar wrote: > On 1/12/2015 8:04 AM, Geert Uytterhoeven wrote: >> >> If no_irq_chip or dummy_irq_chip are used for wake up (e.g. gpio-keys >> with a simple GPIO controller), the following warning is printed on >> resume from s2ram: >> >>

Re: [PATCH 3/6] hwmon: jc42: use bitops' sign_extend16

2015-01-12 Thread Martin Kepplinger
Am 2015-01-11 um 17:52 schrieb Guenter Roeck: > On 01/11/2015 02:34 AM, Martin Kepplinger wrote: >> Am 2014-12-16 um 08:17 schrieb Martin Kepplinger: >>> Am 2014-12-15 um 22:29 schrieb Guenter Roeck: On Mon, Dec 15, 2014 at 05:18:34PM +0100, Martin Kepplinger wrote: > --- Some

<    1   2   3   4   5   6   7   8   9   10   >