[PATCH 3.2 011/106] USB: ene_usb6250: fix DMA to the stack

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Alan Stern commit 628c2893d44876ddd11602400c70606ade62e129 upstream. The ene_usb6250 sub-driver in usb-storage does USB I/O to buffers on the stack, which doesn't work with vmapped stacks. Thi

[PATCH 3.2 017/106] USB: gadget: dummy_hcd: fix hub-descriptor removable fields

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Johan Hovold commit d81182ce30dbd497a1e7047d7fda2af040347790 upstream. Flag the first and only port as removable while also leaving the remaining bits (including the reserved bit zero) unset in

[PATCH 3.2 010/106] tcp: eliminate negative reordering in tcp_clean_rtx_queue

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Soheil Hassas Yeganeh commit bafbb9c73241760023d8981191ddd30bb1c6dbac upstream. tcp_ack() can call tcp_fragment() which may dededuct the value tp->fackets_out when MSS changes. When prior_facke

[PATCH 3.2 015/106] usb: r8a66597-hcd: decrease timeout

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Chris Brandt commit dd14a3e9b92ac6f0918054f9e3477438760a4fa6 upstream. The timeout for BULK packets was 300ms which is a long time if other endpoints or devices are waiting for their turn. Chan

[PATCH 3.2 007/106] USB: serial: mct_u232: fix big-endian baud-rate handling

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Johan Hovold commit 26cede343656c0bc2c33cdc783771282405c7fb2 upstream. Drop erroneous cpu_to_le32 when setting the baud rate, something which corrupted the divisor on big-endian hosts. Found u

[PATCH 3.2 012/106] USB: core: replace %p with %pK

2017-09-09 Thread Ben Hutchings
3.2.93-rc1 review patch. If anyone has any objections, please let me know. -- From: Vamsi Krishna Samavedam commit 2f964780c03b73de269b08d12aff96a9618d13f3 upstream. Format specifier %p can leak kernel addresses while not valuing the kptr_restrict system settings. When kptr_re

[PATCH 3.16 180/233] ufs: set correct ->s_maxsize

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Al Viro commit 6b0d144fa758869bdd652c50aa41aaf601232550 upstream. Signed-off-by: Al Viro Signed-off-by: Ben Hutchings --- fs/ufs/super.c | 18 ++ 1 file changed, 18 insertio

[PATCH 3.16 138/233] HID: usbhid: add Logitech G710+ keyboard quirk NOGET

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Jimmy Berry commit 0d51571d51ea8eb72b903b2a4f3f43a38e7bc718 upstream. Without quirk keyboard repeats '6' until volume control is used since it indicates the key is pressed without ever releasi

[PATCH 3.16 203/233] drm/radeon: add a PX quirk for another K53TK variant

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 4eb59793cca00b0e629b6d55b5abb5acb82c5868 upstream. Disable PX on these systems. bug: https://bugs.freedesktop.org/show_bug.cgi?id=101491 Signed-off-by: Alex Deucher Signe

[PATCH 3.16 083/233] libceph: NULL deref on crush_decode() error path

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit 293dffaad8d500e1a5336eeb90d544cf40d4fbd8 upstream. If there is not enough space then ceph_decode_32_safe() does a goto bad. We need to return an error code in that situati

[PATCH 3.16 065/233] watchdog: pcwd_usb: fix NULL-deref at probe

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Johan Hovold commit 46c319b848268dab3f0e7c4a5b6e9146d3bca8a4 upstream. Make sure to check the number of endpoints to avoid dereferencing a NULL-pointer should a malicious device lack endpoints

[PATCH 3.16 081/233] pinctrl: mxs: atomically switch mux and drive strength config

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Uwe Kleine-König commit da6c2addf66d7ff7d0b090d6267d4292f951e4e6 upstream. To set the mux mode of a pin two bits must be set. Up to now this is implemented using the following idiom:

[PATCH 3.16 032/233] ahci: Acer SA5-271 SSD Not Detected Fix

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Sui Chen commit 8bfd174312629866efa535193d9e563768ff4307 upstream. (Correction in this resend: fixed function name acer_sa5_271_workaround; fixed the always-true condition in the function; fi

[PATCH 3.16 119/233] ipv6: Fix leak in ipv6_gso_segment().

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "David S. Miller" commit e3e86b5119f81e5e2499bea7ea1ebe8ac6aab789 upstream. If ip6_find_1stfragopt() fails and we return an error we have to free up 'segs' because nobody else is going to. Fi

[PATCH 3.16 174/233] srcu: Allow use of Classic SRCU from both process and interrupt context

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Paolo Bonzini commit 1123a6041654e8f889014659593bad4168e542c2 upstream. Linu Cherian reported a WARN in cleanup_srcu_struct() when shutting down a guest running iperf on a VFIO assigned device

[PATCH 3.16 059/233] usb: musb: tusb6010_omap: Do not reset the other direction's packet size

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Peter Ujfalusi commit 6df2b42f7c040d57d9ecb67244e04e905ab87ac6 upstream. We have one register for each EP to set the maximum packet size for both TX and RX. If for example an RX programming wo

[PATCH 3.16 154/233] HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Oscar Campos commit deaba636997557fce46ca7bcb509bff5ea1b0558 upstream. Add quirks for several corsair gaming devices to avoid long delays on report initialization Supported devices: - Corsa

[PATCH 3.16 086/233] x86/watchdog: Fix Kconfig help text file path reference to lockup watchdog documentation

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Benjamin Peterson commit c9525a3fab63fbe091007494f8b7a06438eea6a7 upstream. Signed-off-by: Benjamin Peterson Acked-by: Thomas Gleixner Cc: Linus Torvalds Cc: Peter Zijlstra Fixes: 9919cba7

[PATCH 3.16 127/233] HID: uclogic: Set quirks from inside the driver

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Benjamin Tissoires commit 70b69cfb88467988116c4863056495fa3615271a upstream. Based on a patch from: Nikolai Kondrashov Most of the tablets handled by hid-uclogic already use MULTI_INPUT. For

[PATCH 3.16 024/233] KVM: x86: Fix load damaged SSEx MXCSR register

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Wanpeng Li commit a575813bfe4bc15aba511a5e91e61d242bff8b9d upstream. Reported by syzkaller: BUG: unable to handle kernel paging request at c07f6a2e IP: report_bug+0x94/0x120

[PATCH 3.16 078/233] usb: chipidea: debug: check before accessing ci_role

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Michael Thalmeier commit 0340ff83cd4475261e7474033a381bc125b45244 upstream. ci_role BUGs when the role is >= CI_ROLE_END. Signed-off-by: Michael Thalmeier Signed-off-by: Peter Chen Signed-o

[PATCH 3.16 058/233] usb: host: xhci-plat: propagate return value of platform_get_irq()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Thomas Petazzoni commit 4b148d5144d64ee135b8924350cb0b3a7fd21150 upstream. platform_get_irq() returns an error code, but the xhci-plat driver ignores it and always returns -ENODEV. This is not

[PATCH 3.16 021/233] USB: serial: ir-usb: fix big-endian baud-rate debug printk

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Johan Hovold commit ad0ccac76dcc92c3331f4c94c9fc54f8bf1ab20c upstream. Add missing endianness conversion when printing the supported baud rates. Found using sparse: warning: restrict

[PATCH 3.16 176/233] target: Fix kref->refcount underflow in transport_cmd_finish_abort

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Nicholas Bellinger commit 73d4e580ccc5c3e05cea002f18111f66c9c07034 upstream. This patch fixes a se_cmd->cmd_kref underflow during CMD_T_ABORTED when a fabric driver drops it's second reference

[PATCH 3.16 165/233] perf script: Fix outdated comment for perf-trace-python

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: SeongJae Park commit c76132dc5182776b98e946d674cb41c421661ea9 upstream. Script generated by the '--gen-script' option contains an outdated comment. It mentions a 'perf-trace-python' document w

[PATCH 3.16 151/233] HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar.

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marcel Hasler commit 8aa2cc7e747881d1fd52db28261b201d4e3e5565 upstream. The DolphinBar by Mayflash (identified as Dragonrise) needs HID_QUIRK_MULTI_INPUT to split it up into four input devices

[PATCH 3.16 149/233] HID: microsoft: Add Surface 4 type cover pro 4 not JP versions

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Daniel Keller commit 2ae3986b84e9d325bc92a1efbcf0c6b0f5016b35 upstream. Adding support for not JP versions of the Microsoft Surface 4 Type Cover Pro [jkos...@suse.cz: The identical patch has

[PATCH 3.16 178/233] fix ufs_isblockset()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Al Viro commit 414cf7186dbec29bd946c138d6b5c09da5955a08 upstream. Signed-off-by: Al Viro Signed-off-by: Ben Hutchings --- fs/ufs/util.h | 10 +++--- 1 file changed, 7 insertions(+), 3 d

[PATCH 3.16 193/233] xfrm: NULL dereference on allocation failure

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit e747f64336fc15e1c823344942923195b800aa1e upstream. The default error code in pfkey_msg2xfrm_state() is -ENOBUFS. We added a new call to security_xfrm_state_alloc() which

[PATCH 3.16 171/233] MIPS: kprobes: flush_insn_slot should flush only if probe initialised

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marcin Nowakowski commit 698b851073ddf5a894910d63ca04605e0473414e upstream. When ftrace is used with kprobes, it is possible for a kprobe to contain an invalid location (ie. only initialised t

[PATCH 3.16 169/233] perf script python: Remove dups in documentation examples

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: SeongJae Park commit 14fc42fa1b3e7ea5160c84d0e686a3a0c1ffe619 upstream. Few shell command examples in perf-script-python.txt has few nitpicks include: - tools/perf/scripts/python directory li

[PATCH 3.16 199/233] swap: cond_resched in swap_cgroup_prepare()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Yu Zhao commit ef70762948dde012146926720b70e79736336764 upstream. I saw need_resched() warnings when swapping on large swapfile (TBs) because continuously allocating many pages in swap_cgroup_

[PATCH 3.16 164/233] perf probe: Fix examples section of documentation

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: SeongJae Park commit d89269a89ebb6a74512f3f40e89cd12017f60a75 upstream. An example in perf-probe documentation for pattern of function name based probe addition is not providing example comman

[PATCH 3.16 202/233] Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Daniel Drake commit 817ae460c784f32cd45e60b2b1b21378c3c6a847 upstream. Without this quirk, the touchpad is not responsive on this product, with the following message repeated in the logs: ps

[PATCH 3.16 117/233] [media] rc-core: race condition during ir_raw_event_register()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Sean Young commit 963761a0b2e85663ee4a5630f72930885a06598a upstream. A rc device can call ir_raw_event_handle() after rc_allocate_device(), but before rc_register_device() has completed. This

[PATCH 3.16 147/233] HID: add quirk for Akai MIDImix.

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "Steinar H. Gunderson" commit 4973ca9a01e2354b159acedec1b9b8eb8de02ab7 upstream. The Akai MIDImix (09e8:0031) is a MIDI fader controller that speaks regular MIDI and works well with Linux. How

[PATCH 3.16 206/233] rtnetlink: add IFLA_GROUP to ifla_policy

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Serhey Popovych commit db833d40ad3263b2ee3b59a1ba168bb3cfed8137 upstream. Network interface groups support added while ago, however there is no IFLA_GROUP attribute description in policy and n

[PATCH 3.16 207/233] CIFS: Improve readdir verbosity

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Pavel Shilovsky commit dcd87838c06f05ab7650b249ebf0d5b57ae63e1e upstream. Downgrade the loglevel for SMB2 to prevent filling the log with messages if e.g. readdir was interrupted. Also make SM

[PATCH 3.16 195/233] KVM: PPC: Book3S HV: Preserve userspace HTM state properly

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Paul Mackerras commit 46a704f8409f79fd66567ad3f8a7304830a84293 upstream. If userspace attempts to call the KVM_RUN ioctl when it has hardware transactional memory (HTM) enabled, the values tha

[PATCH 3.16 198/233] mm/memory-failure.c: use compound_head() flags for huge pages

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: James Morse commit 7258ae5c5a2ce2f5969e8b18b881be40ab55433d upstream. memory_failure() chooses a recovery action function based on the page flags. For huge pages it uses the tail page flags w

[PATCH 3.16 211/233] ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: WANG Cong commit 76da0704507bbc51875013f6557877ab308cfd0a upstream. In commit 242d3a49a2a1 ("ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf") I assumed NETDEV_REGISTER and NETDEV_UN

[PATCH 3.16 189/233] selinux: fix double free in selinux_parse_opts_str()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Paul Moore commit 023f108dcc187e34ef864bf10ed966cf25e14e2a upstream. This patch is based on a discussion generated by an earlier patch from Tetsuo Handa: * https://marc.info/?t=1490356593

[PATCH 3.16 175/233] KEYS: fix dereferencing NULL payload with nonzero length

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Eric Biggers commit 5649645d725c73df4302428ee4e02c869248b4c5 upstream. sys_add_key() and the KEYCTL_UPDATE operation of sys_keyctl() allowed a NULL payload with nonzero length to be passed to

[PATCH 3.16 187/233] genirq: Release resources in __setup_irq() error path

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Heiner Kallweit commit fa07ab72cbb0d843429e61bf179308aed6cbe0dd upstream. In case __irq_set_trigger() fails the resources requested via irq_request_resources() are not released. Add the missi

[PATCH 3.16 183/233] KVM: async_pf: avoid async pf injection when in guest mode

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Wanpeng Li commit 9bc1f09f6fa76fdf31eb7d6a4a4df43574725f93 upstream. INFO: task gnome-terminal-:1734 blocked for more than 120 seconds. Not tainted 4.12.0-rc4+ #8 "echo 0 > /proc/sys/

[PATCH 3.16 159/233] arm64: KVM: Allow unaligned accesses at EL2

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marc Zyngier commit 78fd6dcf11468a5a131b8365580d0c613bcc02cb upstream. We currently have the SCTLR_EL2.A bit set, trapping unaligned accesses at EL2, but we're not really prepared to deal with

[PATCH 3.16 182/233] l2tp: cast l2tp traffic counter to unsigned

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Dominik Heidler commit 9b3dc0a17d7388c4fb83736ca45253a93e994ce4 upstream. This fixes a counter problem on 32bit systems: When the rx_bytes counter reached 2 GiB, it jumpd to (2^64 Bytes - 2GiB

[PATCH 3.16 197/233] powerpc/kprobes: Pause function_graph tracing during jprobes handling

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "Naveen N. Rao" commit a9f8553e935f26cb5447f67e280946b0923cd2dc upstream. This fixes a crash when function_graph and jprobes are used together. This is essentially commit 237d28db036e ("ftrace

[PATCH 3.16 205/233] ipv6: Do not leak throw route references

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Serhey Popovych commit 07f615574f8ac499875b21c1142f26308234a92c upstream. While commit 73ba57bfae4a ("ipv6: fix backtracking for throw routes") does good job on error propagation to the fib_ru

[PATCH 3.16 173/233] rcu: Move preemption disabling out of __srcu_read_lock()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "Paul E. McKenney" commit 49f5903b473c5f63f3b57856d1bd4593db0a2eef upstream. Currently, __srcu_read_lock() cannot be invoked from restricted environments because it contains calls to preempt_d

[PATCH 3.16 163/233] Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Ulrik De Bie commit 47eb0c8b4d9eb6368941c6a9bb443f00847a46d7 upstream. The Lifebook E546 and E557 touchpad were also not functioning and worked after running: echo "1" > /sys/devices/

[PATCH 3.16 162/233] drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit f0c62e9878024300319ba2438adc7b06c6b9c448 upstream. If vmalloc() fails then we need to a bit of cleanup before returning. Fixes: fb1d9738ca05 ("drm/vmwgfx: Add DRM driver

[PATCH 3.16 191/233] mac80211/wpa: use constant time memory comparison for MACs

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "Jason A. Donenfeld" commit 98c67d187db7808b1f3c95f2110dd4392d034182 upstream. Otherwise, we enable all sorts of forgeries via timing attack. Signed-off-by: Jason A. Donenfeld Cc: Johannes B

[PATCH 3.16 153/233] HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Tomasz Kramkowski commit 9547837bdccb4af127528b36a73377150658b4ac upstream. The (1292:4745) Innomedia INNEX GENESIS/ATARI adapter needs HID_QUIRK_MULTI_INPUT to split the device up into two co

[PATCH 3.16 156/233] HID: Add quirk for Dell PIXART OEM mouse

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Sebastian Parschauer commit 3db28271f0feae129262d30e41384a7c4c767987 upstream. This mouse is also known under other IDs. It needs the quirk ALWAYS_POLL or will disconnect in runlevel 1 or 3.

[PATCH 3.16 172/233] net: emac: fix reset timeout with AR8035 phy

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Christian Lamparter commit 19d90ece81da802207a9b91ce95a29fbdc40626e upstream. This patch fixes a problem where the AR8035 PHY can't be detected on an Cisco Meraki MR24, if the ethernet cable i

[PATCH 3.16 160/233] arm: KVM: Allow unaligned accesses at HYP

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marc Zyngier commit 33b5c38852b29736f3b472dd095c9a18ec22746f upstream. We currently have the HSCTLR.A bit set, trapping unaligned accesses at HYP, but we're not really prepared to deal with it

[PATCH 3.16 141/233] HID: quirks: Add no_init_reports for AKAI midi controller

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Stafford Horne commit a382c30c662a31dd8f51cc4b6dad82d39205d50c upstream. The midi controller times-out while initializing reports, this causes boot to take an extra 10 seconds. The device desc

[PATCH 3.16 129/233] HID: usbhid: yet another mouse with ALWAYS_POLL

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Oliver Neukum commit 43faadfe96d3f049f4ae2c4090d2e57b9aafb995 upstream. The device exists with two device IDs instead of one as previously believed. Signed-off-by: Oliver Neukum Signed-off-b

[PATCH 3.16 196/233] i2c: ismt: fix wrong device address when unmap the data buffer

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Liwei Song commit 17e83549e199d89aace7788a9f11c108671eecf5 upstream. Fix the following kernel bug: kernel BUG at drivers/iommu/intel-iommu.c:3260! invalid opcode: [#5] PREEMPT SMP Hardwa

[PATCH 3.16 145/233] HID: microsoft: Add Surface 4 type cover pro 4 (JP)

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Yuta Kobayashi commit b490a8537df60d449199e162417da74ee9262515 upstream. Adding support for the Microsoft Surface 4 Type Cover Pro (JP). Signed-off-by: Yuta Kobayashi Signed-off-by: Jiri Kos

[PATCH 3.16 139/233] USB: quirks: Apply ALWAYS_POLL to all ELAN devices

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Adrien Vergé commit 33bd2dd03dd0bfa1130d11062a9e5f40d0cf1d3f upstream. All ELAN hid devices seem to require the ALWAYS_POLL quirk. Let's use this quirk for all devices from this vendor, rather

[PATCH 3.16 134/233] HID: microsoft: Add Surface 3 type cover

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Stephen Just commit 0439de75d32c249bd9f5824ffd5e40c4c2109d77 upstream. Adding support for the Microsoft Surface 3 (non-pro) Type Cover. The existing definitions and quirks are actually for th

[PATCH 3.16 142/233] HID: usbhid: enable NO_INIT_REPORTS quirk for Semico USB Keykoard2

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Daniel Bristot de Oliveira commit c14022bfd2eb2d2ece74a405dfbdb02a829c07bc upstream. The device which identifies itself as a "USB Keykoard" (no typo) with VID:PID 1a2c:0027 does not seem to be

[PATCH 3.16 118/233] fs/ufs: Set UFS default maximum bytes per file

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Richard Narron commit 239e250e4acbc0104d514307029c0839e834a51a upstream. This fixes a problem with reading files larger than 2GB from a UFS-2 file system: https://bugzilla.kernel.org/show

[PATCH 3.16 201/233] signal: Only reschedule timers on signals timers have sent

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 57db7e4a2d92c2d3dfbca4ef8057849b2682436b upstream. Thomas Gleixner wrote: > The CRIU support added a 'feature' which allows a user space task to send > arbitrary (k

[PATCH 3.16 130/233] HID: usbhid: Add a quirk for raphnet multi-gamepad adapters

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Raphael Assenat commit d6ea2f88ac3659b799d8079a4fbda4f8faf6ff90 upstream. The raphnet.net 4nes4snes and 2nes2snes multi-joystick adapters use a single HID report descriptor with one report ID

[PATCH 3.16 122/233] [media] vb2: Fix an off by one error in 'vb2_plane_vaddr'

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Christophe JAILLET commit 5ebb6dd36c9f5fb37b1077b393c254d70a14cb46 upstream. We should ensure that 'plane_no' is '< vb->num_planes' as done in 'vb2_plane_cookie' just a few lines below. Fixes

include/linux/string.h:413: error: '______f' is static but declared in inline function 'memcpy_and_pad' which is not static

2017-09-09 Thread kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 4dfc2788033d30dfccfd4268e06dd73ce2c654ed commit: 01f33c336e2d298ea5d4ce5d6e5bcd12865cc30f string.h: add memcpy_and_pad() date: 12 days ago config: x86_64-randconfig-b0-09100601 (attached as .config) compile

[PATCH 3.16 114/233] drivers: char: mem: Fix wraparound check to allow mappings up to the end

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Julius Werner commit 32829da54d9368103a2f03269a5120aa9ee4d5da upstream. A recent fix to /dev/mem prevents mappings from wrapping around the end of physical address space. However, the check wa

CONGRATULATION!

2017-09-09 Thread John and Lisa Robinson
Your Email Address Just Won $1,500.000 USD From John and Lisa Robinson, Reply For Claim.

CONGRATULATION!

2017-09-09 Thread John and Lisa Robinson
Your Email Address Just Won $1,500.000 USD From John and Lisa Robinson, Reply For Claim.

CONGRATULATION!

2017-09-09 Thread John and Lisa Robinson
Your Email Address Just Won $1,500.000 USD From John and Lisa Robinson, Reply For Claim.

[PATCH 3.16 121/233] tags: honor COMPILED_SOURCE with apart output directory

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Robert Jarzmik commit cbf52a3e6a8a92beec6e0c70abf4111cd8f8faf7 upstream. When the kernel is compiled with an "O=" argument, the object files are not in the source tree, but in the build tree.

[PATCH 3.16 110/233] slub/memcg: cure the brainless abuse of sysfs attributes

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Thomas Gleixner commit 478fe3037b2278d276d4cd9cd0ab06c4cb2e9b32 upstream. memcg_propagate_slab_attrs() abuses the sysfs attribute file functions to propagate settings from the root kmem_cache

[PATCH 3.16 124/233] kvm: async_pf: fix rcu_irq_enter() with irqs enabled

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Paolo Bonzini commit bbaf0e2b1c1b4f88abd6ef49576f0efb1734eae5 upstream. native_safe_halt enables interrupts, and you just shouldn't call rcu_irq_enter() with interrupts enabled. Reorder the c

[PATCH 3.16 108/233] usb: gadget: f_mass_storage: Serialize wake and sleep execution

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Thinh Nguyen commit dc9217b69dd6089dcfeb86ed4b3c671504326087 upstream. f_mass_storage has a memorry barrier issue with the sleep and wake functions that can cause a deadlock. This results in i

[PATCH 3.16 125/233] HID: add quirk for 0x04d9:0xa096 device

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Wangzhao Cai commit 30c6fd4277ebab2a32ae5635d34283354b1bc8f2 upstream. I am using a USB keyborad that give me "usb_submit_urb(ctrl) failed: -1" error when I plugin it. and I need to wait for

[PATCH 3.16 128/233] HID: usbhid: more mice with ALWAYS_POLL

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Oliver Neukum commit 003e817a9ecf6cfded59630858bbf04056d71e9a upstream. During a stress test these mice kept dropping and reappearing in runlevel 1 as opposed to 5. Signed-off-by: Oliver Neuk

[PATCH 3.16 168/233] perf script python: Updated trace_unhandled() signature

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: SeongJae Park commit 1bf8d5a4a5da19b1f6e7958fe67db4118fa7a1c1 upstream. Default function signature of trace_unhandled() got changed to include a field dict, but its documentation, perf-script-

[PATCH 3.16 112/233] mlock: fix mlock count can not decrease in race condition

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Yisheng Xie commit 70feee0e1ef331b22cc51f383d532a0d043fbdcc upstream. Kefeng reported that when running the follow test, the mlock count in meminfo will increase permanently: [1] testcase l

[PATCH 3.16 194/233] IB/ipoib: Fix memory leak in create child syscall

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Feras Daoud commit 4542d66bb26f2d021c70a78e46f183c6675fc4c9 upstream. The flow of creating a new child goes through ipoib_vlan_add which allocates a new interface and checks the rtnl_lock. If

[PATCH 3.16 084/233] drm/gma500/psb: Actually use VBT mode when it is found

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Patrik Jakobsson commit 82bc9a42cf854fdf63155759c0aa790bd1f361b0 upstream. With LVDS we were incorrectly picking the pre-programmed mode instead of the prefered mode provided by VBT. Make sure

[PATCH 3.16 037/233] USB: ene_usb6250: fix DMA to the stack

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Alan Stern commit 628c2893d44876ddd11602400c70606ade62e129 upstream. The ene_usb6250 sub-driver in usb-storage does USB I/O to buffers on the stack, which doesn't work with vmapped stacks. Th

[PATCH 3.16 054/233] xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Mathias Nyman commit a0c16630d35a874e82bdf2088f58ecaca1024315 upstream. Intel Denverton microserver is Atom based and need the PME and CAS quirks as well. Signed-off-by: Mathias Nyman Signed

[PATCH 3.16 053/233] tracing/kprobes: Enforce kprobes teardown after testing

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Thomas Gleixner commit 30e7d894c1478c88d50ce94ddcdbd7f9763d9cdd upstream. Enabling the tracer selftest triggers occasionally the warning in text_poke(), which warns when the to be modified pag

[PATCH 3.16 057/233] USB: xhci: fix lock-inversion problem

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Alan Stern commit 63aea0dbab90a2461faaae357cbc8cfd6c8de9fe upstream. With threaded interrupts, bottom-half handlers are called with interrupts enabled. Therefore they can't safely use spin_lo

[PATCH 3.16 034/233] uio: add missing error codes

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit 0320a278b9ef80cfa44f74b7f9bb36781695f3ee upstream. My static checker complains that "ret" could be uninitialized at the end, which is true but it's more likely that it wou

[PATCH 3.16 023/233] USB: serial: io_ti: fix div-by-zero in set_termios

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Johan Hovold commit 6aeb75e6adfaed16e58780309613a578fe1ee90b upstream. Fix a division-by-zero in set_termios when debugging is enabled and a high-enough speed has been requested so that the di

[PATCH 3.16 158/233] arm64: KVM: Preserve RES1 bits in SCTLR_EL2

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marc Zyngier commit d68c1f7fd1b7148dab5fe658321d511998969f2d upstream. __do_hyp_init has the rather bad habit of ignoring RES1 bits and writing them back as zero. On a v8.0-8.2 CPU, this doesn

[PATCH 3.16 055/233] usb: host: xhci-mem: allocate zeroed Scratchpad Buffer

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Peter Chen commit 7480d912d549f414e0ce39331870899e89a5598c upstream. According to xHCI ch4.20 Scratchpad Buffers, the Scratchpad Buffer needs to be zeroed. ... The following o

[PATCH 3.16 025/233] dm thin metadata: call precommit before saving the roots

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Joe Thornber commit 91bcdb92d39711d1adb40c26b653b7978d93eb98 upstream. These calls were the wrong way round in __write_initial_superblock. Signed-off-by: Joe Thornber Signed-off-by: Mike Sni

[PATCH 3.16 214/233] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: zheng li commit 0a28cfd51e17f4f0a056bcf66bfbe492c3b99f38 upstream. There is an inconsistent conditional judgement in __ip_append_data and ip_finish_output functions, the variable length in __i

[PATCH 3.16 103/233] iscsi-target: Always wait for kthread_should_stop() before kthread exit

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Jiang Yi commit 5e0cf5e6c43b9e19fc0284f69e5cd2b4a47523b0 upstream. There are three timing problems in the kthread usages of iscsi_target_mod: - np_thread of struct iscsi_np - rx_thread and

[PATCH 3.16 090/233] net: phy: marvell: Limit errata to 88m1101

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Andrew Lunn commit f2899788353c13891412b273fdff5f02d49aa40f upstream. The 88m1101 has an errata when configuring autoneg. However, it was being applied to many other Marvell PHYs as well. Limi

[PATCH 3.16 067/233] watchdog: bcm281xx: Fix use of uninitialized spinlock.

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Eric Anholt commit fedf266f9955d9a019643cde199a2fd9a0259f6f upstream. The bcm_kona_wdt_set_resolution_reg() call takes the spinlock, so initialize it earlier. Fixes a warning at boot with loc

[PATCH 3.16 148/233] HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Marcel Hasler commit b2554000f5b5d2a3a368d09c6debf7da64901fcf upstream. All known gamepad adapters by Mayflash (identified as Dragonrise) need HID_QUIRK_MULTI_INPUT to split them up into four

[PATCH 3.16 087/233] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Liping Zhang commit fefa92679dbe0c613e62b6c27235dcfbe9640ad1 upstream. If nf_conntrack_htable_size was adjusted by the user during the ct dump operation, we may invoke nf_ct_put twice for the

[PATCH 3.16 088/233] ASoC: Fix use-after-free at card unregistration

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit 4efda5f2130da033aeedc5b3205569893b910de2 upstream. soc_cleanup_card_resources() call snd_card_free() at the last of its procedure. This turned out to lead to a use-after-f

[PATCH 3.16 027/233] kvm: arm/arm64: Fix race in resetting stage2 PGD

2017-09-09 Thread Ben Hutchings
3.16.48-rc1 review patch. If anyone has any objections, please let me know. -- From: Suzuki K Poulose commit 6c0d706b563af732adb094c5bf807437e8963e84 upstream. In kvm_free_stage2_pgd() we check the stage2 PGD before holding the lock and proceed to take the lock if it is valid.

<    1   2   3   4   5   6   >