> >
> >>>    [RFC PATCH 07/16] ib/mad: create a jumbo MAD kmem_cache
> >> why not use a single kmem-cache instance with a non hard coded
> >> element size, 256B (or whatever we use today) or 2KB?
> > I wanted to be able to adjust the element count of the caches separately to
> better tune overall memory usage.  However, I stopped short of adding
> additional module parameters to adjust the 2K cache at this time.
> 
> 
> I tend to think that the resulted code is too much of a special purpose one
> under a  (jumbo == 2K) assumption. See some more comments in the individual
> patches and we'll take it from there.
> 

Ok, I'll address those comments in the other email threads.

> 
> 
> >
> >> Also (nit), please change the prefix for all patches to be IB/mad:
> >> and not
> >> ib/mad: to comply with the existing habit of patch titles for the IB
> >> subsystem
> > I will thanks.
> 
> Good. See below another easy-to-fix nitpicking comment, but before that, for
> the sake of easier review and post-robustness of the code to future 
> bisections,
> please do a re-ordering of the series such that all general refactoring and 
> pre-
> patches come before the OPApatches.
> 
> This goes to re-order the current series such tat patches 8/9/10 are located
> after patch 14, as listed here:
> 
>    [RFC PATCH 01/16] ib/mad: rename is_data_mad to is_rmpp_data_mad
>    [RFC PATCH 02/16] ib/core: add IB_DEVICE_JUMBO_MAD_SUPPORT device
> cap
>    [RFC PATCH 03/16] ib/mad: Add check for jumbo MADs support on a device
>    [RFC PATCH 04/16] ib/mad: add base version parameter to
>    [RFC PATCH 05/16] ib/mad: Add MAD size parameters to process_mad
>    [RFC PATCH 06/16] ib/mad: Create jumbo_mad data structures
>    [RFC PATCH 07/16] ib/mad: create a jumbo MAD kmem_cache
>    [RFC PATCH 11/16] ib/mad: create helper function for
>    [RFC PATCH 12/16] ib/mad: create helper function for
>    [RFC PATCH 13/16] ib/mad: create helper function for
>    [RFC PATCH 14/16] ib/mad: Create helper function for SMI processing
>    [RFC PATCH 08/16] ib/mad: Add Intel Omni-Path Architecture defines
>    [RFC PATCH 09/16] ib/mad: Implement support for Intel Omni-Path
>    [RFC PATCH 10/16] ib/mad: Add registration check for Intel Omni-Path
>    [RFC PATCH 15/16] ib/mad: Implement Intel Omni-Path Architecture SMP
>    [RFC PATCH 16/16] ib/mad: Implement Intel Omni-Path Architecture General
> 

Done.

> Another easy-to-fix nitpicking comment would be to have all the patches be
> consistent w.r.t to the capitalization of the 1st letter in the 1st word 
> after the
> IB/core: or IB/mad:  prefix, e.g
> 
> ib/mad: create helper function for smi_handle_dr_smp_send
> 
> becomes
> 
> IB/mad: Create helper function for smi_handle_dr_smp_send

Done.

> 
> BTW, here my personal preference is "Add helper" and not "Create helper"
> 
> IB/mad: Add helper function for smi_handle_dr_smp_send

Done.

Ira

N�����r��y����b�X��ǧv�^�)޺{.n�+����{��ٚ�{ay�ʇڙ�,j��f���h���z��w���
���j:+v���w�j�m��������zZ+�����ݢj"��!�i

Reply via email to