From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932896AbcE0Imi (ORCPT ); Fri, 27 May 2016 04:42:38 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:32744 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932456AbcE0Ime (ORCPT ); Fri, 27 May 2016 04:42:34 -0400 X-AuditID: cbfec7f5-f792a6d000001302-bf-574808772baa Subject: Re: [PATCH] pinctrl: samsung: Suppress unbinding to prevent theoretical attacks To: Linus Walleij References: <1463464926-17482-1-git-send-email-k.kozlowski@samsung.com> Cc: Tomasz Figa , Sylwester Nawrocki , Kukjin Kim , "linux-arm-kernel@lists.infradead.org" , linux-samsung-soc , "linux-gpio@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Marek Szyprowski , Bartlomiej Zolnierkiewicz From: Krzysztof Kozlowski Message-id: <57480875.2040502@samsung.com> Date: Fri, 27 May 2016 10:42:29 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-version: 1.0 In-reply-to: Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsVy+t/xy7rlHB7hBn9XMFlsnLGe1eL1C0OL /sevmS2m/FnOZLHp8TVWi83z/zBaXN41h81ixvl9TBZrj9xltzj8pp3VYtWuP4wO3B47Z91l 99i0qpPN4861PWwem5fUe/RtWcXo8XmTXABbFJdNSmpOZllqkb5dAlfG6u+vWAqesFY03nnM 0sB4maWLkZNDQsBE4nDXBlYIW0ziwr31bF2MXBxCAksZJZb8n8QC4TxjlJiw5DBYh7BAlMSE hVeZQGwRAR2J7m0/WSGK+hgl5kw4B9bBLPCEWWJR+36wKjYBY4nNy5ewgdi8AloSD1s3g+1j EVCV+Lp5PVhcVCBCYtb2H0wQNYISPybfA9vGKRAs0f/8HFANB9BQdYkpU3JBwswC8hKb17xl nsAoMAtJxyyEqllIqhYwMq9iFE0tTS4oTkrPNdIrTswtLs1L10vOz93ECImKrzsYlx6zOsQo wMGoxMMb4eoeLsSaWFZcmXuIUYKDWUmEt5fJI1yINyWxsiq1KD++qDQntfgQozQHi5I478xd 70OEBNITS1KzU1MLUotgskwcnFINjAdmVv1zfzyfeUVOztsJ13La9lzsPTLhcR5boJdBQZ/9 jNh2XZG97Vq7rouaXZJ4bCDLeu3suiCvTpWVj7/uK12bnxDEJtHMv4ojT+XF5l7n1CvufFKT NHwWhWxWcZr9gZWPv/Krg+eDfYc96sRKAr7NTztrP+fNSUu3hJfWE450HmtyL4jbqMRSnJFo qMVcVJwIAJz88DOGAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/26/2016 11:08 AM, Linus Walleij wrote: > On Tue, May 17, 2016 at 8:02 AM, Krzysztof Kozlowski > wrote: > >> Although unbinding a pinctrl driver requires root privileges but it >> still might be used theoretically in certain attacks (by triggering NULL >> pointer exception or memory corruption). > > Patch applied with Javier's review tag. > > I suspect this kind of patch should be done to a few > GPIO controller :/ Probably yes... Either the driver properly and safely handles unbind (remove() callback) or it should be forbidden. In the same time, even if remove() is implemented, unbinding some of the core SoC drivers is like shooting self in the foot. Best regards, Krzysztof