From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3103301436229523086==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [android-goldfish:android-3.18 109/182] net/batman-adv/debugfs.c:507:63: sparse: sparse: incorrect type in argument 4 (different modifiers) Date: Wed, 20 Jan 2021 15:09:06 +0800 Message-ID: <202101201502.6CGwSUVJ-lkp@intel.com> List-Id: --===============3103301436229523086== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://android.googlesource.com/kernel/goldfish android-3.18 head: d03166b0fbc7b4e2f666b01f48aa26b12a5462d8 commit: 9330a80441f617103f18385993619f05fa948b71 [109/182] batman-adv: Fix = debugfs path for renamed hardif config: alpha-randconfig-s031-20210120 (attached as .config) compiler: alpha-linux-gcc (GCC) 5.5.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-208-g46a52ca4-dirty git remote add android-goldfish https://android.googlesource.com/ke= rnel/goldfish git fetch --no-tags android-goldfish android-3.18 git checkout 9330a80441f617103f18385993619f05fa948b71 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-5.5.0 make.cross = C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=3Dalpha = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> net/batman-adv/debugfs.c:507:63: sparse: sparse: incorrect type in argum= ent 4 (different modifiers) @@ expected char *new_name @@ got char = const *name @@ net/batman-adv/debugfs.c:507:63: sparse: expected char *new_name net/batman-adv/debugfs.c:507:63: sparse: got char const *name In file included from include/linux/if_ether.h:23:0, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:16, from include/linux/netdevice.h:43, from net/batman-adv/main.h:169, from net/batman-adv/debugfs.c:18: include/linux/skbuff.h: In function 'skb_can_coalesce': include/linux/skbuff.h:2513:14: warning: comparison between signed and u= nsigned integer expressions [-Wsign-compare] off =3D=3D frag->page_offset + skb_frag_size(frag); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/thread_info.h:10, from arch/alpha/include/asm/current.h:4, from include/linux/mutex.h:13, from net/batman-adv/main.h:167, from net/batman-adv/debugfs.c:18: include/linux/netdevice.h: In function 'get_netdev_rx_queue_index': include/linux/netdevice.h:2819:15: warning: comparison between signed an= d unsigned integer expressions [-Wsign-compare] BUG_ON(index >=3D dev->num_rx_queues); ^ include/linux/compiler.h:176:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ include/linux/netdevice.h:2819:2: note: in expansion of macro 'BUG_ON' BUG_ON(index >=3D dev->num_rx_queues); ^ In file included from net/batman-adv/main.h:169:0, from net/batman-adv/debugfs.c:18: include/linux/netdevice.h: In function 'netif_msg_init': include/linux/netdevice.h:3089:37: warning: comparison between signed an= d unsigned integer expressions [-Wsign-compare] if (debug_value < 0 || debug_value >=3D (sizeof(u32) * 8)) ^ In file included from include/net/sock.h:63:0, from net/batman-adv/main.h:178, from net/batman-adv/debugfs.c:18: include/linux/filter.h: In function 'bpf_needs_clear_a': include/linux/filter.h:440:16: warning: comparison between signed and un= signed integer expressions [-Wsign-compare] if (first->k =3D=3D SKF_AD_OFF + SKF_AD_ALU_XOR_X) ^ In file included from include/net/rtnetlink.h:5:0, from include/net/neighbour.h:29, from include/net/dst.h:17, from include/net/sock.h:68, from net/batman-adv/main.h:178, from net/batman-adv/debugfs.c:18: include/net/netlink.h: In function 'nlmsg_ok': include/net/netlink.h:334:18: warning: comparison between signed and uns= igned integer expressions [-Wsign-compare] nlh->nlmsg_len <=3D remaining); ^ include/net/netlink.h: In function 'nlmsg_parse': include/net/netlink.h:369:21: warning: comparison between signed and uns= igned integer expressions [-Wsign-compare] if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) ^ include/net/netlink.h: In function 'nlmsg_validate': include/net/netlink.h:402:21: warning: comparison between signed and uns= igned integer expressions [-Wsign-compare] if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) ^ In file included from include/net/neighbour.h:29:0, from include/net/dst.h:17, from include/net/sock.h:68, from net/batman-adv/main.h:178, from net/batman-adv/debugfs.c:18: include/net/rtnetlink.h: In function 'rtnl_msg_family': include/net/rtnetlink.h:20:21: warning: comparison between signed and un= signed integer expressions [-Wsign-compare] if (nlmsg_len(nlh) >=3D sizeof(struct rtgenmsg)) ^ In file included from net/batman-adv/originator.h:21:0, from net/batman-adv/debugfs.c:25: net/batman-adv/hash.h: In function 'batadv_hash_bytes': net/batman-adv/hash.h:96:16: warning: comparison between signed and unsi= gned integer expressions [-Wsign-compare] for (i =3D 0; i < size; i++) { ^ net/batman-adv/debugfs.c: In function 'batadv_debugfs_rename_hardif': net/batman-adv/debugfs.c:507:56: warning: passing argument 4 of 'debugfs= _rename' discards 'const' qualifier from pointer target type [-Wdiscarded-q= ualifiers] d =3D debugfs_rename(dir->d_parent, dir, dir->d_parent, name); ^ In file included from net/batman-adv/debugfs.c:21:0: include/linux/debugfs.h:145:30: note: expected 'char *' but argument is = of type 'const char *' static inline struct dentry *debugfs_rename(struct dentry *old_dir, str= uct dentry *old_dentry, ^ vim +507 net/batman-adv/debugfs.c 492 = 493 /** 494 * batadv_debugfs_rename_hardif() - Fix debugfs path for renamed har= dif 495 * @hard_iface: hard interface which was renamed 496 */ 497 void batadv_debugfs_rename_hardif(struct batadv_hard_iface *hard_ifa= ce) 498 { 499 const char *name =3D hard_iface->net_dev->name; 500 struct dentry *dir; 501 struct dentry *d; 502 = 503 dir =3D hard_iface->debug_dir; 504 if (!dir) 505 return; 506 = > 507 d =3D debugfs_rename(dir->d_parent, dir, dir->d_parent, name); 508 if (!d) 509 pr_err("Can't rename debugfs dir to %s\n", name); 510 } 511 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============3103301436229523086== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 AA== --===============3103301436229523086==--