https://bugzilla.kernel.org/show_bug.cgi?id=199435 --- Comment #15 from Don (don.brace@xxxxxxxxxxxxx) --- (In reply to Anthony Hausman from comment #11) > The only patch that I'm sure that I have is the "scsi: hpsa: fix selection > of reply queue" one. > For the I'm using an out of the box 4.11 kernel. So I'm really not sure that > the other patches are present. > > > Unfortunately, the module does not compile using 4.11.0-14-generic headers. > > # make -C /lib/modules/4.11.0-14-generic/build M=$(pwd) > --makefile="/root/hpsa-3.4.20-136/hpsa-3.4.20/drivers/scsi/Makefile.alt" > make: Entering directory '/usr/src/linux-headers-4.11.0-14-generic' > make -C /lib/modules/4.4.0-96-generic/build > M=/usr/src/linux-headers-4.11.0-14-generic EXTRA_CFLAGS+=-DKCLASS4A modules > make[1]: Entering directory '/usr/src/linux-headers-4.4.0-96-generic' > make[2]: *** No rule to make target 'kernel/bounds.c', needed by > 'kernel/bounds.s'. Stop. > Makefile:1423: recipe for target > '_module_/usr/src/linux-headers-4.11.0-14-generic' failed > make[1]: *** [_module_/usr/src/linux-headers-4.11.0-14-generic] Error 2 > make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-96-generic' > /root/hpsa-3.4.20-136/hpsa-3.4.20/drivers/scsi/Makefile.alt:96: recipe for > target 'default' failed > make: *** [default] Error 2 > make: Leaving directory '/usr/src/linux-headers-4.11.0-14-generic' > > But if you tell me the principal problem is using the 4.11 kernel, I can > upgrade it to use the 4.16.3 kernel. > > If I use it, must I use the out of box 3.4.20-136 hpsa driver or use your > precedent patch on the last 3.4.20-125? (In reply to Anthony Hausman from comment #11) > The only patch that I'm sure that I have is the "scsi: hpsa: fix selection > of reply queue" one. > For the I'm using an out of the box 4.11 kernel. So I'm really not sure that > the other patches are present. > > > Unfortunately, the module does not compile using 4.11.0-14-generic headers. > > # make -C /lib/modules/4.11.0-14-generic/build M=$(pwd) > --makefile="/root/hpsa-3.4.20-136/hpsa-3.4.20/drivers/scsi/Makefile.alt" > make: Entering directory '/usr/src/linux-headers-4.11.0-14-generic' > make -C /lib/modules/4.4.0-96-generic/build > M=/usr/src/linux-headers-4.11.0-14-generic EXTRA_CFLAGS+=-DKCLASS4A modules > make[1]: Entering directory '/usr/src/linux-headers-4.4.0-96-generic' > make[2]: *** No rule to make target 'kernel/bounds.c', needed by > 'kernel/bounds.s'. Stop. > Makefile:1423: recipe for target > '_module_/usr/src/linux-headers-4.11.0-14-generic' failed > make[1]: *** [_module_/usr/src/linux-headers-4.11.0-14-generic] Error 2 > make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-96-generic' > /root/hpsa-3.4.20-136/hpsa-3.4.20/drivers/scsi/Makefile.alt:96: recipe for > target 'default' failed > make: *** [default] Error 2 > make: Leaving directory '/usr/src/linux-headers-4.11.0-14-generic' > > But if you tell me the principal problem is using the 4.11 kernel, I can > upgrade it to use the 4.16.3 kernel. > > If I use it, must I use the out of box 3.4.20-136 hpsa driver or use your > precedent patch on the last 3.4.20-125? The 4.16.3 driver should be OK to use. You could not untar the sources I gave you in /tmp and build with make -f Makefile.alt? If you copy the source code into the kernel tree, you should be able to do make modules SUBDIRS=drivers/scsi hpsa.ko -- You are receiving this mail because: You are the assignee for the bug.