]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
block: Disable autoprotect
authorMartin K. Petersen <martin.petersen@oracle.com>
Wed, 22 Sep 2010 19:33:37 +0000 (15:33 -0400)
committerGuru Anbalagane <guru.anbalagane@oracle.com>
Wed, 8 Feb 2012 00:54:26 +0000 (16:54 -0800)
Not all filesystems keep their pages stable during I/O leading to
checksum failures.  Disable automatic protection.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
block/blk-integrity.c

index 129b9e209a3b46dcf06ab36c0629e632e9b75035..ad75541d85c570009abe40e0a33ae33e46492898 100644 (file)
@@ -401,7 +401,7 @@ int blk_integrity_register(struct gendisk *disk, struct blk_integrity *template)
 
                kobject_uevent(&bi->kobj, KOBJ_ADD);
 
-               bi->flags |= INTEGRITY_FLAG_READ | INTEGRITY_FLAG_WRITE;
+               bi->flags = 0;  /* Disable checking by default */
                bi->sector_size = queue_logical_block_size(disk->queue);
                disk->integrity = bi;
        } else