From patchwork Wed Mar 2 09:48:50 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102632 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp2289138lbc; Wed, 2 Mar 2016 01:49:39 -0800 (PST) X-Received: by 10.98.74.144 with SMTP id c16mr36915772pfj.129.1456912179748; Wed, 02 Mar 2016 01:49:39 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ut6si35095808pac.241.2016.03.02.01.49.39; Wed, 02 Mar 2016 01:49:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754759AbcCBJtg (ORCPT + 30 others); Wed, 2 Mar 2016 04:49:36 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:54691 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753219AbcCBJtf (ORCPT ); Wed, 2 Mar 2016 04:49:35 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue003) with ESMTPA (Nemesis) id 0MVZ1v-1aOhME2zZX-00Z2Tg; Wed, 02 Mar 2016 10:49:05 +0100 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: linux-arm-kernel@lists.infradead.org, rtc-linux@googlegroups.com, Alexandre Belloni , Arnd Bergmann , linux-kernel@vger.kernel.org Subject: [PATCH 1/2] char: PC rtc: replace blacklist with whitelist Date: Wed, 2 Mar 2016 10:48:50 +0100 Message-Id: <1456912137-1578635-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:ZPp6twxjBB2PCOGxJOlnqzWJE/ebIwsAVvUG0Fho46sm7kZGq5A xaGOI9WxxltVHQR9dMfWbsI8Ore+pjMrIANSi/1evP48ON8spqPjU6GMerUgZluM7HpsoQJ GeuCcZwIkwn/Z3y1ng5GjFV9UE1czGReJrAtPL3N2OPH2Ks/sEYaWz8LjxswNyfrcM65ap8 OBTpFoGKn2yqzWHFW8zkw== X-UI-Out-Filterresults: notjunk:1; V01:K0:LlaFcODKjww=:oLrj6tosPijqtAhiX161Sg nG6TIrRJWqocRMbn+nCiCQuNLoPuasPp06Y/qFk8RN01JBb8D9a0u/0d+jzf+I5R4LwJ4tTOc cnlsrxsDu/N9lgqrvQzTG3ojB1o5vDbztfWMwcjAKxjtbW9D+Xu+h3OpRLuVAX2VvPthXXj2K zLSw/eL5OrBZ7R0R30A48Mdjh52iQMU/IXNnAwoPpZhErw1tN6FQT3F6IzIC4pQNlezTIqz9m HstFVTA8zKR7CJh3MNWnZjj6RqhKe46wui9xdiACsUipsWpJRnA9blwe3a/HZjqMImYhH7mMk NhhtfehFF53oTR/3lpF0+9q81BCGhwp07mogORRqt9GxuJpbmrhO5PjB69uFBvcensshJVFKf HZ4LFi0k7OYArgdh2xPXaL2hl35kShP0fZVnk1JINGAmGIQlImblwYuDwOprqFUY74xmkgigw A5/gx9D1xVLdxkpeOZIIcWxVA5oBXc9vAGFguIzCMLmhDYHFdwOwpDgyw57RHdM1947iTYAgn 2UfEeKpe+3utAr5LwXlqvzzEVdC7AvypXiKOIRp+JedoKiXKgvtA/wBRs/7nPlRd36iOiotVP nMOAHpsHqCdrhMwfCNsUO3KU8WSmKgt+NZnliRsSWmNQtasLFktzx6dBZYE50glJFtw3du0Y5 DX69Khy9sz9j+cMFLeYd5XHmcxJneYjM19G/9LOGt6ZllR8TIWBKHpNQsp9Vxaw5W6GQ= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Every new architecture has to add itself to the growing list of those that do not support the legacy PC RTC driver. This replaces the long list of architectures that don't support it with a shorter list of those that do. The list is taken from those architectures that have a non-empty asm/mc146818rtc.h header file and were not explicitly blacklisted. Signed-off-by: Arnd Bergmann --- drivers/char/Kconfig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) -- 2.7.0 diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index a043107da2af..9716bc36495a 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -279,8 +279,7 @@ if RTC_LIB=n config RTC tristate "Enhanced Real Time Clock Support (legacy PC RTC driver)" - depends on !PPC && !PARISC && !IA64 && !M68K && !SPARC && !FRV \ - && !ARM && !SUPERH && !S390 && !AVR32 && !BLACKFIN && !UML + depends on ALPHA || M32R || M68K || MIPS || MN10300 || PPC || X86 ---help--- If you say Y here and create a character special file /dev/rtc with major number 10 and minor number 135 using mknod ("man mknod"), you From patchwork Wed Mar 2 09:48:51 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102631 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp2289187lbc; Wed, 2 Mar 2016 01:49:51 -0800 (PST) X-Received: by 10.67.23.202 with SMTP id ic10mr36372302pad.127.1456912191607; Wed, 02 Mar 2016 01:49:51 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i10si57018511pat.47.2016.03.02.01.49.51; Wed, 02 Mar 2016 01:49:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754816AbcCBJtm (ORCPT + 30 others); Wed, 2 Mar 2016 04:49:42 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:51896 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753065AbcCBJtj (ORCPT ); Wed, 2 Mar 2016 04:49:39 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue003) with ESMTPA (Nemesis) id 0MErUc-1ah3gl3Res-00FzWf; Wed, 02 Mar 2016 10:49:09 +0100 From: Arnd Bergmann To: Arnd Bergmann , Greg Kroah-Hartman Cc: linux-arm-kernel@lists.infradead.org, rtc-linux@googlegroups.com, Alexandre Belloni , linux-kernel@vger.kernel.org Subject: [PATCH 2/2] char: genrtc: replace blacklist with whitelist Date: Wed, 2 Mar 2016 10:48:51 +0100 Message-Id: <1456912137-1578635-2-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 In-Reply-To: <1456912137-1578635-1-git-send-email-arnd@arndb.de> References: <1456912137-1578635-1-git-send-email-arnd@arndb.de> X-Provags-ID: V03:K0:xyag8dplZhzkuNPFnWpmKaXaerewNFrHrBIVBVN0AFFb254rQUt W2HaPym0a5F8xpOj4MN69iR8W/Yat6h/H7hL9bMexs3DbCBBOokzK8sk1ZCYZIrSuIrLe/g K8PRT5FVBxkJQdTKClzHUY1hAtFYLwhix5aQhL9brvHSFFV98M/ukKuhw2IBdQvPYgYMTo6 gOdBpvDRsjYkBVhQQElFg== X-UI-Out-Filterresults: notjunk:1; V01:K0:DFlEZPnFTI4=:v01Iq+rF7SO17MM9dOmwif AtRzu1fgWTqxfX9X09LTvFdnXc3tNlBCEmj4rhStdTzg8/hDa/LOgaL/wS/haUtPNPkTBIKt0 qJaKUQW0GoTtIUyG8rNXLlrR4JVHPaRsHrw/zKvYozRLr4Hibe5+a7gO3oJzQHWsr8LKyrC0K c1eqbmwu22Mo6q4wnbTp2P5mC95QJNga5TVpsSNRaZM6AAJr6MXRtVROx9BQz0J4JgXor2iXw 7oMjHMx5KJnVGtaFne336a6vTOMAJ88/0wJbGajdxNn6aZGhVkpy1T6R9DB2kYlXAeLknY3Pu Fd+LAMbaXctmWrNcrEdzG79Gytn6cmXel6xwtuSFFNYct+CyZfQHA+nfunbL+x52xcRfPz2ZL uJpKBXUyb0EqZVcVzFq4Yx+mF2Yd9t3/bZpnPfdXoiv8I3xZRZpZJ9w9dchruSGwbhMzHOkG7 NndCsvivjykgvXT4fZPR6Ho3KzZhIFxW7sAw+5F8L+mgsA2JW0hwU8cDcKKuA3sa6BuEoljqS p4mM1SAJf1nOOlceBRMEpNkaC1fCu74PL6O7ej7Zwm907MNmYFvlsYPaGAw8PyMRiwLhSOmx6 CFFAORorv8YLl1WHQjkWRCuRWBW/hlwnl3ZVwBP0rOXqCrD/JjLOcRLkqqYz3/PPu2CD467Af JEK1X9dgT3wIXTj/n4U1VgHxMWto9Iismn69L+pBTbwK9sJtAO57ZNNr1gGbbXrH0P2w= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Every new architecture has to add itself to the growing list of those that do not support the old "generic" RTC driver. This replaces the long list of architectures that don't support it with a shorter list of those that do. The list is taken from those architectures that have a non-empty asm/rtc.h header file and were not explicitly blacklisted. Signed-off-by: Arnd Bergmann --- drivers/char/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- 2.7.0 diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 9716bc36495a..629f1ff389b6 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -327,7 +327,8 @@ config JS_RTC config GEN_RTC tristate "Generic /dev/rtc emulation" - depends on RTC!=y && !IA64 && !ARM && !M32R && !MIPS && !SPARC && !FRV && !S390 && !SUPERH && !AVR32 && !BLACKFIN && !UML + depends on RTC!=y + depends on ALPHA || M68K || MN10300 || PARISC || PPC || X86 ---help--- If you say Y here and create a character special file /dev/rtc with major number 10 and minor number 135 using mknod ("man mknod"), you