]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/memstick/core/ms_block.c
Merge tag 'seccomp-4.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees...
[linux-beck.git] / drivers / memstick / core / ms_block.c
index 08e70232062fbcdde628d33afef1a4f5f3f93de0..84abf9d3c24e62410b242520e7d5f20553e784dd 100644 (file)
@@ -401,10 +401,10 @@ again:
                        sizeof(struct ms_status_register)))
                        return 0;
 
-               msb->state = MSB_RP_RECEIVE_OOB_READ;
+               msb->state = MSB_RP_RECEIVE_STATUS_REG;
                return 0;
 
-       case MSB_RP_RECIVE_STATUS_REG:
+       case MSB_RP_RECEIVE_STATUS_REG:
                msb->regs.status = *(struct ms_status_register *)mrq->data;
                msb->state = MSB_RP_SEND_OOB_READ;
                /* fallthrough */
@@ -1909,7 +1909,7 @@ static void msb_io_work(struct work_struct *work)
                lba = blk_rq_pos(msb->req);
 
                sector_div(lba, msb->page_size / 512);
-               page = do_div(lba, msb->pages_in_block);
+               page = sector_div(lba, msb->pages_in_block);
 
                if (rq_data_dir(msb->req) == READ)
                        error = msb_do_read_request(msb, lba, page, sg,