Poul-Henning Kamp
44d1184e81
Rename remove_dev() to destroy_dev().
...
Nagged about by: msmith
1999-11-08 07:44:01 +00:00
Peter Wemm
c6b92dec5e
Use (temporarily) cdevsw_add() so we can change from DEV_DRIVER_MODULE()
...
to DRIVER_MODULE().
1999-11-08 07:37:15 +00:00
Peter Wemm
475ad603bb
Use cdevsw_add() (temporarily) to avoid DEV_DRIVER_MODULE(), since the
...
make_dev()'s that are there are not enough.
1999-11-08 07:32:06 +00:00
Peter Wemm
1faa5a84a8
Use DEVICE_MODULE() directly instead of DEV_DRIVER_MODULE. psm.c uses
...
make_dev() already.
1999-11-08 07:29:23 +00:00
Peter Wemm
b09ce13f07
Use cdevsw_add() explicitly as a workaround for DEV_DRIVER_MODULE().
...
This should be changed to use make_dev() at some point.
1999-11-08 07:24:55 +00:00
Peter Wemm
8cd932769f
No need to use DEV_DRIVER_MODULE() since the bktr driver calls make_dev().
...
Roger: Feel free to change or spam this as you please.
1999-11-08 07:20:07 +00:00
Peter Wemm
3320884f37
Don't let drivers that use DEV_DRIVER_MODULE() compile as they won't
...
work and will leave a system stranded.
1999-11-08 07:14:07 +00:00
Peter Wemm
bda20b64e4
ulpt.c and ums.c already uses make_dev(), so there's no need to use the
...
(presently broken) DEV_DRIVER_MODULE(). Use DRIVER_MODULE() directly.
1999-11-08 07:10:48 +00:00
Peter Wemm
30d5764da7
Don't indirect via devsw_module_handler() for DEV_MODULE() routines, have
...
the supplied (if any) function and argument called directly.
1999-11-08 06:56:19 +00:00
Peter Wemm
845ccef4b8
A hack basically.. We have a bunch of code that used to call
...
devsw_module_handler() indirectly and not use the chain arguments. To
eliminate this indirection via that function (which does nothing now)
without duplicating a modevent handler into all the routines that don't
presently have one, supply a NOP (do nothing, return OK) routine which
is functionally equivalent to what's there now. This is a hack and is
still wrong, because there doesn't appear to be anything to reclaim
resources on an unload of a module with one of these in it. I'm not
sure whether to make the NOP handler refuse a MOD_UNLOAD event or what.
1999-11-08 06:53:30 +00:00
Sean Eric Fagan
75bd443641
Explain why Warner is right, and I am wrong, in the removing of the
...
file object. Also explain some possible directions to re-implement it --
I'm not sure it should be, given the minimal application use. (Other
than having the debugger automatically access the symbols for a process,
the main use I'd found was with some minor accounting ability, but _that_
depends on it being in the filesystem space; an ioctl access method would
be useless in that case.)
This is a code-less change; only a comment has been added.
1999-11-08 05:13:54 +00:00
Peter Wemm
1949905f8b
Update for fileops.fo_stat() addition. Note, this would panic if
...
it saw a DTYPE_PIPE. This isn't quite right but should stop a crash.
1999-11-08 03:36:29 +00:00
Peter Wemm
bb63a8f5a5
Update the stream socket fileops table to match fo_stat() additions.
1999-11-08 03:34:53 +00:00
Peter Wemm
53c2c4e22b
Use fo_stat() rather than Yet Another duplication of kern_descrip.c's stat
...
code.
1999-11-08 03:33:21 +00:00
Peter Wemm
b127fae405
Add a vnode fo_stat() entry point.
1999-11-08 03:32:15 +00:00
Peter Wemm
0ba80ba6a1
Update socket file type for fo_stat(). soo_stat() becomes a fileops
...
switch entry point rather than being used externally with knowledge of the
internals of the DTYPE_SOCKET f_data contents.
1999-11-08 03:31:01 +00:00
Peter Wemm
29e040e5c1
Update pipe code for fo_stat() entry point - pipe_stat() is now no longer
...
used outside the pipe code.
1999-11-08 03:28:49 +00:00
Peter Wemm
cf87559cab
Use fo_stat() rather than duplicating knowledge of file type internals
...
in here for stat(2) and friends. Update the badops entries accordingly.
1999-11-08 03:27:14 +00:00
Peter Wemm
a2eec8ee15
Create a fileops fo_stat() entry point. This will enable collection
...
of a bunch of duplicated code that breaks (read: panic) when a new
file type is added and some switch/case entries are missed.
1999-11-08 03:25:23 +00:00
Archie Cobbs
db8cd7ce1f
Update to better reflect reality.
1999-11-08 03:14:58 +00:00
Archie Cobbs
aa5297630e
Add missing documentation for the two control messages supported
...
by this node type.
1999-11-08 03:14:15 +00:00
Archie Cobbs
d1f183b5d8
Add some more clarification.
1999-11-08 03:13:28 +00:00
Archie Cobbs
3a0d1d886a
Fix crash when trying to duplicate a NULL meta.
1999-11-08 03:11:22 +00:00
Archie Cobbs
a8e9726dfd
Get rid of the 'sync2' hook, which was a hack. Instead, just
...
directly detect outgoing LCP frames and do the right thing.
1999-11-08 03:10:20 +00:00
Archie Cobbs
a770f0a40f
Add support for the IFF_MULTICAST flag. There's not
...
much to do because we are a point-to-point interface.
Submitted by: phk
1999-11-08 03:08:59 +00:00
Alan Cox
98b5130932
Remove unused declarations.
1999-11-08 00:53:34 +00:00
Alan Cox
79e1e3b9b4
Remove unused #include's.
...
Submitted by: phk
1999-11-07 20:03:54 +00:00
Poul-Henning Kamp
f7ee7bbb21
Use vop_panic() instead of spec_badop().
1999-11-07 15:09:59 +00:00
Poul-Henning Kamp
0c974a1f16
Make vop_panic() a little more informative.
1999-11-07 15:09:49 +00:00
Poul-Henning Kamp
008626c39e
Simplify and de-bogotify check for raw disk.
1999-11-07 13:09:09 +00:00
Poul-Henning Kamp
18284c9419
Patch got this one wrong, we want to check securelevel in open()
1999-11-07 12:32:45 +00:00
Poul-Henning Kamp
be8479a836
Remove the iskmemdev() function. Make it the responsibility of the mem.c
...
drivers to enforce the securelevel checks.
1999-11-07 12:01:32 +00:00
Poul-Henning Kamp
d53dedee55
Remove the devsw magic from DEV_MODULE()
1999-11-07 10:01:17 +00:00
Søren Schmidt
74d8e84034
Add the ata driver to the compiled in targets.
...
Document the options available for the ata driver.
Disconnect the atapi devices from the old wd driver to avoid conflicts
(they will go away at some point anyways)
1999-11-07 09:52:04 +00:00
Sean Eric Fagan
900e2da760
Make an incredibly stupid change because Warner threatened to do it and
...
continue doing it despite objections by me (the principal author).
Note that this doesn't fix the real problem -- the real problem is generally
bad setup by ignorant users, and education is the right way to fix it.
So while this doesn't actually solve the prolem mentioned in the complaint
(since it's still possible to do it via other methods, although they mostly
involve a bit more complicity), and there are better methods to do this,
nobody was willing or able to provide me with a real world example that
couldn't be worked around using the existing permissions and group
mechanism. And therefore, security by removing features is the method of
the day.
I only had three applications that used it, in any event. One of them would
have made debugging easier, but I still haven't finished it, and won't
now, so it doesn't really matter.
1999-11-07 07:52:02 +00:00
Alan Cox
1ab41ed97c
The functions declared by this header file no longer exist.
...
Submitted by: phk (in part)
1999-11-07 06:46:48 +00:00
Brian Feldman
d91e41c8c9
Fix the advisory file locking by restoring previous ordering in closef()/
...
fdrop(). This only showed up when a file descriptor was duplicated
and then closed once, where the lock would be released on the first close().
1999-11-07 05:58:38 +00:00
Julian Elischer
a14a0223ae
Stop nroff from complaining about the freeBSD version..
...
Also some updates to the vjc node man page.
1999-11-07 05:16:27 +00:00
Jonathan Lemon
5dc0f70d74
Undo rev 1.10, which took out TH_FIN from the CLOSING state. This
...
breaks simultaneous closes.
1999-11-07 04:18:30 +00:00
Julian Elischer
ef050c81c7
Be more accepting about the format of node IDs.
...
Submitted by: Brian Somers <brian@Awfulhak.org>
1999-11-07 04:18:20 +00:00
Seigo Tanimura
35e6a54a31
Conserve stereo mode in ioctl SNDCTL_DSP_SETFMT.
...
PR: 14372
Submitted by: Mattias Pantzare <pantzer@ludd.luth.se>, Ville-Pertti Keinonen <will@iki.fi>
1999-11-07 04:15:30 +00:00
Matt Jacob
c1dc94eeb5
add in actual getenv_quad function
1999-11-07 01:10:30 +00:00
Matt Jacob
88002b4c38
add in getenv_quad function
1999-11-07 01:09:20 +00:00
Eivind Eklund
5611a5c67a
Change spaces to tabs where appropriate
1999-11-06 23:51:29 +00:00
Eivind Eklund
909232c4ef
Options cleanup.
...
* GC unused options
* Move options that exist on all architectures to conf/options
* Add missing options to LINT
* Sort undocumented options list in LINT
Reviewed by: green
1999-11-06 23:41:10 +00:00
Julian Elischer
41d4aa314c
Bring the man page for netgraph socket nodes up to date.
1999-11-06 21:07:32 +00:00
Julian Elischer
5cb03e7cb2
Turn on the pppoe node module
1999-11-06 19:47:03 +00:00
Julian Elischer
0e12356c53
Move a structure Netstat needs back out to ng_socketvar.h (yech)
1999-11-06 19:27:04 +00:00
Søren Schmidt
3de25e2f32
Fix IRQ allocation bug on controllers using a shared interrupt.
...
Fix a bug which could cause panics in ad/atapi-interrupt.
Add support for UDMA66 on Promise Ultra/Fasttrak controllers.
Get rid of ATA_IGNORE_INTR, and introduce ATA_WAIT_INTR instead.
Add a delay in the dump routine in ata-disk.c, some controllers
seem to need this. Also dont use the timeout watchdog when dumping.
Disable DMA on ATAPI devices as default, add option ATA_ENABLE_ATAPI_DMA
for those that has HW that works.
Add support for some not-up-to-spec ATAPI devices that returns data
together with completition status on data moving cmd's.
1999-11-06 16:50:21 +00:00
Poul-Henning Kamp
8db34b3a11
Put a lock on the disk structure while we open to avoid races.
...
PR: 14486
1999-11-06 10:25:58 +00:00
Mike Smith
91eef0b873
Clean up a couple of initialisations in order to suppress a correct
...
but un-useful warning.
1999-11-06 07:43:22 +00:00
Matthew N. Dodd
61f676b449
resource_list_{alloc,release}() takes a struct resource_list * as its
...
first arg.
Reminded by: Andy Farkas <andyf@speednet.com.au>
1999-11-06 07:38:01 +00:00
Seigo Tanimura
05b17b64dc
The unit of sndstat is fixed to zero.
1999-11-06 05:31:47 +00:00
Archie Cobbs
e149c4e211
Fix several bugs found in the first bit of testing.
1999-11-06 02:09:17 +00:00
David E. O'Brien
7f25d44635
Fix the style of some options.
1999-11-05 20:41:09 +00:00
David E. O'Brien
cb6da56edd
Style lint LINT.
...
mostly this was fixing options to be "options<sp>^IOPTION", along with
many <sp> replaced by ^I to be consistant.
1999-11-05 20:40:01 +00:00
David E. O'Brien
98067211e8
Change some wdX entries from "disk" to "device". These got missed in the
...
rev 1.665 commit.
1999-11-05 20:37:23 +00:00
David E. O'Brien
6340e8d81f
Style sync with GENERIC.
1999-11-05 20:06:38 +00:00
Julian Elischer
df390790d1
Re-add this till I can fix netstat to not need it.
1999-11-05 20:04:00 +00:00
Mike Smith
c161a8754f
Guard against freeing NULL if vfs_mountroot_try is called with NULL
...
as an argument (this is legal to make other code simpler).
1999-11-05 19:28:07 +00:00
Yoshinobu Inoue
76429de41a
KAME related header files additions and merges.
...
(only those which don't affect c source files so much)
Reviewed by: cvs-committers
Obtained from: KAME project
1999-11-05 14:41:39 +00:00
Andrew Gallatin
a3f09ae6e1
Remove calls to alpha_register_pci_scsi(). After Mike's recent boot
...
changes, it no longer exists and is preventing alpha kernels from building.
reviewed by: msmith
1999-11-05 13:10:39 +00:00
Ollivier Robert
8488257344
Add a forgotten source file.
...
Approved by: bp
1999-11-05 12:00:36 +00:00
Mike Smith
7a0beaf12d
Expand the sscanf buffer to 32 bytes to make room for the expanded
...
pattern, with some space left over to avoid this mistake next time it's
improved.
Submitted by: luoqi
1999-11-05 02:45:50 +00:00
Julian Elischer
45168c5d16
Add the option for a socket node to shut down when the last hook
...
to an adjoining node is removed. Also move file scope definitions back
within the file, and remove un-needed include file.
1999-11-05 02:18:08 +00:00
Alan Cox
7f6b8c3d04
Remove an unnecessary alignment check from osigreturn and sigreturn. (The
...
data is copyin()'ed to a properly aligned buffer.)
Return EFAULT rather than EINVAL if the sigcontext is inaccessible,
as specified by the documentation.
Submitted by: bde
1999-11-04 23:23:13 +00:00
Mike Smith
586aaa0f6b
Allow vfs names to include the digits 0-9 as well as the letters a-z.
...
This should let 'cd9660' filesystems be allowed.
Submitted by: ghelmer
1999-11-04 17:48:11 +00:00
Yoshihiro Takahashi
065f7f132a
Sync with sys/i386/isa/spkr.c revision 1.44.
1999-11-04 11:20:46 +00:00
Doug Rabson
403030180d
Fix the atomic arithmetic primitives for address where (p&7) >= 4.
...
Reviewed by: gallatin
1999-11-04 09:55:07 +00:00
Alan Cox
2bf93af129
Eliminate two useracc(..., VM_PROT_READ) calls that immediately precede
...
copyin() calls.
Submitted by: bde
1999-11-04 07:21:41 +00:00
Mike Smith
90ebaea979
Re-implement the handing of RB_CDROM in a machine-independant fashion.
...
We currently only search SCSI and IDE CDROMs; if there's felt to be a
need for supporting the very old and rare soundcard etc. drives for this
application they can be trivially added.
1999-11-04 01:40:18 +00:00
Andrew Gallatin
870c4cf8eb
now that a map's base addr is 64-bits, the alpha multi-hose hack needs
...
to be cast to 64-bits in pci_add_map. This should allow XP1000s and
DS20s to boot -current again.
1999-11-03 22:43:03 +00:00
Archie Cobbs
1dd0feaaab
Fix bug in BIOCGETIF ioctl() where it would return a bogus interface
...
name if the interface unit number was greater than 9.
1999-11-03 21:32:28 +00:00
Doug Rabson
ef4939417a
Add back netboot since it compiles just fine. Note that you need a full
...
source tree to build netboot since it depends on headers from libstand.
1999-11-03 20:19:30 +00:00
Doug Rabson
0296dea15c
* Don't wait forever for the boot2 filename if the PCC wraps.
...
* If the user presses return, load boot2 immediately.
1999-11-03 20:18:12 +00:00
Greg Lehey
4e449fe462
Emergency fix to stop world breakage.
...
Broken-by: archie
1999-11-03 20:04:00 +00:00
Poul-Henning Kamp
1a4e73ba51
Move strto{u}[ql]() into their own libkern files.
...
Urged by: bde
1999-11-03 18:20:59 +00:00
Poul-Henning Kamp
5b664c7c13
Move isfoo() and friends to the newly created sys/ctype.h.
...
Urged by: bde
1999-11-03 17:54:26 +00:00
Matthew N. Dodd
5178bd8bde
Fix bus_setup_intr(); I changed exintr() to take a pointer to ex_softc
...
but didn't change bus_setup_intr() to pass the softc in.
Submitted by: Warner Losh <imp@village.org>
1999-11-03 15:45:14 +00:00
Poul-Henning Kamp
fa52394878
Remove compat cruft.
1999-11-03 14:15:18 +00:00
Bruce Evans
5bd5c8b9e5
Quick fix for breakage of ext2fs link counts as reported by stat(2) by
...
the soft updates changes: only report the link count to be i_effnlink
in ufs_getattr() for file systems that maintain i_effnlink.
Tested by: Mike Dracopoulos <mdraco@math.uoa.gr>
1999-11-03 12:05:39 +00:00
Mike Smith
88d4183b84
Make MFS work with the new root filesystem search process.
...
In order to achieve this, root filesystem mount is moved from
SI_ORDER_FIRST to SI_ORDER_SECOND in the SI_SUB_MOUNT_ROOT sysinit
group. Now, modules which wish to usurp the default root mount
can use SI_ORDER_FIRST.
A compiled-in or preloaded MFS filesystem will become the root
filesystem unless the vfs.root.mountfrom environment variable refers
to a valid bootable device. This will normally only be the case when
the kernel and MFS image have been loaded from a disk which has a
valid /etc/fstab file. In this case, the variable should be manually
overridden in the loader, or the kernel booted with -a. In either
case "mfs:" should be supplied as the new value.
Also fix a typo in one DFLTROOT case that would not have compiled.
1999-11-03 11:02:47 +00:00
Yoshihiro Takahashi
c89e63c1af
Cosmetic changes.
1999-11-03 10:08:15 +00:00
Yoshihiro Takahashi
75c0f11718
Support RSA-98III PnP mode.
1999-11-03 09:13:16 +00:00
Yoshihiro Takahashi
53a70a424e
Sync with sys/isa/sio.c revision from 1.269 to 1.273.
1999-11-03 09:02:23 +00:00
Yoshihiro Takahashi
38e7b70f91
Remove unnecessary file.
1999-11-03 08:45:16 +00:00
Yoshihiro Takahashi
e80b158987
Sync with sys/i386/conf/GENERIC revision 1.199.
1999-11-03 08:43:11 +00:00
Yoshihiro Takahashi
064fc58a7c
Sync with sys/i386/isa/clock.c revision 1.146.
1999-11-03 08:36:17 +00:00
Yoshihiro Takahashi
09b1cdbdb5
Sync with sys/boot/i386/btx/btx/btx.s revision 1.13.
1999-11-03 08:32:03 +00:00
Yoshihiro Takahashi
c1f84244fb
Sync with sys/i386/i386/machdep.c revision 1.371.
1999-11-03 08:25:40 +00:00
Yoshihiro Takahashi
2bb35fafc7
Sync with sys/boot/i386/libi386/Makefile revision 1.15.
1999-11-03 08:23:57 +00:00
Yoshihiro Takahashi
2da4a92c96
Sync with sys/dev/syscons/syscons.c revision 1.326.
1999-11-03 08:19:35 +00:00
Seigo Tanimura
083279e41b
Fix for multiple pcm devices.
1999-11-03 08:10:49 +00:00
Andrew Gallatin
160dd8eb7b
Add a second direct map window to increase the maximum RAM this platform
...
can deal with from 1GB to 2GB. I have no way to test with >1GB because I
don't have high enough density memory to get any one box over 1GB. However, I
have tested it on xp1000 & ds10 with < 1GB of memory & have verified that it
does no harm.
1999-11-03 01:16:11 +00:00
Archie Cobbs
9cb887a606
Add statistics counters to "tee" netgraph node type.
1999-11-02 23:31:49 +00:00
Archie Cobbs
2b70adcbbe
Simplify checking/parsing of strings using strtoul(), isdigit(), etc.
1999-11-02 23:18:01 +00:00
Archie Cobbs
44b4dd855d
Consolidate some of the various ctype(3) macros in one location.
1999-11-02 22:50:34 +00:00
Archie Cobbs
60fffafdc3
Change structure field named 'toupper' to 'to_upper' to avoid conflict
...
with the macro of the same name. Same thing for 'tolower'.
1999-11-02 22:46:42 +00:00
Archie Cobbs
2ea6270424
Change isspace() macro name to avoid conflict.
1999-11-02 22:42:56 +00:00
Archie Cobbs
9ac362ddff
Remove unused macro definition.
1999-11-02 22:40:15 +00:00
Archie Cobbs
b0801bac74
Add new options NETGRAPH_PPP and NETGRAPH_PPPOE, plus NETGRAPH_SOCKET which
...
was missing from before.
1999-11-02 22:38:50 +00:00
Archie Cobbs
6827c8fed3
Add options NETGRAPH_PPP and NETGRAPH_PPPOE.
1999-11-02 22:36:09 +00:00
Archie Cobbs
da5e3849b2
Fix typo in previous commit.
1999-11-02 22:24:41 +00:00
John Baldwin
f513096dfb
Remove the prototypes for two functions that were removed when the
...
CD9660_ROOT option was axed.
1999-11-02 19:38:27 +00:00
Mike Smith
2fb05ea1fc
Cut out some extra dead code that I missed last time around. I think
...
this will fix the alpha kernel build now (MFS excluded).
1999-11-02 19:29:20 +00:00
Poul-Henning Kamp
3cf4d0bfbd
Add mn0 in the netgraph section.
1999-11-02 14:25:04 +00:00
Poul-Henning Kamp
e118f907db
New driver: Nx64kbit/s E1/T1 cards based on Munich32x&Falc54.
...
This is a netgraph driver.
1999-11-02 14:23:14 +00:00
Poul-Henning Kamp
55f2c40541
Remove two private copies of strtoul()
...
Spotted by: bde
1999-11-02 09:34:09 +00:00
Brian Feldman
fa470df9db
Unbreak this build.
1999-11-02 04:16:17 +00:00
Mike Smith
97adfbaf83
Correctly compute the block count. In reality, it seems that the
...
controller will never return the command if it's not exactly a multiple
of a block in size.
Cosmetic formatting for RAID level output.
1999-11-02 03:25:24 +00:00
Mike Smith
83f2409369
Don't print the chipset value; it's not useful.
...
Now we know what some of the state values are, print the current array
state.
1999-11-02 03:24:09 +00:00
Jonathan M. Bresler
aab735d218
fix misordering of two lines in this file.
1999-11-02 02:19:24 +00:00
Mike Smith
6d14782861
Newline-terminate the complaint message about not being able to find
...
the root vnode pointer.
1999-11-01 23:57:28 +00:00
Mike Smith
b7017a8210
Call bootpc_init before we try to mount an NFS root, if we're configured
...
to use BOOTP for NFS root discovery.
The entire interface setup inside nfs_mountroot is evil, and should die.
1999-11-01 23:55:38 +00:00
Mike Smith
b676e48c98
Move a couple of globals here where they are initialised, rather than
...
orphaning them in vfs_conf.c
1999-11-01 23:54:07 +00:00
Mike Smith
92b3c1b050
swapinit isn't called from vfs_mountroot, so don't complain about it in
...
a #if 0'ed comment.
Call the machine-dependant cpu_rootconf functions from sysinits in their
respective areas, don't do it from a stub here.
1999-11-01 23:53:27 +00:00
Mike Smith
ed9f9797bb
This is a complete rewrite of vfs_conf.c, which changes the way the root
...
filesystem is discovered. Preference is given to using the kernel
environment variable vfs.root.mountfrom, which is set by the loader
according to the contents of /etc/fstab. Changes in the MD code
provide fallback mechanisms for systems not using the loader.
A more robust fallback path is also provided, with the last recourse
being to prompt on the console for a root device.
These changes drastically simplify the machine-dependant parts of
the root configuration process. In addition, support for CDROM root
devices has been removed; it was a nasty hack and didn't work.
1999-11-01 23:51:00 +00:00
Nicolas Souchu
7a19171479
Sync with RELENG_3.
1999-11-01 23:15:29 +00:00
Eivind Eklund
f1cdff804e
Elminiate the (unused) TUNE_1542 option.
1999-11-01 22:50:52 +00:00
Archie Cobbs
fb1fc8abee
Fix some bugs in MP allocation routine when links are non-equivalent.
1999-11-01 19:44:28 +00:00
Warner Losh
8ee3fbf636
Put more explict warning that this file should not be used if you want
...
a working kernel
1999-11-01 17:50:29 +00:00
Bill Paul
8562ad200e
Do some more work on the mxphy pseudo-driver to make it better at media
...
detection and remove the long delays that I had used previously. Everything
should be handled by timeouts now.
1999-11-01 17:10:26 +00:00
Poul-Henning Kamp
bf9deaba10
Add strtol & strtoul to kernel. Derived from libc versions.
1999-11-01 15:04:04 +00:00
Poul-Henning Kamp
ce4a64f787
New function:
...
m_print(struct mbuf *);
hexdumps a mbuf.
1999-11-01 15:03:20 +00:00
Seigo Tanimura
1134623173
Call make_dev() to shut up the warning.
...
Pointed out by: Donn Miller <dmmiller@cvzoom.net>
1999-11-01 14:29:07 +00:00
Julian Elischer
ae5a83bcb5
Use typedefs for node methods.
1999-11-01 10:18:36 +00:00
Julian Elischer
17f3711323
User netgraph typedefs for methods
1999-11-01 10:09:34 +00:00
Julian Elischer
74f5c6aa25
Add typedefs for node methods
...
Suggested by phk.
1999-11-01 10:00:40 +00:00
Daniel C. Sobral
f483369d5c
Changes prompt to "ok". This line is actually commented out, and serves only
...
as an example and to reflect the builtin default.
1999-11-01 08:07:04 +00:00
Daniel C. Sobral
3206c41a3c
Changes the default prompt to "ok".
...
Mike says the whole idea of a current device was a bad idea in first place,
and will be doing away with currdev.
Anyway, people are not supposed to even notice this. :-)
1999-11-01 08:05:22 +00:00
Julian Elischer
a923d43a67
braino in sample code.
...
picked up by phk.
1999-11-01 05:27:44 +00:00
Julian Elischer
5b42dac8ec
Most modern OSs have the ability to flag certain mounts as ones to
...
be ignored by default by the df(1) program. This is used mostly to
avoid stat()-ing entries that do not represent "real" disk mount
points (such as those made by an automounter such as amd.) It is
also useful not to have to stat() these entries because it takes
longer to report them that for other file systems, being that these
mount points are served by a user-level file server and resulting in
several context switches. Worse, if the automounter is down
unexpectedly, a causal df(1) will hang in an interruptible way.
PR: kern/9764
Submitted by: Erez Zadok <ezk@cs.columbia.edu>
1999-11-01 04:57:43 +00:00
Matt Jacob
fdc79fd3fc
correct moronic typo
1999-11-01 04:39:52 +00:00
Peter Wemm
b4e9f0b6e6
Merge the alpha and x86 majors files together. There appear to be
...
only two conflicts, cdev #98 and cdev #99 . These should be fixed.
MAKEDEV should probably be merged as well.
Static majors are (hopefully) going away one day soon.
This file is informational and not machine parsed by anything any more.
1999-11-01 04:12:42 +00:00
Peter Wemm
51124de792
Update examples using 'disk' and 'tape' - they used to have magic meaning
...
to config(8) for static device tables that have not existed for quite
some time. They have been aliases for 'device' for a while, and "tape"
went away entirely as it wasn't used anywhere (except in an example
in LINT.. "fixed").
1999-11-01 04:02:58 +00:00
Poul-Henning Kamp
dc0f93d45d
Remove specfs::vop_lookup() There is no code path which can call it.
1999-11-01 02:53:38 +00:00
Jonathan M. Bresler
4b9943106b
rearrange order of tests for NE1000, NE2000, and Linksys
...
cards. previous order caused computers with NE2000 cards
to hang during boot.
1999-11-01 01:16:56 +00:00
Jonathan M. Bresler
cbb89e6622
rearrange order of tests for NE1000, NE2000, and Linksys
...
cards. previous order caused computers with NE2000 cards
to hang during boot.
1999-11-01 00:53:12 +00:00
Julian Elischer
d8b4f68815
bpf need no longer be an option
1999-11-01 00:48:06 +00:00
Julian Elischer
dc90cad9d2
Start making the contents of the generic framework opaque to the nodes.
...
This step: IDs are no-longer the address of the node.
Reviewd by: Archie@freebsd.org
1999-11-01 00:31:14 +00:00
Alan Cox
0d4d02ecf2
The useracc() calls in osigreturn() and sigreturn() should specify
...
VM_PROT_READ rather than VM_PROT_WRITE. (This mistake predates
the B_READ/B_WRITE -> VM_PROT_READ/VM_PROT_WRITE change.)
Submitted by: bde
1999-10-31 19:39:51 +00:00
Boris Popov
96a9a981cc
Bump version number to sync with ncplib 1.3.3
1999-10-31 15:11:43 +00:00
Boris Popov
7004810ddc
Bump internal version number with next release of ncplib.
1999-10-31 15:01:47 +00:00
Yoshihiro Takahashi
b81cbfc4af
Change Linksys registers base/offset.
...
On NEC PC-98, asic_addr != nic_addr + 0x10.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-10-31 09:05:20 +00:00
Seigo Tanimura
b3dde4ea8e
The total uiomoved size is accumulated in c, not tmp.
1999-10-31 08:58:51 +00:00
Yoshihiro Takahashi
98870b52af
- Sync with sys/i386/isa/if_ed.c revision 1.163.
...
- Supported Networld EC/EP-98X.
- Rewrite NE2000 PCMCIA (LPC-T) on old 98Note.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-10-31 08:24:18 +00:00
Boris Popov
092d4c55d3
Add support for C++ in the headers. Some style cleanup.
...
Pointed by: bde
1999-10-31 03:39:03 +00:00
Kenneth D. Merry
10e1cf639d
Fix Bus Device Resets from userland, and specifically from camcontrol.
...
camcontrol was setup to use the old scheme of going through the xpt(4)
device, which never worked properly (and has been disabled for a while).
camcontrol now sends BDRs through the pass(4) device, and XPT_RESET_DEV
CCBs are put on the device queue in the transport layer, as they should be.
Submitted by: luoqi
Reviewed by: ken
1999-10-31 02:39:44 +00:00
Mike Pritchard
7f9d26bd9d
Fix some spelling errors.
1999-10-30 20:30:19 +00:00
Matt Jacob
fed92c475e
Organize things to cope with the (possible) lack of downloadable
...
firmware a bit better.
1999-10-30 19:35:11 +00:00