[PATCH 1/1] fs: fat: remove superfluous assignments

Christian Gmeiner christian.gmeiner at gmail.com
Tue Jan 26 08:53:19 CET 2021


Hi

Am Di., 26. Jan. 2021 um 00:14 Uhr schrieb Heinrich Schuchardt
<xypron.glpk at gmx.de>:
>
> Do not assign a value to a variable if it is not used.

I am not very happy about this commit message tbo. What you are doing
is reducing the scope
of variables.. so write this in your commit message.

>
> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> ---
>  fs/fat/fat.c       | 3 ++-
>  fs/fat/fat_write.c | 6 +++---
>  2 files changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/fs/fat/fat.c b/fs/fat/fat.c
> index fb6ce094ac..ccba268f61 100644
> --- a/fs/fat/fat.c
> +++ b/fs/fat/fat.c
> @@ -248,7 +248,6 @@ static __u32 get_fatent(fsdata *mydata, __u32 entry)
>  static int
>  get_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer, unsigned long size)
>  {
> -       __u32 idx = 0;
>         __u32 startsect;
>         int ret;
>
> @@ -277,6 +276,8 @@ get_cluster(fsdata *mydata, __u32 clustnum, __u8 *buffer, unsigned long size)
>                         size -= mydata->sect_size;
>                 }
>         } else {
> +               __u32 idx;
> +
>                 idx = size / mydata->sect_size;
>                 if (idx == 0)
>                         ret = 0;
> diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c
> index aae3a6a3d1..b43a27b205 100644
> --- a/fs/fat/fat_write.c
> +++ b/fs/fat/fat_write.c
> @@ -573,7 +573,6 @@ static __u32 determine_fatent(fsdata *mydata, __u32 entry)
>  static int
>  set_sectors(fsdata *mydata, u32 startsect, u8 *buffer, u32 size)
>  {
> -       u32 nsects = 0;
>         int ret;
>
>         debug("startsect: %d\n", startsect);
> @@ -595,6 +594,8 @@ set_sectors(fsdata *mydata, u32 startsect, u8 *buffer, u32 size)
>                         size -= mydata->sect_size;
>                 }
>         } else if (size >= mydata->sect_size) {
> +               u32 nsects;
> +
>                 nsects = size / mydata->sect_size;
>                 ret = disk_write(startsect, nsects, buffer);
>                 if (ret != nsects) {
> @@ -785,7 +786,6 @@ get_set_cluster(fsdata *mydata, __u32 clustnum, loff_t pos, __u8 *buffer,
>                 }
>
>                 size -= wsize;
> -               buffer += wsize;

That looks wrong when staring at it from my mail client.

>                 *gotsize += wsize;
>         }
>
> @@ -1482,10 +1482,10 @@ static int delete_single_dentry(fat_itr *itr)
>   */
>  static int delete_long_name(fat_itr *itr)
>  {
> -       struct dir_entry *dent = itr->dent;
>         int seqn = itr->dent->nameext.name[0] & ~LAST_LONG_ENTRY_MASK;
>
>         while (seqn--) {
> +               struct dir_entry *dent;
>                 int ret;
>
>                 ret = delete_single_dentry(itr);
> --
> 2.29.2
>


-- 
greets
--
Christian Gmeiner, MSc

https://christian-gmeiner.info/privacypolicy


More information about the U-Boot mailing list