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
- Follow-Ups:
- [PATCH 14 of 18] ipath - infiniband RC protocol support
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 6 of 18] ipath - chip initialisation code
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 2 of 18] ipath - core device driver
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 13 of 18] ipath - infiniband UC and UD protocol support
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 15 of 18] ipath - misc infiniband code, part 1
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 5 of 18] ipath - support for PCI Express devices
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 4 of 18] ipath - support for HyperTransport devices
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 17 of 18] ipath - infiniband verbs support
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 3 of 18] ipath - copy and send routines for sending an skb
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 16 of 18] ipath - misc infiniband code, part 2
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 12 of 18] ipath - infiniband header files
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 9 of 18] ipath - char devices for diagnostics and lightweight subnet management
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 10 of 18] ipath - support for userspace apps using core driver
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 8 of 18] ipath - sysfs and ipathfs support for core driver
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 7 of 18] ipath - misc driver support code
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 18 of 18] ipath - kbuild infrastructure
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 11 of 18] ipath - layering interfaces used by higher-level driver code
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 1 of 18] ipath - core driver header files
- From: "Bryan O'Sullivan" <[email protected]>
- [PATCH 14 of 18] ipath - infiniband RC protocol support
- Prev by Date: Re: [RFC, PATCH 10/24] i386 Vmi descriptor changes
- Next by Date: [PATCH 1 of 18] ipath - core driver header files
- Previous by thread: cpu scheduler merge plans
- Next by thread: [PATCH 1 of 18] ipath - core driver header files
- Index(es):