Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

[PATCH] cciss endian annotations

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Al Viro and committed by
Linus Torvalds
4c1f2b31 edceec3d

+5 -5
+5 -5
drivers/block/cciss.c
··· 1439 1439 1440 1440 if (return_code == IO_OK) { 1441 1441 listlength = 1442 - be32_to_cpu(*(__u32 *) ld_buff->LUNListLength); 1442 + be32_to_cpu(*(__be32 *) ld_buff->LUNListLength); 1443 1443 } else { /* reading number of logical volumes failed */ 1444 1444 printk(KERN_WARNING "cciss: report logical volume" 1445 1445 " command failed\n"); ··· 1961 1961 ctlr, buf, sizeof(ReadCapdata_struct), 1962 1962 1, logvol, 0, NULL, TYPE_CMD); 1963 1963 if (return_code == IO_OK) { 1964 - *total_size = be32_to_cpu(*(__u32 *) buf->total_size); 1965 - *block_size = be32_to_cpu(*(__u32 *) buf->block_size); 1964 + *total_size = be32_to_cpu(*(__be32 *) buf->total_size); 1965 + *block_size = be32_to_cpu(*(__be32 *) buf->block_size); 1966 1966 } else { /* read capacity command failed */ 1967 1967 printk(KERN_WARNING "cciss: read capacity failed\n"); 1968 1968 *total_size = 0; ··· 1997 1997 1, logvol, 0, NULL, TYPE_CMD); 1998 1998 } 1999 1999 if (return_code == IO_OK) { 2000 - *total_size = be64_to_cpu(*(__u64 *) buf->total_size); 2001 - *block_size = be32_to_cpu(*(__u32 *) buf->block_size); 2000 + *total_size = be64_to_cpu(*(__be64 *) buf->total_size); 2001 + *block_size = be32_to_cpu(*(__be32 *) buf->block_size); 2002 2002 } else { /* read capacity command failed */ 2003 2003 printk(KERN_WARNING "cciss: read capacity failed\n"); 2004 2004 *total_size = 0;