> -----Original Message----- > From: Wolfram Sang [mailto:wsa@xxxxxxxxxxxxx] > Sent: Tuesday, June 14, 2016 2:41 PM > To: Hunter, Adrian <adrian.hunter@xxxxxxxxx> > Cc: Baranowska, BeataX <beatax.baranowska@xxxxxxxxx>; > ulf.hansson@xxxxxxxxxx; aisheng.dong@xxxxxxx; wsa+renesas@sang- > engineering.com; gwendal@xxxxxxxxxxxx; chaotian.jing@xxxxxxxxxxxx; > linux-mmc@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Jarosz, > SebastianX <sebastianx.jarosz@xxxxxxxxx>; Dong, Chuanxiao > <chuanxiao.dong@xxxxxxxxx> > Subject: Re: [PATCH] mmc: Change the enhanced area related sysfs output > format > > On Tue, Jun 14, 2016 at 01:36:11PM +0300, Adrian Hunter wrote: > > On 14/06/16 13:12, Wolfram Sang wrote: > > > On Tue, Jun 14, 2016 at 10:33:06AM +0200, Beata Baranowska wrote: > > >> From: Chuanxiao Dong <chuanxiao.dong@xxxxxxxxx> > > >> > > >> When the enhanced area feature was not enabled, the related sysfs > > >> will have -EINVAL(-22) value, so change the sysfs output format to > > >> display the correct value. > > >> > > >> Signed-off-by: Chuanxiao Dong <chuanxiao.dong@xxxxxxxxx> > > > > > > What about introducing attribute_group an use the is_visible > > > callback there, so they won't get displayed at all? > > > > > > > Except that it is an ABI: > > > > Documentation/ABI/testing/sysfs-devices-mmc > > And broken ever since if this patch is needed... that being said, I don't really > have a strong opinion on my suggestion. I see the file is out there for >5 > years. When functionality was implemented for situation when enhanced area is not enabled the value 0 was being used. After someone's suggestion 0 was changed into -ENIVAL. Variables are still unsigned. This patch was to change displaying part from unsigned into signed but you are right it should be investigated. I think we could: - use 0 instead of -ENIVAL and then leave variables unsigned as it is, - change variables and printfs into signed - or leave it unchanged as the file is out there for >5 Please let me know your suggestions if the update of the patch is appreciated. Beata -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html