* Re: [GIT] Networking
[not found] ` <20170831065204.GA17812@amd>
@ 2017-08-31 11:50 ` Kalle Valo
2017-08-31 14:47 ` [PATCH] wl1251: add a missing spin_lock_init() Pavel Machek
0 siblings, 1 reply; 7+ messages in thread
From: Kalle Valo @ 2017-08-31 11:50 UTC (permalink / raw)
To: Pavel Machek
Cc: David Miller, xiyou.wangcong, torvalds, akpm, netdev,
linux-kernel, linux-wireless
(Adding linux-wireless)
Pavel Machek <pavel@ucw.cz> writes:
> On Thu 2017-08-31 07:44:58, Kalle Valo wrote:
>> David Miller <davem@davemloft.net> writes:
>>
>> > From: Kalle Valo <kvalo@codeaurora.org>
>> > Date: Wed, 30 Aug 2017 20:31:31 +0300
>> >
>> >> AFAICS the bug was introduced by 9df86e2e702c6 back in 2010. If the bug
>> >> has been there for 7 years so waiting for a few more weeks should not
>> >> hurt.
>> >
>> > As a maintainer you have a right to handle bug fixing in that way, but
>> > certainly that is not how I would handle this.
>> >
>> > It's easy to validate this fix, it's extremely unlikely to cause
>> > a regression, and fixes a problem someone actually was able to
>> > trigger.
>> >
>> > Deferring to -next only has the side effect of making people wait
>> > longer for the fix.
>>
>> Yeah, you are right there. I did actually ponder which I tree should
>> commit it back in July but due to various reasons decided differently.
>
> Can we still get the fix to v4.13-final? :-).
I'm not planning to submit pull requests to 4.13 anymore. If you think
this is so important that it needs to be applied in the last minute (I
don't) you could always try to convince Dave to take it directly.
Or better yet, push it to the stable tree. If the merge window opens on
Sunday I suspect that the commit will be in Linus' tree sometime next
week. Then you can submit the request to the stable team to take it.
--
Kalle Valo
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 11:50 ` [GIT] Networking Kalle Valo
@ 2017-08-31 14:47 ` Pavel Machek
2017-08-31 17:33 ` David Miller
0 siblings, 1 reply; 7+ messages in thread
From: Pavel Machek @ 2017-08-31 14:47 UTC (permalink / raw)
To: Kalle Valo, Linus Torvalds
Cc: David Miller, xiyou.wangcong, torvalds, akpm, netdev,
linux-kernel, linux-wireless
[-- Attachment #1: Type: text/plain, Size: 3388 bytes --]
From: Cong Wang <xiyou.wangcong@gmail.com>
wl1251: add a missing spin_lock_init()
This fixes the following kernel warning:
[ 5668.771453] BUG: spinlock bad magic on CPU#0, kworker/u2:3/9745
[ 5668.771850] lock: 0xce63ef20, .magic: 00000000, .owner: <none>/-1,
.owner_cpu: 0
[ 5668.772277] CPU: 0 PID: 9745 Comm: kworker/u2:3 Tainted: G W
4.12.0-03002-gec979a4-dirty #40
[ 5668.772796] Hardware name: Nokia RX-51 board
[ 5668.773071] Workqueue: phy1 wl1251_irq_work
[ 5668.773345] [<c010c9e4>] (unwind_backtrace) from [<c010a274>]
(show_stack+0x10/0x14)
[ 5668.773803] [<c010a274>] (show_stack) from [<c01545a4>]
(do_raw_spin_lock+0x6c/0xa0)
[ 5668.774230] [<c01545a4>] (do_raw_spin_lock) from [<c06ca578>]
(_raw_spin_lock_irqsave+0x10/0x18)
[ 5668.774658] [<c06ca578>] (_raw_spin_lock_irqsave) from [<c048c010>]
(wl1251_op_tx+0x38/0x5c)
[ 5668.775115] [<c048c010>] (wl1251_op_tx) from [<c06a12e8>]
(ieee80211_tx_frags+0x188/0x1c0)
[ 5668.775543] [<c06a12e8>] (ieee80211_tx_frags) from [<c06a138c>]
(__ieee80211_tx+0x6c/0x130)
[ 5668.775970] [<c06a138c>] (__ieee80211_tx) from [<c06a3dbc>]
(ieee80211_tx+0xdc/0x104)
[ 5668.776367] [<c06a3dbc>] (ieee80211_tx) from [<c06a4af0>]
(__ieee80211_subif_start_xmit+0x454/0x8c8)
[ 5668.776824] [<c06a4af0>] (__ieee80211_subif_start_xmit) from
[<c06a4f94>] (ieee80211_subif_start_xmit+0x30/0x2fc)
[ 5668.777343] [<c06a4f94>] (ieee80211_subif_start_xmit) from
[<c0578848>] (dev_hard_start_xmit+0x80/0x118)
...
by adding the missing spin_lock_init().
Reported-by: Pavel Machek <pavel@ucw.cz>
Cc: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
Cc: stable@kernel.org
---
> >> Yeah, you are right there. I did actually ponder which I tree should
> >> commit it back in July but due to various reasons decided differently.
> >
> > Can we still get the fix to v4.13-final? :-).
>
> I'm not planning to submit pull requests to 4.13 anymore. If you think
> this is so important that it needs to be applied in the last minute (I
> don't) you could always try to convince Dave to take it directly.
>
> Or better yet, push it to the stable tree. If the merge window opens on
> Sunday I suspect that the commit will be in Linus' tree sometime next
> week. Then you can submit the request to the stable team to take it.
I don't think we should use stable tree as an excuse for not fixing
the bugs in mainline. Original patch is from Jul 6, thats 7 weeks ago.
Dave, Linus -- can you still take the patch?
Thanks,
Pavel
diff --git a/drivers/net/wireless/ti/wl1251/main.c b/drivers/net/wireless/ti/wl1251/main.c
index 08f0477..9915d83 100644
--- a/drivers/net/wireless/ti/wl1251/main.c
+++ b/drivers/net/wireless/ti/wl1251/main.c
@@ -1571,6 +1571,7 @@ struct ieee80211_hw *wl1251_alloc_hw(void)
wl->state = WL1251_STATE_OFF;
mutex_init(&wl->mutex);
+ spin_lock_init(&wl->wl_lock);
wl->tx_mgmt_frm_rate = DEFAULT_HW_GEN_TX_RATE;
wl->tx_mgmt_frm_mod = DEFAULT_HW_GEN_MODULATION_TYPE;
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 14:47 ` [PATCH] wl1251: add a missing spin_lock_init() Pavel Machek
@ 2017-08-31 17:33 ` David Miller
2017-08-31 18:57 ` Pavel Machek
0 siblings, 1 reply; 7+ messages in thread
From: David Miller @ 2017-08-31 17:33 UTC (permalink / raw)
To: pavel
Cc: kvalo, torvalds, xiyou.wangcong, akpm, netdev, linux-kernel,
linux-wireless
From: Pavel Machek <pavel@ucw.cz>
Date: Thu, 31 Aug 2017 16:47:43 +0200
> Dave, Linus -- can you still take the patch?
Pavel, please do not bypass maintainers like this.
It's really rude, and if you do things like that instead of
trying to work properly with us, your relationship with
these maintainers will suffer in the long term.
Thank you.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 17:33 ` David Miller
@ 2017-08-31 18:57 ` Pavel Machek
2017-08-31 19:26 ` David Miller
0 siblings, 1 reply; 7+ messages in thread
From: Pavel Machek @ 2017-08-31 18:57 UTC (permalink / raw)
To: David Miller
Cc: kvalo, torvalds, xiyou.wangcong, akpm, netdev, linux-kernel,
linux-wireless
[-- Attachment #1: Type: text/plain, Size: 948 bytes --]
Hi!
> From: Pavel Machek <pavel@ucw.cz>
> Date: Thu, 31 Aug 2017 16:47:43 +0200
>
> > Dave, Linus -- can you still take the patch?
>
> Pavel, please do not bypass maintainers like this.
>
> It's really rude, and if you do things like that instead of
> trying to work properly with us, your relationship with
> these maintainers will suffer in the long term.
Do you mean I'm being rude to Kalle, or rude to you?
In the part you snipped, Kalle asked me to do just that:
# I'm not planning to submit pull requests to 4.13 anymore. If you think
# this is so important that it needs to be applied in the last minute (I
# don't) you could always try to convince Dave to take it directly.
..and as I still believe patch should go in, that's what I did.
Best regards,
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 18:57 ` Pavel Machek
@ 2017-08-31 19:26 ` David Miller
2017-08-31 19:59 ` Pavel Machek
0 siblings, 1 reply; 7+ messages in thread
From: David Miller @ 2017-08-31 19:26 UTC (permalink / raw)
To: pavel
Cc: kvalo, torvalds, xiyou.wangcong, akpm, netdev, linux-kernel,
linux-wireless
From: Pavel Machek <pavel@ucw.cz>
Date: Thu, 31 Aug 2017 20:57:19 +0200
> Hi!
>
>> From: Pavel Machek <pavel@ucw.cz>
>> Date: Thu, 31 Aug 2017 16:47:43 +0200
>>
>> > Dave, Linus -- can you still take the patch?
>>
>> Pavel, please do not bypass maintainers like this.
>>
>> It's really rude, and if you do things like that instead of
>> trying to work properly with us, your relationship with
>> these maintainers will suffer in the long term.
>
> Do you mean I'm being rude to Kalle, or rude to you?
He said "to David", not "David and Linus".
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 19:26 ` David Miller
@ 2017-08-31 19:59 ` Pavel Machek
2017-08-31 20:10 ` David Miller
0 siblings, 1 reply; 7+ messages in thread
From: Pavel Machek @ 2017-08-31 19:59 UTC (permalink / raw)
To: David Miller
Cc: kvalo, torvalds, xiyou.wangcong, akpm, netdev, linux-kernel,
linux-wireless
[-- Attachment #1: Type: text/plain, Size: 1062 bytes --]
Hi!
On Thu 2017-08-31 12:26:45, David Miller wrote:
> From: Pavel Machek <pavel@ucw.cz>
> Date: Thu, 31 Aug 2017 20:57:19 +0200
>
> > Hi!
> >
> >> From: Pavel Machek <pavel@ucw.cz>
> >> Date: Thu, 31 Aug 2017 16:47:43 +0200
> >>
> >> > Dave, Linus -- can you still take the patch?
> >>
> >> Pavel, please do not bypass maintainers like this.
> >>
> >> It's really rude, and if you do things like that instead of
> >> trying to work properly with us, your relationship with
> >> these maintainers will suffer in the long term.
> >
> > Do you mean I'm being rude to Kalle, or rude to you?
>
> He said "to David", not "David and Linus".
Ok. If I knew you would be replying so quickly, I'd acted
differently. I did not want to be rude.
But I'd still like to get the patch in. Do you plan to send another
pull request to Linus, and can you take the patch, please?
Thanks,
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wl1251: add a missing spin_lock_init()
2017-08-31 19:59 ` Pavel Machek
@ 2017-08-31 20:10 ` David Miller
0 siblings, 0 replies; 7+ messages in thread
From: David Miller @ 2017-08-31 20:10 UTC (permalink / raw)
To: pavel
Cc: kvalo, torvalds, xiyou.wangcong, akpm, netdev, linux-kernel,
linux-wireless
From: Pavel Machek <pavel@ucw.cz>
Date: Thu, 31 Aug 2017 21:59:33 +0200
> Do you plan to send another pull request to Linus, and can you take
> the patch, please?
Yes and yes.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-08-31 20:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <87pobdt8qc.fsf@kamboji.qca.qualcomm.com>
[not found] ` <20170830.101143.2305098064824357647.davem@davemloft.net>
[not found] ` <87val5rmh8.fsf@kamboji.qca.qualcomm.com>
[not found] ` <20170830.105447.125174575140677062.davem@davemloft.net>
[not found] ` <87fuc8s5v9.fsf@kamboji.qca.qualcomm.com>
[not found] ` <20170831065204.GA17812@amd>
2017-08-31 11:50 ` [GIT] Networking Kalle Valo
2017-08-31 14:47 ` [PATCH] wl1251: add a missing spin_lock_init() Pavel Machek
2017-08-31 17:33 ` David Miller
2017-08-31 18:57 ` Pavel Machek
2017-08-31 19:26 ` David Miller
2017-08-31 19:59 ` Pavel Machek
2017-08-31 20:10 ` David Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).