From: Willem Riede <wrlk@riede.org>
To: Patrick Mansfield <patmans@us.ibm.com>
Cc: linux-scsi@vger.kernel.org
Subject: Re: Badness in scsi_single_lun_run at /root/scsi/scsi_lib.c:344
Date: Wed, 28 Jan 2004 12:36:09 -0500 [thread overview]
Message-ID: <20040128173609.GE23308@serve.riede.org> (raw)
In-Reply-To: <20040128084142.A4835@beaverton.ibm.com> (from patmans@us.ibm.com on Wed, Jan 28, 2004 at 11:41:43 -0500)
On 2004.01.28 11:41, Patrick Mansfield wrote:
> On Tue, Jan 27, 2004 at 10:30:41PM -0500, Willem Riede wrote:
> > On 2004.01.26 19:32, Willem Riede wrote:
> > > Jan 26 17:13:23 fallguy kernel: Badness in scsi_single_lun_run at /root/scsi/scsi_lib.c:344
>
> I was trying to figure out what happened, apparently I missed a check when
> splitting the locks up and removing a lock hiearchy.
>
> We should only clear starget_sdev_user when the sdev has no more IO. We
> want to run (a bunch of) IO for a given starget_sdev_user, and when there is
> no more IO, clear starget_sdev_user so someone else has a chance to run.
>
> I'm trying to figure out a fix without adding any lock hiearchy. queue_lock
> protects device_busy, but host_lock protects starget_sdev_user.
Anything I can do to help (if only to test when you have an idea)?
> The single lun devices and code are annoying :-(
>
> Do you know if the single lun code is for performance, or because of
> hardware limitations - that is we don't want a disc change between IO, or
> does the device just fail?
In the case of the NEC PD/CD, it is a hardware limitation. You can only
have one disc inserted at a time, either CD or PD. Mixing IO will fail
for the absent media type.
Regards, Willem Riede.
next prev parent reply other threads:[~2004-01-28 17:36 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-27 0:32 Badness in scsi_single_lun_run at /root/scsi/scsi_lib.c:344 Willem Riede
2004-01-28 3:30 ` Willem Riede
2004-01-28 16:41 ` Patrick Mansfield
2004-01-28 17:36 ` Willem Riede [this message]
2004-01-28 17:53 ` Patrick Mansfield
2004-01-28 18:33 ` Willem Riede
2004-01-28 18:37 ` Matthew Wilcox
2004-01-30 20:14 ` [PATCH] fix badness in scsi_single_lun_run Patrick Mansfield
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=20040128173609.GE23308@serve.riede.org \
--to=wrlk@riede.org \
--cc=linux-scsi@vger.kernel.org \
--cc=patmans@us.ibm.com \
/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.