Re: [PATCH] mmc-utils: Fix reported offset for enhanced user area start address

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for applying the patches, however, it looks as commit 752072dafe9cb8 got merged wrong and a few

changes were left out. The below patch still needs to be applied.

Tomas

---

Subject: [PATCH] Add missing -c for write_reliability

Fixes upstream-merge in 752072dafe9cb8957efb5b0ca707043e19f7ce13
Write_reliability -c addition from patch was missing.

Signed-off-by: Tomas Melin <tomas.melin@xxxxxxxxxxx>
---
 mmc_cmds.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/mmc_cmds.c b/mmc_cmds.c
index 2790ead..6b86115 100644
--- a/mmc_cmds.c
+++ b/mmc_cmds.c
@@ -1234,11 +1234,14 @@ int do_write_reliability_set(int nargs, char **argv)
     int partition;
     char *device;
 
-    CHECK(nargs != 4, "Usage: mmc write_reliability set <-y|-n> "
+    CHECK(nargs != 4, "Usage: mmc write_reliability set <-y|-n|-c> "
             "<partition> </path/to/mmcblkX>\n", exit(1));
 
-    if (!strcmp("-y", argv[1]))
+    if (!strcmp("-y", argv[1])) {
         dry_run = 0;
+    } else if (!strcmp("-c", argv[1])) {
+        dry_run = 2;
+    }
 
     partition = strtol(argv[2], NULL, 10);
     device = argv[3];
-- 
2.1.4

---

On 08/29/2016 07:05 PM, Chris Ball wrote:
> Thanks Ulf! Tomas, I've applied all five of your recent patches to mmc-utils master, I had to rebase them so please check that the merge looks good, thanks!
>
> - Chris.
>
> On Thu, Aug 25, 2016 at 3:05 AM, Ulf Hansson <ulf.hansson@xxxxxxxxxx <mailto:ulf.hansson@xxxxxxxxxx>> wrote:
>
>     + Chris
>
>     On 25 August 2016 at 06:23,  <tomas.melin@xxxxxxxxxxx <mailto:tomas.melin@xxxxxxxxxxx>> wrote:
>     > Block-addressed devices should have address multiplied with sector size.
>     >
>     > Clarify with comment how is_blockaddressed() is calculated.
>     >
>     > Signed-off-by: Tomas Melin<tomas.melin@xxxxxxxxxxx <mailto:tomas.melin@xxxxxxxxxxx>>
>
>     Chris Ball maintains mmc-utils, you need to send these changes to him.
>     I have added him on cc this time.
>
>     Kind regards
>     Uffe
>
>     > ---
>     >   mmc_cmds.c | 4 ++--
>     >   1 file changed, 2 insertions(+), 2 deletions(-)
>     >
>     > diff --git a/mmc_cmds.c b/mmc_cmds.c
>     > index 295d505..21ddd55 100644
>     > --- a/mmc_cmds.c
>     > +++ b/mmc_cmds.c
>     > @@ -794,7 +794,7 @@ unsigned int get_sector_count(__u8 *ext_csd)
>     >   int is_blockaddresed(__u8 *ext_csd)
>     >   {
>     >       unsigned int sectors = get_sector_count(ext_csd);
>     > -
>     > +        /* over 2GiB devices are block-addressed */
>     >       return (sectors > (2u * 1024 * 1024 * 1024) / 512);
>     >   }
>     >
>     > @@ -1659,7 +1659,7 @@ int do_read_extcsd(int nargs, char **argv)
>     >           printf("Enhanced User Data Start Address"
>     >               " [ENH_START_ADDR]: 0x%06x\n", regl);
>     >           printf(" i.e. %lu bytes offset\n", (is_blockaddresed(ext_csd) ?
>     > -                1l : 512l) * regl);
>     > +                512l : 1l) * regl);
>     >
>     >           /* A441]: reserved [135] */
>     >           printf("Bad Block Management mode"
>     > --
>     > 2.1.4
>
>
>
>
> -- 
> Chris Ball   <http://printf.net/>
>
��.n��������+%������w��{.n�����{��i��)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux