diff --git a/[refs] b/[refs] index 48f846b05314..12ff28fc88c3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e93192acff4eaf7024c2450d91f3de69258f1f12 +refs/heads/master: 6efe04ee4109a9d3fc0d419667f54861628b0d45 diff --git a/trunk/drivers/staging/keucr/init.c b/trunk/drivers/staging/keucr/init.c index e6c56deec94c..515e448852a0 100644 --- a/trunk/drivers/staging/keucr/init.c +++ b/trunk/drivers/staging/keucr/init.c @@ -364,8 +364,13 @@ int ENE_SendScsiCmd(struct us_data *us, BYTE fDir, void *buf, int use_sg) } if (buf) { - unsigned int pipe = fDir == - FDIR_READ ? us->recv_bulk_pipe : us->send_bulk_pipe; + unsigned int pipe = fDir; + + if (fDir == FDIR_READ) + pipe = us->recv_bulk_pipe; + else + pipe = us->send_bulk_pipe; + /* Bulk */ if (use_sg) result = usb_stor_bulk_srb(us, pipe, us->srb);