Am 06.08.2010 10:23 schrieb Dan Carpenter: > We should unlock here. This is the only place where we return from the > function with the lock held. The caller isn't expecting it. Thanks, good catch. > Signed-off-by: Dan Carpenter <error27@xxxxxxxxx> Acked-by: Tilman Schmidt <tilman@xxxxxxx> > > diff --git a/drivers/isdn/gigaset/capi.c b/drivers/isdn/gigaset/capi.c > index e5ea344..bcc174e 100644 > --- a/drivers/isdn/gigaset/capi.c > +++ b/drivers/isdn/gigaset/capi.c > @@ -1052,6 +1052,7 @@ static inline void remove_appl_from_channel(struct bc_state *bcs, > do { > if (bcap->bcnext == ap) { > bcap->bcnext = bcap->bcnext->bcnext; > + spin_unlock_irqrestore(&bcs->aplock, flags); > return; > } > bcap = bcap->bcnext; -- Tilman Schmidt E-Mail: tilman@xxxxxxx Bonn, Germany Diese Nachricht besteht zu 100% aus wiederverwerteten Bits. Ungeöffnet mindestens haltbar bis: (siehe Rückseite)
Attachment:
signature.asc
Description: OpenPGP digital signature