From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Epler Subject: Re: [PATCH v2 1/4] kernel.h: Implement DIV_ROUND_CLOSEST_ULL Date: Tue, 24 Mar 2015 09:29:27 -0500 Message-ID: <20150324142926.GF17049@unpythonic.net> References: <1427205825-5444-1-git-send-email-javi.merino@arm.com> <1427205825-5444-2-git-send-email-javi.merino@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1427205825-5444-2-git-send-email-javi.merino@arm.com> Sender: linux-kernel-owner@vger.kernel.org To: Javi Merino Cc: akpm@linux-foundation.org, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, emil.l.velikov@gmail.com, daniel@ffwll.ch, Jani Nikula , David Airlie , Guenter Roeck List-Id: intel-gfx@lists.freedesktop.org [for just patch 1/4; I didn't look as closely at the others] Reviewed-by: Jeff Epler ...with one half of a caveat (rounded up?): Like most or all of the originals, and like DIV_ROUND_CLOSEST just above it in kernel.h, the new code gives an incorrect answer if the temporary overflows at + unsigned long long _tmp = (x) + (__d) / 2; As a doc improvement a remark could be added to a number of these functions, but there's little reason for that to be part of this series. Jeff