Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Feb 2005 13:39:46 +0000 (UTC)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/compat/linux linux_stats.c
Message-ID:  <200502221339.j1MDdkBh041141@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2005-02-22 13:39:46 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/linux     linux_stats.c 
  Log:
  Neuter linux_ustat() until somebody finds time to try to fix it.
  
  The fundamental problem is that we get only the lower 8 bits of the
  minor device number so there is no guarantee that we can actually
  find the disk device in question at all.
  
  This was probably a bigger issue pre-GEOM where the upper bits
  signaled which slice were in use.
  
  The secondary problem is how we get from (partial) dev_t to vnode.
  
  The correct implementation will involve traversing the mount list
  looking for a perfect match or a possible match (for truncated
  minor).
  
  Revision  Changes    Path
  1.66      +9 -4      src/sys/compat/linux/linux_stats.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502221339.j1MDdkBh041141>