Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751064AbcJAOrg (ORCPT ); Sat, 1 Oct 2016 10:47:36 -0400 Received: from mout.web.de ([217.72.192.78]:58614 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750820AbcJAOr2 (ORCPT ); Sat, 1 Oct 2016 10:47:28 -0400 Subject: [PATCH 02/15] md-cluster: Improve another size determination in resync_info_update() To: linux-raid@vger.kernel.org, Guoqing Jiang , Shaohua Li References: <566ABCD9.1060404@users.sourceforge.net> <3a03df66-92ce-20fb-17f3-fb79b9d43c8e@users.sourceforge.net> Cc: LKML , kernel-janitors@vger.kernel.org, Julia Lawall From: SF Markus Elfring Message-ID: Date: Sat, 1 Oct 2016 16:47:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <3a03df66-92ce-20fb-17f3-fb79b9d43c8e@users.sourceforge.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:Ot90iOwHqmaeC5TN7KLFd07uXr78E6vrQePeIuzM90R3sTFF0V2 AVURSeZfQ5lZR2iJm7Q5RrX38YZaUpHqc1JP2fM8w5MZOtwzDh3X6+UxX+NNQWqtIzMCgiD xh/N0f5E839MQhxpiHc46S/GIz3T6i5SsO9ljp1ooKLDYvAsIeaZgR5oQr5/SR/RBWrXPiD u++0DZGAcfdwgrKnhtsLQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:z68Lcr3gQno=:OvCh24CDlIaTxQDrRxzil2 GjHkwOgiRTqMzigJHB5aS/gQklfpzeusybuAx3JaEpRrFRFjsN943PxeK8fhIpl0ixXCSqvRk arhXoaR6vuAjGqTJPYryaulmrkakyGzUvgFejW7t2G2vEQfwgnyIIF9b8jcME77vnLO7HXKLg TwUrmyuAijsOpoq0HhTIxZN/68NhglAqnvVR79C2buQCEL/VPqtMPEBj7xeLkO9JAzqh9nsLC yALwMe3WPFJEk9JZWUnrhAUpfjhNtadfAt7cYkNh49IyMaV5POf+uNPGtUJLVFU9/kJiZ7BvV 8mU0lu8+yVwFfvqvnWnJ8q3/Y/7GvLn9Bbd8TpzTxn/V/CrE7EEi2Ty0Ls5Qdnpu9qYHer5BV oVrKF2kd3SEotBlqG9dKp38W/JH2Oas2T6dKFmj/Ou1tYvPOJ75ipMjpYKoH9Q73722zpHVDk 7O788EVVDkA7G93DTbn7BgXRUJnCdaeTKC3Qor6nHY4h1DJ3UudbP3RZImIz9ifDEHwob4ezV Q0p2R32yV2skBmd9DKtIQo0pqeRgj8n7T/O9eNpgQ7icmQW+rfMnARULVe+OOlIJ/VQtpK+5J 0qN8M9yD/C0/UfijT5rcmUpFTYT4C9aeV9dG/P6lgOslzcub9NU4SKERFENsQyDq7jOm0Fi3I evk1dEWreeaVx12h25bXpKWHYw/ZYEduLAqiz/RyXTzQEwKdI8GWOmv/d4XSqoSIAW2wSZsUZ NtjdVt3ppR0ZlJ/+T1ZjPgJGQPJm3Bs5AodviWdnAkg290T7vdigIpT5bSvBrQOxW4TJj+rRD dU0e+OJ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 941 Lines: 27 From: Markus Elfring Date: Sat, 1 Oct 2016 11:37:24 +0200 Replace the specification of a data structure by a variable name as the parameter for the operator "sizeof" to make the corresponding size determination a bit safer. Signed-off-by: Markus Elfring --- drivers/md/md-cluster.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/md/md-cluster.c b/drivers/md/md-cluster.c index 0000e3a..c28f596 100644 --- a/drivers/md/md-cluster.c +++ b/drivers/md/md-cluster.c @@ -1057,7 +1057,7 @@ static int resync_info_update(struct mddev *mddev, sector_t lo, sector_t hi) /* do not send zero again, if we have sent before */ if (hi == 0) { - memcpy(&ri, cinfo->bitmap_lockres->lksb.sb_lvbptr, sizeof(struct resync_info)); + memcpy(&ri, cinfo->bitmap_lockres->lksb.sb_lvbptr, sizeof(ri)); if (le64_to_cpu(ri.hi) == 0) return 0; } -- 2.10.0