summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>1999-08-29 11:47:01 +0000
committermarcel <marcel@FreeBSD.org>1999-08-29 11:47:01 +0000
commitb192ab5a4ba494ec9eebcddb9db2e097c5b21e7a (patch)
tree0afeee072dc1ab8754bdf78f3224de7902d1dcfb /sys/compat
parent8a602972cf4b820a7eff7810be01299186219efe (diff)
downloadFreeBSD-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.c2
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;
OpenPOWER on IntegriCloud