compile nvme 4.13 appear error
Keith Busch
keith.busch at intel.com
Mon Sep 18 10:27:34 PDT 2017
On Mon, Sep 18, 2017 at 09:02:15PM +0800, Tony Yang wrote:
> Dear All
>
> I at redhat 6.5 ,kernel is 2.6.32-431.el6.x86_64,I comile nvme 4.13
> appear this error:
>
> [root at cescel03 nvme-nvme-4.13]# make
> CHK include/config/kernel.release
> CHK include/generated/uapi/linux/version.h
> CHK include/generated/utsrelease.h
> CHK include/generated/bounds.h
> CHK include/generated/timeconst.h
> CHK include/generated/asm-offsets.h
> CALL scripts/checksyscalls.sh
> CHK scripts/mod/devicetable-offsets.h
> CHK include/generated/compile.h
> AR drivers/nvme/host/built-in.o
> CC [M] drivers/nvme/host/core.o
> drivers/nvme/host/core.c: In function ‘nvme_alloc_mpath_ns’:
> drivers/nvme/host/core.c:3111: error: ‘NVME_FAILOVER_RETRIES’
> undeclared (first use in this function)
> drivers/nvme/host/core.c:3111: error: (Each undeclared identifier is
> reported only once
> drivers/nvme/host/core.c:3111: error: for each function it appears in.)
> drivers/nvme/host/core.c: In function ‘nvme_trigger_failover’:
> drivers/nvme/host/core.c:3277: error: ‘NVME_FAILOVER_RETRIES’
> undeclared (first use in this function)
> make[3]: *** [drivers/nvme/host/core.o] Error 1
> make[2]: *** [drivers/nvme/host] Error 2
> make[1]: *** [drivers/nvme] Error 2
> make: *** [drivers] Error 2
Not sure where you got this source. The 4.13 kernel doesn't contain an
nvme driver with such errors, so it looks like whoever packaged up your
source really botched it up from applying out-of-tree stuff.
More information about the Linux-nvme
mailing list