From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755228Ab1KRSqd (ORCPT ); Fri, 18 Nov 2011 13:46:33 -0500 Received: from smtp-outbound-1.vmware.com ([65.115.85.69]:8057 "EHLO smtp-outbound-1.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753616Ab1KRSqb (ORCPT ); Fri, 18 Nov 2011 13:46:31 -0500 Date: Fri, 18 Nov 2011 10:46:31 -0800 (PST) From: Andrei Warkentin To: Andrew Morton Cc: linux-kernel@vger.kernel.org, Rolf Eike Beer , opensuse-kernel@opensuse.org, Sergiu Iordache , Marco Stornelli , Eddie Wai , Jayamohan Kallickal , Guennadi Liakhovetski , Andrei Warkentin Message-ID: <1406726419.275227.1321641991149.JavaMail.root@zimbra-prod-mbox-2.vmware.com> In-Reply-To: <20111117150549.15528e81.akpm@linux-foundation.org> Subject: Re: [PATCH] include/log2.h: Fix rounddown_pow_of_two(1) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.113.60.13] X-Mailer: Zimbra 7.1.3_GA_3374 (ZimbraWebClient - FF3.0 (Linux)/7.1.3_GA_3346) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, ----- Original Message ----- > From: "Andrew Morton" > To: "Andrei Warkentin" > Cc: linux-kernel@vger.kernel.org, "Rolf Eike Beer" , opensuse-kernel@opensuse.org, "Sergiu > Iordache" , "Marco Stornelli" , "Eddie Wai" > , "Jayamohan Kallickal" , "Guennadi Liakhovetski" > > Sent: Thursday, November 17, 2011 6:05:49 PM > Subject: Re: [PATCH] include/log2.h: Fix rounddown_pow_of_two(1) > > > I assume that nobody has gone off and checked whether all current > callers will survive this change. If they had, they'd have looked in > drivers/char/ramoops.c and seen: > > rounddown_pow_of_two(pdata->mem_size); > rounddown_pow_of_two(pdata->record_size); > > These operations are no-ops. It should be > > pdata->mem_size = rounddown_pow_of_two(pdata->mem_size); > pdata->record_size = rounddown_pow_of_two(pdata->record_size); > > Marco or Sergio: please fix, test and send it over sometime? I did quickly look through for code that expected rounddown_pow_of_two(1) to give 0, but I didn't apparently look close enough for other issues. A