staging: rts_pstor: use bitwise operator instead of logical one
authorNicolas Kaiser <nikai@nikai.net>
Wed, 25 May 2011 00:03:02 +0000 (02:03 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 7 Jun 2011 19:28:40 +0000 (12:28 -0700)
Looks like a typo.

Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
Reviewed-by: Peter Huewe <peterhuewe@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rts_pstor/sd.c

index bddb0312b31eb2543f2baa75751c6a6e5d5c6109..cdae497d54675dd2feefdec7628d1f645decc4e1 100644 (file)
@@ -2328,7 +2328,7 @@ Switch_Fail:
 
                        retval = sd_send_cmd_get_rsp(chip, IO_SEND_OP_COND, 0, SD_RSP_TYPE_R4, rsp, 5);
                        if (retval == STATUS_SUCCESS) {
-                               int func_num = (rsp[1] >> 4) && 0x07;
+                               int func_num = (rsp[1] >> 4) & 0x07;
                                if (func_num) {
                                        RTSX_DEBUGP("SD_IO card (Function number: %d)!\n", func_num);
                                        chip->sd_io = 1;