[3.16.y-ckt stable] Linux 3.16.7-ckt21 stable review

2015-12-09 Thread Luis Henriques
This is the start of the review cycle for the Linux 3.16.7-ckt21 stable kernel. This version contains 126 new patches, summarized below. The new patches are posted as replies to this message and also available in this git branch: http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.16.y-

[PATCH 3.16.y-ckt 005/126] stmmac: Correctly report PTP capabilities.

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Phil Reid commit e6dbe1eb2db0d7a14991c06278dd3030c45fb825 upstream. priv->hwts_*_en indicate if timestamping is enabled/disabled at run time. But priv->dma_cap.time_stamp and priv-

[PATCH 3.16.y-ckt 045/126] KVM: s390: SCA must not cross page boundaries

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: David Hildenbrand commit c5c2c393468576bad6d10b2b5fefff8cd25df3f4 upstream. We seemed to have missed a few corner cases in commit f6c137ff00a4 ("KVM: s390: randomize sca address").

[PATCH 3.16.y-ckt 092/126] devres: fix a for loop bounds check

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit 1f35d04a02a652f14566f875aef3a6f2af4cb77b upstream. The iomap[] array has PCIM_IOMAP_MAX (6) elements and not DEVICE_COUNT_RESOURCE (16). This bug was found usin

[PATCH 3.16.y-ckt 095/126] packet: fix match_fanout_group()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Eric Dumazet commit 161642e24fee40fba2c5bc2ceacc00d118a22d65 upstream. Recent TCP listener patches exposed a prior af_packet bug : match_fanout_group() blindly assumes it is always s

[PATCH 3.16.y-ckt 123/126] fs/proc, core/debug: Don't expose absolute kernel addresses via wchan

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Ingo Molnar commit b2f73922d119686323f14fbbe46587f863852328 upstream. So the /proc/PID/stat 'wchan' field (the 30th field, which contains the absolute kernel address of the kernel fu

[PATCH 3.16.y-ckt 124/126] ALSA: hda - Disable 64bit address for Creative HDA controllers

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit cadd16ea33a938d49aee99edd4758cc76048b399 upstream. We've had many reports that some Creative sound cards with CA0132 don't work well. Some reported that it start

[PATCH 3.16.y-ckt 125/126] printk: prevent userland from spoofing kernel messages

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Mathias Krause commit 3824657c522f19f85a76bd932821174a5557a382 upstream. The following statement of ABI/testing/dev-kmsg is not quite right: It is not possible to inject messages

[PATCH 3.16.y-ckt 120/126] drm/radeon: add quirk for ASUS R7 370

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 2b02ec79004388a8c65e227bc289ed891b5ac8c6 upstream. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=92260 Signed-off-by: Alex Deucher Signed-off-by: Luis Henri

[PATCH 3.16.y-ckt 122/126] tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Kosuke Tatsukawa commit e81107d4c6bd098878af9796b24edc8d4a9524fd upstream. My colleague ran into a program stall on a x86_64 server, where n_tty_read() was waiting for data even if t

[PATCH 3.16.y-ckt 126/126] FS-Cache: Handle a write to the page immediately beyond the EOF marker

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: David Howells commit 102f4d900c9c8f5ed89ae4746d493fe3ebd7ba64 upstream. Handle a write being requested to the page immediately beyond the EOF marker on a cache object. Currently thi

[PATCH 3.16.y-ckt 121/126] drm/radeon: fix quirk for MSI R7 370 Armor 2X

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Maxim Sheviakov commit 515c752dabee9945c1e8686c87f7cdeb3935eea4 upstream. There was a typo in the original. bug: https://bugs.freedesktop.org/show_bug.cgi?id=92865 Signed-off-by: M

[PATCH 3.16.y-ckt 119/126] drm/radeon: add quirk for MSI R7 370

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Maxim Sheviakov commit e78654799135a788a941bacad3452fbd7083e518 upstream. Just adds the quirk for MSI R7 370 Armor 2X Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91294 Signed-

[PATCH 3.16.y-ckt 116/126] xtensa: nommu: provide _PAGE_CHG_MASK definition

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Max Filippov commit 972c55bf70c04b3deeecec022c8ca64136350655 upstream. Signed-off-by: Max Filippov Signed-off-by: Luis Henriques --- arch/xtensa/include/asm/pgtable.h | 1 + 1 fil

[PATCH 3.16.y-ckt 118/126] md/raid0: apply base queue limits *before* disk_stack_limits

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: NeilBrown commit 66eefe5de11db1e0d8f2edc3880d50e7c36a9d43 upstream. Calling e.g. blk_queue_max_hw_sectors() after calls to disk_stack_limits() discards the settings determined by dis

[PATCH 3.16.y-ckt 117/126] md/raid0: update queue parameter in a safer location.

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: NeilBrown commit 199dc6ed5179251fa6158a461499c24bdd99c836 upstream. When a (e.g.) RAID5 array is reshaped to RAID0, the updating of queue parameters (e.g. max number of sectors per b

[PATCH 3.16.y-ckt 115/126] TPM: Avoid reference to potentially freed memory

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Christophe JAILLET commit eb8ed1eb9a158c460d10205eaff71fd4ac67c160 upstream. Reference to the 'np' node is dropped before dereferencing the 'sizep' and 'basep' pointers, which could

[PATCH 3.16.y-ckt 114/126] rtc: ds1307: Fix alarm programming for mcp794xx

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Tero Kristo commit 62c8c20af92ea312ecb22cec4e83082e5843076b upstream. mcp794xx alarm registers must be written in BCD format. However, the alarm programming logic neglected this by a

[PATCH 3.16.y-ckt 112/126] perf trace: Fix documentation for -i

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Feiner commit 956959f6b7a982b2e789a7a8fa1de437074a5eb9 upstream. The -i flag was incorrectly listed as a short flag for --no-inherit. It should have only been listed as a shor

[PATCH 3.16.y-ckt 113/126] bonding: fix panic on non-ARPHRD_ETHER enslave failure

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Jay Vosburgh commit 40baec225765c54eefa870530dd613bad9829bb7 upstream. Since commit 7d5cd2ce529b, when bond_enslave fails on devices that are not ARPHRD_ETHER, if needed, it resets t

[PATCH 3.16.y-ckt 109/126] xprtrdma: Re-arm after missed events

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Chuck Lever commit 7b3d770c67bc07db5035999e4f864c5f2ff7b10e upstream. ib_req_notify_cq(IB_CQ_REPORT_MISSED_EVENTS) returns a positive value if WCs were added to a CQ after the last c

[PATCH 3.16.y-ckt 111/126] ipv6: fix tunnel error handling

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Michal=20Kube=C4=8Dek?= commit ebac62fe3d24c0ce22dd83afa7b07d1a2aaef44d upstream. Both tunnel6_protocol and tunnel46_protocol share the same error handler, tunnel6_err(), w

[PATCH 3.16.y-ckt 110/126] ceph: fix message length computation

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Arnd Bergmann commit 777d738a5e58ba3b6f3932ab1543ce93703f4873 upstream. create_request_message() computes the maximum length of a message, but uses the wrong type for the time stamp:

[PATCH 3.16.y-ckt 108/126] netfilter: nfnetlink: don't probe module if it exists

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Florian Westphal commit dbc3617f4c1f9fcbe63612048cb9583fea1e11ab upstream. nfnetlink_bind request_module()s all the time as nfnetlink_get_subsys() shifts the argument by 8 to obtain

[PATCH 3.16.y-ckt 107/126] of/fdt: fix error checking for earlycon address

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Masahiro Yamada commit 3f5ceec96470050d20d7281d49985e3b1cfc3995 upstream. fdt_translate_address() returns OF_BAD_ADDR on error. It is defined as a u64 value, so the variable "addr"

[PATCH 3.16.y-ckt 106/126] mfd: twl6040: Fix deferred probe handling for clk32k

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Tony Lindgren commit 75c08f17ec87c2d742487bb87408d6feebc526bd upstream. Commit 68bab8662f49 ("mfd: twl6040: Optional clk32k clock handling") added clock handling for the 32k clock fr

[PATCH 3.16.y-ckt 104/126] clk: versatile-icst: fix memory leak

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Linus Walleij commit 7bdccef34fc67d3fce6778a018601dd41e43c5ce upstream. A static code checker found a memory leak in the Versatile ICST code. Fix it. Fixes: a183da637c52 "clk: versa

[PATCH 3.16.y-ckt 103/126] tcp: apply Kern's check on RTTs used for congestion control

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Yuchung Cheng commit 9e45a3e36b363cc4c79c70f2b4f994e66543a219 upstream. Currently ca_seq_rtt_us does not use Kern's check. Fix that by checking if any packet acked is a retransmit, f

[PATCH 3.16.y-ckt 105/126] MIPS: atomic: Fix comment describing atomic64_add_unless's return value.

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Ralf Baechle commit f25319d2cb439249a6859f53ad42ffa332b0acba upstream. Signed-off-by: Ralf Baechle Fixes: f24219b4e90cf70ec4a211b17fbabc725a0ddf3c (cherry picked from commit f0a232c

[PATCH 3.16.y-ckt 101/126] ALSA: fireworks: use u32 type for be32_to_cpup() macro

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Sakamoto commit 463543ac2effaeb2b524f0a0a92f2413c23998ca upstream. In former commit, snd_efw_command_get_phys_meters() was added to handle metering data. The given buffer is

[PATCH 3.16.y-ckt 102/126] ALSA: bebob: use correct type for __be32 data

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Sakamoto commit fef586d58960bc867c1fa8126ee5d7364a5a89ac upstream. In former commit, metering is supported for BeBoB based models customized by M-Audio. The data in transacti

[PATCH 3.16.y-ckt 100/126] drm: Fix return value of drm_framebuffer_init()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Lukas Wunner commit 3c67d839b30c7d6d6ab5c6fddac0f58ec8095d50 upstream. In its original version, drm_framebuffer_init() returned a negative int if drm_mode_object_get() failed (f453ba

[PATCH 3.16.y-ckt 098/126] ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Arnd Bergmann commit 54c09889bff6d99c8733eed4a26c9391b177c88b upstream. The z2 machine calls pxa27x_set_pwrmode() in order to power off the machine, but this function gets discarded

[PATCH 3.16.y-ckt 096/126] hsi: fix double kfree

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Geliang Tang commit f098a045350ecd6045f2f2d5a50fecf2a98962d7 upstream. When device_register() fails, kfree() is called in hsi_client_release(), hence there is no need to call kfree i

[PATCH 3.16.y-ckt 097/126] hsi: omap_ssi_port: Prevent warning if cawake_gpio is not defined.

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Roger Quadros commit e74eba049356fdad6713ab66322d9aeb0e85608b upstream. The error handling path is broken as cawake_gpio was defined as unsigned integer causing the following warning

[PATCH 3.16.y-ckt 099/126] ALSA: fireworks/bebob/oxfw/dice: enable to make as built-in

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Sakamoto commit df4833886f91eea0d20e6e97066adab308625ef8 upstream. When committed to upstream, these four modules had wrong entries for Makefile. This forces them to be loada

[PATCH 3.16.y-ckt 094/126] ipv4: Fix ip_queue_xmit to pass sk into ip_local_out_sk

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 850dcc4d4dd7d5da5c1b2a780c5e649c3b649545 upstream. After a packet has been encapsulated by a tunnel we should use the tunnel sockets local multicast loopba

[PATCH 3.16.y-ckt 093/126] netfilter: remove dead code

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Flavio Leitner commit 0647e708344f4bf8b9e3f1855361c597f93d084d upstream. Remove __nf_conntrack_find() from headers. Fixes: dcd93ed4cd1 ("netfilter: nf_conntrack: remove dead code")

[PATCH 3.16.y-ckt 090/126] dmaengine: dw: convert to __ffs()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Andy Shevchenko commit 39416677b95bf1ab8bbfa229ec7e511c96ad5d0c upstream. We replace __fls() by __ffs() since we have to find a *minimum* data width that satisfies both source and de

[PATCH 3.16.y-ckt 089/126] mwifiex: fix mwifiex_rdeeprom_read()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit 1f9c6e1bc1ba5f8a10fcd6e99d170954d7c6d382 upstream. There were several bugs here. 1) The done label was in the wrong place so we didn't copy any information

[PATCH 3.16.y-ckt 091/126] usb: ehci-orion: fix probe for !GENERIC_PHY

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Jonas Gorski commit db1319e166c5e872c4be54eac4e47454133708cf upstream. Commit d445913ce0ab7f ("usb: ehci-orion: add optional PHY support") added support for optional phys, but devm_p

[PATCH 3.16.y-ckt 086/126] splice: sendfile() at once fails for big files

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Christophe Leroy commit 0ff28d9f4674d781e492bcff6f32f0fe48cf0fed upstream. Using sendfile with below small program to get MD5 sums of some files, it appear that big files (over 64kby

[PATCH 3.16.y-ckt 088/126] wm831x_power: Use IRQF_ONESHOT to request threaded IRQs

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Valentin Rothberg commit 90adf98d9530054b8e665ba5a928de4307231d84 upstream. Since commit 1c6c69525b40 ("genirq: Reject bogus threaded irq requests") threaded IRQs without a primary h

[PATCH 3.16.y-ckt 087/126] mac80211: fix driver RSSI event calculations

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Johannes Berg commit 8ec6d97871f37e4743678ea4a455bd59580aa0f4 upstream. The ifmgd->ave_beacon_signal value cannot be taken as is for comparisons, it must be divided by since it's rep

[PATCH 3.16.y-ckt 084/126] binfmt_elf: Don't clobber passed executable's file header

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "Maciej W. Rozycki" commit b582ef5c53040c5feef4c96a8f9585b6831e2441 upstream. Do not clobber the buffer space passed from `search_binary_handler' and originally preloaded by `prepare

[PATCH 3.16.y-ckt 085/126] fs/pipe.c: return error code rather than 0 in pipe_write()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Eric Biggers commit 6ae08069939f17422835448acae76bda8d96b16a upstream. pipe_write() would return 0 if it failed to merge the beginning of the data to write with the last, partially f

[PATCH 3.16.y-ckt 072/126] perf: Fix inherited events vs. tracepoint filters

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Zijlstra commit b71b437eedaed985062492565d9d421d975ae845 upstream. Arnaldo reported that tracepoint filters seem to misbehave (ie. not apply) on inherited events. The fix is o

[PATCH 3.16.y-ckt 081/126] drm/ast: Initialized data needed to map fbdev memory

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Egbert Eich commit 28fb4cb7fa6f63dc2fbdb5f2564dcbead8e3eee0 upstream. Due to a missing initialization there was no way to map fbdev memory. Thus for example using the Xserver with th

[PATCH 3.16.y-ckt 082/126] FS-Cache: Increase reference of parent after registering, netfs success

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Kinglong Mee commit 86108c2e34a26e4bec3c6ddb23390bf8cedcf391 upstream. If netfs exist, fscache should not increase the reference of parent's usage and n_children, otherwise, never be

[PATCH 3.16.y-ckt 083/126] FS-Cache: Don't override netfs's primary_index if registering failed

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Kinglong Mee commit b130ed5998e62879a66bad08931a2b5e832da95c upstream. Only override netfs->primary_index when registering success. Signed-off-by: Kinglong Mee Signed-off-by: David

[PATCH 3.16.y-ckt 080/126] drivers: of: of_reserved_mem: fixup the alignment with CMA setup

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Jason Liu commit 1cc8e3458b5110253c8f5aaf1890d5ffea9bb7b7 upstream. There is an alignment mismatch issue between the of_reserved_mem and the CMA setup requirement. The of_reserved_me

[PATCH 3.16.y-ckt 079/126] KVM: svm: unconditionally intercept #DB

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Paolo Bonzini commit cbdb967af3d54993f5814f1cee0ed311a055377d upstream. This is needed to avoid the possibility that the guest triggers an infinite stream of #DB exceptions (CVE-2015

[PATCH 3.16.y-ckt 077/126] KVM: x86: Defining missing x86 vectors

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Nadav Amit commit c9cdd085bb75226879fd468b88e2e7eb467325b7 upstream. Defining XE, XM and VE vector numbers. Signed-off-by: Nadav Amit Signed-off-by: Paolo Bonzini Signed-off-by: L

[PATCH 3.16.y-ckt 075/126] ideapad-laptop: Add Lenovo Yoga 900 to no_hw_rfkill dmi list

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Hans de Goede commit f71c882dd4cfe4aa88ea07b1402ddd43605d4aef upstream. Like some of the other Yoga models the Lenovo Yoga 900 does not have a hw rfkill switch, and trying to read th

[PATCH 3.16.y-ckt 076/126] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "K. Y. Srinivasan" commit 8cf308e1225f5f93575f03cc4dbef24516fa81c9 upstream. Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag since we are not specifying tags. Without this, the qlo

[PATCH 3.16.y-ckt 078/126] KVM: x86: work around infinite loop in microcode when #AC is delivered

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Eric Northup commit 54a20552e1eae07aa240fa370a0293e006b5faed upstream. It was found that a guest can DoS a host by triggering an infinite stream of "alignment check" (#AC) exceptions

[PATCH 3.16.y-ckt 074/126] Btrfs: fix race when listing an inode's xattrs

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit f1cd1f0b7d1b5d4aaa5711e8f4e4898b0045cb6d upstream. When listing a inode's xattrs we have a time window where we race against a concurrent operation for adding a

[PATCH 3.16.y-ckt 073/126] scsi_sysfs: Fix queue_ramp_up_period return code

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Oberparleiter commit 863e02d0e173bb9d8cea6861be22820b25c076cc upstream. Writing a number to /sys/bus/scsi/devices//queue_ramp_up_period returns the value of that number instead

[PATCH 3.16.y-ckt 067/126] x86/setup: Extend low identity map to cover whole kernel range

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Paolo Bonzini commit f5f3497cad8c8416a74b9aaceb127908755d020a upstream. On 32-bit systems, the initial_page_table is reused by efi_call_phys_prolog as an identity map to call SetVirt

[PATCH 3.16.y-ckt 069/126] x86/cpu: Call verify_cpu() after having entered long mode too

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Borislav Petkov commit 04633df0c43d710e5f696b06539c100898678235 upstream. When we get loaded by a 64-bit bootloader, kernel entry point is startup_64 in head_64.S. We don't trust any

[PATCH 3.16.y-ckt 064/126] mm: slab: only move management objects off-slab for sizes larger than KMALLOC_MIN_SIZE

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Catalin Marinas commit d4322d88f5fdf92729dd40f923013414fbb2184d upstream. On systems with a KMALLOC_MIN_SIZE of 128 (arm64, some mips and powerpc configurations defining ARCH_DMA_MIN

[PATCH 3.16.y-ckt 068/126] x86/setup: Fix low identity map for >= 2GB kernel range

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Krzysztof Mazur commit 68accac392d859d24adcf1be3a90e41f978bd54c upstream. The commit f5f3497cad8c extended the low identity mapping. However, if the kernel uses more than 2 GB (VMSPL

[PATCH 3.16.y-ckt 071/126] Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit 1d512cb77bdbda80f0dd0620a3b260d697fd581d upstream. If we are using the NO_HOLES feature, we have a tiny time window when running delalloc for a nodatacow inode w

[PATCH 3.16.y-ckt 070/126] Btrfs: fix race leading to incorrect item deletion when dropping extents

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit aeafbf8486c9e2bd53f5cc3c10c0b7fd7149d69c upstream. While running a stress test I got the following warning triggered: [191627.672810] [ cut here ]

[PATCH 3.16.y-ckt 066/126] proc: actually make proc_fd_permission() thread-friendly

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Oleg Nesterov commit 54708d2858e79a2bdda10bf8a20c80eb96c20613 upstream. The commit 96d0df79f264 ("proc: make proc_fd_permission() thread-friendly") fixed the access to /proc/self/fd

[PATCH 3.16.y-ckt 062/126] firewire: ohci: fix JMicron JMB38x IT context discovery

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Stefan Richter commit 100ceb66d5c40cc0c7018e06a9474302470be73c upstream. Reported by Clifford and Craig for JMicron OHCI-1394 + SDHCI combo controllers: Often or even most of the ti

[PATCH 3.16.y-ckt 061/126] ALSA: hda - Add Intel Lewisburg device IDs Audio

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Alexandra Yates commit 5cf92c8b3dc5da59e05dc81bdc069cedf6f38313 upstream. Adding Intel codename Lewisburg platform device IDs for audio. [rearranged the position by tiwai] Signed-o

[PATCH 3.16.y-ckt 063/126] scsi: restart list search after unlock in scsi_remove_target

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Christoph Hellwig commit 40998193560dab6c3ce8d25f4fa58a23e252ef38 upstream. When dropping a lock while iterating a list we must restart the search as other threads could have manipul

[PATCH 3.16.y-ckt 065/126] Input: elantech - add Fujitsu Lifebook U745 to force crc_enabled

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit 60603950f836ef4e88daddf61a273b91e671db2d upstream. Another Lifebook machine that needs the same quirk as other similar models to make the driver working. Bugzill

[PATCH 3.16.y-ckt 060/126] ALSA: hda - Apply pin fixup for HP ProBook 6550b

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit c932b98c1e47312822d911c1bb76e81ef50e389c upstream. HP ProBook 6550b needs the same pin fixup applied to other HP B-series laptops with docks for making its headph

[PATCH 3.16.y-ckt 058/126] KVM: VMX: fix SMEP and SMAP without EPT

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -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 656ec4a4928a3db7d16e5cb9bce351a478cfd3d5 upstream. The comment in code had it mostly right, but we enable paging for emulated real mo

[PATCH 3.16.y-ckt 056/126] xtensa: fix secondary core boot in SMP

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Max Filippov commit ab45fb145096799dabd18afc58bb5f97171017cd upstream. There are multiple factors adding to the issue in different configurations: - commit 17290231df16 ("xtensa

[PATCH 3.16.y-ckt 059/126] thermal: exynos: Fix unbalanced regulator disable on probe failure

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Krzysztof Kozlowski commit 824ead03b78403a21449cb7eb153a4344cd3b4c8 upstream. During probe if the regulator could not be enabled, the error exit path would still disable it. This cou

[PATCH 3.16.y-ckt 057/126] recordmcount: Fix endianness handling bug for nop_mcount

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: libin commit c84da8b9ad3761eef43811181c7e896e9834b26b upstream. In nop_mcount, shdr->sh_offset and welp->r_offset should handle endianness properly, otherwise it will trigger Segment

[PATCH 3.16.y-ckt 053/126] megaraid_sas : SMAP restriction--do not access user memory from IOCTL code

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "sumit.sax...@avagotech.com" commit 323c4a02c631d00851d8edc4213c4d184ef83647 upstream. This is an issue on SMAP enabled CPUs and 32 bit apps running on 64 bit OS. Do not access user

[PATCH 3.16.y-ckt 055/126] mac80211: allow null chandef in tracing

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Arik Nemtsov commit 254d3dfe445f94a764e399ca12e04365ac9413ed upstream. In TDLS channel-switch operations the chandef can sometimes be NULL. Avoid an oops in the trace code for these

[PATCH 3.16.y-ckt 054/126] mac80211: fix divide by zero when NOA update

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "janusz.dzied...@tieto.com" commit 519ee6918b91abdc4bc9720deae17599a109eb40 upstream. In case of one shot NOA the interval can be 0, catch that instead of potentially (depending on t

[PATCH 3.16.y-ckt 051/126] crypto: algif_hash - Only export and import on sockets with data

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Herbert Xu commit 4afa5f9617927453ac04b24b584f6c718dfb4f45 upstream. The hash_accept call fails to work on sockets that have not received any data. For some algorithm implementation

[PATCH 3.16.y-ckt 048/126] mtd: blkdevs: fix potential deadlock + lockdep warnings

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Brian Norris commit f3c63795e90f0c6238306883b6c72f14d5355721 upstream. Commit 073db4a51ee4 ("mtd: fix: avoid race condition when accessing mtd->usecount") fixed a race condition but

[PATCH 3.16.y-ckt 052/126] xtensa: fixes for configs without loop option

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Max Filippov commit 5029615e25dc5040beb065f36743c127a8e51497 upstream. Build-time fixes: - make lbeg/lend/lcount save/restore conditional on kernel entry; - don't clear lcount in pla

[PATCH 3.16.y-ckt 050/126] drm/i915: add quirk to enable backlight on Dell Chromebook 11 (2015)

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Jani Nikula commit 9be64eee3a87dc03218ca9a12834d1150a57b8a8 upstream. Reported-by: Keith Webb Suggested-by: Keith Webb Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=106671

[PATCH 3.16.y-ckt 049/126] Revert "dm mpath: fix stalls when handling invalid ioctls"

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Mauricio Faria de Oliveira commit 47796938c46b943d157ac8a6f9ed4e3b98b83cf4 upstream. This reverts commit a1989b330093578ea5470bea0a00f940c444c466. That commit introduced a regressio

[PATCH 3.16.y-ckt 047/126] can: Use correct type in sizeof() in nla_put()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Marek Vasut commit 562b103a21974c2f9cd67514d110f918bb3e1796 upstream. The sizeof() is invoked on an incorrect variable, likely due to some copy-paste error, and this might result in

[PATCH 3.16.y-ckt 046/126] arm64: Fix compat register mappings

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Robin Murphy commit 5accd17d0eb523350c9ef754d655e379c9bb93b3 upstream. For reasons not entirely apparent, but now enshrined in history, the architectural mapping of AArch32 banked re

[PATCH 3.16.y-ckt 041/126] ACPI: Use correct IRQ when uninstalling ACPI interrupt handler

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Chen Yu commit 49e4b84333f338d4f183f28f1f3c1131b9fb2b5a upstream. Currently when the system is trying to uninstall the ACPI interrupt handler, it uses acpi_gbl_FADT.sci_interrupt as

[PATCH 3.16.y-ckt 044/126] megaraid_sas: Do not use PAGE_SIZE for max_sectors

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "sumit.sax...@avagotech.com" commit 357ae967ad66e357f78b5cfb5ab6ca07fb4a7758 upstream. Do not use PAGE_SIZE marco to calculate max_sectors per I/O request. Driver code assumes PAGE_S

[PATCH 3.16.y-ckt 040/126] staging: rtl8712: Add device ID for Sitecom WLA2100

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Larry Finger commit 1e6e63283691a2a9048a35d9c6c59cf0abd342e4 upstream. This adds the USB ID for the Sitecom WLA2100. The Windows 10 inf file was checked to verify that the addition i

[PATCH 3.16.y-ckt 043/126] MAINTAINERS: Add public mailing list for ARC

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Vineet Gupta commit 9acdc911b55569145034b01075adf658891afbd2 upstream. Signed-off-by: Vineet Gupta Signed-off-by: Luis Henriques --- MAINTAINERS | 1 + 1 file changed, 1 insertion

[PATCH 3.16.y-ckt 042/126] ALSA: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Kailang Yang commit 6ed1131fe196ad7ffc13acc1a1eadc08a1db0303 upstream. This machine had I2S codec for speaker output. It need to refill the I2S codec initial verb after resume back.

[PATCH 3.16.y-ckt 038/126] spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: David Mosberger-Tang commit 06515f83908d038d9e12ffa3dcca27a1b67f2de0 upstream. The DMA-slave configuration depends on the whether <= 8 or > 8 bits are transferred per word, so we nee

[PATCH 3.16.y-ckt 036/126] Bluetooth: ath3k: Add new AR3012 0930:021c id

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Dmitry Tunin commit cd355ff071cd37e7197eccf9216770b2b29369f7 upstream. This adapter works with the existing linux-firmware. T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 3 Spd=12

[PATCH 3.16.y-ckt 039/126] USB: qcserial: add Sierra Wireless MC74xx/EM74xx

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Bj=C3=B8rn=20Mork?= commit f504ab1888026d15b5be8f9c262bf4ae9cacd177 upstream. New device IDs shamelessly lifted from the vendor driver. Signed-off-by: Bjørn Mork Acked-by

[PATCH 3.16.y-ckt 037/126] Bluetooth: ath3k: Add support of AR3012 0cf3:817b device

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Dmitry Tunin commit 18e0afab8ce3f1230ce3fef52b2e73374fd9c0e7 upstream. T: Bus=04 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=6

[PATCH 3.16.y-ckt 034/126] [media] media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Tiffany Lin commit d9a985883fa32453d099d6293188c11d75cef1fa upstream. In videobuf2 dma-contig memory type the prepare and finish ops, instead of passing the number of entries in the

[PATCH 3.16.y-ckt 033/126] spi: dw: explicitly free IRQ handler in dw_spi_remove_host()

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Andy Shevchenko commit 02f20387e1bca550639c37b1945f20cd32ddfcce upstream. The following warning occurs when DW SPI is compiled as a module and it's a PCI device. On the removal stage

[PATCH 3.16.y-ckt 035/126] Bluetooth: hidp: fix device disconnect on idle timeout

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: David Herrmann commit 660f0fc07d21114549c1862e67e78b1cf0c90c29 upstream. The HIDP specs define an idle-timeout which automatically disconnects a device. This has always been implemen

[PATCH 3.16.y-ckt 032/126] vTPM: fix memory allocation flag for rtce buffer at kernel boot

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: "Hon Ching (Vicky) Lo" commit 60ecd86c4d985750efa0ea3d8610972b09951715 upstream. At ibm vtpm initialzation, tpm_ibmvtpm_probe() registers its interrupt handler, ibmvtpm_inter

[PATCH 3.16.y-ckt 031/126] ext4, jbd2: ensure entering into panic after recording an error in superblock

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Daeho Jeong commit 4327ba52afd03fc4b5afa0ee1d774c9c5b0e85c5 upstream. If a EXT4 filesystem utilizes JBD2 journaling and an error occurs, the journaling will be aborted first and the

[PATCH 3.16.y-ckt 030/126] [PATCH] fix calculation of meta_bg descriptor backups

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Andy Leiserson commit 904dad4742d211b7a8910e92695c0fa957483836 upstream. "group" is the group where the backup will be placed, and is initialized to zero in the declaration. This mea

[PATCH 3.16.y-ckt 026/126] ARM: common: edma: Fix channel parameter for irq callbacks

2015-12-09 Thread Luis Henriques
3.16.7-ckt21 -stable review patch. If anyone has any objections, please let me know. -- From: Peter Ujfalusi commit 696d8b70c09dd421c4d037fab04341e5b30585cf upstream. In case when the interrupt happened for the second eDMA the channel number was incorrectly passed to the clie

  1   2   >