From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932473AbcHVVna (ORCPT ); Mon, 22 Aug 2016 17:43:30 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:59240 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752051AbcHVVn2 (ORCPT ); Mon, 22 Aug 2016 17:43:28 -0400 From: Arnd Bergmann To: "H. Nikolaus Schaller" Cc: Sebastian Reichel , One Thousand Gnomes , Oleksij Rempel , Rob Herring , Greg Kroah-Hartman , Marcel Holtmann , Jiri Slaby , Pavel Machek , Peter Hurley , NeilBrown , Linus Walleij , "open list:BLUETOOTH DRIVERS" , "linux-serial@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [RFC PATCH 0/3] UART slave device bus Date: Mon, 22 Aug 2016 23:43:00 +0200 Message-ID: <7864389.KcZiMyceNA@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-31-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: References: <20160818011445.22726-1-robh@kernel.org> <20160822203947.ksxwnvzhc3tpnnx7@earth> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:kGoxu5WhudK5zfXmiTX+2RyKFYVItWzZF1Pxfz2DRvbwzTJdfpv xZE3VQ3RH57yOvg3yS8Egd12Qbc2ECobBVbQpicqtVYTBLx9sy0aRTGtiV+hTNirpCeTXGB SQXI/hYFyRxOFUnvo6N8+lwoCcmSE73vUKZdvk1PxUfkA6mrvGQIshzDIm8yzx5JuIwDSBa JWIvBuViwRioHSqtDIKQQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:GL/EEcgBt20=:CblgRAJW4M665wYKhF/AWs J3Xv7r5iEwHx672F2GfQvqGSqt8l0R5bNF+UuqmA36THRfBTlOGVd3egsPujCEb0crZ246QLQ kk5AnqY7iyRkbsNIyWnmu84bjVoHlWhypXBgy0TXwc/vlVzGmGcKCJlGl6EmYxdnhORXqcqx9 jdRgUZ5Jhybz0mokgxzXqvG4UHlVYDuffjLE0Wkz5IzLNiZb8ngUy7E1poL25L6TMqPyJiEfx X2t8wc4fFfyKdR9kSq+5Lyx5YjAIRJA0p+iAsXBkbaOsoj6FGwFjnzIT29UUMq6CM3t5qz/ir FEQc7aSeWvBSCnrdAfYrrvatIvCmvN7pnAYhm/0bW5ACjFs+Ufg8EvTNwCrAu9s84rz2S9cWZ sKKxjqIJBdZwKi2MYoRDVZ/apVgmL8PY+2KKz8uHGjfwRtkMW8GCs4k47CTpMvoA9rdoO3YnA 0J4ULyrZs5Sm0Wt5lF6tWV0BRRLP2oR7VyEOfvh39OE1z8MGDV8/+WTctVQ5b0ebFgIIOEkef IAmJU9r8qRCyrNKHnMEvG0hK0WyBYK0XUZTn4AuJMCdsfflCDdElGMbv0vCfpP22783srWXaT WAjTEn/riba7HWiBNn8DpGJ3bKYxByyYImpbcc3A9nLyFfqZRu6y/0sefWlgQkixbReGv1pnU hM4447I8/Qaw8ZBgI8SWmGVrNgIWlbCzi9FAtV2Lx+CefbZpBLxM5Ew4HPUpfKqdpRaodYzkX 7eIhogITR95Tg1pG Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, August 22, 2016 11:23:26 PM CEST H. Nikolaus Schaller wrote: > I see what you mean, but kernel divides between directly connected UART and USB-connected UART. > > drivers/usb/serial/ vs. drivers/tty/serial/ That distinction purely exists for historic reasons. I'd argue that the former should actually go into drivers/tty/usb or similar. A long time ago, we commonly sorted device drivers by how they were attached to the system (as drivers/usb/serial/ and drivers/usb/storage still do), but almost everything is now sorted according to how it is used instead. Arnd