From owner-cvs-all@FreeBSD.ORG Mon Apr 17 19:44:45 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B781416A401; Mon, 17 Apr 2006 19:44:45 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51AA143D5D; Mon, 17 Apr 2006 19:44:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3HJijO6016932; Mon, 17 Apr 2006 19:44:45 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3HJijcW016931; Mon, 17 Apr 2006 19:44:45 GMT (envelope-from jhb) Message-Id: <200604171944.k3HJijcW016931@repoman.freebsd.org> From: John Baldwin Date: Mon, 17 Apr 2006 19:44:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_module.c src/sys/sys module.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2006 19:44:45 -0000 jhb 2006-04-17 19:44:44 UTC FreeBSD src repository Modified files: sys/kern kern_module.c sys/sys module.h Log: Add a new module_file() function that returns the linker_file_t associated with a given module_t. I use this in some the MOD_LOAD event handler for some test kernel modules to ask the kernel linker to look up the linker sets in my test modules. (I use linker sets to generate the list of possible events that I then signal to execute via a sysctl. On non-amd64, ld(8) would resolve the entire linker set, but on amd64 I have to ask the kernel linker to do it for me, and having the kernel linker do it works on all archs.) Revision Changes Path 1.49 +7 -0 src/sys/kern/kern_module.c 1.22 +1 -0 src/sys/sys/module.h