mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-28 07:04:00 +08:00
staging: exfat: cleanup explicit comparisons to NULL
Fixes checkpatch.pl warnings: CHECK: Comparison to NULL could be written "expr" CHECK: Comparison to NULL could be written "!expr" Signed-off-by: Valentin Vidic <vvidic@valentin-vidic.from.hr> Link: https://lore.kernel.org/r/20190903205659.18856-1-vvidic@valentin-vidic.from.hr Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4e690bf985
commit
3b531807e6
@ -100,7 +100,7 @@ void fs_set_vol_flags(struct super_block *sb, u32 new_flag)
|
||||
p_fs->vol_flag = new_flag;
|
||||
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
if (p_fs->pbr_bh == NULL) {
|
||||
if (!p_fs->pbr_bh) {
|
||||
if (sector_read(sb, p_fs->PBR_sector,
|
||||
&p_fs->pbr_bh, 1) != FFS_SUCCESS)
|
||||
return;
|
||||
@ -543,7 +543,7 @@ s32 load_alloc_bitmap(struct super_block *sb)
|
||||
p_fs->vol_amap = kmalloc_array(p_fs->map_sectors,
|
||||
sizeof(struct buffer_head *),
|
||||
GFP_KERNEL);
|
||||
if (p_fs->vol_amap == NULL)
|
||||
if (!p_fs->vol_amap)
|
||||
return FFS_MEMORYERR;
|
||||
|
||||
sector = START_SECTOR(p_fs->map_clu);
|
||||
@ -685,7 +685,7 @@ void sync_alloc_bitmap(struct super_block *sb)
|
||||
int i;
|
||||
struct fs_info_t *p_fs = &(EXFAT_SB(sb)->fs_info);
|
||||
|
||||
if (p_fs->vol_amap == NULL)
|
||||
if (!p_fs->vol_amap)
|
||||
return;
|
||||
|
||||
for (i = 0; i < p_fs->map_sectors; i++)
|
||||
@ -714,7 +714,7 @@ static s32 __load_upcase_table(struct super_block *sb, sector_t sector,
|
||||
|
||||
upcase_table = p_fs->vol_utbl = kmalloc(UTBL_COL_COUNT * sizeof(u16 *),
|
||||
GFP_KERNEL);
|
||||
if (upcase_table == NULL)
|
||||
if (!upcase_table)
|
||||
return FFS_MEMORYERR;
|
||||
memset(upcase_table, 0, UTBL_COL_COUNT * sizeof(u16 *));
|
||||
|
||||
@ -750,11 +750,11 @@ static s32 __load_upcase_table(struct super_block *sb, sector_t sector,
|
||||
} else { /* uni != index , uni != 0xFFFF */
|
||||
u16 col_index = get_col_index(index);
|
||||
|
||||
if (upcase_table[col_index] == NULL) {
|
||||
if (!upcase_table[col_index]) {
|
||||
pr_debug("alloc = 0x%X\n", col_index);
|
||||
upcase_table[col_index] = kmalloc_array(UTBL_ROW_COUNT,
|
||||
sizeof(u16), GFP_KERNEL);
|
||||
if (upcase_table[col_index] == NULL) {
|
||||
if (!upcase_table[col_index]) {
|
||||
ret = FFS_MEMORYERR;
|
||||
goto error;
|
||||
}
|
||||
@ -794,7 +794,7 @@ static s32 __load_default_upcase_table(struct super_block *sb)
|
||||
|
||||
upcase_table = p_fs->vol_utbl = kmalloc(UTBL_COL_COUNT * sizeof(u16 *),
|
||||
GFP_KERNEL);
|
||||
if (upcase_table == NULL)
|
||||
if (!upcase_table)
|
||||
return FFS_MEMORYERR;
|
||||
memset(upcase_table, 0, UTBL_COL_COUNT * sizeof(u16 *));
|
||||
|
||||
@ -812,12 +812,12 @@ static s32 __load_default_upcase_table(struct super_block *sb)
|
||||
} else { /* uni != index , uni != 0xFFFF */
|
||||
u16 col_index = get_col_index(index);
|
||||
|
||||
if (upcase_table[col_index] == NULL) {
|
||||
if (!upcase_table[col_index]) {
|
||||
pr_debug("alloc = 0x%X\n", col_index);
|
||||
upcase_table[col_index] = kmalloc_array(UTBL_ROW_COUNT,
|
||||
sizeof(u16),
|
||||
GFP_KERNEL);
|
||||
if (upcase_table[col_index] == NULL) {
|
||||
if (!upcase_table[col_index]) {
|
||||
ret = FFS_MEMORYERR;
|
||||
goto error;
|
||||
}
|
||||
@ -1640,7 +1640,7 @@ struct dentry_t *get_entry_with_sector(struct super_block *sb, sector_t sector,
|
||||
|
||||
buf = buf_getblk(sb, sector);
|
||||
|
||||
if (buf == NULL)
|
||||
if (!buf)
|
||||
return NULL;
|
||||
|
||||
return (struct dentry_t *)(buf + offset);
|
||||
@ -1658,10 +1658,10 @@ struct dentry_t *get_entry_in_dir(struct super_block *sb, struct chain_t *p_dir,
|
||||
|
||||
buf = buf_getblk(sb, sec);
|
||||
|
||||
if (buf == NULL)
|
||||
if (!buf)
|
||||
return NULL;
|
||||
|
||||
if (sector != NULL)
|
||||
if (sector)
|
||||
*sector = sec;
|
||||
return (struct dentry_t *)(buf + off);
|
||||
}
|
||||
@ -1721,7 +1721,7 @@ struct entry_set_cache_t *get_entry_set_in_dir(struct super_block *sb,
|
||||
sec += START_SECTOR(clu);
|
||||
|
||||
buf = buf_getblk(sb, sec);
|
||||
if (buf == NULL)
|
||||
if (!buf)
|
||||
goto err_out;
|
||||
|
||||
ep = (struct dentry_t *)(buf + off);
|
||||
@ -1741,7 +1741,7 @@ struct entry_set_cache_t *get_entry_set_in_dir(struct super_block *sb,
|
||||
pr_debug("%s: trying to kmalloc %zx bytes for %d entries\n", __func__,
|
||||
bufsize, num_entries);
|
||||
es = kmalloc(bufsize, GFP_KERNEL);
|
||||
if (es == NULL)
|
||||
if (!es)
|
||||
goto err_out;
|
||||
|
||||
es->num_entries = num_entries;
|
||||
@ -1820,7 +1820,7 @@ struct entry_set_cache_t *get_entry_set_in_dir(struct super_block *sb,
|
||||
sec++;
|
||||
}
|
||||
buf = buf_getblk(sb, sec);
|
||||
if (buf == NULL)
|
||||
if (!buf)
|
||||
goto err_out;
|
||||
off = 0;
|
||||
ep = (struct dentry_t *)(buf);
|
||||
@ -1872,7 +1872,7 @@ static s32 __write_partial_entries_in_entry_set(struct super_block *sb,
|
||||
remaining_byte_in_sector >> DENTRY_SIZE_BITS,
|
||||
num_entries);
|
||||
buf = buf_getblk(sb, sec);
|
||||
if (buf == NULL)
|
||||
if (!buf)
|
||||
goto err_out;
|
||||
pr_debug("es->buf %p buf_off %u\n", esbuf, buf_off);
|
||||
pr_debug("copying %d entries from %p to sector %llu\n",
|
||||
@ -2651,7 +2651,7 @@ void exfat_get_uni_name_from_ext_entry(struct super_block *sb,
|
||||
struct fs_info_t *p_fs = &(EXFAT_SB(sb)->fs_info);
|
||||
|
||||
es = get_entry_set_in_dir(sb, p_dir, entry, ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL || es->num_entries < 3) {
|
||||
if (!es || es->num_entries < 3) {
|
||||
if (es)
|
||||
release_entry_set(es);
|
||||
return;
|
||||
|
@ -341,7 +341,7 @@ static int exfat_cmpi(const struct dentry *dentry, unsigned int len,
|
||||
alen = exfat_striptail_len(name);
|
||||
blen = __exfat_striptail_len(len, str);
|
||||
if (alen == blen) {
|
||||
if (t == NULL) {
|
||||
if (!t) {
|
||||
if (strncasecmp(name->name, str, alen) == 0)
|
||||
return 0;
|
||||
} else {
|
||||
@ -589,7 +589,7 @@ static int ffsGetVolInfo(struct super_block *sb, struct vol_info_t *info)
|
||||
struct fs_info_t *p_fs = &(EXFAT_SB(sb)->fs_info);
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if (info == NULL)
|
||||
if (!info)
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -652,7 +652,7 @@ static int ffsLookupFile(struct inode *inode, char *path, struct file_id_t *fid)
|
||||
pr_debug("%s entered\n", __func__);
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if ((fid == NULL) || (path == NULL) || (*path == '\0'))
|
||||
if (!fid || !path || (*path == '\0'))
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -745,7 +745,7 @@ static int ffsCreateFile(struct inode *inode, char *path, u8 mode,
|
||||
int ret;
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if ((fid == NULL) || (path == NULL) || (*path == '\0'))
|
||||
if (!fid || !path || (*path == '\0'))
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -790,11 +790,11 @@ static int ffsReadFile(struct inode *inode, struct file_id_t *fid, void *buffer,
|
||||
struct bd_info_t *p_bd = &(EXFAT_SB(sb)->bd_info);
|
||||
|
||||
/* check the validity of the given file id */
|
||||
if (fid == NULL)
|
||||
if (!fid)
|
||||
return FFS_INVALIDFID;
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if (buffer == NULL)
|
||||
if (!buffer)
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -813,7 +813,7 @@ static int ffsReadFile(struct inode *inode, struct file_id_t *fid, void *buffer,
|
||||
count = fid->size - fid->rwoffset;
|
||||
|
||||
if (count == 0) {
|
||||
if (rcount != NULL)
|
||||
if (rcount)
|
||||
*rcount = 0;
|
||||
ret = FFS_EOF;
|
||||
goto out;
|
||||
@ -887,7 +887,7 @@ static int ffsReadFile(struct inode *inode, struct file_id_t *fid, void *buffer,
|
||||
/* How did this ever work and not leak a brlse()?? */
|
||||
err_out:
|
||||
/* set the size of read bytes */
|
||||
if (rcount != NULL)
|
||||
if (rcount)
|
||||
*rcount = read_bytes;
|
||||
|
||||
if (p_fs->dev_ejected)
|
||||
@ -920,11 +920,11 @@ static int ffsWriteFile(struct inode *inode, struct file_id_t *fid,
|
||||
struct bd_info_t *p_bd = &(EXFAT_SB(sb)->bd_info);
|
||||
|
||||
/* check the validity of the given file id */
|
||||
if (fid == NULL)
|
||||
if (!fid)
|
||||
return FFS_INVALIDFID;
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if (buffer == NULL)
|
||||
if (!buffer)
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -940,7 +940,7 @@ static int ffsWriteFile(struct inode *inode, struct file_id_t *fid,
|
||||
fid->rwoffset = fid->size;
|
||||
|
||||
if (count == 0) {
|
||||
if (wcount != NULL)
|
||||
if (wcount)
|
||||
*wcount = 0;
|
||||
ret = FFS_SUCCESS;
|
||||
goto out;
|
||||
@ -1099,7 +1099,7 @@ static int ffsWriteFile(struct inode *inode, struct file_id_t *fid,
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &(fid->dir), fid->entry,
|
||||
ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL)
|
||||
if (!es)
|
||||
goto err_out;
|
||||
ep2 = ep+1;
|
||||
} else {
|
||||
@ -1141,7 +1141,7 @@ static int ffsWriteFile(struct inode *inode, struct file_id_t *fid,
|
||||
|
||||
err_out:
|
||||
/* set the size of written bytes */
|
||||
if (wcount != NULL)
|
||||
if (wcount)
|
||||
*wcount = write_bytes;
|
||||
|
||||
if (num_alloced == 0)
|
||||
@ -1228,7 +1228,7 @@ static int ffsTruncateFile(struct inode *inode, u64 old_size, u64 new_size)
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &fid->dir, fid->entry,
|
||||
ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL) {
|
||||
if (!es) {
|
||||
ret = FFS_MEDIAERR;
|
||||
goto out;
|
||||
}
|
||||
@ -1323,11 +1323,11 @@ static int ffsMoveFile(struct inode *old_parent_inode, struct file_id_t *fid,
|
||||
s32 new_entry = 0;
|
||||
|
||||
/* check the validity of the given file id */
|
||||
if (fid == NULL)
|
||||
if (!fid)
|
||||
return FFS_INVALIDFID;
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if ((new_path == NULL) || (*new_path == '\0'))
|
||||
if (!new_path || (*new_path == '\0'))
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -1444,7 +1444,7 @@ static int ffsRemoveFile(struct inode *inode, struct file_id_t *fid)
|
||||
struct fs_info_t *p_fs = &(EXFAT_SB(sb)->fs_info);
|
||||
|
||||
/* check the validity of the given file id */
|
||||
if (fid == NULL)
|
||||
if (!fid)
|
||||
return FFS_INVALIDFID;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -1532,7 +1532,7 @@ static int ffsSetAttr(struct inode *inode, u32 attr)
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &(fid->dir), fid->entry,
|
||||
ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL) {
|
||||
if (!es) {
|
||||
ret = FFS_MEDIAERR;
|
||||
goto out;
|
||||
}
|
||||
@ -1648,7 +1648,7 @@ static int ffsReadStat(struct inode *inode, struct dir_entry_t *info)
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &(fid->dir), fid->entry,
|
||||
ES_2_ENTRIES, &ep);
|
||||
if (es == NULL) {
|
||||
if (!es) {
|
||||
ret = FFS_MEDIAERR;
|
||||
goto out;
|
||||
}
|
||||
@ -1772,7 +1772,7 @@ static int ffsWriteStat(struct inode *inode, struct dir_entry_t *info)
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &(fid->dir), fid->entry,
|
||||
ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL) {
|
||||
if (!es) {
|
||||
ret = FFS_MEDIAERR;
|
||||
goto out;
|
||||
}
|
||||
@ -1842,7 +1842,7 @@ static int ffsMapCluster(struct inode *inode, s32 clu_offset, u32 *clu)
|
||||
struct file_id_t *fid = &(EXFAT_I(inode)->fid);
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if (clu == NULL)
|
||||
if (!clu)
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -1926,7 +1926,7 @@ static int ffsMapCluster(struct inode *inode, s32 clu_offset, u32 *clu)
|
||||
if (p_fs->vol_type == EXFAT) {
|
||||
es = get_entry_set_in_dir(sb, &fid->dir, fid->entry,
|
||||
ES_ALL_ENTRIES, &ep);
|
||||
if (es == NULL) {
|
||||
if (!es) {
|
||||
ret = FFS_MEDIAERR;
|
||||
goto out;
|
||||
}
|
||||
@ -1994,7 +1994,7 @@ static int ffsCreateDir(struct inode *inode, char *path, struct file_id_t *fid)
|
||||
pr_debug("%s entered\n", __func__);
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if ((fid == NULL) || (path == NULL) || (*path == '\0'))
|
||||
if (!fid || !path || (*path == '\0'))
|
||||
return FFS_ERROR;
|
||||
|
||||
/* acquire the lock for file system critical section */
|
||||
@ -2040,7 +2040,7 @@ static int ffsReadDir(struct inode *inode, struct dir_entry_t *dir_entry)
|
||||
struct file_id_t *fid = &(EXFAT_I(inode)->fid);
|
||||
|
||||
/* check the validity of pointer parameters */
|
||||
if (dir_entry == NULL)
|
||||
if (!dir_entry)
|
||||
return FFS_ERROR;
|
||||
|
||||
/* check if the given file ID is opened */
|
||||
@ -2231,7 +2231,7 @@ static int ffsRemoveDir(struct inode *inode, struct file_id_t *fid)
|
||||
struct fs_info_t *p_fs = &(EXFAT_SB(sb)->fs_info);
|
||||
|
||||
/* check the validity of the given file id */
|
||||
if (fid == NULL)
|
||||
if (!fid)
|
||||
return FFS_INVALIDFID;
|
||||
|
||||
dir.dir = fid->dir.dir;
|
||||
@ -3119,10 +3119,10 @@ static const char *exfat_get_link(struct dentry *dentry, struct inode *inode,
|
||||
{
|
||||
struct exfat_inode_info *ei = EXFAT_I(inode);
|
||||
|
||||
if (ei->target != NULL) {
|
||||
if (ei->target) {
|
||||
char *cookie = ei->target;
|
||||
|
||||
if (cookie != NULL)
|
||||
if (cookie)
|
||||
return (char *)(ei->target);
|
||||
}
|
||||
return NULL;
|
||||
@ -3784,7 +3784,7 @@ static int parse_options(char *options, int silent, int *debug,
|
||||
if (!options)
|
||||
goto out;
|
||||
|
||||
while ((p = strsep(&options, ",")) != NULL) {
|
||||
while ((p = strsep(&options, ","))) {
|
||||
int token;
|
||||
|
||||
if (!*p)
|
||||
@ -4048,7 +4048,7 @@ static int __init exfat_init_inodecache(void)
|
||||
(SLAB_RECLAIM_ACCOUNT |
|
||||
SLAB_MEM_SPREAD),
|
||||
init_once);
|
||||
if (exfat_inode_cachep == NULL)
|
||||
if (!exfat_inode_cachep)
|
||||
return -ENOMEM;
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user