diff --git a/[refs] b/[refs] index ca48801a3b66..5f6d7f860b34 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f0773b5ff6d6978c01525f0c34db42d5cedb9394 +refs/heads/master: 626dcb1ee39aa1010c27df31970ff0ecfb287208 diff --git a/trunk/drivers/scsi/st.c b/trunk/drivers/scsi/st.c index 4684cc716aa4..41b1f81b1651 100644 --- a/trunk/drivers/scsi/st.c +++ b/trunk/drivers/scsi/st.c @@ -17,7 +17,7 @@ Last modified: 18-JAN-1998 Richard Gooch Devfs support */ -static const char *verstr = "20080224"; +static const char *verstr = "20080504"; #include @@ -1670,6 +1670,7 @@ st_write(struct file *filp, const char __user *buf, size_t count, loff_t * ppos) if (undone <= do_count) { /* Only data from this write is not written */ count += undone; + b_point -= undone; do_count -= undone; if (STp->block_size) blks = (transfer - undone) / STp->block_size;