Description of problem: There is a typo here. We should be testing "*dentry" instead of "dentry". If "*dentry" is an ERR_PTR, it gets dereferenced in either mkdir() or create() which would cause an OOPs. This bug has been in the kernel since 2.6.14-rc2 via b67dbf9d. Upstream commit: http://git.kernel.org/linus/b338cc8207eae46640a8d534738fda7b5e48511d
Also need this patch, fa7fe7af146a7b613e36a311eefbbfb5555325d1.
fa7fe7af146a7b613e36a311eefbbfb5555325d1 is already present in 2.6.33.7-rt29-mrg35 as a52298dba1c83b9ea7557c92c0200d325a966a99 b338cc8207eae46640a8d534738fda7b5e48511d is already present in 2.6.33.7-rt29-mrg35 as 4933574421fa12c89c29f95a57c6969be8c9e2d3 No further actions are necessary, this bz can be closed.