diff options
author | Patrick Delaunay <patrick.delaunay@st.com> | 2017-07-19 16:39:23 +0200 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2017-07-28 23:34:39 +0200 |
commit | 15970d871c299c8a4218911ee68edb0495a69cd4 (patch) | |
tree | f8f31f420ca9e3f4f1ec4be3cc568303c59f833d /drivers/dfu/dfu_ram.c | |
parent | 4de512018ba7d57f1672be21c7459281f7c97514 (diff) | |
download | u-boot-15970d871c299c8a4218911ee68edb0495a69cd4.tar.gz u-boot-15970d871c299c8a4218911ee68edb0495a69cd4.tar.xz u-boot-15970d871c299c8a4218911ee68edb0495a69cd4.zip |
dfu: remove limitation on partition size
Change long (32 bits on arm) to u64 (same type than offset)
for size and read offset r_left
So partition and device used for DFU can be greater than 4GB
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Diffstat (limited to 'drivers/dfu/dfu_ram.c')
-rw-r--r-- | drivers/dfu/dfu_ram.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dfu/dfu_ram.c b/drivers/dfu/dfu_ram.c index b95cb9facf..6e3f5316f5 100644 --- a/drivers/dfu/dfu_ram.c +++ b/drivers/dfu/dfu_ram.c @@ -41,7 +41,7 @@ static int dfu_write_medium_ram(struct dfu_entity *dfu, u64 offset, return dfu_transfer_medium_ram(DFU_OP_WRITE, dfu, offset, buf, len); } -int dfu_get_medium_size_ram(struct dfu_entity *dfu, long *size) +int dfu_get_medium_size_ram(struct dfu_entity *dfu, u64 *size) { *size = dfu->data.ram.size; |