From: Brian Norris <computersforpeace@gmail.com>
To: Huang Shijie <b32955@freescale.com>
Cc: linux-mtd@lists.infradead.org, dwmw2@infradead.org,
linux-kernel@vger.kernel.org, dedekind1@gmail.com
Subject: Re: [PATCH v2 2/4] mtd: add a new sys node to show the ecc step size
Date: Sat, 10 Aug 2013 00:15:39 -0700 [thread overview]
Message-ID: <20130810071536.GA3467@norris.computersforpeace.net> (raw)
In-Reply-To: <1368607606-4344-3-git-send-email-b32955@freescale.com>
On Wed, May 15, 2013 at 04:46:44PM +0800, Huang Shijie wrote:
> Add a new sys node to show the ecc step size.
> The application then can uses this node to get the ecc step
> size.
>
> Signed-off-by: Huang Shijie <b32955@freescale.com>
> ---
> drivers/mtd/mtdcore.c | 11 +++++++++++
> 1 files changed, 11 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c
> index c400c57..63903b9 100644
> --- a/drivers/mtd/mtdcore.c
> +++ b/drivers/mtd/mtdcore.c
> @@ -285,6 +285,16 @@ static DEVICE_ATTR(bitflip_threshold, S_IRUGO | S_IWUSR,
> mtd_bitflip_threshold_show,
> mtd_bitflip_threshold_store);
>
> +static ssize_t mtd_ecc_step_show(struct device *dev,
> + struct device_attribute *attr, char *buf)
> +{
> + struct mtd_info *mtd = dev_get_drvdata(dev);
> +
> + return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->ecc_step);
ecc_step is an unsigned int, so why cast to unsigned long? Just use:
return snprintf(buf, PAGE_SIZE, "%u\n", mtd->ecc_step);
> +
> +}
> +static DEVICE_ATTR(ecc_step, S_IRUGO, mtd_ecc_step_show, NULL);
> +
> static struct attribute *mtd_attrs[] = {
> &dev_attr_type.attr,
> &dev_attr_flags.attr,
...
Brian
WARNING: multiple messages have this Message-ID (diff)
From: Brian Norris <computersforpeace@gmail.com>
To: Huang Shijie <b32955@freescale.com>
Cc: dwmw2@infradead.org, dedekind1@gmail.com,
linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 2/4] mtd: add a new sys node to show the ecc step size
Date: Sat, 10 Aug 2013 00:15:39 -0700 [thread overview]
Message-ID: <20130810071536.GA3467@norris.computersforpeace.net> (raw)
In-Reply-To: <1368607606-4344-3-git-send-email-b32955@freescale.com>
On Wed, May 15, 2013 at 04:46:44PM +0800, Huang Shijie wrote:
> Add a new sys node to show the ecc step size.
> The application then can uses this node to get the ecc step
> size.
>
> Signed-off-by: Huang Shijie <b32955@freescale.com>
> ---
> drivers/mtd/mtdcore.c | 11 +++++++++++
> 1 files changed, 11 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c
> index c400c57..63903b9 100644
> --- a/drivers/mtd/mtdcore.c
> +++ b/drivers/mtd/mtdcore.c
> @@ -285,6 +285,16 @@ static DEVICE_ATTR(bitflip_threshold, S_IRUGO | S_IWUSR,
> mtd_bitflip_threshold_show,
> mtd_bitflip_threshold_store);
>
> +static ssize_t mtd_ecc_step_show(struct device *dev,
> + struct device_attribute *attr, char *buf)
> +{
> + struct mtd_info *mtd = dev_get_drvdata(dev);
> +
> + return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->ecc_step);
ecc_step is an unsigned int, so why cast to unsigned long? Just use:
return snprintf(buf, PAGE_SIZE, "%u\n", mtd->ecc_step);
> +
> +}
> +static DEVICE_ATTR(ecc_step, S_IRUGO, mtd_ecc_step_show, NULL);
> +
> static struct attribute *mtd_attrs[] = {
> &dev_attr_type.attr,
> &dev_attr_flags.attr,
...
Brian
next prev parent reply other threads:[~2013-08-10 7:16 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-15 8:46 [PATCH v2 0/4] Export the ecc step size to user applications Huang Shijie
2013-05-15 8:46 ` Huang Shijie
2013-05-15 8:46 ` [PATCH v2 1/4] mtd: add a new field to mtd_info{} Huang Shijie
2013-05-15 8:46 ` Huang Shijie
2013-05-15 8:46 ` [PATCH v2 2/4] mtd: add a new sys node to show the ecc step size Huang Shijie
2013-05-15 8:46 ` Huang Shijie
2013-08-10 7:15 ` Brian Norris [this message]
2013-08-10 7:15 ` Brian Norris
2013-05-15 8:46 ` [PATCH v2 3/4] mtd: set the ecc step size for master/slave mtd_info Huang Shijie
2013-05-15 8:46 ` Huang Shijie
2013-05-15 8:46 ` [PATCH v2 4/4] mtd: gpmi: update the ecc step size for mtd_info{} Huang Shijie
2013-05-15 8:46 ` Huang Shijie
2013-08-10 7:41 ` Brian Norris
2013-08-10 7:41 ` Brian Norris
2013-08-10 7:53 ` Brian Norris
2013-08-10 7:53 ` Brian Norris
2013-08-11 15:07 ` Huang Shijie
2013-08-11 15:07 ` Huang Shijie
2013-05-15 12:07 ` [PATCH v2 0/4] Export the ecc step size to user applications Artem Bityutskiy
2013-05-15 12:07 ` Artem Bityutskiy
2013-05-16 4:09 ` [PATCH v2 append] mtd: update the ABI document about the ecc step Huang Shijie
2013-05-16 4:09 ` Huang Shijie
2013-08-10 8:20 ` Brian Norris
2013-08-10 8:20 ` Brian Norris
[not found] ` <CAMiH66GygmwvfZrwys7RoeoY4Q_fFkfbiZF_pJN4RxQBPaz0fw@mail.gmail.com>
2013-05-16 7:19 ` [PATCH v2 0/4] Export the ecc step size to user applications Artem Bityutskiy
2013-05-16 7:19 ` Artem Bityutskiy
2013-05-16 8:10 ` Huang Shijie
2013-05-16 8:10 ` Huang Shijie
2013-08-08 8:37 ` Huang Shijie
2013-08-08 8:37 ` Huang Shijie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130810071536.GA3467@norris.computersforpeace.net \
--to=computersforpeace@gmail.com \
--cc=b32955@freescale.com \
--cc=dedekind1@gmail.com \
--cc=dwmw2@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.