From: Tom Rini Date: Wed, 11 Nov 2015 12:09:32 -0500 Subject: [U-Boot] [PATCH] fastboot: mmc: Fix use of 64 bit division In-Reply-To: <1447259769-26997-1-git-send-email-hdegoede@redhat.com> References: <1447259769-26997-1-git-send-email-hdegoede@redhat.com> Message-ID: <20151111170932.GO8060@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Wed, Nov 11, 2015 at 05:36:09PM +0100, Hans de Goede wrote: > Directly doing a 64 bit division (when CONFIG_SYS_64BIT_LBA is set) > causes linking to fail when building u-boot for ARMv7 with a hard-float > tool-chain. > > This commit fixes this by properly using div_u64 for the division. > > Note that an alternative fix would be to stop using lbaint_t for > blkcnt / blks, since the passed in "download_bytes" is only 32 bits > anyways. But we may want to support files / partitions larger then 4G > in the near future and using div_u64 is future proof for when > download_bytes' type gets changed to a lbaint_t itself. > > Signed-off-by: Hans de Goede Reviewed-by: Tom Rini -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: