From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754352AbcBEPJO (ORCPT ); Fri, 5 Feb 2016 10:09:14 -0500 Received: from shell.v3.sk ([92.60.52.57]:53852 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752626AbcBEPJM convert rfc822-to-8bit (ORCPT ); Fri, 5 Feb 2016 10:09:12 -0500 Message-ID: <1454684947.2779.12.camel@v3.sk> Subject: Re: [PATCH 2/3] dummy: make device count build-time configurable From: Lubomir Rintel To: Stephen Hemminger Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, "David S. Miller" Date: Fri, 05 Feb 2016 16:09:07 +0100 In-Reply-To: <20160112104247.1004c32c@xeon-e3> References: <1452599853-27399-1-git-send-email-lkundrak@v3.sk> <20160112104247.1004c32c@xeon-e3> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.4 (3.18.4-1.fc23) Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Stephen, On Tue, 2016-01-12 at 10:42 -0800, Stephen Hemminger wrote: > On Tue, 12 Jan 2016 12:57:33 +0100 > Lubomir Rintel wrote: > > > The devices can be created at run-time for quite some time already > > and the > > load-time device creation collides with attempts to create the > > device of > > the same name: > > > >   # rmmod dummy > >   # ip link add dummy0 type dummy > >   RTNETLINK answers: File exists > > > > This is pretty much the same situation as was with the block loop > > devices > > which was solved by adding a build-time configuration that the > > distributions could use as they deem fit while keeping the default > > for > > compatibility. > > > > Let's do that here as well. > > > > Signed-off-by: Lubomir Rintel > > There is already a module parameter for this, so making it a compile > time option adds nothing. This option changes the defaults for the parameter. When the module gets autoloaded, the user doesn't get a chance to specify the module parameter and unwanted devices pop in. Worse even, the automatically created devices are likely to collide with what the user asked for. Lubo