diff options
author | Samuel Ortiz <samuel@sortiz.org> | 2007-03-16 23:31:03 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-03-20 03:09:42 -0400 |
commit | c577c2b99387b5ff8607d42d6eaff9ec024d4773 (patch) | |
tree | 1f4e56d1209b1140060978183e7c03655477d149 /net/irda/irnet/irnet.h | |
parent | 7bb1bbe615de25d955b974cb47d40fa198154bb9 (diff) |
[IrDA]: Calling ppp_unregister_channel() from process context
We need to call ppp_unregister_channel() when IrNET disconnects, and this
must be done from a process context.
Bug reported and patch tested by Guennadi Liakhovetski.
Signed-off-by: Samuel Ortiz <samuel@sortiz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/irda/irnet/irnet.h')
-rw-r--r-- | net/irda/irnet/irnet.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/irda/irnet/irnet.h b/net/irda/irnet/irnet.h index 873ae189e37a..bc2e15ce7004 100644 --- a/net/irda/irnet/irnet.h +++ b/net/irda/irnet/irnet.h | |||
@@ -419,7 +419,7 @@ typedef struct irnet_socket | |||
419 | u32 raccm; /* to please pppd - dummy) */ | 419 | u32 raccm; /* to please pppd - dummy) */ |
420 | unsigned int flags; /* PPP flags (compression, ...) */ | 420 | unsigned int flags; /* PPP flags (compression, ...) */ |
421 | unsigned int rbits; /* Unused receive flags ??? */ | 421 | unsigned int rbits; /* Unused receive flags ??? */ |
422 | 422 | struct work_struct disconnect_work; /* Process context disconnection */ | |
423 | /* ------------------------ IrTTP part ------------------------ */ | 423 | /* ------------------------ IrTTP part ------------------------ */ |
424 | /* We create a pseudo "socket" over the IrDA tranport */ | 424 | /* We create a pseudo "socket" over the IrDA tranport */ |
425 | unsigned long ttp_open; /* Set when IrTTP is ready */ | 425 | unsigned long ttp_open; /* Set when IrTTP is ready */ |