[PATCH 3.19.y-ckt 029/107] MIPS: kernel: cps-vec: Replace 'la' macro with PTR_LA

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit 81a02e34ded906357deac7003fbb0d36b6cc503f upstream. The PTR_LA macro will pick the correct "la" or "dla" macro to load an address to a register. This gets rids

[PATCH 3.19.y-ckt 031/107] MIPS: kernel: cps-vec: Use ta0-ta3 pseudo-registers for 64-bit

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit 0586ac75cd0746a4d5c43372dabcea8739ae0176 upstream. The cps-vec code assumes O32 ABI and uses t4-t7 in quite a few places. This breaks the build on 64-bit. As a

[PATCH 3.19.y-ckt 028/107] MIPS: kernel: smp-cps: Fix 64-bit compatibility errors due to pointer casting

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit fd5ed3066bb2f47814fe53cdc56d11a678551ae1 upstream. Commit 1d8f1f5a780a ("MIPS: smp-cps: hotplug support") added hotplug support in the SMP/CPS implementation

Re: [PATCH v3 2/5] toshiba_acpi: Remove "*not supported" feature prints

2015-08-05 Thread Azael Avalos
Hi Darren, 2015-08-05 3:38 GMT-06:00 Darren Hart : > On Fri, Jul 31, 2015 at 09:58:13PM -0600, Azael Avalos wrote: >> Currently the driver prints "*not supported" if any of the features >> queried are in fact not supported, let us print the available >> features instead. >> >> This patch removes

[PATCH 3.19.y-ckt 030/107] MIPS: kernel: cps-vec: Replace mips32r2 ISA level with mips64r2

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit 977e043d5ea1270ce985e4c165724ff91dc3c3e2 upstream. mips32r2 is a subset of mips64r2, so we replace mips32r2 with mips64r2 in preparation for 64-bit CPS

[PATCH 3.19.y-ckt 025/107] cxl: Fix off by one error allowing subsequent mmap page to be accessed

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Ian Munsie commit 10a5894f2dedd8a26b3132497445b314c0d952c4 upstream. It was discovered that if a process mmaped their problem state area they were able to access one page more than

[PATCH 3.19.y-ckt 034/107] drm/radeon: Clean up reference counting and pinning of the cursor BOs

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Michel=20D=C3=A4nzer?= commit cd404af0c930104462aa91344f07d002cf8248ed upstream. Take a GEM reference for and pin the new cursor BO, unpin and drop the GEM reference for

Re: [PATCH 0/5] kmod: Cleanups, simplifications, and make isolation friendly v3

2015-08-05 Thread Frederic Weisbecker
On Wed, Aug 05, 2015 at 07:10:57PM +0200, Oleg Nesterov wrote: > On 07/27, Frederic Weisbecker wrote: > > > > Hence those two debatable changes: > > > > _ We would like to use generic workqueues. System unbound workqueues are > > a very good candidate but they are not wide affine, only node

[PATCH 3.19.y-ckt 035/107] drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Grigori Goronzy commit f3cbb17bcf676a2fc6aedebe9fbebd59e550c51a upstream. Everything is evicted from VRAM before suspend, so we need to make sure all BOs are unpinned and re-pinned

[PATCH 3.19.y-ckt 032/107] MIPS: kernel: cps-vec: Replace KSEG0 with CKSEG0

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit 717f14255a52ad445d6f0eca7d0f22f59d6ba1f8 upstream. In preparation for 64-bit CPS support, we replace KSEG0 with CKSEG0 so 64-bit kernels can be supported.

[PATCH 3.19.y-ckt 033/107] MIPS: cps-vec: Use macros for various arithmetics and memory operations

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Markos Chandras commit b677bc03d757c7d749527cccdd2afcf34ebeeb07 upstream. Replace lw/sw and various arithmetic instructions with macros so the code can work on 64-bit kernels as

[PATCH 3.19.y-ckt 026/107] drm/radeon: fix HDP flushing

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Grigori Goronzy commit 54e03986133468e02cb01b76215e4d53a9cf6380 upstream. This was regressed by commit 39e7f6f8, although I don't know of any actual issues caused by it. The storage

[PATCH 3.19.y-ckt 037/107] selinux: don't waste ebitmap space when importing NetLabel categories

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Paul Moore commit 3324603524925c7727207027d1c15e597412d15e upstream. At present we don't create efficient ebitmaps when importing NetLabel category bitmaps. This can present a

[PATCH 3.19.y-ckt 036/107] mm: avoid setting up anonymous pages into file mapping

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "Kirill A. Shutemov" commit 6b7339f4c31ad69c8e9c0b2859276e22cf72176d upstream. Reading page fault handler code I've noticed that under right circumstances kernel would map anonymous

[PATCH 3.19.y-ckt 040/107] cxl: Check if afu is not null in cxl_slbia

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Axtens commit 2c069a118fe1d80c47dca84e1561045fc7f3cc9e upstream. The pointer to an AFU in the adapter's list of AFUs can be null if we're in the process of removing AFUs. The

[PATCH 3.19.y-ckt 038/107] hpfs: kstrdup() out of memory handling

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Sanidhya Kashyap commit ce657611baf902f14ae559ce4e0787ead6712067 upstream. There is a possibility of nothing being allocated to the new_opts in case of memory pressure, therefore

[PATCH 3.19.y-ckt 039/107] hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Joe Perches commit a28e4b2b18ccb90df402da3f21e1a83c9d4f8ec1 upstream. Removing unnecessary static buffers is good. Use the vsprintf %pV extension instead. Signed-off-by: Joe Perches

[PATCH 3.19.y-ckt 024/107] powerpc/powernv: Fix race in updating core_idle_state

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "Shreyas B. Prabhu" commit b32aadc1a8ed84afbe924cd2ced31cd6a2e67074 upstream. core_idle_state is maintained for each core. It uses 0-7 bits to track whether a thread in the core has

[PATCH 3.19.y-ckt 041/107] parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: John David Anglin commit 01ab60570427caa24b9debc369e452e86cd9beb4 upstream. The increased use of pdtlb/pitlb instructions seemed to increase the frequency of random segmentation

[PATCH 3.19.y-ckt 042/107] 9p: don't leave a half-initialized inode sitting around

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Al Viro commit 0a73d0a204a4a04a1e110539c5a524ae51f91d6d upstream. Signed-off-by: Al Viro Signed-off-by: Kamal Mostafa --- fs/9p/vfs_inode.c | 3 +-- fs/9p/vfs_inode_dotl.c |

[PATCH 3.19.y-ckt 043/107] freeing unlinked file indefinitely delayed

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Al Viro commit 75a6f82a0d10ef8f13cd8fe7212911a0252ab99e upstream. Normally opening a file, unlinking it and then closing will have the inode freed upon close() (provided that

[PATCH 3.19.y-ckt 046/107] drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Gabriel Fernandez commit 3be6d8ce639d92e60d144fb99dd74a53fe3799bb upstream. This patch fixes the mux bit-setting for ClockgenA9. Signed-off-by: Gabriel Fernandez Fixes:

[PATCH 3.19.y-ckt 044/107] clk: qcom: Use parent rate when set rate to pixel RCG clock

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Hai Li commit 6d451367bfa16fc103604bacd258f534c65d1540 upstream. Since the parent rate has been recalculated, pixel RCG clock should rely on it to find the correct M/N values during

[PATCH 3.19.y-ckt 045/107] drivers: clk: st: Incorrect register offset used for lock_status

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Pankaj Dev commit 56551da9255f20ffd3a9711728a1a3ad4b7100af upstream. Incorrect register offset used for sthi407 clockgenC Signed-off-by: Pankaj Dev Signed-off-by: Gabriel Fernandez

[PATCH 3.19.y-ckt 027/107] drm/i915: Declare the swizzling unknown for L-shaped configurations

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Chris Wilson commit 19ee835cdb0b5a8eb11a68f25a51b8039d564488 upstream. The old style of memory interleaving swizzled upto the end of the first even bank of memory, and then used the

[PATCH 3.19.y-ckt 050/107] iio: twl4030-madc: Pass the IRQF_ONESHOT flag

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Fabio Estevam commit 6c0d48cb29c29b306ba3548afb45154d22eb4d78 upstream. Since commit 1c6c69525b40 ("genirq: Reject bogus threaded irq requests") threaded IRQs without a primary

[PATCH 3.19.y-ckt 051/107] iio: inv-mpu: Specify the expected format/precision for write channels

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Adriana Reus commit 6a3c45bb5a385be7049a7725a4fe93eaa76915f4 upstream. The gyroscope needs IIO_VAL_INT_PLUS_NANO for the scale channel and unless specified write returns MICRO by

[PATCH 3.19.y-ckt 049/107] iio: adc: rockchip_saradc: add missing MODULE_* data

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Heiko Stuebner commit dc7b8d98ac003c9f1e83a5f927c372dac6f114a1 upstream. The module-data is currently missing. This includes the license-information which makes the driver taint the

[PATCH 3.19.y-ckt 054/107] iio: light: tcs3414: Fix bug preventing to set integration time

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Meerwald commit 33361e5678a541f82f29f85467d589e7bf8da76b upstream. the millisecond values in tcs3414_times should be checked against val2, not val, which is always zero.

[PATCH 3.19.y-ckt 056/107] iio: tmp006: Check channel info on write

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Meerwald commit 8d05abfaeff52bdf66aba3a3a337dcdbdb4911bf upstream. only SAMP_FREQ is writable Will lead to SAMP_FREQ being written by any attempt to write to the other

[PATCH 3.19.y-ckt 055/107] ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Dominic=20Sacr=C3=A9?= commit 0689a86ae814f39af94a9736a0a5426dd82eb107 upstream. The Steinberg MI2 and MI4 interfaces are compatible with the USB class audio spec, but the

[PATCH v3] virt: IRQ bypass manager

2015-08-05 Thread Alex Williamson
When a physical I/O device is assigned to a virtual machine through facilities like VFIO and KVM, the interrupt for the device generally bounces through the host system before being injected into the VM. However, hardware technologies exist that often allow the host to be bypassed for some of

[PATCH 3.19.y-ckt 048/107] drivers: clk: st: Fix flexgen lock init

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Giuseppe Cavallaro commit 0f4f2afd4402883a51ad27a1d9e046643bb1e3cb upstream. While proving lock, the following warning happens and it is fixed after initializing lock in the setup

Re: [PATCH 1/3] zpool: add zpool_has_pool()

2015-08-05 Thread Andrew Morton
On Wed, 5 Aug 2015 18:00:26 -0400 Dan Streetman wrote: > > > > If there's some reason why this can't happen, can we please have a code > > comment which reveals that reason? > > zpool_create_pool() should work if this returns true, unless as you > say the module is rmmod'ed *and* removed from

[PATCH 3.19.y-ckt 053/107] iio: adc: at91_adc: allow to use full range of startup time

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Jan Leupold commit 2ab5f39bc7825808e0fa1e7e5f0b23e174563467 upstream. The DT-Property "atmel,adc-startup-time" is stored in an u8 for a microsecond value. When trying to increase the

[PATCH 3.19.y-ckt 060/107] ARC: Override toplevel default -O2 with -O3

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Vineet Gupta commit 97709069214eb75312c14946803b9da4d3814203 upstream. ARC kernels have historically been built with -O3, despite top level Makefile defaulting to -O2. This was

[PATCH 3.19.y-ckt 058/107] dm thin: allocate the cell_sort_array dynamically

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Joe Thornber commit a822c83e47d97cdef38c4352e1ef62d9f46cfe98 upstream. Given the pool's cell_sort_array holds 8192 pointers it triggers an order 5 allocation via kmalloc. This order

[PATCH 3.19.y-ckt 059/107] kbuild: Allow arch Makefiles to override {cpp,ld,c}flags

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Michal Marek commit 61754c18752ffb78145671e94f053fb202fff041 upstream. Since commit a1c48bb1 (Makefile: Fix unrecognized cross-compiler command line options), the arch Makefile is

[PATCH 3.19.y-ckt 057/107] dm btree remove: fix bug in redistribute3

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Dennis Yang commit 4c7e309340ff85072e96f529582d159002c36734 upstream. redistribute3() shares entries out across 3 nodes. Some entries were being moved the wrong way, breaking the

[PATCH 3.19.y-ckt 052/107] iio: DAC: ad5624r_spi: fix bit shift of output data value

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: JM Friedt commit adfa969850ae93beca57f7527f0e4dc10cbe1309 upstream. The value sent on the SPI bus is shifted by an erroneous number of bits. The shift value was already computed in

[PATCH 3.19.y-ckt 061/107] crypto: omap-des - Fix unmapping of dma channels

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "Vutla, Lokesh" commit acb33cc541d7a5495b16a133702d4c401ea4e294 upstream. dma_unmap_sg() is being called twice after completing the task. Looks like this is a copy paste error when

[PATCH 3.19.y-ckt 065/107] usb: musb: host: rely on port_mode to call musb_start()

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Felipe Balbi commit be9d39881fc4fa39a64b6eed6bab5d9ee5125344 upstream. Currently, we're calling musb_start() twice for DRD ports in some situations. This has been observed to cause

[PATCH 3.19.y-ckt 068/107] drm/rockchip: use drm_gem_mmap helpers

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Kurtz commit 41315b793e13f884cda79389f0d5d44d027e57d1 upstream. Rather than (incompletely [0]) re-implementing drm_gem_mmap() and drm_gem_mmap_obj() helpers, call them

[PATCH 3.19.y-ckt 067/107] s390/sclp: clear upper register halves in _sclp_print_early

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Martin Schwidefsky commit f9c87a6f46d508eae0d9ae640be98d50f237f827 upstream. If the kernel is compiled with gcc 5.1 and the XZ compression option the decompress_kernel function calls

[PATCH 3.19.y-ckt 047/107] ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Stephen Boyd commit 398f74569cebbf06bc6b069442bcd0e9616ca465 upstream. John Stultz reports an RCU splat on boot with ARM ipi trace events enabled. === [

[PATCH 3.19.y-ckt 069/107] drm: add a check for x/y in drm_mode_setcrtc

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Zhao Junwang commit 01447e9f04ba1c49a9534ae6a5a6f26c2bb05226 upstream. legacy setcrtc ioctl does take a 32 bit value which might indeed overflow the checks of crtc_req->x > INT_MAX

[PATCH 3.19.y-ckt 072/107] tracing: Have branch tracer use recursive field of task struct

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "Steven Rostedt (Red Hat)" commit 6224beb12e190ff11f3c7d4bf50cb2922878f600 upstream. Fengguang Wu's tests triggered a bug in the branch tracer's start up test when

[PATCH 3.19.y-ckt 003/107] x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only user

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Denys Vlasenko commit 0784b36448a2a85b95b6eb21a69b9045c896c065 upstream. No code changes. Signed-off-by: Denys Vlasenko Acked-by: Borislav Petkov Cc: Alexei Starovoitov Cc: Andy

[PATCH] eCryptfs: Invalidate dcache entries when lower i_nlink is zero

2015-08-05 Thread Tyler Hicks
Consider eCryptfs dcache entries to be stale when the corresponding lower inode's i_nlink count is zero. This solves a problem caused by the lower inode being directly modified, without going through the eCryptfs mount, leaving stale eCryptfs dentries cached and the eCryptfs inode's i_nlink count

[PATCH 3.19.y-ckt 074/107] USB: serial: Destroy serial_minors IDR on module exit

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Johannes Thumshirn commit d23f47d4927fd2f61b3a754d83c7bcec215b5cfe upstream. Destroy serial_minors IDR on module exit, reclaiming the allocated memory. This was detected by the

[PATCH 3.19.y-ckt 071/107] ARM: dts: mx23: fix iio-hwmon support

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Stefan Wahren commit e8e94ed6285428ab780cd7b0df4622f71eceb39e upstream. In order to get iio-hwmon support, the lradc must be declared as an iio provider. So fix this issue by adding

[PATCH 3.19.y-ckt 064/107] dm btree: silence lockdep lock inversion in dm_btree_del()

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Joe Thornber commit 1c7518794a3647eb345d59ee52844e8a40405198 upstream. Allocate memory using GFP_NOIO when deleting a btree. dm_btree_del() can be called via an ioctl and we don't

[PATCH 3.19.y-ckt 070/107] bio integrity: do not assume bio_integrity_pool exists if bioset exists

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Mike Snitzer commit bb8bd38b9a1685334b73e8c62e128cbedb875867 upstream. bio_integrity_alloc() and bio_integrity_free() assume that if a bio was allocated from a bioset that that

[PATCH 3.19.y-ckt 076/107] Btrfs: fix memory leak in the extent_same ioctl

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit 497b4050e0eacd4c746dd396d14916b1e669849d upstream. We were allocating memory with memdup_user() but we were never releasing that memory. This affected pretty

Re: regression introduced by "block: Add support for DAX reads/writes to block devices"

2015-08-05 Thread Dave Chinner
On Wed, Aug 05, 2015 at 04:19:08PM -0400, Jeff Moyer wrote: > Hi, Matthew, > > Linda Knippers noticed that commit (bbab37ddc20b) breaks mkfs.xfs: > > # mkfs -t xfs -f /dev/pmem0 > meta-data=/dev/pmem0 isize=256agcount=4, agsize=524288 blks > =

[PATCH 3.19.y-ckt 075/107] KVM: VMX: fix vmwrite to invalid VMCS

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= commit 370777daab3f024f1645177039955088e2e9ae73 upstream. fpu_activate is called outside of vcpu_load(), which means it should not touch

[PATCH 3.19.y-ckt 062/107] USB: option: add 2020:4000 ID

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Claudio Cappelli commit f6d7fb37f92622479ef6da604f27561f5045ba1e upstream. Add device Olivetti Olicard 300 (Network Connect: MT6225) - IDs 2020:4000. T: Bus=01 Lev=02 Prnt=04

[PATCH 3.19.y-ckt 004/107] x86/asm/entry/64: Remove a redundant jump

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Denys Vlasenko commit a30b0085f54efae11f6256df4e4a16af7eefc1c4 upstream. Jumping to the very next instruction is not very useful: jmp label label: Removing the jump.

Re: [PATCH 1/3] zpool: add zpool_has_pool()

2015-08-05 Thread Dan Streetman
On Wed, Aug 5, 2015 at 4:08 PM, Andrew Morton wrote: > On Wed, 5 Aug 2015 09:46:41 -0400 Dan Streetman wrote: > >> Add zpool_has_pool() function, indicating if the specified type of zpool >> is available (i.e. zsmalloc or zbud). This allows checking if a pool is >> available, without actually

[PATCH 3.19.y-ckt 073/107] drivers: net: cpsw: fix crash while accessing second slave ethernet interface

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Mugunthan V N commit 1973db0df7c3bd69de2a1041d3364567287771d9 upstream. When cpsw's number of slave is set to 1 in device tree and while accessing second slave ndev and priv in

[PATCH 3.19.y-ckt 089/107] drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 5dfc71bc44d91d1620505c064fa22b0b3db58a9d upstream. bug: https://bugs.freedesktop.org/show_bug.cgi?id=76490 Signed-off-by: Alex Deucher Signed-off-by: Kamal

[PATCH 3.19.y-ckt 078/107] can: rcar_can: fix IRQ check

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Sergei Shtylyov commit 5e63e6baa159fa8c787cf783dbf3d77fbea97331 upstream. rcar_can_probe() regards 0 as a wrong IRQ #, despite platform_get_irq() that it calls returns negative error

[PATCH 3.19.y-ckt 082/107] s390/process: fix sfpc inline assembly

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Heiko Carstens commit e47994dd44bcb4a77b4152bd0eada585934703c0 upstream. The sfpc inline assembly within execve_tail() may incorrectly set bits 28-31 of the sfpc instruction to a

[PATCH 3.19.y-ckt 080/107] ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Roger Quadros commit 2acb5c301edf39ab6d066687ce70da1166e4de9e upstream. Driver core sets "default" pinmux on on probe and CAN driver sets "sleep" pinmux during register. This causes

[PATCH 3.19.y-ckt 081/107] ARC: make sure instruction_pointer() returns unsigned value

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Alexey Brodkin commit f51e2f1911122879eefefa4c592dea8bf794b39c upstream. Currently instruction_pointer() returns pt_regs->ret and so return value is of type "long", which implicitly

[PATCH 3.19.y-ckt 083/107] Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations"

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Vetter commit d82c0ba6e306f079407f07003e53c262d683397b upstream. This reverts commit 19ee835cdb0b5a8eb11a68f25a51b8039d564488. It breaks existing old userspace which doesn't

[PATCH 3.19.y-ckt 063/107] USB: cp210x: add ID for Aruba Networks controllers

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Sanford commit f98a7aa81eeeadcad25665c3501c236d531d4382 upstream. Add the USB serial console device ID for Aruba Networks 7xxx series controllers which have a USB port for

[PATCH 3.19.y-ckt 079/107] can: c_can: Fix default pinmux glitch at init

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "J.D. Schroeder" commit 033365191136c97f88c81b7bd0011414db28bb4e upstream. The previous change 3973c526ae9c (net: can: c_can: Disable pins when CAN interface is down) causes a slight

[PATCH 3.19.y-ckt 066/107] usb: f_mass_storage: limit number of reported LUNs

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Michal Nazarewicz commit 8515bac01a983d277148e4fcc5f235bf603de577 upstream. Mass storage function created via configfs always reports eight LUNs to the hosts even if only one LUN has

[PATCH 3.19.y-ckt 084/107] Btrfs: fix file corruption after cloning inline extents

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit ed958762644b404654a6f5d23e869f496fe127c6 upstream. Using the clone ioctl (or extent_same ioctl, which calls the same extent cloning function as well) we end up

[PATCH 3.19.y-ckt 085/107] staging: vt6655: check ieee80211_bss_conf bssid not NULL

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit 8e8e9198920ddfa920191069ae02eba75d39e653 upstream. Sometimes bssid can go null on failed association. Signed-off-by: Malcolm Priestley Signed-off-by: Greg

[PATCH 3.19.y-ckt 086/107] staging: vt6656: check ieee80211_bss_conf bssid not NULL

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit d309509f84725f99326cc73d3b00aae096b374ae upstream. Sometimes bssid can go null on failed association. Signed-off-by: Malcolm Priestley Signed-off-by: Greg

[PATCH 3.19.y-ckt 087/107] st: null pointer dereference panic caused by use after kref_put by st_open

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: "Seymour, Shane M" commit e7ac6cbec0a354758a1298d3231e4a635362 upstream. Two SLES11 SP3 servers encountered similar crashes simultaneously following some kind of SAN/tape target

[PATCH 3.19.y-ckt 077/107] Btrfs: fix list transaction->pending_ordered corruption

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit d3efe08400317888f559bbedf0e42cd31575d0ef upstream. When we call btrfs_commit_transaction(), we splice the list "ordered" of our transaction handle into the

[PATCH 3.19.y-ckt 091/107] drm/radeon: fix user ptr race condition

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Christian=20K=C3=B6nig?= commit 12f1384da650bdb835fff63e66fe815ea882fc0e upstream. Port of amdgpu patch 9298e52f8b51d1e4acd68f502832f3a97f8cf892. Signed-off-by: Christian

[PATCH 3.19.y-ckt 090/107] drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Michel=20D=C3=A4nzer?= commit 233709d2cd6bbaaeda0aeb8d11f6ca7f98563b39 upstream. This can be the case when the GPU is powered off, e.g. via vgaswitcheroo or runpm. When the

[PATCH 3.19.y-ckt 092/107] drm/radeon/ci: silence a harmless PCC warning

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit bda5e3e97ffe80c5a793383df5681d3581d46ac8 upstream. This has been a source of confusion. Make it debug only. Signed-off-by: Alex Deucher Signed-off-by: Kamal

[PATCH 3.19.y-ckt 094/107] ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Marek Szyprowski commit 462859aa7bbe1ac83ec4377a0a06fe60778f3f27 upstream. nr_bitmaps member of mapping structure stores the number of already allocated bitmaps and it is interpreted

[PATCH 3.19.y-ckt 096/107] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Jan Kara commit a2673b6e040663bf16a552f8619e6bde9f4b9acf upstream. fsnotify_clear_marks_by_group_flags() can race with fsnotify_destroy_marks() so when fsnotify_destroy_mark_locked()

[PATCH 3.19.y-ckt 100/107] bridge: mdb: start delete timer for temp static entries

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Satish Ashok commit f7e2965db17dd3b60f05fad88e7afc79ea75b48f upstream. Start the delete timer when adding temp static entries so they can expire. Signed-off-by: Satish Ashok

[PATCH 3.19.y-ckt 097/107] ipv6: Make MLD packets to only be processed locally

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Angga commit 4c938d22c88a9ddccc8c55a85e0430e9c62b1ac5 upstream. Before commit daad151263cf ("ipv6: Make ipv6_is_mld() inline and use it from ip6_mc_input().") MLD packets were only

[PATCH 3.19.y-ckt 088/107] scsi: fix host max depth checking for the 'queue_depth' sysfs interface

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Jens Axboe commit 1278dd6809b11dc298e19d81ac0916275f7318c1 upstream. Commit 1e6f2416044c0 changed the scsi sysfs 'queue_depth' code to rejects depths higher than the scsi host

[PATCH 3.19.y-ckt 103/107] net: graceful exit from netif_alloc_netdev_queues()

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Eric Dumazet commit d339727c2b1a10f25e6636670ab6e1841170e328 upstream. User space can crash kernel with ip link add ifb10 numtxqueues 10 type ifb We must replace a BUG_ON() by

[PATCH 3.19.y-ckt 104/107] net: dsa: Fix off-by-one in switch address parsing

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Florian Fainelli commit c8cf89f73f3d9ecbdea479778f0ac714be79be33 upstream. cd->sw_addr is used as a MDIO bus address, which cannot exceed PHY_MAX_ADDR (32), our check was off-by-one.

Re: [PATCH V5] audit: use macros for unset inode and device values

2015-08-05 Thread Paul Moore
On Wednesday, August 05, 2015 04:19:09 PM Richard Guy Briggs wrote: > Clean up a number of places were casted magic numbers are used to represent > unset inode and device numbers in preparation for the audit by executable > path patch set. > > Signed-off-by: Richard Guy Briggs > --- > v5: Move

[PATCH 3.19.y-ckt 099/107] ip_tunnel: fix ipv4 pmtu check to honor inner ip header df

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Timo=20Ter=C3=A4s?= commit fc24f2b2094366da8786f59f2606307e934cea17 upstream. Frag needed should be sent only if the inner header asked to not fragment. Currently

[PATCH 3.19.y-ckt 101/107] bridge: mdb: zero out the local br_ip variable before use

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Nikolay Aleksandrov commit f1158b74e54f2e2462ba5e2f45a118246d9d5b43 upstream. Since commit b0e9a30dd669 ("bridge: Add vlan id to multicast groups") there's a check in br_ip_equal()

[PATCH 3.19.y-ckt 098/107] net: call rcu_read_lock early in process_backlog

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Julian Anastasov commit 2c17d27c36dcce2b6bf689f41a46b9e909877c21 upstream. Incoming packet should be either in backlog queue or in RCU read-side section. Otherwise, the final

[PATCH 3.19.y-ckt 107/107] rds: rds_ib_device.refcount overflow

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Wengang Wang commit 4fabb59449aa44a585b3603ffdadd4c5f4d0c033 upstream. Fixes: 3e0249f9c05c ("RDS/IB: add refcount tracking to struct rds_ib_device") There lacks a dropping on

[PATCH 3.19.y-ckt 106/107] net: dsa: Test array index before use

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Florian Fainelli commit 8f5063e97f393d49611151d3cf7dcbeb41397f12 upstream. port_index is used an index into an array, and this information comes from Device Tree, make sure that

[PATCH 3.19.y-ckt 102/107] net: do not process device backlog during unregistration

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Julian Anastasov commit e9e4dd3267d0c5234c5c0f47440456b10875dec9 upstream. commit 381c759d9916 ("ipv4: Avoid crashing in ip_error") fixes a problem where processed packet comes from

Re: [PATCH V6] audit: save signal match info in case entry passed in is the one deleted

2015-08-05 Thread Paul Moore
On Wednesday, August 05, 2015 03:23:09 PM Richard Guy Briggs wrote: > Move the access to the entry for audit_match_signal() to earlier in the > function in case the entry found is the same one passed in. This will > enable it to be used by audit_remove_mark_rule(). > > Signed-off-by: Richard Guy

[PATCH 3.19.y-ckt 105/107] perf hists browser: Take the --comm, --dsos, etc filters into account

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Arnaldo Carvalho de Melo commit 9c0fa8dd3d58de8b688fda758eea1719949c7f0a upstream. At some point: commit 2c86c7ca7606 Author: Namhyung Kim Date: Mon Mar 17 18:18:54 2014

[PATCH 3.19.y-ckt 095/107] dma-debug: skip debug_dma_assert_idle() when disabled

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Haggai Eran commit c9d120b0b2b5069cb2ae62f8eac0cef31c8544be upstream. If dma-debug is disabled due to a memory error, DMA unmaps do not affect the dma_active_cacheline radix tree

[PATCH 3.19.y-ckt 093/107] genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD

2015-08-05 Thread Kamal Mostafa
3.19.8-ckt5 -stable review patch. If anyone has any objections, please let me know. -- From: Thomas Gleixner commit 75a06189fc508a2acf470b0b12710362ffb2c4b1 upstream. The resend mechanism happily calls the interrupt handler of interrupts which are marked IRQ_NESTED_THREAD

[3.19.y-ckt stable] Linux 3.19.8-ckt5 stable review

2015-08-05 Thread Kamal Mostafa
This is the start of the review cycle for the Linux 3.19.8-ckt5 stable kernel. This version contains 107 new patches, summarized below. The new patches are posted as replies to this message and also available in this git branch:

Re: [PATCH 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-08-05 Thread Russell King - ARM Linux
On Wed, Aug 05, 2015 at 08:03:12PM +0100, Liviu Dudau wrote: > I have to confess that I am not entirely up to speed with the TDA19988 > situation at the moment. Andrew Jackson was dealing with that and > working with Jean to get that in the upstream, but his contract has > ended and he has moved

[PATCH v3 2/10] x86/asm: Move PUD_PAGE macros to page_types.h

2015-08-05 Thread Toshi Kani
PUD_SHIFT is defined according to a kernel configuration, which allows it be commonly used by any kernels. However, PUD_PAGE_SIZE and PUD_PAGE_MASK, which are calculated from PUD_SHIFT, are defined in page_64_types.h, which allows them be used by a 64-bit kernel only. Move PUD_PAGE_SIZE and

[3.19.y-ckt stable] Patch "ARC: make sure instruction_pointer() returns unsigned value" has been added to staging queue

2015-08-05 Thread Kamal Mostafa
This is a note to let you know that I have just added a patch titled ARC: make sure instruction_pointer() returns unsigned value to the linux-3.19.y-queue branch of the 3.19.y-ckt extended stable tree which can be found at:

[PATCH v3 0/10] x86/mm: Handle large PAT bit in pud/pmd interfaces

2015-08-05 Thread Toshi Kani
The PAT bit gets relocated to bit 12 when PUD/PMD mappings are used. This bit 12, however, is not covered by PTE_FLAGS_MASK, which is corrently used for masking pfn and flags for all levels. This patch-set updates pud/pmd interfaces and multiple functions to handle the large PAT bit properly.

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