Re: [PATCH 5/5] mm: migrate: Remove redundant goto labels

From: Baolin Wang
Date: Sat Aug 07 2021 - 22:56:24 EST



On Thu, Aug 5, 2021 at 8:19 PM Baolin Wang
<baolin.wang@xxxxxxxxxxxxxxxxx> wrote:

Hi Yang,

On Thu, Aug 5, 2021 at 8:06 AM Baolin Wang
<baolin.wang@xxxxxxxxxxxxxxxxx> wrote:

Remove redundant goto labels to simplify the code.

TBH I don't see too much benefit. The "goto" makes the functions have
a single exit point.

Yes, I agree that the 'goto' statement can make things easier when a
function exits from multiple locations and some common work such as
cleanup has to be done, as well as introducing complexity to reading the
code. So per the coding style documentation, "If there is no cleanup
needed then just return directly", which can make code more readable I
think :)

But I have no strong opinion on this, I can drop this patch if you still
think this is unnecessary. Thanks for your review and comments.

Thanks, IMHO I'd like to drop it for now.

OK, will do. Thanks.