Home
last modified time | relevance | path

Searched hist:"0 ca3a017a7373a4545dd7b345a8a0cecc16bc7e2" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/include/linux/isdn/
H A Dcapilli.hdiff 0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2 Mon Feb 08 04:12:14 CST 2010 Jan Kiszka <jan.kiszka@web.de> CAPI: Rework locking of controller data structures

This patch applies the mutex so far only protecting the controller list
to (almost) all accesses of controller data structures. It also reworks
waiting on state changes in old_capi_manufacturer so that it no longer
poll and holds a module reference to the controller owner while waiting
(the latter was partly done already). Modification and checking of the
blocked state remains racy by design, the caller is responsible for
dealing with this.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/drivers/isdn/capi/
H A Dkcapi.hdiff 0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2 Mon Feb 08 04:12:14 CST 2010 Jan Kiszka <jan.kiszka@web.de> CAPI: Rework locking of controller data structures

This patch applies the mutex so far only protecting the controller list
to (almost) all accesses of controller data structures. It also reworks
waiting on state changes in old_capi_manufacturer so that it no longer
poll and holds a module reference to the controller owner while waiting
(the latter was partly done already). Modification and checking of the
blocked state remains racy by design, the caller is responsible for
dealing with this.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dkcapi_proc.cdiff 0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2 Mon Feb 08 04:12:14 CST 2010 Jan Kiszka <jan.kiszka@web.de> CAPI: Rework locking of controller data structures

This patch applies the mutex so far only protecting the controller list
to (almost) all accesses of controller data structures. It also reworks
waiting on state changes in old_capi_manufacturer so that it no longer
poll and holds a module reference to the controller owner while waiting
(the latter was partly done already). Modification and checking of the
blocked state remains racy by design, the caller is responsible for
dealing with this.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dkcapi.cdiff 0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2 Mon Feb 08 04:12:14 CST 2010 Jan Kiszka <jan.kiszka@web.de> CAPI: Rework locking of controller data structures

This patch applies the mutex so far only protecting the controller list
to (almost) all accesses of controller data structures. It also reworks
waiting on state changes in old_capi_manufacturer so that it no longer
poll and holds a module reference to the controller owner while waiting
(the latter was partly done already). Modification and checking of the
blocked state remains racy by design, the caller is responsible for
dealing with this.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>