vfs: Remove vfs.h
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 12 Mar 2018 17:49:15 +0000 (13:49 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 30 Apr 2018 18:33:44 +0000 (14:33 -0400)
e.g. this, plus a few missing #includes.

find kern/ -name '*.c' -exec sed -i '/#include <vfs.h>/d' '{}' \;

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
78 files changed:
kern/arch/x86/apic9.c
kern/arch/x86/devarch.c
kern/arch/x86/ioapic.c
kern/arch/x86/mp.c
kern/arch/x86/mpacpi.c
kern/arch/x86/msi.c
kern/drivers/dev/acpi.c
kern/drivers/dev/capability.c
kern/drivers/dev/coreboot.c
kern/drivers/dev/ether.c
kern/drivers/dev/kprof.c
kern/drivers/dev/mnt.c
kern/drivers/dev/pci.c
kern/drivers/dev/pipe.c
kern/drivers/dev/proc.c
kern/drivers/dev/random.c
kern/drivers/dev/regress.c
kern/drivers/dev/sd.c
kern/drivers/dev/sdiahci.c
kern/drivers/dev/sdscsi.c
kern/drivers/dev/srv.c
kern/drivers/net/bnx2x/bnx2x_dev.c
kern/drivers/net/ether8139.c
kern/drivers/net/ether82563.c
kern/drivers/net/etherigbe.c
kern/drivers/net/ethermii.c
kern/drivers/net/mlx4/main.c
kern/include/crypto/2sysincludes.h
kern/include/env.h
kern/include/ns.h
kern/include/vfs.h [deleted file]
kern/src/err.c
kern/src/fdtap.c
kern/src/init.c
kern/src/mm.c
kern/src/net/arp.c
kern/src/net/devip.c
kern/src/net/dial.c
kern/src/net/eipconv.c
kern/src/net/ethermedium.c
kern/src/net/icmp.c
kern/src/net/ip.c
kern/src/net/ipaux.c
kern/src/net/ipifc.c
kern/src/net/ipprotoinit.c
kern/src/net/iproute.c
kern/src/net/iprouter.c
kern/src/net/loopbackmedium.c
kern/src/net/netaux.c
kern/src/net/netif.c
kern/src/net/netlog.c
kern/src/net/nullmedium.c
kern/src/net/pktmedium.c
kern/src/net/plan9.c
kern/src/net/ptclbsum.c
kern/src/net/tcp.c
kern/src/net/udp.c
kern/src/ns/allocb.c
kern/src/ns/cache.c
kern/src/ns/chan.c
kern/src/ns/cleanname.c
kern/src/ns/convD2M.c
kern/src/ns/convM2D.c
kern/src/ns/convM2S.c
kern/src/ns/convM2kdirent.c
kern/src/ns/convS2M.c
kern/src/ns/dev.c
kern/src/ns/getfields.c
kern/src/ns/parse.c
kern/src/ns/pgrp.c
kern/src/ns/qio.c
kern/src/ns/sysfile.c
kern/src/ns/tokenize.c
kern/src/pagemap.c
kern/src/profiler.c
kern/src/schedule.c
kern/src/syscall.c
kern/src/vfs.c

index 0a0b39c..569ba71 100644 (file)
@@ -1,4 +1,3 @@
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 06cb3ae..a70c96f 100644 (file)
@@ -8,7 +8,6 @@
  */
 
 #include <ros/memops.h>
-#include <vfs.h>
 #include <kmalloc.h>
 #include <kref.h>
 #include <kthread.h>
index 50ba6b1..31df9cf 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 82b219c..8de0d50 100644 (file)
@@ -5,7 +5,6 @@
  * modified, propagated, or distributed except according to the terms contained
  * in the LICENSE file. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index cd09ccb..95ccf62 100644 (file)
@@ -5,7 +5,6 @@
  * modified, propagated, or distributed except according to the terms contained
  * in the LICENSE file. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 81fc237..9686cc7 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 7e8e8e8..d3bfb34 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index aab5346..e360180 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index b5fa923..b82515b 100644 (file)
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 26d2441..d4f732d 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index cbc7b1c..8bdf01a 100644 (file)
@@ -9,7 +9,6 @@
 
 #include <ros/profiler_records.h>
 #include <arch/time.h>
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 22767e0..8eea469 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 0d9b778..b1251d4 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 403ef7b..29c6e2c 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index dc2c669..ff9c66a 100644 (file)
@@ -17,7 +17,6 @@
  * rather than excise code that won't work, I'm bracketing it with
  * #if 0 until we know we don't want it
  */
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 497bca9..c915525 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 671748e..6030db7 100644 (file)
@@ -12,7 +12,6 @@
 // commands to the monitor.
 // TODO: read them back :-)
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index ab6ece5..da0a41a 100644 (file)
@@ -11,7 +11,6 @@
  * Storage Device.
  */
 
-#include <vfs.h>
 
 #include <assert.h>
 #include <cpio.h>
index 2ec5771..f92adf2 100644 (file)
@@ -12,7 +12,6 @@
  * copyright © 2007-8 coraid, inc.
  */
 
-#include <vfs.h>
 
 #include <assert.h>
 #include <cpio.h>
index 7344dc4..1a63300 100644 (file)
@@ -7,7 +7,6 @@
  * in the LICENSE file.
  */
 
-#include <vfs.h>
 
 #include <assert.h>
 #include <cpio.h>
index a501600..6eb7509 100644 (file)
@@ -21,7 +21,6 @@
  * and then we might not close.  This ends up decreffing top_dir too much, and
  * giving it's refs to some other file in the walk. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 803cfb8..7b7b16a 100644 (file)
@@ -7,7 +7,6 @@
 
 /* Network driver stub for bnx2x_ */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index e7095c9..8fab64e 100644 (file)
@@ -31,7 +31,6 @@
  * Error recovery for the various over/under -flow conditions
  * may need work.
  */
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index d4bf9a0..708f1b6 100644 (file)
@@ -34,7 +34,6 @@
  * on the assumption that allowing jumbo packets makes the controller
  * much slower (as is true of the 82579), never allow jumbos.
  */
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 4502089..fae902f 100644 (file)
@@ -29,7 +29,6 @@
  *     fixed CLS bug (continue -> break)
  *     made sure igbepci only runs once, even if it fails */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index af3d642..9ed7667 100644 (file)
@@ -5,7 +5,6 @@
  * modified, propagated, or distributed except according to the terms contained
  * in the LICENSE file. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 11242eb..39287a3 100644 (file)
@@ -3843,7 +3843,6 @@ module_exit(mlx4_cleanup);
 #else
 /* Network driver stub for mlx4 */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 34a78d7..b605da2 100644 (file)
@@ -27,7 +27,6 @@
 #include <sys/queue.h>
 #include <atomic.h>
 #include <mm.h>
-#include <vfs.h>
 #include <schedule.h>
 #include <devalarm.h>
 #include <ns.h>
index 712b9d5..30a5ac0 100644 (file)
@@ -17,7 +17,6 @@
 #include <sys/queue.h>
 #include <atomic.h>
 #include <mm.h>
-#include <vfs.h>
 #include <schedule.h>
 #include <devalarm.h>
 #include <ns.h>
index 78722a4..f0acfb3 100644 (file)
 #include <linker_func.h>
 #include <fdtap.h>
 #include <ros/fs.h>
-#include <vfs.h>
+#include <bitmask.h>
+#include <mm.h>
+#include <sys/uio.h>
+#include <time.h>
 
 /*
  * functions (possibly) linked in, complete, from libc.
diff --git a/kern/include/vfs.h b/kern/include/vfs.h
deleted file mode 100644 (file)
index 200b139..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#pragma once
-
-#include <ros/common.h>
-#include <ros/limits.h>
-#include <sys/queue.h>
-#include <sys/uio.h>
-#include <bitmask.h>
-#include <kref.h>
-#include <time.h>
-#include <radix.h>
-#include <hashtable.h>
-#include <pagemap.h>
-#include <fdtap.h>
-
index 7b5e494..d4ae123 100644 (file)
@@ -3,7 +3,6 @@
  */
 //#define DEBUG
 #include <setjmp.h>
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index ca7812c..540fc4d 100644 (file)
@@ -6,7 +6,6 @@
  * FD's underlying device file/qid. */
 
 #include <fdtap.h>
-#include <vfs.h>
 #include <event.h>
 #include <kmalloc.h>
 #include <syscall.h>
index f1b2286..5d9446d 100644 (file)
@@ -33,7 +33,6 @@
 #include <arch/init.h>
 #include <bitmask.h>
 #include <slab.h>
-#include <vfs.h>
 #include <kthread.h>
 #include <linker_func.h>
 #include <net/ip.h>
index 2dd1278..971c1e6 100644 (file)
@@ -21,7 +21,6 @@
 #include <syscall.h>
 #include <slab.h>
 #include <kmalloc.h>
-#include <vfs.h>
 #include <smp.h>
 #include <profiler.h>
 #include <umem.h>
index 474764a..2dbbabe 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index e666ddb..fa400a1 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 3963e7d..a5bf39e 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index f95205a..ba388fb 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index f3b03fb..127ed97 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index b0fa70e..4403d9e 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
@@ -39,7 +38,6 @@
 #include <smp.h>
 #include <net/ip.h>
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index c12f88c..a0a4072 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index f6b5a94..5af22f6 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index fa68210..3116508 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 87ea95b..4f3fe4e 100644 (file)
@@ -1,4 +1,3 @@
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index f62cbd5..78000f1 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index bbc515b..3cb5dd4 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index ab1d701..81537cf 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 9e9b3d6..8991530 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index ee34024..3e4c15b 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index afd2a2d..3da4fab 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 9904631..fded7c4 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 2b5cde0..815e418 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 5b97b5d..f4f4d01 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index ca53887..fd9e8ff 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 43c81a8..d4ed4b4 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 077fba6..d47a32d 100644 (file)
@@ -27,7 +27,6 @@
  * SOFTWARE. */
 
 #define DEBUG
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
@@ -40,7 +39,6 @@
 #include <smp.h>
 #include <net/ip.h>
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 48a2d3e..427cd13 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index b8d227e..fb9eb7e 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index f6bca6c..0d47c8c 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 5a77db6..c12b941 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index d1b5cc7..d2caddb 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index fc56311..1492751 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index a14a529..c0f9491 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 6b86b3b..321afb0 100644 (file)
@@ -4,7 +4,6 @@
  *
  * See LICENSE for details.  */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index c14af7c..b70cb0f 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index e4ea3ac..f041e67 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index d6a25d4..de5b3ec 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 93f5efe..9b6c5e2 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 169ef41..15a8efe 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 54f6747..2c8e141 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 44b5441..eff6c77 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index 7dac9db..50f97f5 100644 (file)
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE. */
 
-#include <vfs.h>
 #include <slab.h>
 #include <kmalloc.h>
 #include <kref.h>
index c22b41e..9305962 100644 (file)
@@ -11,6 +11,7 @@
 #include <kref.h>
 #include <assert.h>
 #include <stdio.h>
+#include <pagemap.h>
 
 void pm_add_vmr(struct page_map *pm, struct vm_region *vmr)
 {
index 9967d76..dada9c1 100644 (file)
@@ -30,7 +30,6 @@
 #include <env.h>
 #include <process.h>
 #include <mm.h>
-#include <vfs.h>
 #include <kmalloc.h>
 #include <pmap.h>
 #include <kref.h>
index d76055d..5823b03 100644 (file)
@@ -16,6 +16,7 @@
 #include <alarm.h>
 #include <sys/queue.h>
 #include <arsc_server.h>
+#include <hashtable.h>
 
 /* Process Lists.  'unrunnable' is a holding list for SCPs that are running or
  * waiting or otherwise not considered for sched decisions. */
index a5cb242..852adb1 100644 (file)
@@ -25,7 +25,6 @@
 #include <stdio.h>
 #include <hashtable.h>
 #include <bitmask.h>
-#include <vfs.h>
 #include <smp.h>
 #include <arsc_server.h>
 #include <event.h>
index 87e4dfb..dc9e4e8 100644 (file)
@@ -4,7 +4,6 @@
  *
  * Default implementations and global values for the VFS. */
 
-#include <vfs.h> // keep this first
 #include <ros/errno.h>
 #include <sys/queue.h>
 #include <assert.h>