Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754051AbaAUJEO (ORCPT ); Tue, 21 Jan 2014 04:04:14 -0500 Received: from lxorguk.ukuu.org.uk ([81.2.110.251]:58672 "EHLO lxorguk.ukuu.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752285AbaAUJEH (ORCPT ); Tue, 21 Jan 2014 04:04:07 -0500 Date: Tue, 21 Jan 2014 09:03:40 +0000 From: Alan Cox To: Russell King - ARM Linux Cc: Mark Brown , Tushar Behera , lkml , linux-serial , linux-samsung-soc , jslaby , Greg Kroah-Hartman , Ben Dooks Subject: Re: [PATCH 1/2] serial: samsung: Move uart_register_driver call to device probe Message-ID: <20140121090340.6e067d2d@www.etchedpixels.co.uk> In-Reply-To: <20140121001657.GO15937@n2100.arm.linux.org.uk> References: <1390208555-27770-1-git-send-email-tushar.behera@linaro.org> <1390208555-27770-2-git-send-email-tushar.behera@linaro.org> <20140120100530.GY15937@n2100.arm.linux.org.uk> <20140120214305.54f65ffa@www.etchedpixels.co.uk> <20140120231457.GZ17314@sirena.org.uk> <20140120234734.11b78578@www.etchedpixels.co.uk> <20140121001657.GO15937@n2100.arm.linux.org.uk> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.20; x86_64-pc-linux-gnu) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEWysKsSBQMIAwIZCwj///8wIhxoRDXH9QHCAAABeUlEQVQ4jaXTvW7DIBAAYCQTzz2hdq+rdg494ZmBeE5KYHZjm/d/hJ6NfzBJpp5kRb5PHJwvMPMk2L9As5Y9AmYRBL+HAyJKeOU5aHRhsAAvORQ+UEgAvgddj/lwAXndw2laEDqA4x6KEBhjYRCg9tBFCOuJFxg2OKegbWjbsRTk8PPhKPD7HcRxB7cqhgBRp9Dcqs+B8v4CQvFdqeot3Kov6hBUn0AJitrzY+sgUuiA8i0r7+B3AfqKcN6t8M6HtqQ+AOoELCikgQSbgabKaJW3kn5lBs47JSGDhhLKDUh1UMipwwinMYPTBuIBjEclSaGZUk9hDlTb5sUTYN2SFFQuPe4Gox1X0FZOufjgBiV1Vls7b+GvK3SU4wfmcGo9rPPQzgIabfj4TYQo15k3bTHX9RIw/kniir5YbtJF4jkFG+dsDK1IgE413zAthU/vR2HVMmFUPIHTvF6jWCpFaGw/A3qWgnbxpSm9MSmY5b3pM1gvNc/gQfwBsGwF0VCtxZgAAAAASUVORK5CYII= Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 21 Jan 2014 00:16:57 +0000 Russell King - ARM Linux wrote: [I did post a reply to this while on my phone but it got rejected] > On Mon, Jan 20, 2014 at 11:47:34PM +0000, Alan Cox wrote: > > But yes I agree about the idiom, but a definite NAK to any attempts to > > plaster over this grand screwup by crapping in the tty core. Your turd, > > deal with it locally in the ARM code if you can't apply common sense and > > just go dynamic. > > I believe at the time there was no one maintaining the device list to > _do_ that allocation - AMBA PL011 came along in 2005 after (I believe) > hpa stopped looking after that list. git log Documentation/devices.txt > So, please tell me how a number could be allocated properly without the > device numbers list being maintained? It was being maintained > I've no problem with going dynamic, and I suggest that you get a sense > of perspective rather than just spouting rubbish from on high. I suggest you take a harder look at the actual history rather than your revisionist one and then apologise. The "simple" way to sort this out is to go dynamic as first proposed. The more complicated way *IFF* Ben can show an actual systems that break is for the ARM folks to bury a "Use ancient static device mapping" KConfig entry into the arch Kconfig - which can then go away after a while. Alan -- 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/