projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WorkStruct: make allyesconfig
[deliverable/linux.git]
/
drivers
/
isdn
/
hisax
/
icc.c
diff --git
a/drivers/isdn/hisax/icc.c
b/drivers/isdn/hisax/icc.c
index da706925d54d63a074532f6dfe15dd331b0e8d39..682cac32f259fc5c3be4d14f88f1c0462cea6f57 100644
(file)
--- a/
drivers/isdn/hisax/icc.c
+++ b/
drivers/isdn/hisax/icc.c
@@
-77,8
+77,10
@@
icc_new_ph(struct IsdnCardState *cs)
}
static void
}
static void
-icc_bh(struct
IsdnCardState *cs
)
+icc_bh(struct
work_struct *work
)
{
{
+ struct IsdnCardState *cs =
+ container_of(work, struct IsdnCardState, tqueue);
struct PStack *stptr;
if (!cs)
struct PStack *stptr;
if (!cs)
@@
-674,7
+676,7
@@
clear_pending_icc_ints(struct IsdnCardState *cs)
void __devinit
setup_icc(struct IsdnCardState *cs)
{
void __devinit
setup_icc(struct IsdnCardState *cs)
{
- INIT_WORK(&cs->tqueue,
(void *)(void *) icc_bh, cs
);
+ INIT_WORK(&cs->tqueue,
icc_bh
);
cs->dbusytimer.function = (void *) dbusy_timer_handler;
cs->dbusytimer.data = (long) cs;
init_timer(&cs->dbusytimer);
cs->dbusytimer.function = (void *) dbusy_timer_handler;
cs->dbusytimer.data = (long) cs;
init_timer(&cs->dbusytimer);
This page took
0.023893 seconds
and
5
git commands to generate.