am 17dcc5c5: Use makedev helper for device major and minor numbers

Merge commit '17dcc5c57dcffb919f3de65ff7a0134ffa3bd874' into gingerbread-plus-aosp

* commit '17dcc5c57dcffb919f3de65ff7a0134ffa3bd874':
  Use makedev helper for device major and minor numbers
This commit is contained in:
Colin Cross 2010-09-03 13:29:54 -07:00 committed by Android Git Automerger
commit 49b8124a17
1 changed files with 1 additions and 4 deletions

View File

@ -181,11 +181,8 @@ static void make_device(const char *path, int block, int major, int minor)
mode_t mode;
dev_t dev;
if(major > 255 || minor > 255)
return;
mode = get_device_perm(path, &uid, &gid) | (block ? S_IFBLK : S_IFCHR);
dev = (major << 8) | minor;
dev = makedev(major, minor);
/* Temporarily change egid to avoid race condition setting the gid of the
* device node. Unforunately changing the euid would prevent creation of
* some device nodes, so the uid has to be set with chown() and is still