Re: [PATCH 01/15] contrib: add cocci script to replace index compat macros

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 19, 2018 at 1:41 PM Derrick Stolee <stolee@xxxxxxxxx> wrote:
>
> Duy,
>
> Here is the patch that was generated by `make coccicheck`.
>
> Thanks,
> -Stolee
>
> -->8--
>
> --- builtin/add.c

Ah right. This is on purpose. I think I mentioned in the commit
message that builtin/ is not touched. Do we run 'make coccicheck'
automatically somewhere? If true, I need to move this script elsewhere
because it's meant to run manually. You run it when you intend to do
more manual fixups afterwards. For builtin/, I think I'll wait until
'struct repository *' conversion is complete then maybe fix them one
by one.

> +++ /tmp/cocci-output-206193-4c91ec-add.c
> @@ -38,13 +38,13 @@ static void chmod_pathspec(struct pathsp
>  {
>         int i;
>
> -       for (i = 0; i < active_nr; i++) {
> -               struct cache_entry *ce = active_cache[i];
> +       for (i = 0; i < the_index.cache_nr; i++) {
> +               struct cache_entry *ce = the_index.cache[i];
>
>                 if (pathspec && !ce_path_match(&the_index, ce, pathspec, NULL))
>                         continue;
>
> -               if (chmod_cache_entry(ce, flip) < 0)
> +               if (chmod_index_entry(&the_index, ce, flip) < 0)
>                         fprintf(stderr, "cannot chmod %cx '%s'\n", flip, ce->name);
>         }
>  }
-- 
Duy



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux