Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1421671 > unrolled thread
| Started by | Beata Baranowska <beatax.baranowska@intel.com> |
|---|---|
| First post | 2016-06-14 10:50 +0200 |
| Last post | 2016-06-20 11:30 +0200 |
| Articles | 5 — 4 participants |
Back to article view | Back to linux.kernel
[PATCH] mmc: Change the enhanced area related sysfs output format Beata Baranowska <beatax.baranowska@intel.com> - 2016-06-14 10:50 +0200
Re: [PATCH] mmc: Change the enhanced area related sysfs output format Wolfram Sang <wsa@the-dreams.de> - 2016-06-14 12:20 +0200
Re: [PATCH] mmc: Change the enhanced area related sysfs output format Adrian Hunter <adrian.hunter@intel.com> - 2016-06-14 12:50 +0200
Re: [PATCH] mmc: Change the enhanced area related sysfs output format Wolfram Sang <wsa@the-dreams.de> - 2016-06-14 14:50 +0200
RE: [PATCH] mmc: Change the enhanced area related sysfs output format "Baranowska, BeataX" <beatax.baranowska@intel.com> - 2016-06-20 11:30 +0200
| From | Beata Baranowska <beatax.baranowska@intel.com> |
|---|---|
| Date | 2016-06-14 10:50 +0200 |
| Subject | [PATCH] mmc: Change the enhanced area related sysfs output format |
| Message-ID | <rJScN-2p8-11@gated-at.bofh.it> |
From: Chuanxiao Dong <chuanxiao.dong@intel.com> 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@intel.com> --- drivers/mmc/core/mmc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 5d438ad3ee32..cc55253a5d47 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -722,9 +722,10 @@ MMC_DEV_ATTR(name, "%s\n", card->cid.prod_name); MMC_DEV_ATTR(oemid, "0x%04x\n", card->cid.oemid); MMC_DEV_ATTR(prv, "0x%x\n", card->cid.prv); MMC_DEV_ATTR(serial, "0x%08x\n", card->cid.serial); -MMC_DEV_ATTR(enhanced_area_offset, "%llu\n", +MMC_DEV_ATTR(enhanced_area_offset, "%lld\n", card->ext_csd.enhanced_area_offset); -MMC_DEV_ATTR(enhanced_area_size, "%u\n", card->ext_csd.enhanced_area_size); +MMC_DEV_ATTR(enhanced_area_size, "%d KBytes\n", + card->ext_csd.enhanced_area_size); MMC_DEV_ATTR(raw_rpmb_size_mult, "%#x\n", card->ext_csd.raw_rpmb_size_mult); MMC_DEV_ATTR(rel_sectors, "%#x\n", card->ext_csd.rel_sectors); --
[toc] | [next] | [standalone]
| From | Wolfram Sang <wsa@the-dreams.de> |
|---|---|
| Date | 2016-06-14 12:20 +0200 |
| Message-ID | <rJTBU-3uB-23@gated-at.bofh.it> |
| In reply to | #1421671 |
[Multipart message — attachments visible in raw view] — view raw
On Tue, Jun 14, 2016 at 10:33:06AM +0200, Beata Baranowska wrote: > From: Chuanxiao Dong <chuanxiao.dong@intel.com> > > 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@intel.com> What about introducing attribute_group an use the is_visible callback there, so they won't get displayed at all?
[toc] | [prev] | [next] | [standalone]
| From | Adrian Hunter <adrian.hunter@intel.com> |
|---|---|
| Date | 2016-06-14 12:50 +0200 |
| Message-ID | <rJU4W-3FD-9@gated-at.bofh.it> |
| In reply to | #1421746 |
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@intel.com> >> >> 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@intel.com> > > 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
[toc] | [prev] | [next] | [standalone]
| From | Wolfram Sang <wsa@the-dreams.de> |
|---|---|
| Date | 2016-06-14 14:50 +0200 |
| Message-ID | <rJVX3-4SP-7@gated-at.bofh.it> |
| In reply to | #1421757 |
[Multipart message — attachments visible in raw view] — view raw
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@intel.com> > >> > >> 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@intel.com> > > > > 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.
[toc] | [prev] | [next] | [standalone]
| From | "Baranowska, BeataX" <beatax.baranowska@intel.com> |
|---|---|
| Date | 2016-06-20 11:30 +0200 |
| Subject | RE: [PATCH] mmc: Change the enhanced area related sysfs output format |
| Message-ID | <rM3GP-6p3-55@gated-at.bofh.it> |
| In reply to | #1421873 |
> -----Original Message----- > From: Wolfram Sang [mailto:wsa@the-dreams.de] > Sent: Tuesday, June 14, 2016 2:41 PM > To: Hunter, Adrian <adrian.hunter@intel.com> > Cc: Baranowska, BeataX <beatax.baranowska@intel.com>; > ulf.hansson@linaro.org; aisheng.dong@nxp.com; wsa+renesas@sang- > engineering.com; gwendal@chromium.org; chaotian.jing@mediatek.com; > linux-mmc@vger.kernel.org; linux-kernel@vger.kernel.org; Jarosz, > SebastianX <sebastianx.jarosz@intel.com>; Dong, Chuanxiao > <chuanxiao.dong@intel.com> > 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@intel.com> > > >> > > >> 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@intel.com> > > > > > > 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
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web