[dpdk-dev] [PATCH] crypto/scheduler: fix include of local	headers
    Bruce Richardson 
    bruce.richardson at intel.com
       
    Tue Mar 28 13:04:49 CEST 2017
    
    
  
On Tue, Mar 28, 2017 at 11:58:16AM +0100, Bruce Richardson wrote:
> When a C file for a library/driver is including the public header files for
> that library, those need to be included as local includes using quotes
> rather than angle-brackets. Without doing so, parallel builds can fail, as
> the compiler will only look for those headers in the global include folder
> rather than locally, and the build system does not enforce that the headers
> for a lib are installed before the rest of the lib is compiled.
> 
> Fixes: 097ab0bac017 ("crypto/scheduler: add API")
> Fixes: 503e9c5afb38 ("crypto/scheduler: register as vdev driver")
> Fixes: 31439ee72b2c ("crypto/scheduler: add API implementations")
> 
> CC: stable at dpdk.org
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> ---
>  drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 2 +-
>  drivers/crypto/scheduler/rte_cryptodev_scheduler.h | 2 +-
>  drivers/crypto/scheduler/scheduler_pmd.c           | 2 +-
>  drivers/crypto/scheduler/scheduler_pmd_private.h   | 2 +-
>  4 files changed, 4 insertions(+), 4 deletions(-)
> 
Two follow-up points:
* Even though this is a crypto patch, I think it should go in main tree
  as builds are broken right now if you turn on the PMD and use a large
  -j setting. (i.e. it's broken for me!! :-) )
* Is there a reason why this PMD is disabled by default? It doesn't
  appear to have any external dependencies and if we turn it on by
  default we should be able to catch issues like this a lot quicker.
Regards,
/Bruce
    
    
More information about the dev
mailing list