mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-15 15:15:47 +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
3 changed files with 9 additions and 6 deletions
|
@ -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 a new issue