diff --git a/qla_isp/Makefile b/qla_isp/Makefile index 11233928d..3b949dfbf 100644 --- a/qla_isp/Makefile +++ b/qla_isp/Makefile @@ -16,3 +16,6 @@ extraclean: install: $(MAKE) -C linux-2.6 install +uninstall: + $(MAKE) -C linux-2.6 uninstall + diff --git a/qla_isp/linux-2.6/Makefile b/qla_isp/linux-2.6/Makefile index 76a887f40..5bf337e38 100644 --- a/qla_isp/linux-2.6/Makefile +++ b/qla_isp/linux-2.6/Makefile @@ -85,3 +85,14 @@ else .PHONY: Module.symvers endif +KVER := $(shell cat ${LINUX}/.kernelrelease 2> /dev/null ) +ifeq ($(KVER),) +KVER := $(shell cat ${LINUX}/include/config/kernel.release 2> /dev/null ) +endif + +uninstall: + rm -f /lib/modules/${KVER}/extra/isp_mod.ko + rm -f /lib/modules/${KVER}/extra/isp_scst.ko + -/sbin/depmod -a ${KVER} + +