Ruslan Ermilov
58b8fa7412
Unbreak i386 snapshots by moving the 802.11 support (device wlan)
...
out from BOOTMFS to the drivers floppy.
2003-01-27 17:54:49 +00:00
Poul-Henning Kamp
109751d28c
Don't dereference null vnode pointer if controling terminal was revoked.
...
Submitted by: "Peter Edwards" <pmedwards@eircom.net>
2003-01-27 16:54:17 +00:00
Yaroslav Tykhiy
341e476e25
Actually extract the second field from a line in ftpchroot(5)
...
instead of just using the rest of the line behind the first field.
2003-01-27 15:34:22 +00:00
Yaroslav Tykhiy
0ba71e2424
Allow more than one separator character between fields in ftpchroot(5).
2003-01-27 14:41:08 +00:00
MIHIRA Sanpei Yoshiro
4bfecf88f4
Add PCI id for fxp(Intel Pro/100 M Mobile Connection).
...
PR: i386/41915
Submitted by: Ross A. Lippert <ripper@eskimo.com>
MFC after: 1 week
2003-01-27 14:31:32 +00:00
Benno Rice
a7c9d6bca5
Back the previous commit out. It didn't actually fix the problem I was
...
seeing and the memory barrier isn't needed with the bridges we're using.
Fix the function style however.
2003-01-27 12:59:52 +00:00
Josef Karthauser
4de19bd9c8
Put the Perfection 1660 scanner entry in the right place. (Entries
...
are sorted by product id).
2003-01-27 09:43:24 +00:00
Søren Schmidt
33ede9b3e7
Update the code that deals with disk enclosures:
...
Properly handle the newer Promise SuperSwap 1000 enclosures.
Print out what kind of enclosure was found in the probe.
Misc cleanups in the enclosure handling code.
Sponsored by: Advanis Inc.
2003-01-27 09:04:29 +00:00
Poul-Henning Kamp
e39eff98a0
Don't use the kern.disks sysctl to find a list of md devices, use the
...
MDIOCLIST ioctl instead.
Spotted by: keramida
2003-01-27 08:01:08 +00:00
Poul-Henning Kamp
16bcbe8cf7
Implement MDIOCLIST which returns the unit numbers of configured md(4)
...
devices.
We use the md_pad[] array and if there are more units than its size the
last returned unit number will be -1, but the number of units returned
is correct.
2003-01-27 07:58:18 +00:00
Poul-Henning Kamp
b6532aa9a5
Add an ioctl to return the unit numbers of the configured md devices.
2003-01-27 07:54:59 +00:00
Tim J. Robbins
c57bc2b10e
Ensure that the TTY file descriptor is greater than or equal to 10 so that
...
it doesn't interfere with the user's redirections.
PR: 47136
MFC after: 1 week
2003-01-27 07:41:12 +00:00
Juli Mallett
9d492cddac
Convert newfs to use libufs. I've tested this on md filesystems, as has
...
keramida, and all seems well.
2003-01-27 07:24:32 +00:00
Warner Losh
66e390feb6
MFp4:
...
u_int*_t -> uint*_t to conform more closely with C99.
2003-01-27 05:47:01 +00:00
Jake Burkholder
52e59d41d8
Enable device zs and device sab by default.
2003-01-27 05:05:52 +00:00
Jake Burkholder
8d9b3f572c
Add a note about the ofwcons device name change.
2003-01-27 04:53:30 +00:00
Tom Rhodes
acbd6988aa
Teach sysinstall about the em(4) device.
...
PR: 46439
Submitted by: Dan Lukes <dan@obluda.cz>
Approved by: re (murray)
Tested? yes
MFC: 1 day
2003-01-27 04:51:46 +00:00
Jake Burkholder
984e265523
Change ofwcons to use the output-device property from the firmware for the
...
name of the device that it creates. Update /etc/ttys accordingly.
An alias is created for the old name so that old /etc/ttys will continue to
work, but due to aliases being implemented as symlinks in devfs you cannot
login as root when using the alias device.
Discussed with: grehan
2003-01-27 04:42:17 +00:00
Benno Rice
b3c02b110a
Back out some changes that snuck in with the last commit.
...
Pointy hat to: benno
2003-01-27 04:32:10 +00:00
Benno Rice
622cfbd033
Flesh out bus_dmamap_sync.
2003-01-27 04:27:01 +00:00
Benno Rice
8519f3983c
Use td->td_sticks, not td->td_kse->ke_sticks.
...
Forgotten by: davidxu
2003-01-27 04:26:09 +00:00
Benno Rice
7b180a30e1
Remove a duplicate definition of the __FBSDID macro.
2003-01-27 04:24:57 +00:00
Andrey A. Chernov
5fe03aba37
Now return NULLified struct in case of empty config file
...
(previous variant return NULL pointer for both empty file case and error case,
so caller can't sense error properly).
It not affect existen programs because property_find() now returns NULL
for both NULL pointer and NULLified struct.
2003-01-27 03:39:33 +00:00
Andrey A. Chernov
33a155e400
Handle read errors
2003-01-27 03:14:04 +00:00
Tom Rhodes
d13d6a9ed2
Note that -c is no longer supported. This was requested by a few users and
...
we even have a PR about it.
PR: 47388
Discussed with: bmah
Requested by: many
2003-01-27 02:05:59 +00:00
Juli Mallett
fe8b86a06d
If we don't know where the sblock is (e.g. filling out a blank disk), then
...
get it from the fs structure. Really libufs should have interfaces to generate
both what we export, and what we import, based on eachother, and this should
be full of redundant code to make sure everything is right... But really, we
don't even deal with checksums, so plenty of room to improve.
2003-01-27 01:57:15 +00:00
Alan Cox
75741c0497
Simplify vm_object_page_remove(): The object's memq is now ordered. The
...
two cases that existed before for performance optimization purposes can
be reduced to one.
2003-01-27 01:12:35 +00:00
Julian Elischer
0d7cc0749c
Unbreak SMP cases for these architectures.
...
statclock_process() changed arguments.
note: it may be worth checking if curkse is needed on these architectures..
(and if so, why?)
2003-01-27 00:00:06 +00:00
Jake Burkholder
e3c5d56ff4
Fix standard kse breakage of non-x86 platforms.
...
Pointy hat to: davidxu
2003-01-26 23:52:45 +00:00
David Xu
ba07d97e62
Use kg_numupcalls to see if we are closing a thread group,
...
not kg_kses which is not changed when a group is still working.
2003-01-26 23:39:33 +00:00
Mark Murray
7c55188ab2
Very minor EOL whitespace diff-reducer.
2003-01-26 23:34:47 +00:00
Mark Murray
aa4e3f3e5a
Missed a bit of cleanup.
2003-01-26 23:29:22 +00:00
Alfred Perlstein
ca315837c7
fix warnings
2003-01-26 23:25:00 +00:00
Mark Murray
818c8b696b
make these more useful for lint(1). Minor diff-reductions while I'm
...
about it.
2003-01-26 23:14:47 +00:00
Martin Blapp
0ae0e1ea47
Fix namespace pollution introduced in previous commit.
...
Reviewed by: phk
2003-01-26 23:01:49 +00:00
Mark Murray
34893fe49b
Remove the get_term() function. It pretty much can't work for
...
FreeBSD, and makes ugly diffs with the other crt1.c's. Leave
behind a comment (words supplied by Thomas Moestl) that explain
the issue.
OK'ed by: tmm
2003-01-26 23:01:36 +00:00
Giorgos Keramidas
a61617ed46
Fix a typo and reword a bit the description of the new SCHED_xxx stuff.
...
Reviewed by: jeff
2003-01-26 22:26:46 +00:00
Poul-Henning Kamp
74c041ac57
If we fail to open O_RDWR, try opening O_RDONLY, if we use ioctls
...
to fiddle the disk we can get away with it.
Try to use DIOCBSDBB to write boot code.
2003-01-26 21:55:43 +00:00
Poul-Henning Kamp
7253da9c05
Implement DIOCBSDBB ioctl which overwrites first BBSIZE bytes of BSD
...
labeled disk.
This is complicated by the fact that BBSIZE is greater than the
PAGE_SIZE limit ioctl inflicts on arguments which are automatically
copied in.
As long as we don't need access to userland memory (copyin/out) we
can deal with the ioctl using g_callme() which executes it from the
GEOM event thread.
Once we need copyin/out, we need to return the bio with EDIRIOCTL
in order to make geom_dev call us back in the original process context
where copyin will work.
Unfortunately, that results in us getting called with Giant, so
we have to DROP_GIANT/PICKUP_GIANT around the code where we diddle
GEOMs internals.
Sometimes you just can't win...
... But it does make geom_bsd.c an almost complete example of the
GEOM beastiarium.
2003-01-26 21:54:36 +00:00
Poul-Henning Kamp
afdc2f6786
Add ioctl which overwrites the first BBSIZE bytes of a BSD labeled disk.
2003-01-26 21:49:44 +00:00
Julian Elischer
a18b6f65d0
Fix KSE related patch.
...
Make it compile for the SMP case..
statclock_process() has changed prototypes.
2003-01-26 21:32:08 +00:00
Murray Stokely
9d11bc143b
Correct typo.
...
Submitted by: Andreas Kohn <andreas.kohn@gmx.net> (via -STABLE)
2003-01-26 21:14:56 +00:00
Alfred Perlstein
9799a92dae
regen
2003-01-26 20:10:35 +00:00
Alfred Perlstein
b17c9cfa5e
Add const qualifier to data argument for msgsnd.
...
PR: standards/45274
Submitted by: Craig Rodrigues <rodrigc@attbi.com>
2003-01-26 20:09:34 +00:00
Poul-Henning Kamp
5bdd667ffe
Put DIOCWLABEL under #ifdef NO_GEOM
2003-01-26 19:43:18 +00:00
Yaroslav Tykhiy
8657b576d8
Extend the format of /etc/ftpchroot so an alternative chroot
...
directory can be specified for a user or a group.
Add the manpage ftpchroot(5) since the file's format has grown
complex enough.
PR: bin/45327
Portions submitted by: Hideki SAKAMOTO <sakamoto@hlla.is.tsukuba.ac.jp>
MFC after: 1 week
2003-01-26 19:02:56 +00:00
Hidetoshi Shimokawa
53f1eb8620
- Split db.desc.cmd into desc.control and desc.reqcount.
...
- remove unncessary descriptor updates.
2003-01-26 18:38:06 +00:00
Poul-Henning Kamp
23e8074bd0
IA64 still needs to be able to run on MBR+BSD combination, so put disklabel
...
back.
Pointed out by: peter
2003-01-26 18:33:54 +00:00
Hidetoshi Shimokawa
5a7ba74dc4
- Improve IT/IR DMA queue management.
...
- Improve debug message for mbuf handling.
- Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers.
2003-01-26 15:39:04 +00:00
Poul-Henning Kamp
8d48318bbb
Drop the silly notion that i386 has two bootstrap files now that sys/boot
...
creates a single file named just "boot".
Apart from the fact that the option "-s" is now gone and that "-b" should
be pointed at /boot/boot instead of /boot/boot1, this patch should be
a no-op.
2003-01-26 14:35:53 +00:00