From: Markus Elfring <elfring@xxxxxxxxxxxxxxxxxxxxx> Date: Tue, 4 Oct 2016 18:55:42 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The script "checkpatch.pl" pointed information out like the following. Comparison to NULL could be written … Thus fix the affected source code places. Signed-off-by: Markus Elfring <elfring@xxxxxxxxxxxxxxxxxxxxx> --- drivers/md/raid1.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 958bf41..3a1194e 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -474,7 +474,7 @@ static void raid1_end_write_request(struct bio *bio) } } } - if (r1_bio->bios[mirror] == NULL) + if (!r1_bio->bios[mirror]) rdev_dec_pending(rdev, conf->mddev); /* @@ -549,7 +549,7 @@ static int read_balance(struct r1conf *conf, struct r1bio *r1_bio, int *max_sect rdev = rcu_dereference(conf->mirrors[disk].rdev); if (r1_bio->bios[disk] == IO_BLOCKED - || rdev == NULL + || !rdev || test_bit(Faulty, &rdev->flags)) continue; if (!test_bit(In_sync, &rdev->flags) && @@ -1582,7 +1582,7 @@ static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev) */ if (rdev->saved_raid_disk >= 0 && rdev->saved_raid_disk >= first && - conf->mirrors[rdev->saved_raid_disk].rdev == NULL) + !conf->mirrors[rdev->saved_raid_disk].rdev) first = last = rdev->saved_raid_disk; for (mirror = first; mirror <= last; mirror++) { @@ -1605,7 +1605,7 @@ static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev) break; } if (test_bit(WantReplacement, &p->rdev->flags) && - p[conf->raid_disks].rdev == NULL) { + !p[conf->raid_disks].rdev) { /* Add this device as a replacement */ clear_bit(In_sync, &rdev->flags); set_bit(Replacement, &rdev->flags); @@ -2002,7 +2002,7 @@ static void sync_request_write(struct mddev *mddev, struct r1bio *r1_bio) atomic_set(&r1_bio->remaining, 1); for (i = 0; i < disks ; i++) { wbio = r1_bio->bios[i]; - if (wbio->bi_end_io == NULL || + if (!wbio->bi_end_io || (wbio->bi_end_io == end_sync_read && (i == r1_bio->read_disk || !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) @@ -2220,7 +2220,7 @@ static void handle_sync_write_finished(struct r1conf *conf, struct r1bio *r1_bio for (m = 0; m < conf->raid_disks * 2 ; m++) { struct md_rdev *rdev = conf->mirrors[m].rdev; struct bio *bio = r1_bio->bios[m]; - if (bio->bi_end_io == NULL) + if (!bio->bi_end_io) continue; if (!bio->bi_error && test_bit(R1BIO_MadeGood, &r1_bio->state)) { @@ -2247,7 +2247,7 @@ static void handle_write_finished(struct r1conf *conf, struct r1bio *r1_bio) r1_bio->sector, r1_bio->sectors, 0); rdev_dec_pending(rdev, conf->mddev); - } else if (r1_bio->bios[m] != NULL) { + } else if (r1_bio->bios[m]) { /* This drive got a write error. We need to * narrow down and record precise write * errors. @@ -2509,7 +2509,7 @@ static sector_t raid1_sync_request(struct mddev *mddev, sector_t sector_nr, return 0; } - if (mddev->bitmap == NULL && + if (!mddev->bitmap && mddev->recovery_cp == MaxSector && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && conf->fullsync == 0) { @@ -2564,7 +2564,7 @@ static sector_t raid1_sync_request(struct mddev *mddev, sector_t sector_nr, bio_reset(bio); rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev == NULL || + if (!rdev || test_bit(Faulty, &rdev->flags)) { if (i < conf->raid_disks) still_degraded = 1; @@ -2710,7 +2710,7 @@ static sector_t raid1_sync_request(struct mddev *mddev, sector_t sector_nr, while (i > 0) { i--; bio = r1_bio->bios[i]; - if (bio->bi_end_io==NULL) + if (!bio->bi_end_io) continue; /* remove last page from this bio */ bio->bi_vcnt--; @@ -2924,7 +2924,7 @@ static int raid1_run(struct mddev *mddev) * bookkeeping area. [whatever we allocate in run(), * should be freed in raid1_free()] */ - if (mddev->private == NULL) + if (!mddev->private) conf = setup_conf(mddev); else conf = mddev->private; @@ -2946,7 +2946,7 @@ static int raid1_run(struct mddev *mddev) mddev->degraded = 0; for (i=0; i < conf->raid_disks; i++) - if (conf->mirrors[i].rdev == NULL || + if (!conf->mirrors[i].rdev || !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || test_bit(Faulty, &conf->mirrors[i].rdev->flags)) mddev->degraded++; -- 2.10.1 -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html