All of lore.kernel.org
 help / color / mirror / Atom feed
From: Douglas Gilbert <dougg@torque.net>
To: Mike Christie <michaelc@cs.wisc.edu>
Cc: linux-scsi <linux-scsi@vger.kernel.org>
Subject: Re: [PATCH] cpnvert scsi_debug to use virtual host bus
Date: Tue, 15 Feb 2005 15:13:00 +1000	[thread overview]
Message-ID: <421184DC.8010900@torque.net> (raw)
In-Reply-To: <420D5E03.2020409@cs.wisc.edu>

Mike Christie wrote:
> The attach patch converts scsi_debug to use the virtual scsi bus.
> It was built against scsi-rc-fixes-2.6.
> 
> The interface has changed a little. Here is an
> example of adding and removing a single host:
> 
> cd /sys/bus/scsi_host/drivers/scsi_debug
> [root@mina scsi_debug]# ls
> add_host  dev_size_mb  every_nth  module     num_parts  opts   scsi_level
> delay     dsense       max_luns   num_hosts  num_tgts   ptype
> [root@mina scsi_debug]# echo 1 > add_host
> [root@mina scsi_debug]# ls
> add_host  dev_size_mb  every_nth  module     num_parts  opts   scsi_level
> delay     dsense       max_luns   num_hosts  num_tgts   ptype  virt_host4
> [root@mina scsi_debug]# cd virt_host4/
> [root@mina virt_host4]# ls
> detach_state  driver  host4  power  remove_host
> [root@mina virt_host4]# echo 1 > remove_host

Mike,
I have noticed a few differences in the scsi_debug
driver with this patch applied.

Firstly, when loaded the scsi_debug driver has no hosts
and thus no devices. Previously it defaulted to 1 host,
1 target and 1 lun (hence 1 device). Now a user needs
to do something like:
$ modprobe scsi_debug
$ cd /sys/bus/scsi_host/drivers/scsi_debug
$ echo 42 > add_host

The next issue is the number passed to "add_host".
It doesn't matter, one host is added. When add_host
belonged to scsi_debug the number and sign of the
value sent to add_host was significant (and a negative
number tried to remove that number of hosts).
Perhaps we could get that capability back by making
"num_hosts" writeable.

Otherwise it looks good and fixes the "pseudo" bus
problem which prevented two or more drivers using
the "pseudo" bus at the same time.

Doug Gilbert


  reply	other threads:[~2005-02-15  5:12 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-12  1:38 [PATCH] cpnvert scsi_debug to use virtual host bus Mike Christie
2005-02-15  5:13 ` Douglas Gilbert [this message]
2005-02-15 18:48   ` Mike Christie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=421184DC.8010900@torque.net \
    --to=dougg@torque.net \
    --cc=linux-scsi@vger.kernel.org \
    --cc=michaelc@cs.wisc.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.