|
Description:
Changes name of "dev" to "isdn_dev". If there are going to be global
variables, they can at least not have exceedingly generic names
like "dev"! Adds global isdn_dev_rwsem. isdn_dev_rwsem must be held
when manipulating "isdn_dev". This could probably be 2 different
patches, but I don't imagine that the name change will be very controvertial.
I've been examining the continuing additions of the big kernel
lock (BKL) to the 2.5 tree. I noticed that in 2.5.3, the ISDN subsystem
added the BKL to several places. In response to this, I have written
several patches to attempt removal of the BKL from the ISDN subsystem.
I have little knowledge of the drivers themselves, so I would like
some assistance from those of you who understand them better. I
probably have an over-simplified view of the code, so my patches
may be too simplistic.
|