diff for duplicates of <20131202191220.GA2314@ls3530.box> diff --git a/a/1.txt b/N1/1.txt index 6ff40f1..2661b1b 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,8 +1,10 @@ -Compiling a 32bit kernel with CONFIG_LBDAF=n gives this compiler warning: -/drivers/md/md.c: In function ‘super_90_load’: -/drivers/md/md.c:1068:3: warning: large integer implicitly truncated to unsigned type [-Woverflow] +Compiling a 32bit kernel with CONFIG_LBDAF=3Dn gives this compiler warn= +ing: +/drivers/md/md.c: In function =E2=80=98super_90_load=E2=80=99: +/drivers/md/md.c:1068:3: warning: large integer implicitly truncated to= + unsigned type [-Woverflow] -Fix it by casting the calculated value to a sector_t type. +=46ix it by casting the calculated value to a sector_t type. Signed-off-by: Helge Deller <deller@gmx.de> @@ -10,25 +12,28 @@ diff --git a/drivers/md/md.c b/drivers/md/md.c index e60cebf..b56f1c7 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c -@@ -1065,7 +1065,7 @@ static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor +@@ -1065,7 +1065,7 @@ static int super_90_load(struct md_rdev *rdev, st= +ruct md_rdev *refdev, int minor * record this size) */ - if (rdev->sectors >= (2ULL << 32) && sb->level >= 1) -- rdev->sectors = (2ULL << 32) - 2; -+ rdev->sectors = (sector_t) ((2ULL << 32) - 2); - - if (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >= 1) + if (rdev->sectors >=3D (2ULL << 32) && sb->level >=3D 1) +- rdev->sectors =3D (2ULL << 32) - 2; ++ rdev->sectors =3D (sector_t) ((2ULL << 32) - 2); +=20 + if (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >=3D 1) /* "this cannot possibly happen" ... */ -@@ -1356,7 +1356,7 @@ super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) - * 4TB == 2^32 KB, or 2*2^32 sectors. +@@ -1356,7 +1356,7 @@ super_90_rdev_size_change(struct md_rdev *rdev, s= +ector_t num_sectors) + * 4TB =3D=3D 2^32 KB, or 2*2^32 sectors. */ - if (num_sectors >= (2ULL << 32) && rdev->mddev->level >= 1) -- num_sectors = (2ULL << 32) - 2; -+ num_sectors = (sector_t) ((2ULL << 32) - 2); + if (num_sectors >=3D (2ULL << 32) && rdev->mddev->level >=3D 1) +- num_sectors =3D (2ULL << 32) - 2; ++ num_sectors =3D (sector_t) ((2ULL << 32) - 2); md_super_write(rdev->mddev, rdev, rdev->sb_start, rdev->sb_size, rdev->sb_page); md_super_wait(rdev->mddev); -- -To unsubscribe from this list: send the line "unsubscribe linux-parisc" in +To unsubscribe from this list: send the line "unsubscribe linux-parisc"= + in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N1/content_digest index 8d70a7f..619613e 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -5,11 +5,13 @@ " linux-parisc@vger.kernel.org\0" "\00:1\0" "b\0" - "Compiling a 32bit kernel with CONFIG_LBDAF=n gives this compiler warning:\n" - "/drivers/md/md.c: In function \342\200\230super_90_load\342\200\231:\n" - "/drivers/md/md.c:1068:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]\n" + "Compiling a 32bit kernel with CONFIG_LBDAF=3Dn gives this compiler warn=\n" + "ing:\n" + "/drivers/md/md.c: In function =E2=80=98super_90_load=E2=80=99:\n" + "/drivers/md/md.c:1068:3: warning: large integer implicitly truncated to=\n" + " unsigned type [-Woverflow]\n" "\n" - "Fix it by casting the calculated value to a sector_t type.\n" + "=46ix it by casting the calculated value to a sector_t type.\n" "\n" "Signed-off-by: Helge Deller <deller@gmx.de>\n" "\n" @@ -17,27 +19,30 @@ "index e60cebf..b56f1c7 100644\n" "--- a/drivers/md/md.c\n" "+++ b/drivers/md/md.c\n" - "@@ -1065,7 +1065,7 @@ static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor\n" + "@@ -1065,7 +1065,7 @@ static int super_90_load(struct md_rdev *rdev, st=\n" + "ruct md_rdev *refdev, int minor\n" " \t * record this size)\n" " \t */\n" - " \tif (rdev->sectors >= (2ULL << 32) && sb->level >= 1)\n" - "-\t\trdev->sectors = (2ULL << 32) - 2;\n" - "+\t\trdev->sectors = (sector_t) ((2ULL << 32) - 2);\n" - " \n" - " \tif (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >= 1)\n" + " \tif (rdev->sectors >=3D (2ULL << 32) && sb->level >=3D 1)\n" + "-\t\trdev->sectors =3D (2ULL << 32) - 2;\n" + "+\t\trdev->sectors =3D (sector_t) ((2ULL << 32) - 2);\n" + "=20\n" + " \tif (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >=3D 1)\n" " \t\t/* \"this cannot possibly happen\" ... */\n" - "@@ -1356,7 +1356,7 @@ super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)\n" - " \t * 4TB == 2^32 KB, or 2*2^32 sectors.\n" + "@@ -1356,7 +1356,7 @@ super_90_rdev_size_change(struct md_rdev *rdev, s=\n" + "ector_t num_sectors)\n" + " \t * 4TB =3D=3D 2^32 KB, or 2*2^32 sectors.\n" " \t */\n" - " \tif (num_sectors >= (2ULL << 32) && rdev->mddev->level >= 1)\n" - "-\t\tnum_sectors = (2ULL << 32) - 2;\n" - "+\t\tnum_sectors = (sector_t) ((2ULL << 32) - 2);\n" + " \tif (num_sectors >=3D (2ULL << 32) && rdev->mddev->level >=3D 1)\n" + "-\t\tnum_sectors =3D (2ULL << 32) - 2;\n" + "+\t\tnum_sectors =3D (sector_t) ((2ULL << 32) - 2);\n" " \tmd_super_write(rdev->mddev, rdev, rdev->sb_start, rdev->sb_size,\n" " \t\t rdev->sb_page);\n" " \tmd_super_wait(rdev->mddev);\n" "--\n" - "To unsubscribe from this list: send the line \"unsubscribe linux-parisc\" in\n" + "To unsubscribe from this list: send the line \"unsubscribe linux-parisc\"=\n" + " in\n" "the body of a message to majordomo@vger.kernel.org\n" More majordomo info at http://vger.kernel.org/majordomo-info.html -e03e4696c56bd4384ba260a0399e37cefe8d99d816ca2f74b2faabbf35be994e +a85cebf558b86203020f4cf369664fc7d314b8f89c74c1309e74dbd478cda719
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.