Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1604825

Re: [PATCH] video: fbdev: i810: remove incorrect __exit markups

Path csiph.com!weretis.net!feeder4.news.weretis.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod
From Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Newsgroups linux.kernel
Subject Re: [PATCH] video: fbdev: i810: remove incorrect __exit markups
Date Mon, 20 Mar 2017 18:20:02 +0100
Message-ID <tn98m-7Ut-19@gated-at.bofh.it> (permalink)
References <tn98m-7Ut-21@gated-at.bofh.it> <tgo2t-3jr-7@gated-at.bofh.it>
X-Auditid b6c32a2e-f79d66d0000012ad-a6-58d00f17394d
User-Agent KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; )
MIME-Version 1.0
Content-Transfer-Encoding 7Bit
Content-Type text/plain; charset=us-ascii
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsWy7bCmlq44/4UIgzktshY/u7+wWRxe9ILR 4kTfB1aLy7vmsDmweOycdZfd4/MmuQCmKC6blNSczLLUIn27BK6MA30T2Av6+CtOX17A1sDY yNvFyMkhIWAi0X99OTuELSZx4d56ti5GLg4hgaWMEus6vjNBOO1MEu3PO5lgOhpPdEFVLWeU 2Nz1iQXC+coosXX/bLAqNgEriYntqxhBbBEBfYnts3+B2cwCKRKTHsxnBrGFBTwk3szZCrab RUBVovvSZrA4r4CmxPSrz1lBbFEBL4kt+9rBZnIK6EjMXfuYBaJGUOLH5HssEDPlJfbtn8oK YetInD22jhHkIAmB72wS8z8uAhrKAeTISmw6wAzxgYtE66mljBC2sMSr41ug/peW+Lv0FlR8 OqPE9t8SEHM2M0qs2j0Bqsha4vDxi1DL+CR6fz9hgpjPK9HRJgRR4iGx7vAudoiwo8T83zog YSGBeomdJ36yTmCUn4Xkg1lIPpiF5IMFjMyrGMVSC4pz01OLTQuM9YoTc4tL89L1kvNzNzGC 04KW3g7Gfwu8DzEKcDAq8fCuuHI+Qog1say4MvcQowQHs5II7xquCxFCvCmJlVWpRfnxRaU5 qcWHGKU5WJTEeaMMJkYICaQnlqRmp6YWpBbBZJk4OKUaGItL5C5+6o97ndSS43I+ycvNwuTT Z7tdXNW+OToM/vvtHs6avYbx0L3w6QfW1zdebZr05+5u5xcfEoQbpb/kPf90lW/S1JV/BKVs 7vzflhcgJbRvuVTLgqfuxnEl29jZGxn1M85ZBE2yfx0Xz5l3gM35SnK6CeMJuQNffXZOzFp5 pO+VzKQLG5RYijMSDbWYi4oTAR5Vt0cHAwAA
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsVy+t9jAV1x/gsRBvNnc1v87P7CZnF40QtG ixN9H1gtLu+aw+bA4rFz1l12j8+b5AKYotxsMlITU1KLFFLzkvNTMvPSbZVCQ9x0LZQU8hJz U22VInR9Q4KUFMoSc0qBPCMDNODgHOAerKRvl+CWcaBvAntBH3/F6csL2BoYG3m7GDk5JARM JBpPdLFB2GISF+6tB7K5OIQEljJK7N7azgLhfGWU+HhiIzNIFZuAlcTE9lWMILaIgL7E9tm/ wGxmgRSJe1uXsILYwgIeEm/mbGUHsVkEVCW6L20G6+UV0JSYfvU5WI2ogJfEln3tTCA2p4CO xNy1j1lAbCGBRkaJB7cNIOoFJX5MvscCMV9eYt/+qawQtpbE+p3HmSYwCsxCUjYLSdksJGUL GJlXMUqkFiQXFCel5xrlpZbrFSfmFpfmpesl5+duYgRHyjPpHYyHd7kfYhTgYFTi4V1x5XyE EGtiWXFl7iFGCQ5mJRHeNVwXIoR4UxIrq1KL8uOLSnNSiw8xmgI9OJFZSjQ5HxjFeSXxhibm JubGBhbmlpYmRkrivI2zn4ULCaQnlqRmp6YWpBbB9DFxcEo1MHq8FH35OSnu9N4f+hnVKmd6 ZOuKQ9s/654pZZRj+HXwcyPfvA/hIXybH/BL8bRJigqvmcD/QSvPgj8oc9ImqRCxM/cW+m1+ NJs9fvOfA7GOacJtWcnxu7c/jpPN3LTn5NVbto38LGemvVZYFrnp3KxLAsFdPowb7GSnqEvF Pp0R6vN/Z7ybpBJLcUaioRZzUXEiAMb8/xqqAgAA
X-Mtr 20000000000000000@CPGS
X-Cms-Mailid 20170320171919epcas5p321ce66424b81706b1e68334903acf745
X-Msg-Generator CA
X-Sender-IP 203.254.230.27
X-Local-Sender Bartlomiej ZolnierkiewiczSRPOL-Kernel (TP)삼성전자Senior Software Engineer
X-Global-Sender Bartlomiej ZolnierkiewiczSRPOL-Kernel (TP)Samsung ElectronicsSenior Software Engineer
X-Sender-Code C10EHQC10CD02CD027392
Cms-Type 105P
X-Hopcount 7
X-Cms-Rootmailid 20170302013109epcas3p3ae90f60d7aa8f14bb09eb5ec342cfaeb
X-Rootmtr 20170302013109epcas3p3ae90f60d7aa8f14bb09eb5ec342cfaeb
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 36
Organization linux.* mail to news gateway
X-Original-Cc Antonino Daplas <adaplas@gmail.com>, linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org
X-Original-Date Mon, 20 Mar 2017 18:19:17 +0100
X-Original-Message-ID <1880466.B5ZPIScV32@amdc3058>
X-Original-References <CGME20170302013109epcas3p3ae90f60d7aa8f14bb09eb5ec342cfaeb@epcas3p3.samsung.com> <20170302013101.GA2047@dtor-ws>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1604825

Show key headers only | View raw


On Wednesday, March 01, 2017 05:31:01 PM Dmitry Torokhov wrote:
> Even if bus is not hot-pluggable, devices can be unbound from the
> driver via sysfs, so we should not be using __exit annotations on
> remove() methods. The only exception is drivers registered with
> platform_driver_probe() which specifically disables sysfs bind/unbind
> attributes.
> 
> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

Patch queued for 4.12, thanks.

It seems that there are still some fbdev drivers with this issue:

$ git grep __exit_p drivers/video/fbdev/
drivers/video/fbdev/amifb.c:    .remove = __exit_p(amifb_remove),
drivers/video/fbdev/atmel_lcdfb.c:      .remove         = __exit_p(atmel_lcdfb_remove),
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:        .remove = __exit_p(tvc_remove),
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:      .remove = __exit_p(dvic_remove),
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:     .remove = __exit_p(hdmic_remove),
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:     .remove = __exit_p(opa362_remove),
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:     .remove = __exit_p(tfp410_remove),
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:  .remove = __exit_p(tpd_remove),
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:  .remove = __exit_p(panel_dpi_remove),
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:       .remove = __exit_p(dsicm_remove),
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:    .remove = __exit_p(sharp_ls_remove),
drivers/video/fbdev/omap2/omapfb/vrfb.c:        .remove         = __exit_p(vrfb_remove),

(these drivers don't disable sysfs bind/unbind attributes)

Could you please also take care of fixing them?

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Re: [PATCH] video: fbdev: i810: remove incorrect __exit markups Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> - 2017-03-20 18:20 +0100
  Re: [PATCH] video: fbdev: i810: remove incorrect __exit markups Dmitry Torokhov <dmitry.torokhov@gmail.com> - 2017-03-20 19:50 +0100
    Re: [PATCH] video: fbdev: i810: remove incorrect __exit markups Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> - 2017-03-20 20:00 +0100

csiph-web