summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2000-11-02 06:08:26 +0000
committermarcel <marcel@FreeBSD.org>2000-11-02 06:08:26 +0000
commita472162cee4a4c7f269c597d81382d460d7e582e (patch)
tree52762a3f84064564ad8d3910b84f85cc693fa408 /sys
parent0dc991a49537293d44662d95736756aa9adfa592 (diff)
downloadFreeBSD-src-a472162cee4a4c7f269c597d81382d460d7e582e.zip
FreeBSD-src-a472162cee4a4c7f269c597d81382d460d7e582e.tar.gz
Fix linux_ustat syscall. We only have cdevs now, so looking
for a block device isn't that useful anymore. Reported by: Wesley Morgan <morganw@chemicals.tacorp.com> Submitted by: gallatin Acknowledged by: phk
Diffstat (limited to 'sys')
-rw-r--r--sys/compat/linux/linux_stats.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/compat/linux/linux_stats.c b/sys/compat/linux/linux_stats.c
index 5067740..9f0468f 100644
--- a/sys/compat/linux/linux_stats.c
+++ b/sys/compat/linux/linux_stats.c
@@ -383,8 +383,8 @@ linux_ustat(p, uap)
* dev_t returned from previous syscalls. Just return a bzeroed
* ustat in that case.
*/
- dev = makebdev(uap->dev >> 8, uap->dev & 0xFF);
- if (vfinddev(dev, VBLK, &vp)) {
+ dev = makedev(uap->dev >> 8, uap->dev & 0xFF);
+ if (vfinddev(dev, VCHR, &vp)) {
if (vp->v_mount == NULL)
return (EINVAL);
stat = &(vp->v_mount->mnt_stat);
OpenPOWER on IntegriCloud