From 05d26015b9701baa38022911b3b143518621664c Mon Sep 17 00:00:00 2001 From: Al Cho Date: Fri, 26 Nov 2010 19:07:27 +0800 Subject: [PATCH] --- yaml --- r: 228223 b: refs/heads/master c: 6efe04ee4109a9d3fc0d419667f54861628b0d45 h: refs/heads/master i: 228221: e572199aa438a9e821e102db7336b7d23cf7b09a 228219: 90b3deb77f27c8c4b810dd2a0ee5251223616f16 228215: 39dec66f8901b40fc89b85432aaf1230b89b4137 228207: cf36fe0f5d0b3bdd12f83ad884d44af9169b3c7a 228191: 6aacaa5695eab2496e2dd5a867807e538dd4dffa 228159: 3581b4f762c84ee94339252214ee6082be6dfeed 228095: f7e67f07c715dfde654cc506f533c52644a56709 v: v3 --- [refs] | 2 +- trunk/drivers/staging/keucr/init.c | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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);