Hi Jack,

[auto build test WARNING on linus/master]
[also build test WARNING on v4.11-rc3 next-20170324]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Jack-Wang/INFINIBAND-NETWORK-BLOCK-DEVICE-IBNBD/20170325-101629
config: i386-allyesconfig (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

All warnings (new ones prefixed by >>):

   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 
'process_open_rsp':
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:857:26: warning: cast to 
pointer from integer of different size [-Wint-to-pointer-cast]
      DEB("Adding contiguous buffer %d, size %u, addr: 0x%p,"
                             ^
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 
'ibtrs_map_desc':
>> drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:1106:24: warning: format 
>> '%llu' expects argument of type 'long long unsigned int', but argument 3 has 
>> type 'dma_addr_t {aka unsigned int}' [-Wformat=]
     DEB("dma_addr %llu, key %u, dma_len %u\n", dma_addr, rkey, dma_len);
                           ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 
'ibtrs_post_send_rdma':
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:1440:23: warning: cast from 
pointer to integer of different size [-Wpointer-to-int-cast]
              addr + off, (u64)req->iu, imm,
                          ^
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 
'ibtrs_post_send_rdma_desc':
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:1565:17: warning: cast from 
pointer to integer of different size [-Wpointer-to-int-cast]
              addr, (u64)req->iu, imm,
                    ^
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 
'process_err_wc':
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:1882:7: warning: cast to 
pointer from integer of different size [-Wint-to-pointer-cast]
     iu = (struct ibtrs_iu *)wc->wr_id;
          ^
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c: In function 'process_wcs':
   drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c:1922:8: warning: cast to 
pointer from integer of different size [-Wint-to-pointer-cast]
      iu = (struct ibtrs_iu *)wc.wr_id;
           ^
--
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_sess_open_resp':
>> drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:59:10: 
>> warning: format '%lu' expects argument of type 'long unsigned int', but 
>> argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Session open resp msg received with unexpected length"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_rdma_write':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:99:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("RDMA-Write msg received with invalid length %d"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_req_rdma_write':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:112:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Request-RDMA-Write msg request received with invalid"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_con_open':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:125:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Con Open msg received with invalid length: %d"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_sess_open':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:137:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Sess open msg received with invalid length: %d"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_sess_info':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:153:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Error message received with invalid length: %d,"
             ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c: In function 
'ibtrs_validate_msg_error':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/ibtrs-proto.c:164:10: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'unsigned int' [-Wformat=]
      ERR_NP("Error message received with invalid length: %d,"
             ^~~~~~
--
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/heartbeat.c: In function 
'ibtrs_heartbeat_warn':
>> drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/heartbeat.c:84:24: warning: 
>> format '%lu' expects argument of type 'long unsigned int', but argument 4 
>> has type 'long long int' [-Wformat=]
     DEB("last heartbeat message from %s was received %lu, %llums"
                           ^~~~~~
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/heartbeat.c: In function 
'ibtrs_heartbeat_timeout_is_expired':
   drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/heartbeat.c:101:24: 
warning: format '%lu' expects argument of type 'long unsigned int', but 
argument 4 has type 'long long int' [-Wformat=]
     DEB("last heartbeat message from %s received %lu, %llums ago\n",
                           ^~~~~~
   warning: __mcount_loc already exists: 
drivers/infiniband/ulp/ibtrs_client/../ibtrs_lib/heartbeat.o

vim +1106 drivers/infiniband/ulp/ibtrs_client/ibtrs_clt.c

89b85024 Jack Wang 2017-03-24  1090             list_add(&desc[i]->entry, 
&pool->free_list);
89b85024 Jack Wang 2017-03-24  1091     spin_unlock_bh(&pool->lock);
89b85024 Jack Wang 2017-03-24  1092  }
89b85024 Jack Wang 2017-03-24  1093  
89b85024 Jack Wang 2017-03-24  1094  static inline struct ibtrs_fr_pool 
*alloc_fr_pool(struct ibtrs_session *sess)
89b85024 Jack Wang 2017-03-24  1095  {
89b85024 Jack Wang 2017-03-24  1096     return 
ibtrs_create_fr_pool(sess->ib_device, sess->ib_sess.pd,
89b85024 Jack Wang 2017-03-24  1097                                 
sess->queue_depth,
89b85024 Jack Wang 2017-03-24  1098                                 
sess->max_pages_per_mr);
89b85024 Jack Wang 2017-03-24  1099  }
89b85024 Jack Wang 2017-03-24  1100  
89b85024 Jack Wang 2017-03-24  1101  static void ibtrs_map_desc(struct 
ibtrs_map_state *state, dma_addr_t dma_addr,
89b85024 Jack Wang 2017-03-24  1102                        u32 dma_len, u32 
rkey, u32 max_desc)
89b85024 Jack Wang 2017-03-24  1103  {
89b85024 Jack Wang 2017-03-24  1104     struct ibtrs_sg_desc *desc = 
state->desc;
89b85024 Jack Wang 2017-03-24  1105  
89b85024 Jack Wang 2017-03-24 @1106     DEB("dma_addr %llu, key %u, dma_len 
%u\n", dma_addr, rkey, dma_len);
89b85024 Jack Wang 2017-03-24  1107     desc->addr      = dma_addr;
89b85024 Jack Wang 2017-03-24  1108     desc->key       = rkey;
89b85024 Jack Wang 2017-03-24  1109     desc->len       = dma_len;
89b85024 Jack Wang 2017-03-24  1110  
89b85024 Jack Wang 2017-03-24  1111     state->total_len += dma_len;
89b85024 Jack Wang 2017-03-24  1112     if (state->ndesc < max_desc) {
89b85024 Jack Wang 2017-03-24  1113             state->desc++;
89b85024 Jack Wang 2017-03-24  1114             state->ndesc++;

:::::: The code at line 1106 was first introduced by commit
:::::: 89b85024b8ff15d239ba06be993378fe6a940693 ibtrs_clt: main functionality 
of ibtrs_client

:::::: TO: Jack Wang <[email protected]>
:::::: CC: 0day robot <[email protected]>

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

Attachment: .config.gz
Description: application/gzip

Reply via email to