Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757009Ab2BXTPj (ORCPT ); Fri, 24 Feb 2012 14:15:39 -0500 Received: from smtprelay-b11.telenor.se ([62.127.194.20]:59953 "EHLO smtprelay-b11.telenor.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752873Ab2BXTPi (ORCPT ); Fri, 24 Feb 2012 14:15:38 -0500 X-SENDER-IP: [85.230.168.211] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqZ+AEnhR09V5qjTPGdsb2JhbABDiX+oFoEGGQEBAQE3NIFzAQEEATocIxAIA0YUJQoaiBQJtx0TikqCJAoGDxUKCwMPDQIPFQUDAoUtDgMMgw9jBJU6hW2NBA X-IronPort-AV: E=Sophos;i="4.73,477,1325458800"; d="scan'208";a="54559073" From: "Henrik Rydberg" Date: Fri, 24 Feb 2012 20:15:35 +0100 To: Greg KH Cc: Guenter Roeck , Jidong Xiao , Kernel development list Subject: Re: Can we move device drivers into user-space? Message-ID: <20120224191535.GA4505@polaris.bitmath.org> References: <20120224153811.GA16535@kroah.com> <1330103229.23014.130.camel@groeck-laptop> <20120224171752.GB9485@kroah.com> <20120224183423.GA23284@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120224183423.GA23284@kroah.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1387 Lines: 29 > > Given the choice, I would be quite happy to piss off some robots. Call > > it a prejudice if you like ;). > > You can't control how people use an interface. You will note that there > are no stupid users of the UIO interface in the kernel today, we can't > control what people do in the privacy of their own companies/homes, > despite numerous governments trying to do so in the past. > > So yes, people will always do stupid, foolish things. And they were > doing them before UIO came along, now they just have the chance to at > least do those foolish things in a way that interfaces with the kernel > in a semi-sane manner, not messing anything else in the kernel up. So the question is; can the uio example be repeated in other areas, to bring more kernel power to userspace? No doubt, the kernel has fostered an unprecedented code-quality view, which, IMHO, is the bottom line. As long as that quality remains unchallenged, having all drivers in-kernel will remain the best choice. But, suppose some entity managed to keep that quality in userspace, would there be any reason to think of it as a bad idea? I think not. Henrik -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/