All of lore.kernel.org
 help / color / mirror / Atom feed
* [cifs:test-dfs-changes 4/8] fs/cifs/smb2ops.c:1160:5: error: passing argument 10 of 'SMB2_ioctl' from incompatible pointer type
@ 2017-03-01 15:16 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2017-03-01 15:16 UTC (permalink / raw)
  To: Aurelien Aptel
  Cc: kbuild-all-JC7UmRfGjtg, linux-cifs-u79uwXL29TY76Z2rM5mHXA,
	samba-technical-w/Ol4Ecudpl8XjKLYN78aQ, Steve French,
	Pavel Shilovsky

[-- Attachment #1: Type: text/plain, Size: 5399 bytes --]

tree:   git://git.samba.org/sfrench/cifs-2.6.git test-dfs-changes
head:   a9b2aa61e0eaa46d565a71a637935c1b124b8a3e
commit: 8569b5b287d4ec69f09e33d77552ede35db4239b [4/8] CIFS: implement get_dfs_refer for SMB2+
config: i386-randconfig-x003-201709 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout 8569b5b287d4ec69f09e33d77552ede35db4239b
        # save the attached .config to linux build tree
        make ARCH=i386 

Note: the cifs/test-dfs-changes HEAD a9b2aa61e0eaa46d565a71a637935c1b124b8a3e builds fine.
      It only hurts bisectibility.

All error/warnings (new ones prefixed by >>):

   fs/cifs/smb2ops.c: In function 'smb2_get_dfs_refer':
>> fs/cifs/smb2ops.c:1158:26: warning: passing argument 7 of 'SMB2_ioctl' makes pointer from integer without a cast [-Wint-conversion]
        true /* is_fsctl */, true /* use_ipc */,
                             ^~~~
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'char *' but argument is of type 'int'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
>> fs/cifs/smb2ops.c:1159:5: warning: passing argument 8 of 'SMB2_ioctl' makes integer from pointer without a cast [-Wint-conversion]
        (char *)dfs_req, dfs_req_size,
        ^
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'u32 {aka unsigned int}' but argument is of type 'char *'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   fs/cifs/smb2ops.c:1159:22: warning: passing argument 9 of 'SMB2_ioctl' makes pointer from integer without a cast [-Wint-conversion]
        (char *)dfs_req, dfs_req_size,
                         ^~~~~~~~~~~~
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'char **' but argument is of type 'u32 {aka unsigned int}'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
>> fs/cifs/smb2ops.c:1160:5: error: passing argument 10 of 'SMB2_ioctl' from incompatible pointer type [-Werror=incompatible-pointer-types]
        (char **)&dfs_rsp, &dfs_rsp_size);
        ^
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'u32 * {aka unsigned int *}' but argument is of type 'char **'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
>> fs/cifs/smb2ops.c:1156:8: error: too many arguments to function 'SMB2_ioctl'
      rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID,
           ^~~~~~~~~~
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: declared here
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   fs/cifs/smb2ops.c:1166:6: warning: passing argument 8 of 'SMB2_ioctl' makes integer from pointer without a cast [-Wint-conversion]
         (char *)dfs_req, dfs_req_size,
         ^
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'u32 {aka unsigned int}' but argument is of type 'char *'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   fs/cifs/smb2ops.c:1166:23: warning: passing argument 9 of 'SMB2_ioctl' makes pointer from integer without a cast [-Wint-conversion]
         (char *)dfs_req, dfs_req_size,
                          ^~~~~~~~~~~~
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'char **' but argument is of type 'u32 {aka unsigned int}'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   fs/cifs/smb2ops.c:1167:6: error: passing argument 10 of 'SMB2_ioctl' from incompatible pointer type [-Werror=incompatible-pointer-types]
         (char **)&dfs_rsp, &dfs_rsp_size);
         ^
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: expected 'u32 * {aka unsigned int *}' but argument is of type 'char **'
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   fs/cifs/smb2ops.c:1163:9: error: too many arguments to function 'SMB2_ioctl'
       rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID,
            ^~~~~~~~~~
   In file included from fs/cifs/smb2ops.c:27:0:
   fs/cifs/smb2proto.h:122:12: note: declared here
    extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon,
               ^~~~~~~~~~
   cc1: some warnings being treated as errors

vim +/SMB2_ioctl +1160 fs/cifs/smb2ops.c

  1150	
  1151		/* Path to resolve in an UTF-16 null-terminated string */
  1152		memcpy(dfs_req->RequestFileName, utf16_path, utf16_path_len);
  1153	
  1154		do {
  1155			/* try first with IPC */
> 1156			rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID,
  1157					FSCTL_DFS_GET_REFERRALS,
> 1158					true /* is_fsctl */, true /* use_ipc */,
> 1159					(char *)dfs_req, dfs_req_size,
> 1160					(char **)&dfs_rsp, &dfs_rsp_size);
  1161			if (rc == -ENOTCONN) {
  1162				/* try with normal tcon */
  1163				rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID,

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 24151 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-03-01 15:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-01 15:16 [cifs:test-dfs-changes 4/8] fs/cifs/smb2ops.c:1160:5: error: passing argument 10 of 'SMB2_ioctl' from incompatible pointer type kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.