mirror of
https://github.com/torvalds/linux.git
synced 2024-12-17 00:21:32 +00:00
IB/iser: Use helper for container_of
Nicer this way. Signed-off-by: Sagi Grimberg <sagig@mellanox.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
0f512b34c6
commit
7edc5a999d
@ -731,4 +731,10 @@ iser_tx_next_wr(struct iser_tx_desc *tx_desc)
|
||||
return cur_wr;
|
||||
}
|
||||
|
||||
static inline struct iser_conn *
|
||||
to_iser_conn(struct ib_conn *ib_conn)
|
||||
{
|
||||
return container_of(ib_conn, struct iser_conn, ib_conn);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -559,8 +559,7 @@ void iser_rcv_completion(struct iser_rx_desc *rx_desc,
|
||||
unsigned long rx_xfer_len,
|
||||
struct ib_conn *ib_conn)
|
||||
{
|
||||
struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn,
|
||||
ib_conn);
|
||||
struct iser_conn *iser_conn = to_iser_conn(ib_conn);
|
||||
struct iscsi_hdr *hdr;
|
||||
char *data;
|
||||
u64 rx_dma;
|
||||
|
@ -461,8 +461,7 @@ void iser_free_fastreg_pool(struct ib_conn *ib_conn)
|
||||
*/
|
||||
static int iser_create_ib_conn_res(struct ib_conn *ib_conn)
|
||||
{
|
||||
struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn,
|
||||
ib_conn);
|
||||
struct iser_conn *iser_conn = to_iser_conn(ib_conn);
|
||||
struct iser_device *device;
|
||||
struct ib_device_attr *dev_attr;
|
||||
struct ib_qp_init_attr init_attr;
|
||||
@ -1166,9 +1165,8 @@ static void
|
||||
iser_handle_comp_error(struct ib_conn *ib_conn,
|
||||
struct ib_wc *wc)
|
||||
{
|
||||
struct iser_conn *iser_conn = to_iser_conn(ib_conn);
|
||||
void *wr_id = (void *)(uintptr_t)wc->wr_id;
|
||||
struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn,
|
||||
ib_conn);
|
||||
|
||||
if (wc->status != IB_WC_WR_FLUSH_ERR)
|
||||
if (iser_conn->iscsi_conn)
|
||||
|
Loading…
Reference in New Issue
Block a user