16/11/2021 16:58, Stephen Hemminger: > Minor comments, overall looks fine. > > > +/* CUDA Driver functions loaded with dlsym() */ > +CUresult CUDAAPI (*sym_cuInit)(unsigned int flags) = NULL; > +CUresult CUDAAPI (*sym_cuDriverGetVersion)(int *driverVersion) = NULL; > +CUresult CUDAAPI (*sym_cuGetProcAddress)(const char *symbol, > + void **pfn, int cudaVersion, uint64_t flags) = NULL; > + > > Can these be local (static) since not prefixed with driver specific name. > Also global variables are always loaded as zero so NULL initialization is > unnecessary. For other types checkpatch would complain. > > > > +/* NVIDIA GPU address map */ > > +static struct rte_pci_id pci_id_cuda_map[] = { > > Can this be const?
I didn't really push yet, so I can do this fixups now.