Fixed the following compilation warnings:
net/rds/send.c: In function 'rds_send_xmit':
net/rds/send.c:299: warning: suggest parentheses around && within ||
net/rds/rdma.c: In function 'rds_cmsg_rdma_dest':
net/rds/rdma.c:697: warning: format '%Lx' expects type 'long long unsigned int', but argument 2 has type 'u32'
net/rds/ib_recv.c: In function 'rds_ib_srqs_init':
net/rds/ib_recv.c:1570: warning: 'return' with no value, in function returning non-void
Signed-off-by: Bang Nguyen <bang.nguyen@oracle.com>
Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
int ret;
if (!rds_ib_srq_enabled)
- return;
+ return 0;
list_for_each_entry(rds_ibdev, &rds_ib_devices, list) {
ret = rds_ib_srq_init(rds_ibdev);
spin_lock_irqsave(&rs->rs_rdma_lock, flags);
mr = rds_mr_tree_walk(&rs->rs_rdma_keys, r_key, NULL);
if (!mr) {
- printk(KERN_ERR "rds_cmsg_rdma_dest: key %Lx\n", r_key);
+ printk(KERN_ERR "rds_cmsg_rdma_dest: key %x\n", r_key);
err = -EINVAL; /* invalid r_key */
} else
atomic_inc(&mr->r_refcount);
* with RDMA ops.
*/
- if (rm->rdma.op_active
- && test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags)
+ if ((rm->rdma.op_active
+ && test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags))
|| test_bit(RDS_MSG_FLUSH, &rm->m_flags)) {
spin_lock_irqsave(&conn->c_lock, flags);
if (test_and_clear_bit(RDS_MSG_ON_CONN, &rm->m_flags))