Date: Fri, 11 Aug 1995 17:36:06 -0500 From: "Eric L. Hernes" <erich@lodgenet.com> To: hackers@freebsd.org Subject: reloading lkm's Message-ID: <199508112236.RAA13872@jake.lodgenet.com>
next in thread | raw e-mail | index | archive | help
Here's a small patch which I mentioned in the device driver writer's guide. It adds a `reload' target to bsd.kmod.mk This lets me sit in emacs and bounce on `compile' and have `make reload' be the target and it will always do the right thing. *** /usr/share/mk/bsd.kmod.mk Sat Jun 10 04:58:25 1995 --- bsd.kmod.mk Wed Jun 28 15:28:55 1995 *************** *** 1,5 **** # From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 ! # bsd.kmod.mk,v 1.11 1995/03/20 19:18:51 wollman Exp .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" --- 1,5 ---- # From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 ! # $Id: bsd.kmod.mk,v 1.11 1995/03/20 19:18:51 wollman Exp $ .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" *************** *** 149,154 **** --- 149,160 ---- .if !target(unload) unload: ${PROG} /sbin/modunload -n ${KMOD} + .endif + + .if !target(reload) + reload: ${PROG} + -/usr/bin/modstat -n ${KMOD} && /sbin/modunload -n ${KMOD} + /sbin/modload -o ${KMOD} -e${KMOD} ${PROG} .endif KERN= ${.CURDIR}/../../sys/kern eric. -- erich@lodgenet.com erich@rrnet.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508112236.RAA13872>