login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
August
»
19
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer Ferrari One
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From: Rafael J. Wysocki
Subject:
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer Ferrari One
Date: Thursday, August 19, 2010 - 2:07 pm
On Thursday, August 19, 2010, Luis R. Rodriguez wrote:
quoted text
> On Thu, Aug 19, 2010 at 01:31:01PM -0700, Rafael J. Wysocki wrote: > > On Thursday, August 19, 2010, Tejun Heo wrote: > > > Hello, > > > > > > On 08/19/2010 04:05 PM, Rafael J. Wysocki wrote: > > > > On Thursday, August 19, 2010, Tejun Heo wrote: > > > >> Hello, Rafael. > > > >> > > > >> On 08/19/2010 12:01 AM, Rafael J. Wysocki wrote: > > > >>> While testing 2.6.36-rc1 (with a couple of fixes on top) I noticed > > > >>> that the ath9k driver didn't work after resume from suspend to RAM. > > > >>> An attempt to unload the driver using rmmod caused the BUG_ON() in > > > >>> kernel/workqueue.c:2844 to trigger. > > > >> > > > >> That BUG_ON() triggers if destroy_workqueue() is called while work > > > >> items are still pending on the workqueue. Can you please trigger > > > >> stack traces after resume and post it? > > > > > > > > Do you mean sysrq-t? > > > > > > Yeah, I'm a bit confused regarding what's going on. I thought the > > > most likely cause is thawing failing to kick a frozen workqueue into > > > working state but then flush_workqueue() which is called from > > > destroy_workqueue() should have hung too, that is, unless > > > flush_workqueue() is broken too. If flush_workqueue() is not broken, > > > then it could be that workqueue itself isn't at fault and works are > > > being scheduled and executed fine for the workqueue ath9k is using but > > > the driver doesn't work for another reason. > > > > > > Also, the BUG_ON() being triggered means either flush_workqueue() is > > > broken or the driver is failing to stop works on the workqueue from > > > being requeued before calling destroy_workqueue(). So, finding out > > > the followings would be great, > > > > > > * While the driver isn't working, do a sysrq-t and see whether any > > > worker is executing a work for ath9k. > > > > > > * Repeat it several times and see whether the work is stuck or making > > > progress and/or executing on different workers. > > > > Actaully, I'm unable to reproduce the resume issue with current mainline > > (HEAD = 763008c4357b73c8d18396dfd8d79dc58fa3f99d), so I guess it either is > > a race (or another timing issue), or it's been fixed by one of the patches on > > top of -rc1. > > > > I'll let you know if I see it again. > > To be clear, this is a non-issue now until further notice, ACK?
Yep. Rafael --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
Messages in current thread:
[Regression, 2.6.36-rc1] ath9k resume problem on Acer Ferr ...
, Rafael J. Wysocki
, (Wed Aug 18, 3:01 pm)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Luis R. Rodriguez
, (Wed Aug 18, 6:00 pm)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Tejun Heo
, (Thu Aug 19, 1:11 am)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Rafael J. Wysocki
, (Thu Aug 19, 6:55 am)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Rafael J. Wysocki
, (Thu Aug 19, 7:05 am)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Tejun Heo
, (Thu Aug 19, 7:19 am)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Tejun Heo
, (Thu Aug 19, 7:23 am)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Rafael J. Wysocki
, (Thu Aug 19, 1:17 pm)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Rafael J. Wysocki
, (Thu Aug 19, 1:31 pm)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Luis R. Rodriguez
, (Thu Aug 19, 1:42 pm)
Re: [Regression, 2.6.36-rc1] ath9k resume problem on Acer ...
, Rafael J. Wysocki
, (Thu Aug 19, 2:07 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
David Lang
Re: [patch] MTD: fix DOC2000/2001/2001PLUS build error
Steven Rostedt
Re: [PATCH] input: Fix interrupt enable in i8042_ctr when enabling interrupt fails
Linus Torvalds
Re: [patch] epoll use a single inode ...
David Miller
Re: tg3: unable to handle null pointer dereference
Frank Seidel
Re: [RFC 13/13] Char: nozomi, cleanup read and write
git-commits-head
:
Linux Kernel Mailing List
amba: struct device - replace bus_id with dev_name(), dev_set_name()
Linux Kernel Mailing List
cpumask: make irq_set_affinity() take a const struct cpumask
Linux Kernel Mailing List
cgroups: fix probable race with put_css_set[_taskexit] and find_css_set
Linux Kernel Mailing List
[libata] Export ata_pio_queue_task() so that it can be used from sata_mv.
Linux Kernel Mailing List
[ARM] 5209/1: metronomefb: changes to use platform framebuffer
git
:
Junio C Hamano
Re: mingw, windows, crlf/lf, and git
Junio C Hamano
Re: [PATCH 1/2] Teach git-describe to display distances from tags.
Daniel Barkalow
Re: git and mtime
Linus Torvalds
Re: [PATCH] Teach 'git pull' the '--rebase' option
Alex Riesen
Re: Easy shell question: how to make a script killing all his childs when killed?
freebsd-current
:
Mark Linimon
Why the FreeBSD license will not be changing
Michael Moll
Re: Unable to boot on ECS K7S5A
FreeBSD Tinderbox
[head tinderbox] failure on ia64/ia64
Jille Timmermans
Re: svn commit: r185482 - head/sys/dev/ath/ath_rate/sample
Hayer, Sukhjinder
8_CURRENT boot problem
linux-netdev
:
Timo Teräs
ip xfrm policy semantics
Andi Kleen
Re: [ANNOUNCE]: First release of nftables
John P Poet
Realtek 8111C transmit timed out
Jeff Garzik
Re: [PATCH] fix netxen_pci_tbl[] breakage
Jesper Dangaard Brouer
[PATCH] iputils: arping fails to set correct broadcast address
Colocation donated by:
Syndicate