login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
April
»
1
Re: [PATCH] Fix tosakbd suspend
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From:
Dmitry <dbaryshkov@...>
To: Dmitry Torokhov <dmitry.torokhov@...>
Cc: <linux-input@...>, <linux-kernel@...>
Subject:
Re: [PATCH] Fix tosakbd suspend
Date: Tuesday, April 1, 2008 - 5:51 pm
Hi, 2008/4/1, Dmitry Torokhov <dmitry.torokhov@gmail.com>:
quoted text
> On Tue, Apr 01, 2008 at 04:27:38PM +0300, Dmitry wrote: > > Hi, Dmitry, > > > > 2008/4/1, Dmitry Torokhov <dmitry.torokhov@gmail.com>: > > > Hi Dmitry, > > > > > > > > > On Tue, Apr 01, 2008 at 01:38:01AM +0400, Dmitry Baryshkov wrote: > > > > Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> > > > > --- > > > > drivers/input/keyboard/tosakbd.c | 3 +++ > > > > 1 files changed, 3 insertions(+), 0 deletions(-) > > > > > > > > diff --git a/drivers/input/keyboard/tosakbd.c b/drivers/input/keyboard/tosakbd.c > > > > index 3884d1e..306cbe8 100644 > > > > --- a/drivers/input/keyboard/tosakbd.c > > > > +++ b/drivers/input/keyboard/tosakbd.c > > > > @@ -210,6 +210,9 @@ static int tosakbd_suspend(struct platform_device *dev, pm_message_t state) > > > > > > > > del_timer_sync(&tosakbd->timer); > > > > > > > > > > > > > What if interrupt comes here? The whole suspend path seems racy with > > > interrup handler/timer. > > > > What is the best way to fix it? Moving from suspend to suspend_late > > seems to be a hack. > > Should I call a bunch of disable_irq or just introduce an atomic flag? > > > > > How about we take the lock in tosakbd_suspend, set flag indicating that the > picece is suspended, do the discharge and then del_timer_sync()? If you change > tosakbd_scankeyboard() to check for suspend flag and exit as soon as it sees it > it should take care of the most of the issues I think. Something like this:
This should do the trick. I'll test the patch tomorrow. -- With best wishes Dmitry --
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:
[PATCH] Fix tosakbd suspend
, Dmitry Baryshkov
, (Mon Mar 31, 5:38 pm)
Re: [PATCH] Fix tosakbd suspend
, Dmitry Torokhov
, (Mon Mar 31, 11:49 pm)
Re: [PATCH] Fix tosakbd suspend
, Dmitry
, (Tue Apr 1, 9:27 am)
Re: [PATCH] Fix tosakbd suspend
, Dmitry Torokhov
, (Tue Apr 1, 10:42 am)
[PATCH] Fix tosakbd suspend
, Dmitry Torokhov
, (Wed Apr 2, 10:16 am)
Re: [PATCH] Fix tosakbd suspend
, Dmitry
, (Wed Apr 2, 10:38 am)
Re: [PATCH] Fix tosakbd suspend
, Dmitry Torokhov
, (Wed Apr 2, 10:51 am)
Re: [PATCH] Fix tosakbd suspend
, Dmitry
, (Wed Apr 2, 11:06 am)
Re: [PATCH] Fix tosakbd suspend
, Dmitry
, (Tue Apr 1, 5:51 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Andy Whitcroft
Re: 2.6.23-rc6-mm1
Greg KH
[GIT PATCH] driver core patches against 2.6.24
James Bottomley
Re: Integration of SCST in the mainstream Linux kernel
Alan
Re: [RFC] Heads up on sys_fallocate()
git
:
linux-netdev
:
Natalie Protasevich
[BUG] New Kernel Bugs
Gerrit Renker
[PATCH 0/37] dccp: Feature negotiation - last call for comments
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Winkler, Tomas
RE: iwlwifi: fix build bug in "iwlwifi: fix LED stall"
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
0 users
and
422 guests
online.
Syndicate