X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=fs%2Fext4%2Fdev.c;h=e0b513a4efb9f595ccec817bd5cce5c2c7b9ff6b;hb=415548d88446134549917aae026f53dbbee36fd2;hp=2cd182cb15c8a863eb8817693e7385d113438fa9;hpb=04735e9c5578dd4f3584be5454b9779e8e5c2af9;p=u-boot diff --git a/fs/ext4/dev.c b/fs/ext4/dev.c index 2cd182cb15..e0b513a4ef 100644 --- a/fs/ext4/dev.c +++ b/fs/ext4/dev.c @@ -14,20 +14,7 @@ * (C) Copyright 2003 - 2004 * Sysgo AG, , Pavel Bartusek * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * + * SPDX-License-Identifier: GPL-2.0+ */ /* @@ -54,7 +41,7 @@ void ext4fs_set_blk_dev(block_dev_desc_t *rbdd, disk_partition_t *info) get_fs()->dev_desc = rbdd; part_info = info; part_offset = info->start; - get_fs()->total_sect = (info->size * info->blksz) >> + get_fs()->total_sect = ((uint64_t)info->size * info->blksz) >> get_fs()->dev_desc->log2blksz; }