]> git.baikalelectronics.ru Git - kernel.git/commit
firewire: sbp2: identify to driver core as "firewire_sbp2", not "sbp2"
authorStefan Richter <stefanr@s5r6.in-berlin.de>
Sat, 18 Feb 2012 21:01:14 +0000 (22:01 +0100)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Wed, 22 Feb 2012 21:35:59 +0000 (22:35 +0100)
commit0acee73874f44ed5cd0f091beedbabe9d29b2cdd
tree9c1a09016773741e2a38890594472eedc587c0fc
parent2e4c0f9ae2eab5e35666ace52cde7a16df0e20de
firewire: sbp2: identify to driver core as "firewire_sbp2", not "sbp2"

Commit 2e4c0f9ae2ea "firewire: sbp2: use dev_printk API" changed
messages from e.g.
    firewire_sbp2: fw3.0: logged in to LUN 0000 (0 retries)
to
    sbp2 fw3.0: logged in to LUN 0000 (0 retries)
because the driver calls itself as "sbp2" when registering with driver
core and with SCSI core.  This is of course confusing, so switch to the
name "firewire_sbp2" for driver core in order to match what lsmod and
/sys/module/ show.  So we are back to
    firewire_sbp2 fw3.0: logged in to LUN 0000 (0 retries)
in the kernel log.

This also changes
    /sys/bus/firewire/drivers/sbp2
    /sys/bus/firewire/devices/fw3.0/driver -> [...]/sbp2
    /sys/module/firewire_sbp2/drivers/firewire:sbp2
to
    /sys/bus/firewire/drivers/firewire_sbp2
    /sys/bus/firewire/devices/fw3.0/driver -> [...]/firewire_sbp2
    /sys/module/firewire_sbp2/drivers/firewire:firewire_sbp2

but "cat /sys/class/scsi_host/host27/proc_name" stays "sbp2" just in
case that proc_name is used by any userland.

The transport detection in lsscsi is not affected.  (Tested with lsscsi
version 0.25.)  Udev's /dev/disk/by-id and by-path symlinks are not
affected either.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/sbp2.c