Poul-Henning Kamp
bc921e30e1
When the default vnops funtion is vn_default_error(), there is no reason to
...
implement small functions that just return EOPNOTSUPP for things we don't do.
The removed functions only apply to UFS based filesystems anyway.
1997-10-15 07:42:34 +00:00
Mike Smith
f88c134620
Mention that the Zip driver (vpo) requires SCSI disk support, and works
...
best with EPP 1.9 mode selected.
Submitted by: Gianmarco Giovannelli <gmarco@giovannelli.it>
1997-10-15 07:35:48 +00:00
Bruce Evans
ee57d34583
IN_HASHED goes in the in-core flags ip->i_flag, not in the on-disk flags
...
ip->i_flags.
Rev.1.18 completely broke ufs. My root directory went away about 10
seconds after booting. I think file system damage was null, since
IN_HASHED = 0x80 is not used in the disk flags (it would probably
be UF_SOMETHING if it were used).
1997-10-15 07:32:45 +00:00
Poul-Henning Kamp
072199cd57
Reset the flag right away, could catch a bogon someday.
1997-10-14 18:51:07 +00:00
Poul-Henning Kamp
40715905a7
I think my previous change may have opened a race conditio.
...
This patch does the same thing, with no change in semantics.
1997-10-14 18:46:48 +00:00
KATO Takenori
41212cf265
Deleted obsolete non-Intel CPU options.
1997-10-14 14:58:18 +00:00
Poul-Henning Kamp
34a6a33036
ufs_ihashrem() should not be called from the UFS layer, but from the
...
lower layer (LFS/FFS/?) like the rest of the ihash functions.
Otherwise it is impossible to make a lower layer that doesn't use the
ihash facility.
1997-10-14 14:22:31 +00:00
Jun-ichiro itojun Hagino
7c66fb14b3
if_ep.c clarification/simplification.
...
- irq = 9 problem (PR 4693)
- mbuf chaining oddity fixed. (PR 4693)
- trailer protocol has gone. (PR 4693)
- removed mbuf kludge, we got higher performance. (PR 4693)
- some indentation fixes
I'm sorry that I couldn't make a 2.2.5-RELEASE deadline.
PR: 4693
Reviewed by: babkin@hq.icb.chel.su
Submitted by: hamada@tom-yam.or.jp
1997-10-14 06:56:09 +00:00
KATO Takenori
615effe0e9
Synchronize with sys/i386/isa/wd.c revision 1.141.
1997-10-13 09:24:04 +00:00
KATO Takenori
5ea17fc758
Synchronize with sys/i386/isa/sio.c revision 1.184.
1997-10-13 09:23:14 +00:00
KATO Takenori
a2aca53c35
Synchronize with sys/i386/i386/userconfig.c revision 1.269.
1997-10-13 09:22:03 +00:00
KATO Takenori
f98d041924
Synchronize with sys/i386/i386/machdep.c revision 1.269.
1997-10-13 09:21:16 +00:00
Steve Passe
58e63a06b4
Disable the TEST_CIL code till I can commit the complete solution.
...
Noticed by: Peter Wemm <peter@netplex.com.au>
1997-10-13 00:01:53 +00:00
Julian Elischer
d9c15b1f71
if we free all the links to a node, then by definition
...
we freed the name we used to find it..
SO DON'T free it again later!
pointy hat over here please..
1997-10-12 22:27:11 +00:00
Poul-Henning Kamp
a1c995b626
Last major round (Unless Bruce thinks of somthing :-) of malloc changes.
...
Distribute all but the most fundamental malloc types. This time I also
remembered the trick to making things static: Put "static" in front of
them.
A couple of finer points by: bde
1997-10-12 20:26:33 +00:00
Jordan K. Hubbard
43990fb0dc
Back out my LALT -> META change until we figure out a way to make it
...
work sympathetically with the function keys.
1997-10-12 19:57:49 +00:00
Søren Schmidt
d6d578d040
Fix bug when using DEVFS, drives on second controller sisn't appear
...
in the device filesystem.
Submitted by: Andre Albsmeier <Andre.Albsmeier@mchp.siemens.de>
1997-10-12 16:22:01 +00:00
Peter Wemm
0c111a5c17
Try and fix some style problems
1997-10-12 15:24:39 +00:00
Peter Wemm
4de66141a8
Attempt to support IPX.
...
Suggested patch by: Vasily V. Grechishnikov <bazilio@ied-vorstu.ac.ru>
(plus cut/paste, whitespace and typo fixes)
1997-10-12 14:14:27 +00:00
KATO Takenori
7a0e9135d7
Synchronize with sys/i386/isa/isa.c revision 1.106.
1997-10-12 12:02:20 +00:00
KATO Takenori
3e093efa05
Synchronize with sys/i386/i386/userconfig.c revision 1.94.
1997-10-12 12:01:29 +00:00
KATO Takenori
c0cbbae78b
Synchronize with sys/i386/conf/Makefile.i386 revision 1.268.
1997-10-12 12:00:23 +00:00
KATO Takenori
e429a56a35
Synchronize with sys/i386/conf/options.i386 revision 1.61.
1997-10-12 11:59:43 +00:00
KATO Takenori
38a7ce0beb
Synchronize with sys/i386/i386/machdep.c revision 1.268.
1997-10-12 11:58:09 +00:00
KATO Takenori
06f4477330
Synchronize with sys/i386/i386/trap.c revision 1.113.
1997-10-12 11:57:23 +00:00
KATO Takenori
d064cabcab
Synchronize with sys/i386/boot/netboot/Makefile revision 1.14.
1997-10-12 11:56:06 +00:00
Joerg Wunsch
4dec470e39
Remove the call to scsi_start_unit() from sd_open(). It was causing
...
much grieve to owners of IBM drives when used in conjunction with
tagged command queuing, and didn't serve any purpose at all (since
experiments have proven that it simply didn't work).
Instead, call scsi_start_unit() once in sd_attach(), so in case the
drive has been configured to `remote start', it will spin up there.
(If it has spun down later, it must have been because of administrator
action (scsi(8)) anyway.)
While i was at it, bump the timeout for scsi_start_unit() to 30
seconds. 10 seconds were way too few for most drives.
1997-10-12 08:54:47 +00:00
Jordan K. Hubbard
02630e3d73
Allow "foo0: disabled, not probed" message to stay, but make it conditional
...
on bootverbose so that those who _really wanna know_ still can.
Compromise suggested by: joerg
1997-10-12 08:31:41 +00:00
Joerg Wunsch
19d4b75dfe
sppp(4) is now also a consumer of the kernel MD5 code.
1997-10-11 18:35:26 +00:00
Poul-Henning Kamp
55166637cd
Distribute and statizice a lot of the malloc M_* types.
...
Substantial input from: bde
1997-10-11 18:31:40 +00:00
Poul-Henning Kamp
22c6434807
Freeing with unknown type is a panic kind of thing.
1997-10-11 13:13:09 +00:00
Poul-Henning Kamp
a6cf5c6dfc
Remove all traces of M_VFSCONF, which were for all practical
...
purposes unused.
1997-10-11 13:11:32 +00:00
Joerg Wunsch
1f6b09ad8b
Jumbo patch to implement PAP and CHAP for sppp(4). Partially based on
...
Serge's (Cronyx's) code in the vendor branch. (FR support not yet
merged.)
1997-10-11 11:25:28 +00:00
Poul-Henning Kamp
a42428bb03
Remove a debug printf entirely.
1997-10-11 10:49:43 +00:00
Peter Wemm
bd975223e0
Disable an extremely annoying printf.
1997-10-11 10:41:44 +00:00
Peter Wemm
3820ec1d4d
Attempt to fix the previous fix to the contigmalloc1 prototype.
...
struct malloc_type isn't defined in all cases (eg: from ddb), and the line
wrapping was very badly mangled.
1997-10-11 10:39:19 +00:00
Poul-Henning Kamp
f541e4a472
Remove a #ifndef __FreeBSD__ chunk.
1997-10-11 07:35:25 +00:00
Poul-Henning Kamp
f7891f9adb
Dike out a weird warning.
1997-10-11 07:34:27 +00:00
John Dyson
c486068695
Make the target for the number of AIO daemons work.
1997-10-11 01:07:03 +00:00
Poul-Henning Kamp
f0d45e6aae
Fix contigmalloc() and contigmalloc1() arguments.
1997-10-10 18:18:47 +00:00
Poul-Henning Kamp
2cfc47fbc8
Make ufs_reclaim free the underlying inode.
1997-10-10 18:18:13 +00:00
Poul-Henning Kamp
56b5da1c5e
Use generic ufs_reclaim().
1997-10-10 18:17:42 +00:00
Poul-Henning Kamp
0be6b890f9
Add type arg to ffs_mountfs and avoid examining v_tag to find out
...
if MFS is getting a free ride.
Use generic ufs_reclaim().
1997-10-10 18:17:00 +00:00
Poul-Henning Kamp
f5118257b4
Remove a bunch of unused malloc types.
...
A couple of potential bogons flagged.
Various prototypes changed.
1997-10-10 18:15:47 +00:00
Poul-Henning Kamp
60a513e942
Rename "struct kmemstats" to "struct malloc_type" it makes more sense now.
...
Fix type argument to hashinit() and phashinit()
1997-10-10 18:14:23 +00:00
Poul-Henning Kamp
631821df68
Mega commit to cleanup the "remaining nits" after my malloc change.
...
Introduce a M_EXT2NODE for ext2fs vnodes.
Use generic ufs_reclaim instead of hijacking ffs_reclaim.
1997-10-10 18:13:06 +00:00
Poul-Henning Kamp
254c6cb330
Make malloc more extensible. The malloc type is now a pointer to
...
the struct kmemstats that describes the type.
This allows subsystems to declare their malloc types locally
and <sys/malloc.h> doesn't need tweaked everytime somebody
gets an idea. You can even have a type local to a lkm...
I don't know if we really need the longdesc, comments welcome.
TODO: There is a single nit in ext2fs, that will be fixed later,
and I intend to remove all unused malloc types and distribute
the rest closer to their use.
1997-10-10 14:06:34 +00:00
Peter Wemm
b67dffdad2
Compensate for pcb.h tweaks.
...
(Bruce pointed out the nesting)
1997-10-10 12:42:54 +00:00
Peter Wemm
b54470b433
Don't #include unneeded includes here. pcb_ext.h picks up lots of other
...
stuff with it.
1997-10-10 12:40:09 +00:00
Peter Wemm
3acc17d787
GPROC0_SEL isn't used in any *.s files it seems..
1997-10-10 12:38:27 +00:00