Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b801a1e7dbca3f51d0a4b22a750ae257196002cb
Commit:     b801a1e7dbca3f51d0a4b22a750ae257196002cb
Parent:     88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d
Author:     Rusty Russell <[EMAIL PROTECTED]>
AuthorDate: Fri Jan 11 10:12:55 2008 +0100
Committer:  Jens Axboe <[EMAIL PROTECTED]>
CommitDate: Fri Jan 11 10:12:55 2008 +0100

    Don't blatt first element of prv in sg_chain()
    
    I realize that sg chaining is a ploy to make the rest of the kernel
    devs feel the pain of the SCSI subsystem.  But this was a little
    unsubtle.
    
    Signed-off-by: Rusty Russell <[EMAIL PROTECTED]>
    Acked-by: Tejun Heo <[EMAIL PROTECTED]>
    Signed-off-by: Jens Axboe <[EMAIL PROTECTED]>
---
 include/linux/scatterlist.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/linux/scatterlist.h b/include/linux/scatterlist.h
index 416e000..e3ff21d 100644
--- a/include/linux/scatterlist.h
+++ b/include/linux/scatterlist.h
@@ -191,8 +191,8 @@ static inline void sg_chain(struct scatterlist *prv, 
unsigned int prv_nents,
        /*
         * offset and length are unused for chain entry.  Clear them.
         */
-       prv->offset = 0;
-       prv->length = 0;
+       prv[prv_nents - 1].offset = 0;
+       prv[prv_nents - 1].length = 0;
 
        /*
         * Set lowest bit to indicate a link pointer, and make sure to clear
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to