public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0 of 18] [RFC] ipath - almost-final round of patches for submission
@ 2006-03-23  0:04 Bryan O'Sullivan
  2006-03-23  0:04 ` [PATCH 1 of 18] ipath - core driver header files Bryan O'Sullivan
                   ` (17 more replies)
  0 siblings, 18 replies; 39+ messages in thread
From: Bryan O'Sullivan @ 2006-03-23  0:04 UTC (permalink / raw)
  To: linux-kernel, rdreier, greg; +Cc: openib-general

[-- Attachment #1: Type: text/plain, Size: 1050 bytes --]

This is another round of ipath driver patches for review.  I believe
the driver is almost ready for submission.  We have addressed all prior
feedback that I am aware of.

Major changes since the last round of review comments:

  - Layered drivers now do the right thing when the underlying devices
    get hotplugged.

  - The memory leak that Linus, Hugh, and others have been so helpful with
    during the past week is fixed; we now use remap_pfn_range instead of a
    nopage handler.

  - There are no longer any binary or multiple-valued files in sysfs.
    Instead, we've added an ipathfs filesystem for that stuff.

There are two things left to do:

  - ipath_rc.c contains some enormous functions that we are in the
    process of breaking up into more digestible chunks.

  - The ipathfs filesystem doesn't handle hotplugged devices.

If you have any comments or suggestions, please let me know.  If the
current code looks OK, I expect to make a final submission for 2.6.17
in a day or two, once we have the above two items completed.

	<b

^ permalink raw reply	[flat|nested] 39+ messages in thread
* [PATCH 0 of 18] ipath driver - for inclusion in 2.6.17
@ 2006-03-24  4:41 Bryan O'Sullivan
  2006-03-24  4:41 ` [PATCH 9 of 18] ipath - char devices for diagnostics and lightweight subnet management Bryan O'Sullivan
  0 siblings, 1 reply; 39+ messages in thread
From: Bryan O'Sullivan @ 2006-03-24  4:41 UTC (permalink / raw)
  To: akpm, greg, rdreier, linux-kernel, openib-general

[-- Attachment #1: Type: text/plain, Size: 1302 bytes --]

Hi -

This is a submission of the ipath driver for inclusion in 2.6.17.
Andrew, if this looks good to you, please apply.

We have addressed all earlier rounds of feedback; the driver is stable;
it compiles with no compiler or sparse warnings against current -git (it's
comprehensively annotated for sparse); and I think it's in good shape.
We have gone to great lengths over the past several months to make it
an exemplary kernel citizen.

Changes since the last round of review comments:

  - We have rewritten some code in ipath_rc.c to make it more
    comprehensible and maintainable.

  - The ipathfs filesystem now handles hotplugged devices.

  - Miscellaneous fixes requested by Greg and Andrew.

If you have any comments or suggestions, please let me know.

The ipath driver is a driver for PathScale InfiniPath host channel
adapters (HCAs) based on the HT-400 and PE-800 chips, including the
InfiniPath HT-460, the small form factor InfiniPath HT-460, the InfiniPath
HT-470 and the Linux Networx LS/X.

The core driver manages the hardware, and provides a fast memory-mapped
interface to the hardware for userspace networking applications.
Our implementation of the Infiniband protocols and integration into the
kernel's Infiniband stack is written as a layer on top of the core driver.

	<b

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

end of thread, other threads:[~2006-03-24  4:50 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-23  0:04 [PATCH 0 of 18] [RFC] ipath - almost-final round of patches for submission Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 1 of 18] ipath - core driver header files Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 2 of 18] ipath - core device driver Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 3 of 18] ipath - copy and send routines for sending an skb Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 4 of 18] ipath - support for HyperTransport devices Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 5 of 18] ipath - support for PCI Express devices Bryan O'Sullivan
2006-03-23  0:04 ` [PATCH 6 of 18] ipath - chip initialisation code Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 7 of 18] ipath - misc driver support code Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 8 of 18] ipath - sysfs and ipathfs support for core driver Bryan O'Sullivan
2006-03-23  5:49   ` Greg KH
2006-03-23  8:44     ` Bryan O'Sullivan
2006-03-23 20:06       ` Robert Walsh
2006-03-23 23:25       ` Greg KH
2006-03-23  6:30   ` Michael S. Tsirkin
2006-03-23  8:46     ` Bryan O'Sullivan
2006-03-23  9:40       ` Michael S. Tsirkin
2006-03-23  0:05 ` [PATCH 9 of 18] ipath - char devices for diagnostics and lightweight subnet management Bryan O'Sullivan
2006-03-23  6:41   ` Michael S. Tsirkin
2006-03-23  8:48     ` Bryan O'Sullivan
2006-03-23  9:37       ` Michael S. Tsirkin
2006-03-23  9:51         ` Bryan O'Sullivan
2006-03-23 10:13           ` Michael S. Tsirkin
2006-03-23 10:19             ` Bryan O'Sullivan
2006-03-23 19:18       ` Roland Dreier
2006-03-23 23:58         ` Bryan O'Sullivan
2006-03-24  1:27           ` Roland Dreier
2006-03-24  2:59             ` [openib-general] " Robert Walsh
2006-03-23  0:05 ` [PATCH 10 of 18] ipath - support for userspace apps using core driver Bryan O'Sullivan
2006-03-23  3:06   ` Andrew Morton
2006-03-23  8:37     ` Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 11 of 18] ipath - layering interfaces used by higher-level driver code Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 12 of 18] ipath - infiniband header files Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 13 of 18] ipath - infiniband UC and UD protocol support Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 14 of 18] ipath - infiniband RC " Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 15 of 18] ipath - misc infiniband code, part 1 Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 16 of 18] ipath - misc infiniband code, part 2 Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 17 of 18] ipath - infiniband verbs support Bryan O'Sullivan
2006-03-23  0:05 ` [PATCH 18 of 18] ipath - kbuild infrastructure Bryan O'Sullivan
  -- strict thread matches above, loose matches on Subject: below --
2006-03-24  4:41 [PATCH 0 of 18] ipath driver - for inclusion in 2.6.17 Bryan O'Sullivan
2006-03-24  4:41 ` [PATCH 9 of 18] ipath - char devices for diagnostics and lightweight subnet management Bryan O'Sullivan

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