From: Alexey Brodkin
Date: Tue, 23 Jun 2015 15:04:31 +
> I'm wondering if my comment makes sense and should I just change commit
> message or you'd prefer to still use dma_zalloc_coherent() during
> driver probe?
I think you should do both, convert to dma_zalloc_coherent() and perform
the ex
Current implementation of descriptor init procedure only takes
care about setting/clearing ownership flag in "des0"/"des1"
fields while it is perfectly possible to get unexpected bits
set because of the following factors:
[1] On driver probe underlying memory allocated with
dma_alloc_coheren
From: Alexey Brodkin
Date: Wed, 24 Jun 2015 11:07:26 +0300
>
> - priv->dma_tx = dma_alloc_coherent(priv->device, txsize *
> + priv->dma_tx = dma_zalloc_coherent(priv->device, txsize *
> sizeof(struct dma_desc),
>
Hi David,
On Wed, 2015-06-24 at 01:44 -0700, David Miller wrote:
> From: Alexey Brodkin
> Date: Wed, 24 Jun 2015 11:07:26 +0300
>
> >
> > - priv->dma_tx = dma_alloc_coherent(priv->device,
> > txsize *
> > + priv->dma_tx = dma_zalloc_coherent(priv->device,
> > txsize *
> >
Thinkpad X250, when attached to a dock, has two headphone outs but
no line out. Make sure we don't try to turn this into one headphone
and one line out (since that disables the headphone amp on the dock).
Alsa-info at
http://www.alsa-project.org/db/?f=36f8764e1d782397928feec715d0ef90dfddd4c1
Cc:
Current implementation of descriptor init procedure only takes
care about setting/clearing ownership flag in "des0"/"des1"
fields while it is perfectly possible to get unexpected bits
set because of the following factors:
[1] On driver probe underlying memory allocated with
dma_alloc_coheren
Commit 5f9f41c474befb4ebbc40b27f65bb7d649241581 ("MIPS: kernel: Prepare
the JR instruction for emulation on MIPS R6") added support for
emulating the JR instruction on MIPS R6 cores but that introduced a bug
which could be triggered when hitting a JALR opcode because the code used
the wrong field i
Commits f1b44067c19258b7614e3cd09dfe8d8e12ff5895 ("MIPS: Emulate the
new MIPS R6 B{L,G}T{Z,}{AL,}C instructions") and commit
a8ff66f52d3f17b5ae793955270675c197f73d6c ("MIPS: Emulate the new MIPS
R6 B{L,G}E{Z,}{AL,}C instructions") added support for emulating various
branch compact instructions. How
At Wed, 24 Jun 2015 10:46:33 +0200,
David Henningsson wrote:
>
> Thinkpad X250, when attached to a dock, has two headphone outs but
> no line out. Make sure we don't try to turn this into one headphone
> and one line out (since that disables the headphone amp on the dock).
>
> Alsa-info at
> htt
From: Alexey Brodkin
Date: Wed, 24 Jun 2015 11:47:41 +0300
> Current implementation of descriptor init procedure only takes
> care about setting/clearing ownership flag in "des0"/"des1"
> fields while it is perfectly possible to get unexpected bits
> set because of the following factors:
Applied
On Wed, Jun 24, 2015 at 01:02:28PM +0900, Krzysztof Kozlowski wrote:
> 2015-05-28 23:44 GMT+09:00 Mark Brown :
> > On Wed, May 27, 2015 at 12:22:08PM +0900, Krzysztof Kozlowski wrote:
> >> Status of enabling suspend mode for regulator was stored in bitmap-like
> >> long integer.
> > Applied, thank
On Tue, Jun 23, 2015 at 01:52:27PM +0200, Daniel Vetter wrote:
> On Tue, Jun 23, 2015 at 01:05:41PM +0300, Jani Nikula wrote:
> > On Fri, 19 Jun 2015, Daniel Vetter wrote:
> > > We've never figured out the magic trick to make irq vs. seqno
> > > updates coherent, only tricks to make it work. And s
2015-06-24 18:31 GMT+09:00 Mark Brown :
> On Wed, Jun 24, 2015 at 01:02:28PM +0900, Krzysztof Kozlowski wrote:
>> 2015-05-28 23:44 GMT+09:00 Mark Brown :
>> > On Wed, May 27, 2015 at 12:22:08PM +0900, Krzysztof Kozlowski wrote:
>> >> Status of enabling suspend mode for regulator was stored in bitma
From: Krzysztof Kozlowski
Status of enabling suspend mode for regulator was stored in bitmap-like
long integer.
However since adding support for S2MPU02 the number of regulators
exceeded 32 so on devices with more than 32 regulators (S2MPU02 and
S2MPS13) overflow happens when shifting the bit. T
On 2015-06-24 11:00, Takashi Iwai wrote:
At Wed, 24 Jun 2015 10:46:33 +0200,
David Henningsson wrote:
Thinkpad X250, when attached to a dock, has two headphone outs but
no line out. Make sure we don't try to turn this into one headphone
and one line out (since that disables the headphone amp
On Wed, Jun 24, 2015 at 07:48:43PM +0900, Krzysztof Kozlowski wrote:
> From: Krzysztof Kozlowski
>
> Status of enabling suspend mode for regulator was stored in bitmap-like
> long integer.
Applied, thanks.
signature.asc
Description: Digital signature
On 2015-06-24 13:23, Raymond Yau wrote:
>>>
>>> Thinkpad X250, when attached to a dock, has two headphone outs but
>>> no line out. Make sure we don't try to turn this into one headphone
>>> and one line out (since that disables the headphone amp on the dock).
>>>
>>> Alsa-info at
http:/
At Wed, 24 Jun 2015 13:06:05 +0200,
David Henningsson wrote:
>
>
>
> On 2015-06-24 11:00, Takashi Iwai wrote:
> > At Wed, 24 Jun 2015 10:46:33 +0200,
> > David Henningsson wrote:
> >>
> >> Thinkpad X250, when attached to a dock, has two headphone outs but
> >> no line out. Make sure we don't try
On 2015-06-24 14:10, Takashi Iwai wrote:
At Wed, 24 Jun 2015 13:06:05 +0200,
David Henningsson wrote:
On 2015-06-24 11:00, Takashi Iwai wrote:
At Wed, 24 Jun 2015 10:46:33 +0200,
David Henningsson wrote:
Thinkpad X250, when attached to a dock, has two headphone outs but
no line out. Make
At Wed, 24 Jun 2015 14:33:52 +0200,
David Henningsson wrote:
>
>
>
> On 2015-06-24 14:10, Takashi Iwai wrote:
> > At Wed, 24 Jun 2015 13:06:05 +0200,
> > David Henningsson wrote:
> >>
> >>
> >>
> >> On 2015-06-24 11:00, Takashi Iwai wrote:
> >>> At Wed, 24 Jun 2015 10:46:33 +0200,
> >>> David He
hi Greg,
* Ingo Molnar wrote:
> hi Greg,
>
> Please merge the following upstream perf commits into v4.1.1:
>
> git merge 75e84ab906ef
>
> This will merge the following fixes:
>
> 2f993cf09364 ("perf: Fix ring_buffer_attach() RCU sync, again")
> 4b36f1a4139c ("perf/x86: Add more Broadw
On Wed, Jun 24, 2015 at 03:41:24PM +0200, Ingo Molnar wrote:
>
> hi Greg,
>
> * Ingo Molnar wrote:
>
> > hi Greg,
> >
> > Please merge the following upstream perf commits into v4.1.1:
> >
> > git merge 75e84ab906ef
> >
> > This will merge the following fixes:
> >
> > 2f993cf09364 ("perf
On Tue, Jun 23, 2015 at 03:24:05PM +0200, Jiri Slaby wrote:
> On 06/23/2015, 05:22 AM, gre...@linuxfoundation.org wrote:
> >
> > This is a note to let you know that I've just added the patch titled
> >
> > iser-target: Fix possible use-after-free
> >
> > to the 3.14-stable tree which can be
On Tue, Jun 23, 2015 at 09:40:59AM -0400, Steven Rostedt wrote:
> On Tue, 23 Jun 2015 15:22:50 +0200
> Jiri Slaby wrote:
>
>
> > > --- a/kernel/trace/trace_events_filter.c
> > > +++ b/kernel/trace/trace_events_filter.c
> > > @@ -1399,19 +1399,26 @@ static int check_preds(struct filter_par
> > >
On Mon, Jun 22, 2015 at 03:49:40PM +0100, Luis Henriques wrote:
> On Mon, Jun 22, 2015 at 10:17:28AM -0400, Steven Rostedt wrote:
> ...
> > To make this patch simpler, just move the "cnt--;" above the OP_AND and
> > OP_OR check and remove the "cnt--;" from that if statement.
> >
> > But yeah, this
This is a note to let you know that I've just added the patch titled
x86/boot: Fix overflow warning with 32-bit binutils
to the 4.1-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
x86-
On Tue, Jun 23, 2015 at 09:30:24AM +0200, Ingo Molnar wrote:
> hi Greg,
>
> Please merge the following x86 fix into v4.1.1:
>
> 04c17341b426 ("x86/boot: Fix overflow warning with 32-bit binutils")
>
> this problem is not widespread, it is only expected to trigger with certain
> (rare)
> buil
On Tue, Jun 23, 2015 at 12:35:19AM -0700, Greg Kroah-Hartman wrote:
> On Tue, Jun 23, 2015 at 12:13:11AM -0700, Guenter Roeck wrote:
> > arm:allmodconfig
> > arm64:allmodconfig
> > i386:defconfig
> > i386:allmodconfig
> > +many more
> >
> > kernel/trace/trace_events_filter.c: In function 'check_pr
On Tue, Jun 23, 2015 at 11:19:47AM +0300, Jani Nikula wrote:
> On Tue, 23 Jun 2015, gre...@linuxfoundation.org wrote:
> > This is a note to let you know that I've just added the patch titled
> >
> > Revert "drm/i915: Don't skip request retirement if the active list is
> > empty"
> >
> > to the
On Tue, Jun 23, 2015 at 10:29:13AM +0300, Jani Nikula wrote:
> On Fri, 19 Jun 2015, Greg Kroah-Hartman wrote:
> > 4.0-stable review patch. If anyone has any objections, please let me know.
>
> The commit to be backported is already reverted in upstream, and I just
> got an email from you backpor
This is a note to let you know that I've just added the patch titled
drm/radeon: Add RADEON_INFO_VA_UNMAP_WORKING query
to the 4.0-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
drm-r
On 06/22/2015 04:45 PM, Alan Stern wrote:
On Mon, 22 Jun 2015, Michal Nazarewicz wrote:
On Mon, Jun 22 2015, Krzysztof Opasiak wrote:
According to mass storage specification:
"Logical Unit Numbers on the device shall be numbered contiguously
starting from LUN 0 to a maximum LUN of 15 (Fh)
Currently, we're calling musb_start() twice for DRD ports
in some situations. This has been observed to cause enumeration
issues after suspend/resume cycles with AM335x.
In order to fix the problem, we just have to fix the check
on musb_has_gadget() so that it only returns true if
current mode is
Fixes audio problems on newer asics.
Noticed by: Kelly Anderson
Signed-off-by: Alex Deucher
Cc: stable@vger.kernel.org
---
sound/pci/hda/hda_intel.c | 4
1 file changed, 4 insertions(+)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index a8a1e14..479ee25 100644
--- a/
On 06/24/2015 07:57 AM, Greg Kroah-Hartman wrote:
On Tue, Jun 23, 2015 at 12:35:19AM -0700, Greg Kroah-Hartman wrote:
On Tue, Jun 23, 2015 at 12:13:11AM -0700, Guenter Roeck wrote:
arm:allmodconfig
arm64:allmodconfig
i386:defconfig
i386:allmodconfig
+many more
kernel/trace/trace_events_filter.
From: Catalin Marinas
Subject: mm: kmemleak: allow safe memory scanning during kmemleak disabling
The kmemleak scanning thread can run for minutes. Callbacks like
kmemleak_free() are allowed during this time, the race being taken care of
by the object->lock spinlock. Such lock also prevents a m
From: Larry Finger
Subject: mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc()
Beginning at commit d52d3997f843 ("ipv6: Create percpu rt6_info"), the
following INFO splat is logged:
===
[ INFO: suspicious RCU usage. ]
4.1.0-rc7-next-20150612 #1 Not tai
From: Vlastimil Babka
Subject: mm, thp: respect MPOL_PREFERRED policy with non-local node
Since commit 077fcf116c8c ("mm/thp: allocate transparent hugepages on
local node"), we handle THP allocations on page fault in a special way -
for non-interleave memory policies, the allocation is only attem
From: Ard Biesheuvel
Two files that get included when building the multi_v7_defconfig target
fail to build when selecting THUMB2_KERNEL for this configuration.
In both cases, we can just build the file as ARM code, as none of its
symbols are exported to modules, so there are no interworking conc
This is the start of the stable review cycle for the 3.18.17 release.
There are 91 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Alexander Duyck (1):
jhash: Update jhash_[321]words functions to use co
From: Alexei Starovoitov
[ Upstream commit 343f845b375989f1753f605902931fa939aa2223 ]
FROM_BE16:
'ror %reg, 8' doesn't clear upper bits of the register,
so use additional 'movzwl' insn to zero extend 16 bits into 64
FROM_LE16:
should zero extend lower 16 bits into 64 bit
FROM_LE32:
should zero
From: Andrew Morton
[ Upstream commit 073aba98f6a2235e2ac4a8402b1a131ab032876e ]
commit 2b1d3ae940acd11be44c6eced5873d47c2e00ffa upstream.
load_elf_binary() returns `retval', not `error'.
Fixes: a87938b2e246b81b4fb ("fs/binfmt_elf.c: fix bug in loading of PIE
binaries")
Reported-by: James Hog
This reverts commit a821ac4c66382f9d6387c8311608f13c6749fea9.
That patch is not suitable for 3.18.
Reported-by: Konstantin Khlebnikov
Signed-off-by: Sasha Levin
---
tools/vm/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/vm/Makefile b/tools/vm/Makefile
index
From: Vlad Yasevich
[ Upstream commit d66bf7dd27573ee5ea90484899ee952c19ccb194 ]
The code in __netdev_upper_dev_link() has an over-stringent
loop detection logic that actually prevents valid configurations
from working correctly.
In particular, the logic returns an error if an upper device
is a
From: Ian Campbell
[ Upstream commit 31a418986a5852034d520a5bab546821ff1ccf3d ]
When we come to tear things down in netback_remove() and generate the
uevent it is possible that the xenstore directory has already been
removed (details below).
In such cases netback_uevent() won't be able to read
From: Eric Dumazet
[ Upstream commit beb39db59d14990e401e235faf66a6b9b31240b0 ]
We have two problems in UDP stack related to bogus checksums :
1) We return -EAGAIN to application even if receive queue is not empty.
This breaks applications using edge trigger epoll()
2) Under UDP flood, we c
From: Oliver Neukum
[ Upstream commit 43faadfe96d3f049f4ae2c4090d2e57b9aafb995 ]
The device exists with two device IDs instead of one as previously
believed.
Signed-off-by: Oliver Neukum
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-ids.h | 3 ++-
drive
From: Florian Fainelli
[ Upstream commit 7e14069651591c81046ffaec13c3dac8cb70f5fb ]
RGMII interfaces come in multiple flavors: RGMII with transmit or
receive internal delay, no delays at all, or delays in both direction.
This change extends the initial check for PHY_INTERFACE_MODE_RGMII to
cove
From: Simon Horman
[ Upstream commit ee72f6adfdd95b53432eb60b6944c6fe2790dd13 ]
Set the SYSCIER as per the values indicated in the documentation.
The value previously used appears to been copied from the r8a7779
implementation but on closer inspection is not correct for the r8a7790.
Fixes: a48f
From: Thadeu Lima de Souza Cascardo
[ Upstream commit 47cc84ce0c2fe75c99ea5963c4b5704dd78ead54 ]
When more than a multicast address is present in a MLDv2 report, all but
the first address is ignored, because the code breaks out of the loop if
there has not been an error adding that address.
Thi
From: Bjørn Mork
[ Upstream commit 44f6731d8b68fa02f5ed65eaceac41f8c3c9279e ]
The tx_curr_frame_payload field is u32. When we try to calculate a
small negative delta based on it, we end up with a positive integer
close to 2^32 instead. So the tx_bytes pointer increases by about
2^32 for every t
From: Benjamin Tissoires
[ Upstream commit 2f31c52529103d8f0e1485272064f982d14ce54a ]
Logitech devices use a vendor protocol to communicate various
information with the device. This protocol is called HID++,
and an exerpt can be found here:
https://drive.google.com/folderview?id=0BxbRzx7vEV7eWmg
From: Darren Salt
[ Upstream commit afe98939b37933ee8c3d0b5c42199d624d0408a6 ]
Signed-off-by: Darren Salt
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h| 1 +
drivers/hid/hid-saitek.c | 2 ++
3 files changed, 4 insertions(+
From: Sean Young
[ Upstream commit 6e5e9a06a206010eabd19b523fd0833c51afc0b0 ]
This device supports force feedback and has two ports.
Signed-off-by: Sean Young
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-sjoy.c | 3
From: Mel Gorman
commit 8e76d4eecf7afeec9328e21cd5880e281838d0d6 upstream.
Jovi Zhangwei reported the following problem
Below kernel vm bug can be triggered by tcpdump which mmaped a lot of pages
with GFP_COMP flag.
[Mon May 25 05:29:33 2015] page:ea0015414000 count:66 mapcount:1 map
From: Sriharsha Basavapatna
[ Upstream commit e51000db4c880165eab06ec0990605f24e75203f ]
There are several places in the driver (all in control paths) where
coherent dma memory is being allocated using either dma_alloc_coherent()
or the deprecated pci_alloc_consistent(). All these calls should b
From: Florent Fourcot
[ Upstream commit 21858cd02dabcf290564cbf4769b101eba54d7bb ]
commit 1d13a96c74fc ("ipv6: tcp: fix flowlabel value in ACK messages
send from TIME_WAIT") added the flow label in the last TCP packets.
Unfortunately, it was not casted properly.
This patch replace the buggy shi
From: Simon Horman
[ Upstream commit 78420b5dca18f2034f18925f5608cda2c960c3f3 ]
Set the SYSCIER as per the values indicated in the documentation.
The value previously used appears to been copied from the r8a7779
implementation but on closer inspection is not correct for the r8a7791.
Fixes: 5f61
From: Ross Lagerwall
[ Upstream commit ce0e5c522d3924090c20e774359809a7aa08c44c ]
Commit e9ce7cb6b107 ("xen-netback: Factor queue-specific data into queue
struct") introduced a regression when moving queue-specific data into
the queue struct by failing to set the credit_bytes field. This
prevent
From: Benjamin Tissoires
[ Upstream commit 70b69cfb88467988116c4863056495fa3615271a ]
Based on a patch from: Nikolai Kondrashov
Most of the tablets handled by hid-uclogic already use MULTI_INPUT.
For the ones which are not quirked in usbhid/hidquirks, they have a
custom report descriptor which
From: Nicolas Dichtel
[ Upstream commit ed2a80ab7b76f11af0b2c6255709c4ebf164b667 ]
Before the patch, the command 'ip link add bond2 type bond mode 802.3ad'
causes the kernel to send a rtnl message for the bond2 interface, with an
ifindex 0.
'ip monitor' shows:
0: bond2: mtu 1500 state DOWN gro
From: Daniel Borkmann
[ Upstream commit c78e1746d3ad7d548bdf3fe491898cc453911a49 ]
Vijay reported that a loop as simple as ...
while true; do
tc qdisc add dev foo root handle 1: prio
tc filter add dev foo parent 1: u32 match u32 0 0 flowid 1
tc qdisc del dev foo root
rmmod cl
From: Nick Meier
BugLink: http://bugs.launchpad.net/bugs/1463584
Hyper-V allows a guest to notify the Hyper-V host that a panic
condition occured. This notification can include up to five 64
bit values. These 64 bit values are written into crash MSRs.
Once the data has been written into the cr
From: Baruch Siach
[ Upstream commit 939417bd8b909ae34a3b2106531594f5115eaea5 ]
struct pinctrl_desc does not contain the maxpin member since commit 0d2006bbf0
(pinctrl: remove unnecessary max pin number).
Fixes: 0d2006bbf0 ('pinctrl: remove unnecessary max pin number')
Signed-off-by: Baruch Sia
From: Neal Cardwell
[ Upstream commit 9f950415e4e28e7cfae2e416b43e862e8101d996 ]
Linux 3.17 and earlier are explicitly engineered so that if the app
doesn't specifically request a CC module on a listener before the SYN
arrives, then the child gets the system default CC when the connection
is est
From: Eric Dumazet
[ Upstream commit 71d9f6149cac8fc6646adfb2a6f3b0de6ddd23f6 ]
br_multicast_query_expired() querier argument is a pointer to
a struct bridge_mcast_querier :
struct bridge_mcast_querier {
struct br_ip addr;
struct net_bridge_port __rcu*port;
};
Intent of the
From: Baruch Siach
[ Upstream commit 838d030bda9e2da5f9dcf7251f4e117c6258cb2f ]
The callback function signature has changed in commit a5818a8bd0 (pinctrl:
get_group_pins() const fixes)
Fixes: a5818a8bd0 ('pinctrl: get_group_pins() const fixes')
Cc: Stephen Warren
Signed-off-by: Baruch Siach
S
From: Nikolay Aleksandrov
[ Upstream commit c4c832f89dc468cf11dc0dd17206bace44526651 ]
br_fdb_update() can be called in process context in the following way:
br_fdb_add() -> __br_fdb_add() -> br_fdb_update() (if NTF_USE flag is set)
so we need to disable softirqs because there are softirq users
From: Richard Cochran
[ Upstream commit 397a253af5031de4a4612210055935309af4472c ]
Currently, the calibration function that corrects the initial offsets
among multiple devices only works the first time. If the function is
called more than once, the calibration fails and bogus offsets will be
pr
From: Oliver Neukum
[ Upstream commit 7a8e53c414c8183e8735e3b08d9a776200e6e665 ]
This mouse needs QUIRK_ALWAYS_POLL.
Signed-off-by: Oliver Neukum
CC: stable@vger.kernel.org
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-ids.h | 3 +++
drivers/hid/usbhid/
From: Laura Abbott
[ Upstream commit 849eca7b9dae0364e2fbe8afdf0fb610d12c9c8f ]
Like other KVM switches, the Aten DVI KVM switch needs a quirk to avoid spewing
errors:
[791759.606542] usb 1-5.4: input irq status -75 received
[791759.614537] usb 1-5.4: input irq status -75 received
[791759.62254
From: Raphael Assenat
[ Upstream commit d6ea2f88ac3659b799d8079a4fbda4f8faf6ff90 ]
The raphnet.net 4nes4snes and 2nes2snes multi-joystick adapters use a single
HID report descriptor with one report ID per controller. This has the effect
that the inputs of otherwise independent game controllers g
From: Richard Cochran
[ Upstream commit adbe088f6f8b0b7701fe07f51fe6f2bd602a6665 ]
A pair of nested spin locks was introduced in commit 63502b8d0
"dp83640: Fix receive timestamp race condition".
Unfortunately the 'flags' parameter was reused for the inner lock,
clobbering the originally saved I
From: Henning Rogge
[ Upstream commit 33b4b015e1a1ca7a8fdce40af5e71642a8ea355c ]
Commit <5cf3d46192fc> ("udp: Simplify__udp*_lib_mcast_deliver")
simplified the filter for incoming IPv6 multicast but removed
the check of the local socket address and the UDP destination
address.
This patch restor
From: Oliver Neukum
[ Upstream commit 003e817a9ecf6cfded59630858bbf04056d71e9a ]
During a stress test these mice kept dropping and reappearing
in runlevel 1 as opposed to 5.
Signed-off-by: Oliver Neukum
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-ids.h
From: "Eric W. Biederman"
[ Upstream commit 381c759d9916c42959515ad34a6d467e24a88e93 ]
ip_error does not check if in_dev is NULL before dereferencing it.
IThe following sequence of calls is possible:
CPU A CPU B
ip_rcv_finish
ip_route_input_noref()
ip_route_
From: Max Filippov
[ Upstream commit 4949009eb8d40a441dcddcd96e101e77d31cf1b2 ]
LCD driver is always built for the XTFPGA platform, but its base address
is not configurable, and is wrong for ML605/KC705. Its initialization
locks up KC705 board hardware.
Make the whole driver optional, and its b
From: Baruch Siach
[ Upstream commit b18104c00089c73f2b70790765d40424a4f9b65f ]
This API has changed in commit 6e5e959dde0 (pinctrl: API changes to support
multiple states per device).
Fixes: 6e5e959dde0 ('pinctrl: API changes to support multiple states per
device')
Cc: Stephen Warren
Signed-
From: Jakub Sitnicki
[ Upstream commit ef567cf9ddb682dbfa840bf4a2600931299f9555 ]
Microsoft Natural Wireless Ergonomic Keyboard 7000 has special My
Favorites 1..5 keys which are handled through a vendor-defined usage
page (0xff05).
Apply MS_ERGONOMY quirks handling to USB PID 0x071d (Microsoft
From: Ilya Dryomov
[ Upstream commit 45002267e8d2699bf9b022315bee3dd13b044843 ]
Crush temporary buffers are allocated as per replica size configured
by the user. When there are more final osds (to be selected as per
rule) than the replicas, buffer overlaps and it causes crash. Now, it
ensures
From: Baruch Siach
[ Upstream commit 260463d4921468b9c0c018695ab09b3c2d15345b ]
Commit 03e9f0cac5d (pinctrl: clean up after enable refactoring) updated the
documentation to remove mention of disable(), and rename enable() to set_mux().
One in-text mention was forgotten. Fix this.
Fixes: 03e9f0c
From: Uwe Kleine-König
[ Upstream commit 91555ce9012557b2d621d7b0b6ec694218a2a9bc ]
The writeable bits in the USR2 register are all "write 1 to
clear" so only write the bits that actually should be cleared.
Fixes: f1f836e4209e ("serial: imx: Add Rx Fifo overrun error message")
Signed-off-by: Uw
From: WANG Cong
[ Upstream commit 86e363dc3b50bfd50a1f315934583fbda673ab8d ]
For mq qdisc, we add per tx queue qdisc to root qdisc
for display purpose, however, that happens too early,
before the new dev->qdisc is finally set, this causes
q->list points to an old root qdisc which is going to be
From: Yoshihiro Shimoda
[ Upstream commit b9473d9f621b68327776b66d4b9a8ba5e0b8b4cb ]
Signed-off-by: Yoshihiro Shimoda
Acked-by: Geert Uytterhoeven
Signed-off-by: Simon Horman
Signed-off-by: Sasha Levin
---
arch/arm/boot/dts/r8a7791.dtsi | 7 +--
1 file changed, 5 insertions(+), 2 deleti
From: Milan Plzik
[ Upstream commit feb6faf1e5d46276c5430e36ffb4a6f62bf8d55b ]
Genius PenSketch M912 digitizer tablet sends incorrect report descriptor by
default. This patch replaces it with a corrected one.
Signed-off-by: Milan Plzik
Reviewed-by: Nikolai Kondrashov
Signed-off-by: Jiri Kosin
From: "oli...@neukum.org"
[ Upstream commit a415457733b5fa40bc996bf1f4df471cd98d3608 ]
This device disconnects every 60s without X
Signed-off-by: Oliver Neukum
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
---
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c |
From: Jiada Wang
[ Upstream commit 6f026d6b7cb6e019b6352ed7fb71497c787fd6d7 ]
Other than enable Receiver Overrun Interrupt Enable (UCR4_OREN)
in start_tx interface, UCR4_OREN should be enabled before enable
of Receiver.
Signed-off-by: Jiada Wang
Signed-off-by: Greg Kroah-Hartman
Signed-off-by
From: Alexei Starovoitov
[ Upstream commit 3f7352bf21f8fd7ba3e2fcef9488756f188e12be ]
x86 has variable length encoding. x86 JIT compiler is trying
to pick the shortest encoding for given bpf instruction.
While doing so the jump targets are changing, so JIT is doing
multiple passes over the progr
From: Oliver Neukum
[ Upstream commit b70b82580248b5393241c986082842ec05a2b7d7 ]
This mouse is also known under other IDs. It needs the quirk or will disconnect
in runlevel 1 or 3.
Signed-off-by: Oliver Neukum
CC: stable@vger.kernel.org
Signed-off-by: Jiri Kosina
Signed-off-by: Sasha Levin
-
From: Richard Cochran
[ Upstream commit a935865c828c8cd20501f618c69f659a5b6d6a5f ]
Callers of the ext_write function are supposed to hold a mutex that
protects the state of the dialed page, but one caller was missing the
lock from the very start, and over time the code has been changed
without f
From: Shawn Bohrer
[ Upstream commit 6e540309326188f769e03bb4c6dd8ff6752930c2 ]
421b3885bf6d56391297844f43fb7154a6396e12 "udp: ipv4: Add udp early
demux" introduced a regression that allowed sockets bound to INADDR_ANY
to receive packets from multicast groups that the socket had not joined.
For
From: Jason Gunthorpe
[ Upstream commit 9302d7bb0c5cd46be5706859301f18c137b2439f ]
sctp_v4_map_v6 was subtly writing and reading from members
of a union in a way the clobbered data it needed to read before
it read it.
Zeroing the v6 flowinfo overwrites the v4 sin_addr with 0, meaning
that every
From: David Woodhouse
[ Upstream commit 18436afdc11a00ac881990b454cfb2eae81d6003 ]
Commit c875d2c1 ("iommu/vt-d: Exclude devices using RMRRs from IOMMU API
domains") prevents certain options for devices with RMRRs. This even
prevents those devices from getting a 1:1 mapping with 'iommu=pt',
beca
From: Mark Salyzyn
[ Upstream commit b48732e4a48d80ed4a14812f0bab09560846514e ]
got a rare NULL pointer dereference in clear_bit
Signed-off-by: Mark Salyzyn
Acked-by: Hannes Frederic Sowa
v2: switch to sock_flag(sk, SOCK_DEAD) and added net/caif/caif_socket.c
v3: return -ECONNRESET in up
From: Konstantin Khlebnikov
[ Upstream commit 7071b715873a66b69a9c0c5839963bb51aeae41b ]
Release references to buffer-heads if ext4_journal_start() fails.
Fixes: 5b61de757535 ("ext4: start handle at least possible moment when renaming
files")
Signed-off-by: Konstantin Khlebnikov
Signed-off-by
From: Eric Dumazet
[ Upstream commit 1d0ab253872cdd3d8e7913f59c266c7fd01771d0 ]
We have many places where we want to check if a socket is
not a timewait or request socket. Use a helper to avoid
hard coding this.
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Sasha L
From: Simon Horman
[ Upstream commit 2ea0d4ec39ac837e34c07b4783a7c900940e6eaf ]
There appears to have been some inconsistency and confusion here as on
the r8a7790 these clocks are referred to as SD(HI)1 and SD(HI)2 while on
the r8a7791 and r8a7794 they are referred to as SD(HI)2 and SD(HI)3.
Fi
From: Arnd Bergmann
[ Upstream commit 7d3beab16dd9eee86bb1a4dd05b51159fc7772f0 ]
This driver uses '#ifdef CONFIG_ARCH_SHMOBILE' and '#ifdef CONFIG_ARM'
interchangeably in its sh_dmae_probe function, which causes a build
warning when building for ARM without also enabling shmobile:
dma/sh/shdmac
From: "Eric W. Biederman"
[ Upstream commit f53e57975151f54ad8caa1b0ac8a78091cd5700a ]
lookup_mountpoint can return either NULL or an error value.
Update the test in __detach_mounts to test for an error value
to avoid pathological cases causing a NULL pointer dereferences.
The callers of __deta
From: Nicolas Dichtel
[ Upstream commit 5e6deebafb45fb271ae6939d48832e920b8fb74e ]
This command is missing.
Fixes: ecfd6b183780 ("[XFRM]: Export SPD info")
Signed-off-by: Nicolas Dichtel
Signed-off-by: David S. Miller
Signed-off-by: Sasha Levin
---
security/selinux/nlmsgtab.c | 1 +
1 file
1 - 100 of 133 matches
Mail list logo