| Age | Commit message (Collapse) | Author |
|
This will let include/linux/pci.h get smaller, and is what I should
have done in the first place 2 years ago...
|
|
functions, and fix a locking mess.
|
|
Add a name argument to daemonize() (va_arg) to avoid all the
kernel threads having to duplicate the name setting over and
over again.
Make daemonize() disable all signals by default, and add a
"allow_signal()" function to let daemons say they explicitly
want to support a signal.
Make flush_signal() take the signal lock, so that callers do
not need to.
|
|
|
|
|
|
- fix polling logic
- add ability to write [chassis/rxe]#slot# instead of just slot#
|
|
This makes daemonize() call reparent_to_init() itself, as long
suggested for 2.5, and fixes the callers so they don't call it again.
Also fixes callers which set current->tty to NULL themselves (also
no longer neccessary).
|
|
Thanks to Andrey Panin <pazke@orbita1.ru> for pointing these out to me.
|
|
removed a lot of bizzare polling locking logic, causing the driver to not sleep
for 2 seconds with some locks held. This improves userspace interaction by
a few orders of magnitude :)
|
|
update the ibm pci hotplug driver to the latest version. Contains lots of
small bugfixes and added features for new hardware.
|
|
Written by Irene Zubarev, Tong Yu, Jyoti Shah, Chuck Cole, and me.
|