Ben Gras
b6e07e1835
close device if mount fails after device opened.
2007-09-26 15:06:41 +00:00
Philip Homburg
b74b3315a3
Added PF_UNIX and PF_INET to make porting easier.
2007-09-17 11:35:44 +00:00
Philip Homburg
af678531aa
Disabled some debug output in recvfrom.
2007-09-17 11:22:06 +00:00
Ben Gras
38604e4e3a
Don't truncate read requests based on v_size; v_size can be stale in the
...
case of directories extended by subfilesystem. Rely on subfilesystem to
do read size truncating and return actual i/o size. This fixes bug 81 in
gforge, and unbreaks test 23.
2007-09-11 15:52:22 +00:00
Ben Gras
007bb33c7d
Make test 17 use dir 17
2007-09-11 14:56:48 +00:00
Ben Gras
ff9f4dd59c
fix for i/o data/addr pair set macro's.
2007-09-11 11:22:29 +00:00
Philip Homburg
ab3062c8c0
REQ_FSTATFS now operates on the root inode (the inode parameter has been
...
removed)
2007-08-17 11:20:59 +00:00
Philip Homburg
9c3f85d14f
Better interface for sys_times.
2007-08-16 13:16:26 +00:00
Philip Homburg
341270673b
mfs no longer needs access to VIRCOPY, Added rs.inet. Start inet with
...
rs.inet as the restart script.
2007-08-15 12:56:35 +00:00
Philip Homburg
4b1cd8c0ec
Return EIO if a filedescriptor cannot be re-opened after a driver restart.
...
Select now returns such a filedescriptor as ready (instead of EBADF).
Reply before dev_up in FSSIGNON to avoid the problem that a DEV_OPEN
request is received by a driver that expects a reply from the FSSIGNON.
2007-08-15 12:53:52 +00:00
Philip Homburg
c26de9f435
Close UDP socket after error.
2007-08-15 12:50:24 +00:00
Philip Homburg
90fde6e97d
cleanup
2007-08-10 13:02:39 +00:00
Philip Homburg
06e1f0da61
Better recovery when req_readsuper fails.
2007-08-10 13:01:38 +00:00
Philip Homburg
57c6f099f2
Removed old debug code.
2007-08-08 15:27:07 +00:00
Philip Homburg
e2f06e7c89
Directory check before access check.
2007-08-08 15:26:47 +00:00
Philip Homburg
a116b3aa55
To return the right error, check first is an object is a directory (for
...
mkdir, rmdir/unlink, mknod), simply pipe code by using v_pipe_rd_pos and
v_pipe_wr_pos directly. Some cleanup work in open.c
2007-08-08 14:01:36 +00:00
Philip Homburg
c2bf536a55
Disable POSIX-required behavior wrt trailing slashes.
2007-08-08 11:40:47 +00:00
Philip Homburg
d232b2ef42
Removed invalid consistency check.
2007-08-07 14:27:19 +00:00
Philip Homburg
9c51f0b92a
O_EXCL check went missing.
2007-08-07 14:26:56 +00:00
Philip Homburg
d01d630727
include "../vfs/dmap.h".
2007-08-07 13:26:25 +00:00
Philip Homburg
1b883a3613
Removed references to stacktrace.
2007-08-07 13:21:55 +00:00
Philip Homburg
a318cd291f
Somehow request.c got garbled.
2007-08-07 13:12:27 +00:00
Philip Homburg
f46319037b
New VFS interface
2007-08-07 12:52:47 +00:00
Philip Homburg
2ca2b86a3a
Added new interface to VFS.
2007-08-07 12:38:35 +00:00
Philip Homburg
a81e82b3da
Tell the kernel about the new boottime and don't tell VFS.
...
Tell DS about all processes in the boot image. PM_STIME is removed.
Diagnostic for calls to do_getprocnr (DS should be used to get endpoints).
2007-08-07 12:28:42 +00:00
Philip Homburg
fd151245e9
Removed sigaction call. PM tries to talk to DS. DS should not talk to PM.
2007-08-07 12:25:21 +00:00
Philip Homburg
1f04287b3f
Removed dmap table. Publish endpoint in DS before calling mapdriver5.
2007-08-07 12:24:06 +00:00
Philip Homburg
6ef2e9b866
Added global variable boottime, prototype for do_stime, and table entry for
...
SYS_STIME.
2007-08-07 12:21:40 +00:00
Philip Homburg
fab77fd01f
Added do_stime.c, return boot time in do_times.c
2007-08-07 12:20:31 +00:00
Philip Homburg
4f787035ea
Removed check for grants that wrap.
2007-08-07 12:19:45 +00:00
Philip Homburg
2519a7cb61
Added getuptime2.c
2007-08-07 12:14:04 +00:00
Philip Homburg
5aa84fb0e6
Added mapdriver5.s.
2007-08-07 12:05:36 +00:00
Philip Homburg
21e7edb683
Added sys_stime.c, T_CHILD_UTIME and T_CHILD_STIME are gone, should
...
change interface of sys_times.
2007-08-07 12:04:29 +00:00
Philip Homburg
1f02168ce7
Added _mapdriver5.c.
2007-08-07 12:02:38 +00:00
Philip Homburg
4d2f56daf6
Added prototype for mapdriver5 (from RS to VFS, report the name of a driver
...
instead of its endpoint).
2007-08-07 11:59:02 +00:00
Philip Homburg
6b0db0d181
Many changes to the VFS/FS interface.
2007-08-07 11:58:03 +00:00
Philip Homburg
d9166df3f7
Added FS_READY (from vfsif.h), and MAPDRIVER (from RS to VFS)
2007-08-07 11:57:33 +00:00
Philip Homburg
23fd914307
New message type 9: 5 longs, 3 shorts, and 2 chars.
2007-08-07 11:56:28 +00:00
Philip Homburg
498728bdbe
New call SYS_STIME, restructured fields for SYS_TIMES, removed PM_STIME,
...
added VFS_BASE.
2007-08-07 11:55:28 +00:00
Philip Homburg
fc0d7995e9
Some parts of dmap can be private (to vfs)
2007-08-07 11:53:41 +00:00
Philip Homburg
bf6620d285
Added prototypes for sys_stime and getuptime2 (tell the kernel about the
...
boot time and return the boot time together with the uptime)
2007-08-07 11:52:15 +00:00
Philip Homburg
2a58d1dc58
Constants for symlink loops
2007-08-07 11:43:49 +00:00
Philip Homburg
1d4afb3599
Compile-time option to duplicate console output to the first serial line
2007-08-07 11:27:03 +00:00
Philip Homburg
acfaea0fa2
More space on ramdisk
2007-08-07 11:22:35 +00:00
Philip Homburg
f352a3fb15
Print the value of a capability as well.
2007-08-07 11:21:57 +00:00
Ben Gras
a80365f407
. add checks to printer driver kernel calls
...
. correct some i/o locations for printer in drivers.conf
2007-08-06 11:17:08 +00:00
Ben Gras
03446f5554
micro_delay in sysutil, used in ti1225, dp8390, fxp and
...
orinoco now. Uses a combination of tickdelay (where possible) and
calibrated busywait (where necessary).
2007-07-31 15:01:49 +00:00
Ben Gras
2dc2db4ba1
'fix' crlf style
2007-07-24 14:49:39 +00:00
Ben Gras
816f5dd550
a driver for wireless pci cards with the Prism chipset from Intersil
...
Original version, by Stevens Le Blond and Michael Valkering.
2007-07-24 14:49:09 +00:00
Ben Gras
e2932a1180
. remove small image (doesn't fit)
...
. edparams line a bit more readable
. use image built in build tree, not regular source tree
2007-07-17 14:36:42 +00:00