ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
authorGreg Hackmann <ghackmann@google.com>
Tue, 16 May 2017 23:48:49 +0000 (16:48 -0700)
committerAmit Pundir <amit.pundir@linaro.org>
Wed, 21 Jun 2017 11:10:18 +0000 (16:40 +0530)
smatch warns about the suspicious formatting in the last line of
open_flags_to_access_mode().  It turns out the only caller was deleted
over a year ago by "ANDROID: sdcardfs: Bring up to date with Android M
permissions:", so we can "fix" the function's formatting by deleting it.

Change-Id: Id85946f3eb01722eef35b1815f405a6fda3aa4ff
Signed-off-by: Greg Hackmann <ghackmann@google.com>
fs/sdcardfs/packagelist.c
fs/sdcardfs/sdcardfs.h

index 8495474258d55adb143b71797ab4c3215267e391..66c6f8e72a02f9d27062dc5bead4bbb127d48a88 100644 (file)
@@ -174,19 +174,6 @@ int check_caller_access_to_name(struct inode *parent_node, const struct qstr *na
        return 1;
 }
 
-/* This function is used when file opening. The open flags must be
- * checked before calling check_caller_access_to_name()
- */
-int open_flags_to_access_mode(int open_flags)
-{
-       if ((open_flags & O_ACCMODE) == O_RDONLY)
-               return 0; /* R_OK */
-       if ((open_flags & O_ACCMODE) == O_WRONLY)
-               return 1; /* W_OK */
-       /* Probably O_RDRW, but treat as default to be safe */
-               return 1; /* R_OK | W_OK */
-}
-
 static struct hashtable_entry *alloc_hashtable_entry(const struct qstr *key,
                appid_t value)
 {
index 31d37d7da4f9a374040ec1177d4235cce5887797..b8624fd8b81776e0678bed0947bfc97e965774bc 100644 (file)
@@ -499,7 +499,6 @@ extern appid_t get_appid(const char *app_name);
 extern appid_t get_ext_gid(const char *app_name);
 extern appid_t is_excluded(const char *app_name, userid_t userid);
 extern int check_caller_access_to_name(struct inode *parent_node, const struct qstr *name);
-extern int open_flags_to_access_mode(int open_flags);
 extern int packagelist_init(void);
 extern void packagelist_exit(void);