Merge tag 'driver-core-4.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull driver core fix from Greg KH: "Here is a single kernfs fix for 4.11-rc4 that resolves a reported issue. It has been in linux-next with no reported issues" * tag 'driver-core-4.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: kernfs: Check KERNFS_HAS_RELEASE before calling kernfs_release_file()
This commit is contained in:
@@ -809,7 +809,8 @@ void kernfs_drain_open_files(struct kernfs_node *kn)
|
|||||||
if (kn->flags & KERNFS_HAS_MMAP)
|
if (kn->flags & KERNFS_HAS_MMAP)
|
||||||
unmap_mapping_range(inode->i_mapping, 0, 0, 1);
|
unmap_mapping_range(inode->i_mapping, 0, 0, 1);
|
||||||
|
|
||||||
kernfs_release_file(kn, of);
|
if (kn->flags & KERNFS_HAS_RELEASE)
|
||||||
|
kernfs_release_file(kn, of);
|
||||||
}
|
}
|
||||||
|
|
||||||
mutex_unlock(&kernfs_open_file_mutex);
|
mutex_unlock(&kernfs_open_file_mutex);
|
||||||
|
Reference in New Issue
Block a user