diff --git a/lnet/libcfs/tracefile.c b/lnet/libcfs/tracefile.c index 0b8e61ee1200f29241470505bbb8c0161b3b2f24..4bf669382a4db5029c8e0254aadcf2a179846e63 100644 --- a/lnet/libcfs/tracefile.c +++ b/lnet/libcfs/tracefile.c @@ -655,8 +655,9 @@ int tracefile_dump_all_pages(char *filename) filp = cfs_filp_open(filename, O_CREAT|O_EXCL|O_WRONLY|O_LARGEFILE, 0600, &rc); if (!filp) { - printk(KERN_ERR "LustreError: can't open %s for dump: rc %d\n", - filename, rc); + if (rc != -EEXIST) + printk(KERN_ERR "LustreError: can't open %s for dump: rc %d\n", + filename, rc); goto out; }