From owner-freebsd-chat Mon Jun 14 23:51:41 1999 Delivered-To: freebsd-chat@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id EC9A214F0C for ; Mon, 14 Jun 1999 23:51:36 -0700 (PDT) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.3/8.9.1) id IAA27641; Tue, 15 Jun 1999 08:51:25 +0200 (CEST) (envelope-from des) To: Tani Hosokawa Cc: Brett Glass , Dag-Erling Smorgrav , David Schwartz , David Kelly , Morten Seeberg , freebsd-chat@FreeBSD.ORG Subject: Re: SGI Donated Journalised FS Source to Linux References: From: Dag-Erling Smorgrav Date: 15 Jun 1999 08:51:24 +0200 In-Reply-To: Tani Hosokawa's message of "Tue, 15 Jun 1999 04:03:01 -0700 (PDT)" Message-ID: Lines: 12 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Tani Hosokawa writes: > I don't know if LKM's use kernel services by normal system calls. I'm > guessing they probably do, since they'll just tie into the VFS layer, > which is just a set of hooks designed for plunking in filesystems. No, they don't. System calls only exist in userland. LKMs use kernel services by direct function calls. The only difference between a compiled-in driver and an LKM is when it's linked into the kernel. DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message