* [Announce] Emulex lpfcdriver v8.0.9 available
@ 2004-08-16 20:07 James.Smart
2004-08-16 20:27 ` Christoph Hellwig
0 siblings, 1 reply; 3+ messages in thread
From: James.Smart @ 2004-08-16 20:07 UTC (permalink / raw)
To: linux-scsi
Christoph,
We posted the 8.0.9 lpfc driver on SourceForge last week.
Of the more notable changes that have occurred over the last few drops:
- Applied Christoph's patches for proc info, memory allocation routines, and bld_scsi_cmd dead code.
- Removed lun handling. Removed code that replicated midlayer functions, issued report luns, did partial VSA, had unnecessary data structures, etc.
- Reworked the clock/timer handling per Christoph's comments.
- Reworked driver parameters per Christoph's comments.
- Use the SCSI host lock instead of our own adapter lock
- Fixed the reset_bus and reset_device routines. Send "Reset LUN" for reset_device requests.
- More cleanup: condensing routines, removing casts and dead code, etc.
The ChangeLogs have more detail.
To date, the known todos are:
- Use mid-layer I/O timers
- No Peeking into timer structures
- Need to get approvals on all the clock changes, parameter changes, etc.
- Add calls to scan functions on new device detection, remove_device on device loss.
- Add interfaces to support managability.
Thanks
-- James S
The tarball is here:
http://prdownloads.sourceforge.net/lpfcxxxx/lpfcdriver-2.6-8.0.9.tar.gz?download
The full ChangeLog is on SourceForge:
http://sourceforge.net/forum/forum.php?forum_id=398596
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Announce] Emulex lpfcdriver v8.0.9 available
2004-08-16 20:07 [Announce] Emulex lpfcdriver v8.0.9 available James.Smart
@ 2004-08-16 20:27 ` Christoph Hellwig
2004-08-16 20:46 ` Christoph Hellwig
0 siblings, 1 reply; 3+ messages in thread
From: Christoph Hellwig @ 2004-08-16 20:27 UTC (permalink / raw)
To: James.Smart; +Cc: linux-scsi
On Mon, Aug 16, 2004 at 04:07:51PM -0400, James.Smart@Emulex.Com wrote:
> - Removed lun handling. Removed code that replicated midlayer functions, issued report luns, did partial VSA, had unnecessary data structures, etc.
this looks very good.
> - Reworked the clock/timer handling per Christoph's comments.
Nope. Rezad the statements about timer_pending() and mod_timer() in
my mail again.
> - Reworked driver parameters per Christoph's comments.
No really.
> To date, the known todos are:
> - Use mid-layer I/O timers
> - No Peeking into timer structures
> - Need to get approvals on all the clock changes, parameter changes, etc.
> - Add calls to scan functions on new device detection, remove_device on device loss.
> - Add interfaces to support managability.
- streamline I/O submission path
- sort out memory allocation issues
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Announce] Emulex lpfcdriver v8.0.9 available
2004-08-16 20:27 ` Christoph Hellwig
@ 2004-08-16 20:46 ` Christoph Hellwig
0 siblings, 0 replies; 3+ messages in thread
From: Christoph Hellwig @ 2004-08-16 20:46 UTC (permalink / raw)
To: James.Smart; +Cc: linux-scsi
On Mon, Aug 16, 2004 at 09:27:06PM +0100, Christoph Hellwig wrote:
> > To date, the known todos are:
> > - Use mid-layer I/O timers
> > - No Peeking into timer structures
> > - Need to get approvals on all the clock changes, parameter changes, etc.
> > - Add calls to scan functions on new device detection, remove_device on device loss.
> > - Add interfaces to support managability.
>
>
> - streamline I/O submission path
> - sort out memory allocation issues
- get rid of persistant lun binding support in the driver
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-08-16 20:46 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-16 20:07 [Announce] Emulex lpfcdriver v8.0.9 available James.Smart
2004-08-16 20:27 ` Christoph Hellwig
2004-08-16 20:46 ` Christoph Hellwig
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.