fs: consolidate duplicate dt_type helpers
authorJeff Layton <jlayton@kernel.org>
Thu, 30 Mar 2023 10:41:43 +0000 (06:41 -0400)
committerChristian Brauner <brauner@kernel.org>
Mon, 3 Apr 2023 07:23:54 +0000 (09:23 +0200)
commit364595a6851bf64e1c38224ae68f5dd6651906d1
tree65fa876608fb79e96d9928685bffba7a6e172856
parent4f704d9a8352f5c0a8fcdb6213b934630342bd44
fs: consolidate duplicate dt_type helpers

There are three copies of the same dt_type helper sprinkled around the
tree. Convert them to use the common fs_umode_to_dtype function instead,
which has the added advantage of properly returning DT_UNKNOWN when
given a mode that contains an unrecognized type.

Cc: Chuck Lever <chuck.lever@oracle.com>
Cc: Phillip Potter <phil@philpotter.co.uk>
Suggested-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Christian Brauner <brauner@kernel.org>
Message-Id: <20230330104144.75547-1-jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/configfs/dir.c
fs/kernfs/dir.c
fs/libfs.c