mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Dave Olien <dmo@osdl.org>
To: Jens Axboe <axboe@suse.de>
Cc: Samium Gromoff <_deepfire@mail.ru>, linux-kernel@vger.kernel.org
Subject: Re: [2.5] DAC960
Date: Tue, 10 Sep 2002 09:16:05 -0700	[thread overview]
Message-ID: <20020910091605.A23706@acpi.pdx.osdl.net> (raw)
In-Reply-To: <20020910062030.GL8719@suse.de>; from axboe@suse.de on Tue, Sep 10, 2002 at 08:20:30AM +0200


I've also been mucking about with the DAC960 driver.  
We've got several DAC960 devices in our lab, of
two different versions, I believe.

I've fixed a few minor typos in the version that's in
the kernel.org source.  For example, the way the
code references the controller lock doesn't quite work.
The driver uses that lock before the request queue for the
controller has been allocated.  So, the controller locking
functions can't reference that lock through the request queue.
I've changed it to reference the lock through the controller
structure directly.

I've been working on the DMA mapping changes.   I've been
doing a pretty straight-forward set of changes.  As a second
pass, I'm thinking there might be some better ways to manage
the DMA mappings.

I'll post some initial changes at the endof the week, and perhaps
you can give it some review?


On Tue, Sep 10, 2002 at 09:30:28AM +0400, Samium Gromoff wrote:
>       Hello folks, i`m looking at the DAC960 driver and i have
> realised its implemented at the block layer, bypassing SCSI.
> 
>    So given i have some motivation to have a working 2.5 DAC960
> driver (i have one, being my only controller)
> i`m kinda pondering the matter.
> 
>    Questions:
>        1. Whether we need the thing to be ported to SCSI
> layer, as opposed to leaving it being a generic block device? (i suppose yes)
>        2. Which 2.5 SCSI driver should i use as a start of learning?
>        3. Whether the SCSI driver API would change during 2.5?
> 
> ---
> regards,
>    Samium Gromoff
> ____________
> ________________________________
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/



On Tue, Sep 10, 2002 at 08:20:30AM +0200, Jens Axboe wrote:
> On Tue, Sep 10 2002, Samium Gromoff wrote:
> >       Hello folks, i`m looking at the DAC960 driver and i have
> > realised its implemented at the block layer, bypassing SCSI.
> > 
> >    So given i have some motivation to have a working 2.5 DAC960
> > driver (i have one, being my only controller)
> > i`m kinda pondering the matter.
> > 
> >    Questions:
> >        1. Whether we need the thing to be ported to SCSI
> > layer, as opposed to leaving it being a generic block device? (i suppose yes)
> 
> No
> 
> >        2. Which 2.5 SCSI driver should i use as a start of learning?
> 
> Don't bother
> 
> >        3. Whether the SCSI driver API would change during 2.5?
> 
> Possibly
> 
> The DAC960 mainly needs updating to the pci dma api, and to be adjusted
> for the bio changes. Please coordinate with Daniel Philips (and check
> the list archives, we had a talk about this very driver some weeks ago),
> since he's working on making it work in 2.5 again as well.
> 
> -- 
> Jens Axboe
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

  reply	other threads:[~2002-09-10 16:11 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-10  5:30 Samium Gromoff
2002-09-10  6:20 ` Jens Axboe
2002-09-10 16:16   ` Dave Olien [this message]
2002-09-15  4:21   ` Daniel Phillips
2002-09-15 13:19     ` Jens Axboe
2002-09-15 15:23       ` Daniel Phillips
2002-09-15 16:18         ` Daniel Phillips
2002-09-16 20:13       ` Dave Olien
2002-09-16 20:26         ` Daniel Phillips
2002-09-16 22:08           ` Dave Olien
2002-09-16 22:25             ` Dave Olien
2002-09-19 18:49           ` Dave Olien
2002-09-19 19:16             ` Daniel Phillips
2002-09-19 22:09               ` Dave Olien
2002-09-19 22:21                 ` Daniel Phillips
2002-09-20  6:21                   ` Jens Axboe
2002-09-20 21:32                 ` Daniel Phillips
2002-09-19 21:25           ` Dave Olien
2002-09-20  6:20             ` Jens Axboe
2002-09-15 15:14     ` Alan Cox
2002-09-15 16:20       ` Daniel Phillips
2002-09-18 16:17 James Bottomley
2002-09-18 16:40 ` Daniel Phillips
2002-09-23 19:23 Dave Olien

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=20020910091605.A23706@acpi.pdx.osdl.net \
    --to=dmo@osdl.org \
    --cc=_deepfire@mail.ru \
    --cc=axboe@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®