Message ID | 20220412064940.14798-1-guozhengkui@vivo.com |
---|---|
State | New |
Headers | show |
Series | [linux-next] net: ceph: use swap() macro instead of taking tmp variable | expand |
On Tue, Apr 12, 2022 at 9:01 AM Guo Zhengkui <guozhengkui@vivo.com> wrote: > > Fix the following coccicheck warning: > net/ceph/crush/mapper.c:1077:8-9: WARNING opportunity for swap() > > by using swap() for the swapping of variable values and drop > the tmp variable that is not needed any more. > > Signed-off-by: Guo Zhengkui <guozhengkui@vivo.com> > --- > net/ceph/crush/mapper.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/net/ceph/crush/mapper.c b/net/ceph/crush/mapper.c > index 7057f8db4f99..1daf95e17d67 100644 > --- a/net/ceph/crush/mapper.c > +++ b/net/ceph/crush/mapper.c > @@ -906,7 +906,6 @@ int crush_do_rule(const struct crush_map *map, > int recurse_to_leaf; > int wsize = 0; > int osize; > - int *tmp; > const struct crush_rule *rule; > __u32 step; > int i, j; > @@ -1073,9 +1072,7 @@ int crush_do_rule(const struct crush_map *map, > memcpy(o, c, osize*sizeof(*o)); > > /* swap o and w arrays */ > - tmp = o; > - o = w; > - w = tmp; > + swap(o, w); > wsize = osize; > break; > > -- > 2.20.1 > Applied. Thanks, Ilya
diff --git a/net/ceph/crush/mapper.c b/net/ceph/crush/mapper.c index 7057f8db4f99..1daf95e17d67 100644 --- a/net/ceph/crush/mapper.c +++ b/net/ceph/crush/mapper.c @@ -906,7 +906,6 @@ int crush_do_rule(const struct crush_map *map, int recurse_to_leaf; int wsize = 0; int osize; - int *tmp; const struct crush_rule *rule; __u32 step; int i, j; @@ -1073,9 +1072,7 @@ int crush_do_rule(const struct crush_map *map, memcpy(o, c, osize*sizeof(*o)); /* swap o and w arrays */ - tmp = o; - o = w; - w = tmp; + swap(o, w); wsize = osize; break;
Fix the following coccicheck warning: net/ceph/crush/mapper.c:1077:8-9: WARNING opportunity for swap() by using swap() for the swapping of variable values and drop the tmp variable that is not needed any more. Signed-off-by: Guo Zhengkui <guozhengkui@vivo.com> --- net/ceph/crush/mapper.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)