public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] bfa: Brocade BFA FC SCSI driver (overview)
@ 2009-03-14 19:52 Jing Huang
  2009-03-14 21:13 ` Sam Ravnborg
  0 siblings, 1 reply; 6+ messages in thread
From: Jing Huang @ 2009-03-14 19:52 UTC (permalink / raw)
  To: James.Bottomley; +Cc: kgudipat, linux-kernel, linux-scsi, rvadivel, vravindr

From: Jing Huang <huangj@brocade.com>

This is the an interim submission of Brocade BFA FC SCSI Driver for code review.
We moved FC protocol/port state machine part of the driver to the firmware to
make the driver simpler. We also implemented the code review comments received
from last submission which includes: 1) replaced bfa specific list management
routines by standard linux list implemetation. 2) Other minor fixes such as 
namming, kconfig etc.

Please note that this driver is still not fully functioning. We expect to do
anoher submssion next week after we complete all the changes. 

It contains a serial of 5 patches generated using 2.6.29-rc8 kernel. Here is
a brief description of each patch:

[PATCH 1/5]: Linux driver specific code, things such as module load/unload,
PCI probe/release, interrupt handler, and sysfs interface etc. All the files
start with "bfad_" prefix.

[PATCH 2/5]: Hardware/FW access code. All files start with "bfa_" prefix.

[PATCH 3/5]: Common header files shared by linux driver specific and
hardware/FW access code.

[PATCH 4/5]: Updated Kconfig and Makefile for driver/scsi, and Makefile
for bfa driver 

[PATCH 5/5]: Updated MAINTAINER file.

Signed-off-by: Jing Huang <huangj@brocade.com>
---

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH 0/5] bfa: Brocade BFA FC SCSI driver (overview)
@ 2009-03-24  0:10 Krishna Gudipati
  0 siblings, 0 replies; 6+ messages in thread
From: Krishna Gudipati @ 2009-03-24  0:10 UTC (permalink / raw)
  To: James.Bottomley
  Cc: huangj, kgudipat, linux-kernel, linux-scsi, rvadivel, vravindr

From: Krishna Chaitanya Gudipati <kgudipat@brocade.com>

This is the an interim submission of Brocade BFA FC SCSI Driver for code review.
We moved FC protocol/port state machine part of the driver to the firmware to
make the driver simpler. We also implemented the code review comments received
from last submission which includes: 1) replaced bfa specific list management
routines by standard linux list implemetation. 2) Other minor fixes to naming,
Makefile, kconfig etc.

Please note that this driver is still not fully functioning. We expect to do
anoher submssion next week after we complete all the changes.

It contains a serial of 5 patches generated using 2.6.29-rc8 kernel. Here is
a brief description of each patch:

[PATCH 1/5]: Linux driver specific code, things such as module load/unload,
PCI probe/release, interrupt handler, and sysfs interface etc. All the files
start with "bfad_" prefix.

[PATCH 2/5]: Hardware/FW access code. All files start with "bfa_" prefix.

[PATCH 3/5]: Common header files shared by linux driver specific and
hardware/FW access code.

[PATCH 4/5]: Updated Kconfig and Makefile for driver/scsi, and Makefile
for bfa driver.

[PATCH 5/5]: Updated MAINTAINER file.

Signed-off-by: Krishna Chaitanya Gudipati <kgudipat@brocade.com>
---

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH 0/5] bfa: Brocade BFA FC SCSI driver (overview)
@ 2009-04-02  3:32 Krishna Gudipati
  0 siblings, 0 replies; 6+ messages in thread
From: Krishna Gudipati @ 2009-04-02  3:32 UTC (permalink / raw)
  To: James.Bottomley
  Cc: huangj, kgudipat, linux-kernel, linux-scsi, nkattang, rvadivel,
	vravindr

From: Krishna Chaitanya Gudipati <kgudipat@brocade.com>

This is an interim submission of Brocade BFA FC SCSI Driver for code review.
We moved FC protocol/port state machine part of the driver to the firmware to
make the driver simpler. We also implemented the code review comments received
from last submission which include: 1) replaced bfa specific list management
routines by standard linux list implemetation. 2) Minor fixes to naming,
Makefile, kconfig etc. 3) Other review comments that were pointed out
in regard to storing return values and use them as error codes etc., 
4) We are still considering the comments from Eike regarding using devres for
our driver and this patch does not have that feature but fixes all other comments.

The driver submitted now is fully functional.

It contains a serial of 5 patches generated using 2.6.29 kernel. Here is
a brief description of each patch:

[PATCH 1/5]: Linux driver specific code, things such as module load/unload,
PCI probe/release, interrupt handler, and sysfs interface etc. All the files
start with "bfad_" prefix.

[PATCH 2/5]: Hardware/FW access code. All files start with "bfa_" prefix.

[PATCH 3/5]: Common header files shared by linux driver specific and
hardware/FW access code.

[PATCH 4/5]: Updated Kconfig and Makefile for driver/scsi, and Makefile
for bfa driver.

[PATCH 5/5]: Updated MAINTAINER file.

Signed-off-by: Krishna Chaitanya Gudipati <kgudipat@brocade.com>
---

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH 0/5] bfa: Brocade BFA FC SCSI driver (overview)
@ 2009-07-20  6:20 Jing Huang
  0 siblings, 0 replies; 6+ messages in thread
From: Jing Huang @ 2009-07-20  6:20 UTC (permalink / raw)
  To: James.Bottomley
  Cc: kgudipat, linux-kernel, linux-scsi, rvadivel, vravindr, xmzhang

From: Jing Huang <huangj@brocade.com>

In this submission, we completed all the pening works in our last submission
in April, including:
1) Added support of Brocade PCIe FCOE HBA.
2) Cleaned up FC state machine code.
3) Completed implementing code review comments received from the open source
community.

It contains a serial of 5 patches generated using 2.6.30.1 kernel. Here is
a brief description of each patch:

[PATCH 1/5]: SCSI LLD driver code, module init/exit, PCI and SCSI host entry
points, interrupt handler, and sysfs interface etc. 

[PATCH 2/5]: Hardware/FW access code and FC state machines.

[PATCH 3/5]: Common header files shared by linux driver specific,
hardware/FW access code, FC state machines.

[PATCH 4/5]: Updated Kconfig and Makefile for driver/scsi, and Makefile
for bfa driver 

[PATCH 5/5]: Updated MAINTAINER file.

Signed-off-by: Jing Huang <huangj@brocade.com>
---

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-07-20  6:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-14 19:52 [PATCH 0/5] bfa: Brocade BFA FC SCSI driver (overview) Jing Huang
2009-03-14 21:13 ` Sam Ravnborg
2009-03-14 22:48   ` Jing Huang
  -- strict thread matches above, loose matches on Subject: below --
2009-03-24  0:10 Krishna Gudipati
2009-04-02  3:32 Krishna Gudipati
2009-07-20  6:20 Jing Huang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox