From: Christoph Hellwig Date: Thu, 14 Oct 2010 13:54:39 +0000 (-0400) Subject: hfsplus: create correct initial catalog entries for device files X-Git-Tag: v2.6.37-rc1~222^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90e616905a423126805186cb5754e10a704b30c8;p=pandora-kernel.git hfsplus: create correct initial catalog entries for device files Make sure the initial insertation of the catalog entry already contains the device number by calling init_special_inode early and setting writing out the dev field of the on-disk permission structure. The latter is facilitated by sharing the almost identical hfsplus_set_perms helpers between initial catalog entry creating and ->write_inode. Unless we crashed just after mknod this bug was harmless as the inode is marked dirty at the end of hfsplus_mknod, and hfsplus_write_inode will update the catalog entry to contain the correct value. Signed-off-by: Christoph Hellwig --- Reading git-diff-tree failed