There is a typo here. We should be testing "*dentry" which was just assigned instead of "dentry". This could result in dereferencing an ERR_PTR inside either usbfs_mkdir() or usbfs_create().
Not sure how this slipped by. We have the above commit in our current MRG 2.0 tree since v126.96.36.199-rt21.
Ok to close with CURRENTRELEASE?