mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-18 15:44:02 +08:00
squashfs: xattr_lookup sparse fix
Sparse detected that unsigned pointer was being passed as int pointer. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> [fixed up to deal with code refactoring] Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
This commit is contained in:
parent
01e5b4e4e8
commit
aa5b1894cb
@ -25,7 +25,7 @@
|
|||||||
extern __le64 *squashfs_read_xattr_id_table(struct super_block *, u64,
|
extern __le64 *squashfs_read_xattr_id_table(struct super_block *, u64,
|
||||||
u64 *, int *);
|
u64 *, int *);
|
||||||
extern int squashfs_xattr_lookup(struct super_block *, unsigned int, int *,
|
extern int squashfs_xattr_lookup(struct super_block *, unsigned int, int *,
|
||||||
int *, long long *);
|
int *, unsigned long long *);
|
||||||
#else
|
#else
|
||||||
static inline __le64 *squashfs_read_xattr_id_table(struct super_block *sb,
|
static inline __le64 *squashfs_read_xattr_id_table(struct super_block *sb,
|
||||||
u64 start, u64 *xattr_table_start, int *xattr_ids)
|
u64 start, u64 *xattr_table_start, int *xattr_ids)
|
||||||
@ -35,7 +35,8 @@ static inline __le64 *squashfs_read_xattr_id_table(struct super_block *sb,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline int squashfs_xattr_lookup(struct super_block *sb,
|
static inline int squashfs_xattr_lookup(struct super_block *sb,
|
||||||
unsigned int index, int *count, int *size, long long *xattr)
|
unsigned int index, int *count, int *size,
|
||||||
|
unsigned long long *xattr)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
* Map xattr id using the xattr id look up table
|
* Map xattr id using the xattr id look up table
|
||||||
*/
|
*/
|
||||||
int squashfs_xattr_lookup(struct super_block *sb, unsigned int index,
|
int squashfs_xattr_lookup(struct super_block *sb, unsigned int index,
|
||||||
int *count, int *size, long long *xattr)
|
int *count, unsigned int *size, unsigned long long *xattr)
|
||||||
{
|
{
|
||||||
struct squashfs_sb_info *msblk = sb->s_fs_info;
|
struct squashfs_sb_info *msblk = sb->s_fs_info;
|
||||||
int block = SQUASHFS_XATTR_BLOCK(index);
|
int block = SQUASHFS_XATTR_BLOCK(index);
|
||||||
|
Loading…
Reference in New Issue
Block a user