[PATCH 4.9 008/329] do d_instantiate/unlock_new_inode combinations safely