Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752007AbdHAM1M (ORCPT ); Tue, 1 Aug 2017 08:27:12 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:49287 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751648AbdHAM1I (ORCPT ); Tue, 1 Aug 2017 08:27:08 -0400 X-AuditID: b6c32a36-f79196d0000051db-bb-598073996e86 From: Bartlomiej Zolnierkiewicz To: "Gustavo A. R. Silva" Cc: linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] video/mbx: constify fb_fix_screeninfo and fb_var_screeninfo structures Date: Tue, 01 Aug 2017 14:27:03 +0200 Message-id: <4771229.eUj3tleJI8@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: <20170708010956.GA22914@embeddedgus> MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset="us-ascii" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7bCmnu7M4oZIg1ftshYrl+xnszjR94HV 4vKuOWwOzB7rDqp6fN4kF8AUxWWTkpqTWZZapG+XwJXx+dsGxoJ97BXvOtvYGhhfsHYxcnJI CJhInGz6ygRhi0lcuLeerYuRi0NIYAejxOGmZUwQzmdGiemnPrPDdExaPZsZIrGWUWL1/a9Q zldGiSt/QPo5OdgErCQmtq9iBLFFBIwlrj3fB7aDWcBW4vXpM2BxYYFYie5Lk8DiLAKqEjt6 XoL18gpoSry99gvMFhXwktiyrx2shlPAUGLtzSesEDWCEj8m32OBmCkvsW//VFYIW0fi7LF1 jBCXvmaT2PSzqIuRA8iWldh0gBki7CJxb+5/KFtY4tXxLVCPSUk0vnwIDYrpjBLbf0uA/CUh sJlRYtXuCVBF1hKHj1+E2sUn8e5rDyvEfF6JjjYhCNND4uKRGIhqR4kXzbNYIcHTwijxae5V lgmM8rOQfDALyQezkHywgJF5FaNYakFxbnpqsWGBkV5xYm5xaV66XnJ+7iZGcCrQMtvBuOic zyFGAQ5GJR7eDtP6SCHWxLLiytxDjBIczEoivOq5DZFCvCmJlVWpRfnxRaU5qcWHGKU5WJTE eUXXX4sQEkhPLEnNTk0tSC2CyTJxcEo1MAp9dS26etEtbXbM4pQdRrd/HOGdN3Vv8M81Po+P Ml5+fcOLOUpcTt7ulMw5/cmv0n9PyeWeuqlPl5lZS3RHGdcNMZnD59nvWnwUeX7ZgFU1MjV6 l8mLr/6La/gOxPKa2e2121w21+bB3KXqnu3+SwyntB/7d2kZF4fdOreKgsK/T9ZK9m18tkiJ pTgj0VCLuag4EQA20gIqAQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsVy+t9jQd2ZxQ2RBt8aGS1WLtnPZnGi7wOr xeVdc9gcmD3WHVT1+LxJLoApys0mIzUxJbVIITUvOT8lMy/dVik0xE3XQkkhLzE31VYpQtc3 JEhJoSwxpxTIMzJAAw7OAe7BSvp2CW4Zn79tYCzYx17xrrONrYHxBWsXIyeHhICJxKTVs5kh bDGJC/fWs3UxcnEICaxmlNi0YhaU85VR4kf/BbAONgEriYntqxhBbBEBY4lrz/cxgdjMArYS r0+fAYsLC8RKdF+aBBZnEVCV2NHzkg3E5hXQlHh77ReYLSrgJbFlXztYDaeAocTam09YIZa1 MUo0fX0G1SAo8WPyPRaIBfIS+/ZPZYWwtSTW7zzONIFRYBaSsllIymYhKVvAyLyKUSy1oDg3 PbfYqMBQrzgxt7g0L10vOT93EyMwNrYd1vLfwfjjbPQhRgEORiUe3g6xhkgh1sSy4srcQ4wS HMxKIrzquUAh3pTEyqrUovz4otKc1OJDjKZA/01klhJNzgfGbV5JvKGJpZGJgZmZoZGBsZmS OO+EwC8RQgLpiSWp2ampBalFMH1MHJxSDYxZ/Om6VdpWDw9Hn+Wxuv2RcYp6r+GFBRxFx05d sGF52OF4iu9lia9BrNb0HvaiuVmTngifDwmJ7no/+a/q7Oupr0tj3lj3fPnEleozkb3s81mR q7oFuy1kokzPvV36ymaPcDujPF9z8LaTkbfNnCqubbGySbw+YUFv0ru26L2GHHsTZnDdVFVi Kc5INNRiLipOBACdMguFowIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170801122705epcas1p4e41e39309b09eb5730be45f896374fda X-Msg-Generator: CA X-Sender-IP: 182.195.42.79 X-Local-Sender: =?UTF-8?B?QmFydGxvbWllaiBab2xuaWVya2lld2ljehtTUlBPTC1LZXJu?= =?UTF-8?B?ZWwgKFRQKRvsgrzshLHsoITsnpAbU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?QmFydGxvbWllaiBab2xuaWVya2lld2ljehtTUlBPTC1LZXJu?= =?UTF-8?B?ZWwgKFRQKRtTYW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBF?= =?UTF-8?B?bmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 101P X-CMS-RootMailID: 20170708010959epcas5p2f2a199a1dc503c643d964aee252cd38f X-RootMTR: 20170708010959epcas5p2f2a199a1dc503c643d964aee252cd38f References: <20170708010956.GA22914@embeddedgus> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 912 Lines: 44 On Friday, July 07, 2017 08:09:56 PM Gustavo A. R. Silva wrote: > These structures are only used to copy into other structures, > so declare them as const. > > This issue was detected using Coccinelle and the following semantic patch: > > @r disable optional_qualifier@ > identifier i; > position p; > @@ > static struct fb_fix_screeninfo i@p = { ... }; > > @ok@ > identifier r.i; > expression e; > position p; > @@ > e = i@p > > @bad@ > position p != {r.p,ok.p}; > identifier r.i; > struct fb_fix_screeninfo e; > @@ > e@i@p > > @depends on !bad disable optional_qualifier@ > identifier r.i; > @@ > static > +const > struct fb_fix_screeninfo i = { ... }; > > The semantic patch for fb_var_screeninfo is analogous. > > Signed-off-by: Gustavo A. R. Silva Patch queued for 4.14, thanks. Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics