X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=block%2Fblk-mq-debugfs.c;h=7921573aebbc28abd0a57a999792ede908acfd6c;hb=df3865f8f56879b7e9f0ca47fa7bc5f2252df6d3;hp=f8120832ca7b8ea44cf872c3810dd373a662656b;hpb=c180f1b04be01d025aa1e6e53e1a8b6626bd90c4;p=uclinux-h8%2Flinux.git diff --git a/block/blk-mq-debugfs.c b/block/blk-mq-debugfs.c index f8120832ca7b..7921573aebbc 100644 --- a/block/blk-mq-debugfs.c +++ b/block/blk-mq-debugfs.c @@ -839,6 +839,9 @@ static const struct blk_mq_debugfs_attr blk_mq_debugfs_ctx_attrs[] = { static bool debugfs_create_files(struct dentry *parent, void *data, const struct blk_mq_debugfs_attr *attr) { + if (IS_ERR_OR_NULL(parent)) + return false; + d_inode(parent)->i_private = data; for (; attr->name; attr++) {