Re: [PATCH rdma-core 00/10] Rework the verb init scheme

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Sep 19, 2017 at 03:18:41PM -0600, Jason Gunthorpe wrote:
> This changes how verbs providers register with the core and are bound to
> drivers.
>
> The end goal is to have textual a list of 'modalias' that each provider
> supports, similar to the kernel. This list can then ultimately be used to
> demand load the modules instead of loading every module like we do today.
>
> This series does the work to bring all providers to use common code to match
> their supported devices, and provides the core code the supported device
> list. This is done by extending the verbs_driver_ops to include the matching
> information that the driver needs.
>
> Quite a lot of duplicated driver code is removed in the process, and verbs
> startup reads fewer sysfs files.
>
> https://github.com/linux-rdma/rdma-core/pull/214
>
> Jason Gunthorpe (10):
>   verbs: Change verbs_register_driver to accept the ops struct directly
>   cxgb4: Move sysconf up to driver_init
>   verbs: Split init_device into a match and alloc/bind step
>   providers: Use the new match_device and allocate_device ops
>   verbs: Remove the init_device entry point
>   verbs: Provide common code to match providers against kernel devices
>   providers: Use the new common PCI matching infrastructure
>   cxgb: Use the new common PCI matching infrastructure
>   hns: Use the generic modalias matcher
>   rxe: Use VERBS_NAME_MATCH to match the rxe device
>

Thanks, applied.

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux