diff options
author | marcel <marcel@FreeBSD.org> | 1999-08-29 11:47:01 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 1999-08-29 11:47:01 +0000 |
commit | b192ab5a4ba494ec9eebcddb9db2e097c5b21e7a (patch) | |
tree | 0afeee072dc1ab8754bdf78f3224de7902d1dcfb /sys/compat | |
parent | 8a602972cf4b820a7eff7810be01299186219efe (diff) | |
download | FreeBSD-src-b192ab5a4ba494ec9eebcddb9db2e097c5b21e7a.zip FreeBSD-src-b192ab5a4ba494ec9eebcddb9db2e097c5b21e7a.tar.gz |
Fix a braino: Linux minor device numbers are 8 bits wide and not 10.
Diffstat (limited to 'sys/compat')
-rw-r--r-- | sys/compat/linux/linux_stats.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/compat/linux/linux_stats.c b/sys/compat/linux/linux_stats.c index b1fc1a4..75008eb 100644 --- a/sys/compat/linux/linux_stats.c +++ b/sys/compat/linux/linux_stats.c @@ -73,7 +73,7 @@ newstat_copyout(struct stat *buf, void *ubuf) { struct linux_newstat tbuf; - tbuf.stat_dev = uminor(buf->st_dev) | (umajor(buf->st_dev) << 10); + tbuf.stat_dev = uminor(buf->st_dev) | (umajor(buf->st_dev) << 8); tbuf.stat_ino = buf->st_ino; tbuf.stat_mode = buf->st_mode; tbuf.stat_nlink = buf->st_nlink; |