OSDN Git Service

ANDROID: sdcardfs: ->iget fixes
authorDaniel Rosenberg <drosen@google.com>
Tue, 18 Apr 2017 19:45:48 +0000 (12:45 -0700)
committerAmit Pundir <amit.pundir@linaro.org>
Tue, 14 Aug 2018 12:17:11 +0000 (17:47 +0530)
commit01d200601cde0b36311de65ffc831dada3fbaf43
tree86c9f7ccc725b6b6fa80b313d5216c18c6f465ff
parent6295c21a7363c03080660129b9aa2d3593598f0d
ANDROID: sdcardfs: ->iget fixes

Adapted from wrapfs
commit 8c49eaa0sb9c ("Wrapfs: ->iget fixes")

Change where we igrab/iput to ensure we always hold a valid lower_inode.
Return ENOMEM (not EACCES) if iget5_locked returns NULL.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 35766959

Change-Id: Id8d4e0c0cbc685a0a77685ce73c923e9a3ddc094
fs/sdcardfs/lookup.c