ache
3179f36757
Move INSTALL?=install line duplicated into each .mk to sys.mk
...
instead
1994-12-28 03:51:03 +00:00
bde
6eba657693
Use the same current time throughout ffs_update().
...
Update some macro names in comments.
Don't use MNT_WAIT for something not related to mounting.
1994-12-27 14:44:42 +00:00
bde
2f6ca0332d
Use the same current time throughout ITIMES(). I want all current
...
timestamps for an atomic operation such as rename() on a local file
system to be identical.
Uniformize yet another idempotency ifdef. The comment nesting was
bogus.
1994-12-27 13:59:14 +00:00
bde
aa3139f856
Keep track of the devconf state.
1994-12-27 13:07:07 +00:00
bde
1587b568dd
Fix panic for `cp -p' by root to an msdos file system. Improve handling
...
of attributes so that `cp -p' to an msdos file system can succeed under
favourable circumstances (no uid or gid changes and no nonzero flags
except SF_ARCHIVED).
msdosfs_vnops.c:
The in-core inode flags were confused with the on-disk inode flags, so
chflags() clobbered the lock flag and caused a panic.
denode.h, msdosfs_denode.c, msdosfs_vnops.c:
Support the msdosfs archive attibute (ATTR_ARCHIVE) by mapping it to
the complement of the SF_ARCHIVED flag and setting the ATTR_ARCHIVE
bit when a file's modification time is set (but not when a file's
permissions are set; this is the standard wrong DOS behaviour).
denode.h, msdosfs_denode.c:
Remove the DE_UPDAT() macro. It was only used once, and the corresponding
macro in ufs has already been removed.
denode.h:
Don't change the timestamp for directories in DE_TIMES() (be consistent
with deupdat()).
msdosfs_vnops.c:
Handle chown() better: return EPERM instead of EINVAL if there are
insufficient permissions; otherwise, allow null changes.
1994-12-27 12:37:36 +00:00
dg
94497e0a34
Fixed two security holes in the pcmmap() function.
...
Submitted by: Bruce Evans
1994-12-27 08:43:06 +00:00
ats
1b66916104
Add a patch that someone on the net has used to run on his IBM Thinkpad.
...
Sorry, lost the name and mail of the original author. The whole patch
is ifdefed, so it should not disturb someone else in the moment.
1994-12-26 17:50:18 +00:00
ats
2372cc8a21
Add examples for the sony and the panasonic drivers.
1994-12-26 17:33:52 +00:00
ats
25ea9cb91d
Correct the devices.i386 for the major numbers. 8 was already used now
...
by the lkm driver, so put scd and pcd to the numbers they have now
in i386/conf.c.
Add the pcd.c file for the panasonic driver in files.i386.
1994-12-26 01:06:41 +00:00
ats
c4e744ae8c
Add entries for the sony and panasonic drives and drivers.
1994-12-25 23:25:54 +00:00
ache
20972dda4e
Merge several probe diagnostics into one.
...
Adjust for newer model for all non-LUxxx too.
FLAGS status register names cleanup
1994-12-24 13:24:02 +00:00
bde
5c7e2d5f0e
Fix comments on dk_wds and dk_wpms to match code. Improve comment on
...
dk_time.
1994-12-24 10:11:18 +00:00
bde
7db9d9fae8
Fix the "wds" count stat.
1994-12-24 09:48:32 +00:00
bde
0b71a7ab6b
Fix the "wd" count stat. The seek and xfer stats are still very bogus
...
for wd (they both count the number of sectors). The wpms stat is still
moderately bogus for all drivers. Even the count stat could be handled
better (partial blocks should be counted as full blocks; should errors
and retries be counted?).
1994-12-24 09:43:12 +00:00
bde
26c5938190
Really fix the "byte" count stat. `wd's are actually blocks of 32 16-bit
...
words in dkstat-speak. `ms's are seconds in dkstat-speak...
1994-12-24 09:19:00 +00:00
bde
56c1610b71
Obtained from: 1.1.5
...
Fix single-stepping of emulated FPU instructions.
Don't panic if an FPU instruction is attempted but there is no FPU
and no FPU emulator is configured.
1994-12-24 07:22:58 +00:00
dg
28977d3f32
Revert last patch - it's wrong.
1994-12-23 23:03:32 +00:00
dg
5e6d82464a
Fixed byte count stat.
...
Submitted by: John Dyson
1994-12-23 22:44:55 +00:00
nate
dce6bfc115
Warning and weak reference macros which are used to generate link-time
...
messages.
Obtained from: NetBSD
1994-12-23 22:38:54 +00:00
nate
e6af618999
Document some of the fields used by the new shlib code.
...
Obtained from: NetBSD
1994-12-23 22:32:48 +00:00
dg
5ded0ab8d2
Do vm_page_rename more conservatively in rcollapse and qcollapse, and
...
change list walk so that it doesn't get stuck in an infinite loop.
Submitted by: John Dyson
1994-12-23 05:00:19 +00:00
dg
e98518e769
Initialize b_vnbuf.le_next before returning a new buffer in getpbuf and
...
trypbuf. Move a couple of splbio's to be slightly less conservative.
1994-12-23 04:56:51 +00:00
dg
cf154a2134
Protect vnode buffer chain manipulation with splbio to prevent list
...
corruption..
1994-12-23 04:52:55 +00:00
dg
a88d789288
Restore my changes in rev 1.11 that Garrett killed in his commit.
1994-12-22 23:42:25 +00:00
wollman
cb6f19622f
Make arp_rtrequest() static since nobody needs to referene it any more.
1994-12-22 22:00:30 +00:00
wollman
e6ec63204f
Move ARP interface initialization into if_ether.c:arp_ifinit().
1994-12-22 21:56:22 +00:00
se
c01314f53a
Add support for -v option passed to boot loader (bootverbose).
...
Reviewed by:
Submitted by:
Obtained from:
1994-12-22 21:20:39 +00:00
se
a23f1625b2
Added SCSI_DATA_OUT to flags passed to the device driver in sd_dump()
...
since device drivers may decide not to accept a data out phase without
this flag present.
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
1994-12-22 21:18:48 +00:00
wollman
ad03fd1aa1
Added `ds', a black-hole network interface.
1994-12-22 21:00:05 +00:00
dg
4022b9d7cd
Removed bogus semicolon at end of a #define line.
1994-12-22 07:20:03 +00:00
dg
d4b8853a79
Fixed a benign off by one error.
1994-12-22 05:18:12 +00:00
bde
9ca60a2202
Print `slicename' and not a bogus pointer in diskerr()
1994-12-22 04:42:31 +00:00
wollman
7d587b9583
Add generic part of generic multiple-physical-interface support (the
...
successor of IFF_ALTPHYS).
1994-12-21 22:57:05 +00:00
wollman
e0e4a54365
Add a #define for if_rawoutput(), which isn't used now, but eventually will
...
be.
1994-12-21 18:03:41 +00:00
wollman
408291338b
Avoid a serious race by blocking netisrs while walking the route tree.
...
(IWBRNI we could just block IP netisrs...)
1994-12-21 17:25:52 +00:00
wollman
fc1509a009
Correct sysctl info so that net.inet.ip.rtexpire is actually accessible.
1994-12-21 17:23:59 +00:00
ache
5b869ea724
Remove get status from probe, confuse LU002
...
Add check stbytes[1] != stbytes[2] for presence real Mitsumi
controller
1994-12-21 15:17:59 +00:00
ache
abcaf74abf
stbytes miss by one for new model
1994-12-21 15:12:41 +00:00
dg
05d48b0c7e
Don't ever clear B_BUSY on a pbuf (or any other flag for that matter).
...
This appears to be the cause of some buffer confusion that leads to
a panic during heavy paging.
Submitted by: John Dyson
1994-12-19 00:02:56 +00:00
joerg
a1049f75bf
Insert a hook to initialize the serial port at the beginning of
...
boot(). This is needed so the "serialboot" stuff can share this file,
too.
Everything is #ifdef'ed so it evaluates to nothing when actually been
built in the "biosboot" directory.
1994-12-18 20:30:10 +00:00
joerg
ed32f08aff
This became a frequently requested item now.
...
The files in this directory are modified version of "biosboot". The
only difference is in that they perform their I/O via a serial port,
so their preferrable usage is to form bootblocks for systems where the
kernel happens to have an "options COMCONSOLE". Most of the code is
actually shared with "biosboot", and make will not (and should not)
descend into this directory by default. It is in the responsibility
of the user to build these bootblocks instead of the original ones.
1994-12-18 20:12:10 +00:00
joerg
f758fe2e4c
Initialize syscons also in cases where it ain't the system's console
...
(i.e., there's a comconsole).
1994-12-18 19:45:53 +00:00
joerg
adeb23824f
Ooops, i forgot one NVT > 0 in a previous commit. Now pcvt will also
...
work as the system's console.
1994-12-18 19:42:41 +00:00
joerg
0aa72cd711
Move the code providing the equivalent of ICRNL for console input from
...
the device driver(s) to cons.c.
1994-12-18 19:35:59 +00:00
bde
761d6c11bd
Pass the slice number of the boot device to the kernel in the previously
...
unused bitfields for the adaptor and the controller. It should go in
the bitfield for the partition but that would not be backwards compatible.
1994-12-18 19:14:19 +00:00
phk
a08ba0961a
Make sure we allocate at least 8 scbus if we allocate any at all.
1994-12-18 18:48:39 +00:00
phk
66ba4449a1
> ../../i386/isa/if_le.c still has a mountain of warnings.. Anyone keen
...
> to fix?
Sure. How's this? -
Reviewed by: phk
Submitted by: Mark Murray <mark@grondar.za>
1994-12-18 18:42:03 +00:00
dg
76d9732fa9
Unbogify the size being passed to bzero when clearing struct softc.
1994-12-18 14:40:26 +00:00
dg
694b2b9fe6
Move page_unhold's in pmap_object_init_pt down one line to gard against
...
a potential race condition.
1994-12-18 14:16:22 +00:00
dg
d5d67ed461
Fixed multiple bogons with the map entry handling.
1994-12-18 13:58:41 +00:00