From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cong Wang Subject: Re: No sysfs directory for openvswitch module when built-in Date: Tue, 5 Feb 2013 22:28:27 +0800 Message-ID: References: <87boc0liug.fsf@rustcorp.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: Jesse Gross , "David S. Miller" , Greg KH , LKML , Linux Kernel Network Developers To: Rusty Russell Return-path: In-Reply-To: <87boc0liug.fsf@rustcorp.com.au> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Mon, Feb 4, 2013 at 1:59 PM, Rusty Russell wrote: > Cong Wang writes: >> Hello, Rusty, Jesse, >> >> I met an interesting problem when I compile openvswitch module as a >> built-in (actually I compile ALL kernel modules as built-in), there is >> no /sys/module/openvswitch/ directory created by the kernel in this >> case. > ... >> What's worse, the user-space init script thinks openvswitch module is >> not loaded by checking the exist of this directory, therefore refuses >> to start. > > We only know built-in "modules" exist if we see a parameter or version > which mention them. Looking for /sys/module/openvswitch/ is almost as > flawed as looking in /proc/modules. You are right. Ben will fix the openvswitch init script. Thanks for your reply!