Jörn

-- 
It's just what we asked for, but not what we want!
-- anonymous


Signed-off-by: Jörn Engel <[EMAIL PROTECTED]>
---

 fs/squashfs/inode.c    |   58 ++++++++++++++++++++++++-------------------------
 fs/squashfs/squashfs.h |    2 -
 2 files changed, 30 insertions(+), 30 deletions(-)

--- linux-2.6.12-rc2cow/fs/squashfs/inode.c~squashfs_cu3        2005-04-20 
16:34:43.619956672 +0200
+++ linux-2.6.12-rc2cow/fs/squashfs/inode.c     2005-04-20 16:40:47.498638704 
+0200
@@ -280,7 +280,7 @@ read_failure:
 }
 
 
-int squashfs_get_cached_block(struct super_block *s, char *buffer,
+int squashfs_get_cached_block(struct super_block *s, void *buffer,
                                unsigned int block, unsigned int offset,
                                int length, unsigned int *next_block,
                                unsigned int *next_offset)
@@ -399,14 +399,14 @@ static int get_fragment_location(struct 
        if (msBlk->swap) {
                squashfs_fragment_entry sfragment_entry;
 
-               if (!squashfs_get_cached_block(s, (char *) &sfragment_entry,
+               if (!squashfs_get_cached_block(s, &sfragment_entry,
                                        start_block, offset,
                                        sizeof(sfragment_entry), &start_block,
                                        &offset))
                        return 0;
                SQUASHFS_SWAP_FRAGMENT_ENTRY(&fragment_entry, &sfragment_entry);
        } else
-               if (!squashfs_get_cached_block(s, (char *) &fragment_entry,
+               if (!squashfs_get_cached_block(s, &fragment_entry,
                                        start_block, offset,
                                        sizeof(fragment_entry), &start_block,
                                        &offset))
@@ -549,14 +549,14 @@ static struct inode *squashfs_iget(struc
        if (msBlk->swap) {
                squashfs_base_inode_header sinodeb;
 
-               if (!squashfs_get_cached_block(s, (char *) &sinodeb, block,
+               if (!squashfs_get_cached_block(s, &sinodeb, block,
                                        offset, sizeof(sinodeb), &next_block,
                                        &next_offset))
                        goto failed_read;
                SQUASHFS_SWAP_BASE_INODE_HEADER(&inodeb, &sinodeb,
                                        sizeof(sinodeb));
        } else
-               if (!squashfs_get_cached_block(s, (char *) &inodeb, block,
+               if (!squashfs_get_cached_block(s, &inodeb, block,
                                        offset, sizeof(inodeb), &next_block,
                                        &next_offset))
                        goto failed_read;
@@ -569,7 +569,7 @@ static struct inode *squashfs_iget(struc
                        if (msBlk->swap) {
                                squashfs_reg_inode_header sinodep;
 
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &sinodep, block, offset,
                                                sizeof(sinodep), &next_block,
                                                &next_offset))
@@ -577,7 +577,7 @@ static struct inode *squashfs_iget(struc
                                SQUASHFS_SWAP_REG_INODE_HEADER(&inodep,
                                                                &sinodep);
                        } else
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &inodep, block, offset,
                                                sizeof(inodep), &next_block,
                                                &next_offset))
@@ -624,7 +624,7 @@ static struct inode *squashfs_iget(struc
                        if (msBlk->swap) {
                                squashfs_dir_inode_header sinodep;
 
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &sinodep, block, offset,
                                                sizeof(sinodep), &next_block,
                                                &next_offset))
@@ -632,7 +632,7 @@ static struct inode *squashfs_iget(struc
                                SQUASHFS_SWAP_DIR_INODE_HEADER(&inodep,
                                                                &sinodep);
                        } else
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &inodep, block, offset,
                                                sizeof(inodep), &next_block,
                                                &next_offset))
@@ -664,7 +664,7 @@ static struct inode *squashfs_iget(struc
                        if (msBlk->swap) {
                                squashfs_ldir_inode_header sinodep;
 
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &sinodep, block, offset,
                                                sizeof(sinodep), &next_block,
                                                &next_offset))
@@ -672,7 +672,7 @@ static struct inode *squashfs_iget(struc
                                SQUASHFS_SWAP_LDIR_INODE_HEADER(&inodep,
                                                                &sinodep);
                        } else
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &inodep, block, offset,
                                                sizeof(inodep), &next_block,
                                                &next_offset))
@@ -708,7 +708,7 @@ static struct inode *squashfs_iget(struc
                        if (msBlk->swap) {
                                squashfs_symlink_inode_header sinodep;
 
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &sinodep, block, offset,
                                                sizeof(sinodep), &next_block,
                                                &next_offset))
@@ -716,7 +716,7 @@ static struct inode *squashfs_iget(struc
                                SQUASHFS_SWAP_SYMLINK_INODE_HEADER(&inodep,
                                                                &sinodep);
                        } else
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &inodep, block, offset,
                                                sizeof(inodep), &next_block,
                                                &next_offset))
@@ -745,7 +745,7 @@ static struct inode *squashfs_iget(struc
                        if (msBlk->swap) {
                                squashfs_dev_inode_header sinodep;
 
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &sinodep, block, offset,
                                                sizeof(sinodep), &next_block,
                                                &next_offset))
@@ -753,7 +753,7 @@ static struct inode *squashfs_iget(struc
                                SQUASHFS_SWAP_DEV_INODE_HEADER(&inodep,
                                        &sinodep);
                        } else  
-                               if (!squashfs_get_cached_block(s, (char *)
+                               if (!squashfs_get_cached_block(s,
                                                &inodep, block, offset,
                                                sizeof(inodep), &next_block,
                                                &next_offset))
@@ -1139,7 +1139,7 @@ static unsigned int read_blocklist(struc
                if (msBlk->swap) {
                        unsigned char sblock_list[SIZE];
 
-                       if (!squashfs_get_cached_block(inode->i_sb, (char *)
+                       if (!squashfs_get_cached_block(inode->i_sb,
                                        sblock_list, block_ptr,
                                        offset, blocks << 2, &block_ptr,
                                        &offset)) {
@@ -1150,7 +1150,7 @@ static unsigned int read_blocklist(struc
                        SQUASHFS_SWAP_INTS(((unsigned int *)block_list),
                                        ((unsigned int *)sblock_list), blocks);
                } else
-                       if (!squashfs_get_cached_block(inode->i_sb, (char *)
+                       if (!squashfs_get_cached_block(inode->i_sb,
                                        block_list, block_ptr, offset,
                                        blocks << 2, &block_ptr,
                                        &offset)) {
@@ -1366,13 +1366,13 @@ static int get_dir_index_using_offset(st
        for (i = 0; i < i_count; i++) {
                if (msBlk->swap) {
                        squashfs_dir_index sindex;
-                       squashfs_get_cached_block(s, (char *) &sindex,
+                       squashfs_get_cached_block(s, &sindex,
                                        index_start, index_offset,
                                        sizeof(sindex), &index_start,
                                        &index_offset);
                        SQUASHFS_SWAP_DIR_INDEX(&index, &sindex);
                } else
-                       squashfs_get_cached_block(s, (char *) &index,
+                       squashfs_get_cached_block(s, &index,
                                        index_start, index_offset,
                                        sizeof(index), &index_start,
                                        &index_offset);
@@ -1414,13 +1414,13 @@ static int get_dir_index_using_name(stru
        for (i = 0; i < i_count; i++) {
                if (msBlk->swap) {
                        squashfs_dir_index sindex;
-                       squashfs_get_cached_block(s, (char *) &sindex,
+                       squashfs_get_cached_block(s, &sindex,
                                        index_start, index_offset,
                                        sizeof(sindex), &index_start,
                                        &index_offset);
                        SQUASHFS_SWAP_DIR_INDEX(index, &sindex);
                } else
-                       squashfs_get_cached_block(s, (char *) index,
+                       squashfs_get_cached_block(s, index,
                                        index_start, index_offset,
                                        sizeof(squashfs_dir_index),
                                        &index_start, &index_offset);
@@ -1472,7 +1472,7 @@ static int squashfs_readdir(struct file 
                if (msBlk->swap) {
                        squashfs_dir_header sdirh;
                        
-                       if (!squashfs_get_cached_block(i->i_sb, (char *) &sdirh,
+                       if (!squashfs_get_cached_block(i->i_sb, &sdirh,
                                        next_block, next_offset, sizeof(sdirh),
                                        &next_block, &next_offset))
                                goto failed_read;
@@ -1480,7 +1480,7 @@ static int squashfs_readdir(struct file 
                        length += sizeof(sdirh);
                        SQUASHFS_SWAP_DIR_HEADER(&dirh, &sdirh);
                } else {
-                       if (!squashfs_get_cached_block(i->i_sb, (char *) &dirh,
+                       if (!squashfs_get_cached_block(i->i_sb, &dirh,
                                        next_block, next_offset, sizeof(dirh),
                                        &next_block, &next_offset))
                                goto failed_read;
@@ -1492,7 +1492,7 @@ static int squashfs_readdir(struct file 
                while (dir_count--) {
                        if (msBlk->swap) {
                                squashfs_dir_entry sdire;
-                               if (!squashfs_get_cached_block(i->i_sb, (char *)
+                               if (!squashfs_get_cached_block(i->i_sb,
                                                &sdire, next_block, next_offset,
                                                sizeof(sdire), &next_block,
                                                &next_offset))
@@ -1501,7 +1501,7 @@ static int squashfs_readdir(struct file 
                                length += sizeof(sdire);
                                SQUASHFS_SWAP_DIR_ENTRY(dire, &sdire);
                        } else {
-                               if (!squashfs_get_cached_block(i->i_sb, (char *)
+                               if (!squashfs_get_cached_block(i->i_sb,
                                                dire, next_block, next_offset,
                                                sizeof(*dire), &next_block,
                                                &next_offset))
@@ -1587,7 +1587,7 @@ static struct dentry *squashfs_lookup(st
                /* read directory header */
                if (msBlk->swap) {
                        squashfs_dir_header sdirh;
-                       if (!squashfs_get_cached_block(i->i_sb, (char *) &sdirh,
+                       if (!squashfs_get_cached_block(i->i_sb, &sdirh,
                                        next_block, next_offset, sizeof(sdirh),
                                        &next_block, &next_offset))
                                goto failed_read;
@@ -1595,7 +1595,7 @@ static struct dentry *squashfs_lookup(st
                        length += sizeof(sdirh);
                        SQUASHFS_SWAP_DIR_HEADER(&dirh, &sdirh);
                } else {
-                       if (!squashfs_get_cached_block(i->i_sb, (char *) &dirh,
+                       if (!squashfs_get_cached_block(i->i_sb, &dirh,
                                        next_block, next_offset, sizeof(dirh),
                                        &next_block, &next_offset))
                                goto failed_read;
@@ -1607,7 +1607,7 @@ static struct dentry *squashfs_lookup(st
                while (dir_count--) {
                        if (msBlk->swap) {
                                squashfs_dir_entry sdire;
-                               if (!squashfs_get_cached_block(i->i_sb, (char *)
+                               if (!squashfs_get_cached_block(i->i_sb,
                                                &sdire, next_block,next_offset,
                                                sizeof(sdire), &next_block,
                                                &next_offset))
@@ -1616,7 +1616,7 @@ static struct dentry *squashfs_lookup(st
                                length += sizeof(sdire);
                                SQUASHFS_SWAP_DIR_ENTRY(dire, &sdire);
                        } else {
-                               if (!squashfs_get_cached_block(i->i_sb, (char *)
+                               if (!squashfs_get_cached_block(i->i_sb,
                                                dire, next_block,next_offset,
                                                sizeof(*dire), &next_block,
                                                &next_offset))
--- linux-2.6.12-rc2cow/fs/squashfs/squashfs.h~squashfs_cu3     2005-04-20 
07:52:50.000000000 +0200
+++ linux-2.6.12-rc2cow/fs/squashfs/squashfs.h  2005-04-20 16:37:15.900806464 
+0200
@@ -40,7 +40,7 @@
 extern unsigned int squashfs_read_data(struct super_block *s, char *buffer,
                                unsigned int index, unsigned int length,
                                unsigned int *next_index);
-extern int squashfs_get_cached_block(struct super_block *s, char *buffer,
+extern int squashfs_get_cached_block(struct super_block *s, void *buffer,
                                unsigned int block, unsigned int offset,
                                int length, unsigned int *next_block,
                                unsigned int *next_offset);
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to