diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-08-14 08:38:17 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-08-14 08:38:17 +0000 |
commit | 41befa53a4e41d1ee5dcae66741912ef6f884a21 (patch) | |
tree | b117488458542ba626e6423e9d4b7b4400b7aa4b /sys/compat/linux | |
parent | e53915c97f1883770435cb4a764bfaceb2ff265e (diff) |
Notes
Diffstat (limited to 'sys/compat/linux')
-rw-r--r-- | sys/compat/linux/linux_stats.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/compat/linux/linux_stats.c b/sys/compat/linux/linux_stats.c index a9545fda7e6dc..4a78554202aed 100644 --- a/sys/compat/linux/linux_stats.c +++ b/sys/compat/linux/linux_stats.c @@ -364,6 +364,12 @@ linux_ustat(struct thread *td, struct linux_ustat_args *args) * struct cdev *. The struct cdev *that is used now may as well be a truncated * struct cdev *returned from previous syscalls. Just return a bzeroed * ustat in that case. + * + * XXX: findcdev() SHALL not be used this way. Somebody (TM) will + * have to find a better way. It may be that we should stick + * a dev_t into struct mount, and walk the mountlist for a + * perfect match and failing that try again looking for a + * minor-truncated match. */ dev = findcdev(makedev(args->dev >> 8, args->dev & 0xFF)); if (dev != NULL && vfinddev(dev, &vp)) { |