On Wed, 2019-06-05 at 18:24 +0000, Enrico Weigelt, metux IT consult wrote: > On 05.06.19 14:24, Kefeng Wang wrote: > > > diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c > > index b97b479e4f64..1f7127b03490 100644 > > --- a/block/blk-cgroup.c > > +++ b/block/blk-cgroup.c > > @@ -881,7 +881,7 @@ int blkg_conf_prep(struct blkcg *blkcg, const struct blkcg_policy *pol, > > blkg_free(new_blkg); > > } else { > > blkg = blkg_create(pos, q, new_blkg); > > - if (unlikely(IS_ERR(blkg))) { > > + if (IS_ERR(blkg)) { > > ret = PTR_ERR(blkg); > > goto fail_unlock; > > } > > > > I think this cocci script should do such things automatically: > > virtual patch > virtual context > virtual org > virtual report > > @@ > expression E; > @@ > - unlikely(IS_ERR(E)) > + IS_ERR(E) Likely change all of these too: $ git grep -P '\blikely.*IS_ERR' drivers/net/vxlan.c: if (likely(!IS_ERR(rt))) { fs/ntfs/lcnalloc.c: if (likely(page && !IS_ERR(page))) { fs/ntfs/mft.c: if (likely(!IS_ERR(page))) { fs/ntfs/mft.c: if (likely(!IS_ERR(m))) fs/ntfs/mft.c: if (likely(!IS_ERR(m))) { fs/ntfs/mft.c: if (likely(!IS_ERR(rl2))) fs/ntfs/namei.c: if (likely(!IS_ERR(dent_inode))) { fs/ntfs/runlist.c: if (likely(!IS_ERR(old_rl))) net/openvswitch/datapath.c: if (likely(!IS_ERR(reply))) { net/socket.c: if (likely(!IS_ERR(newfile))) {