From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 27 Aug 2001 07:16:56 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 27 Aug 2001 07:16:46 -0400 Received: from t2.redhat.com ([199.183.24.243]:40440 "HELO executor.cambridge.redhat.com") by vger.kernel.org with SMTP id ; Mon, 27 Aug 2001 07:16:30 -0400 Message-ID: <3B8A2C1F.63AF4AE7@redhat.com> Date: Mon, 27 Aug 2001 12:16:47 +0100 From: Arjan van de Ven Reply-To: arjanv@redhat.com Organization: Red Hat, Inc X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.7-2.9smp i686) X-Accept-Language: en MIME-Version: 1.0 To: Per Niva Cc: linux-kernel@vger.kernel.org Subject: Re: [PATCH] Added devfs support for i386 msr/cpuid driver In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > > int __init msr_init(void) > { > +#ifdef CONFIG_DEVFS_FS > + devfs_handle = devfs_register(NULL, "cpu/msr", DEVFS_FL_DEFAULT, 0, 0, > + S_IFREG | S_IRUGO | S_IWUSR, > + &msr_fops, NULL); > +#else > if (register_chrdev(MSR_MAJOR, "cpu/msr", &msr_fops)) { > printk(KERN_ERR "msr: unable to get major %d for msr\n", > MSR_MAJOR); > return -EBUSY; > } > +#endif this must be wrong as you don't check for devfs_register failures... Also why devfs can't just use register_chrdev and not touch ALL drivers is beyond me, but it has been like that for a while now...