]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
[PATCH] ieee1394: nodemgr: do not spawn kernel_thread for sysfs rescan
authorStefan Richter <stefanr@s5r6.in-berlin.de>
Mon, 3 Jul 2006 16:02:34 +0000 (12:02 -0400)
committerBen Collins <bcollins@ubuntu.com>
Mon, 3 Jul 2006 16:02:34 +0000 (12:02 -0400)
commit40fd89cc54a8a67c81b5aa40b22c4f40b39e47b9
tree7a757e1bf10c9c53d40fdbab7601d6ea03d3781a
parent1ee0dc51fb68d2d25888250c554492c4926c5ec1
[PATCH] ieee1394: nodemgr: do not spawn kernel_thread for sysfs rescan

nodemgr.c::fw_set_rescan() is used to re-run the driver core over
nodemgr's representation of unit directories in order to initiate
protocol driver probes.  It is initiated via write access to one of
nodemgr's sysfs attributes.  The purpose is to attach drivers to
units after switching a unit's ignore_driver attribute from 1 to 0.

It is not really necessary to fork a kernel_thread for this job.  The
call to kernel_thread() can be eliminated to avoid the deprecated API
and to simplify the code a bit.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Ben Collins <bcollins@ubuntu.com>
drivers/ieee1394/nodemgr.c