Warner Losh
4c0142a129
another format nit
2004-06-28 16:38:53 +00:00
Warner Losh
7f9369480d
casting for printf happiness
2004-06-28 16:30:49 +00:00
John Baldwin
bd83e879fd
- Execute all of the tasks on the taskqueue during taskqueue_free() after
...
the queue has been removed from the global taskqueue_queues list. This
removes the need for the draining queue hack.
- Allow taskqueue_run() to be called with the taskqueue mutex held. It
can still be called without the lock for API compatiblity. In that case
it will acquire the lock internally.
- Don't lock the individual queue mutex in taskqueue_find() until after the
strcmp as the global queues mutex is sufficient for the strcmp.
- Simplify taskqueue_thread_loop() now that it can hold the lock across
taskqueue_run().
Submitted by: bde (mostly)
2004-06-28 16:28:23 +00:00
Warner Losh
b5ba0c50e8
We need to build miidevs.h when we have miibus, not mii.
2004-06-28 16:22:20 +00:00
John Baldwin
469085eb86
Adjust the priorities of software interrupts. Bump SWI_CLOCK up to 5
...
and bump all of the taskqueue swi's to 6. This gives callouts higher
priority than taskqueue tasks and gives all taskqueue tasks the same
priority.
Discussed with: bde
2004-06-28 16:21:51 +00:00
John Baldwin
c086588f32
Adjust the priority of the idle threads to be the lowest possible
...
priority. This is just a comestic nit as the idle thread priorities aren't
used by the schedulers.
Reported by: bde
2004-06-28 16:19:50 +00:00
John Baldwin
3df6c4de7e
- Shorten the names for the TTY related swi interrupt handlers as the
...
'tty:' prefix is largely redundant.
- Fix the priority of the low-priority TTY SWIs that are hung off of the
softclock thread.
Submitted by: bde (2)
2004-06-28 16:17:11 +00:00
Roman Kurakin
e874bf6648
Do not m_free packet since IF_HANDOFF (called from netisr_queue) will
...
do it for us, just count it.
2004-06-28 15:32:24 +00:00
Tim Kientzle
88c3541690
Some implicit dirs were not having the umask correctly
...
applied to their permissions. Just calculate the
default dir mode once and use it consistently, rather than
trying to remember to calculate it everywhere it's needed.
2004-06-28 14:12:09 +00:00
Tim Kientzle
77d2ac4af5
Add yet another synonym for -n.
2004-06-28 14:02:22 +00:00
Denis Peplin
7a54c0cf48
Whitespace fix
...
Obtained from: The FreeBSD Russian Documentation Project
2004-06-28 13:36:00 +00:00
Yoshihiro Takahashi
3fdb25139d
Merged from sys/dev/sio/sio.c revision 1.444.
2004-06-28 13:28:20 +00:00
Denis Peplin
25a15c6e3a
Add translation for early-adopter
2004-06-28 13:28:15 +00:00
David Xu
31681fba00
Remove libpthread_dbg, soon it will be replaced by libthread_db which
...
is a defacto standard on other UNIX systems.
2004-06-28 12:13:36 +00:00
Maxime Henrion
217e90ae6f
Regenerate this file so that it gets correct comments for the PCI
...
databases locations.
2004-06-28 11:54:30 +00:00
Maxime Henrion
94adaee892
Update the location of the Hart's database as well.
2004-06-28 11:46:48 +00:00
Maxime Henrion
fef0d8770f
Update to the latest versions of the Boemler and Hart PCI databases.
2004-06-28 11:36:32 +00:00
Olivier Houchard
3502f85d84
Remove unused includes.
...
Spotted out by: pjd
2004-06-28 11:35:05 +00:00
Maxime Henrion
f3d319a76c
The location of the Boemler's PCI database has moved. Update comments
...
to reflect reality.
2004-06-28 11:32:58 +00:00
Dima Dorfman
5c3fd35c88
Fix spelling error in my own paragraph.
2004-06-28 11:18:47 +00:00
Tim J. Robbins
6863e5bed2
Document incorrect handling of multibyte characters in input files
...
and character string arguments.
2004-06-28 07:19:11 +00:00
Tim J. Robbins
ea8348d4e4
Describe the algorithm used by the -n option.
2004-06-28 06:20:28 +00:00
Tim J. Robbins
3b90bf797f
Move some variable declarations to the top of the file.
2004-06-28 06:05:36 +00:00
Warner Losh
dc7949f45f
bde points out that this can't do anything useful. The full patch has
...
other parts that I can't locat at the moment, so back it out until I can.
2004-06-28 05:37:22 +00:00
Scott Long
770fffe05b
Retire BUS_DMAMAP_NSEGS for sparc64
2004-06-28 04:04:43 +00:00
Scott Long
8e0bfc6b32
Switch sparc64 busdma to use a dynamically allocated segment list rather
...
than a a stack-limited list. This removes the artifical limit on s/g list
size.
cvs: ----------------------------------------------------------------------
2004-06-28 03:49:13 +00:00
Warner Losh
29b95d5a7e
Turns out that jhb didn't really like this. And nate pointed out that
...
it wasn't a good idea to have the test for NULL on only a limited
subset. Go back because I'm not sure adding NULL to all the others is
a good idea.
2004-06-28 03:40:23 +00:00
Warner Losh
ed67d9de40
rman_reserve_resource doesn't set the bushandle, so we have to do it here.
...
Badness noted by: njl
Perforce reply not read by: imp
2004-06-28 03:36:37 +00:00
Warner Losh
f465e257e2
When opening /dev/io, preserve iopl properly. Otherwise, if you open
...
/dev/io multiple times, the first close remove the privs.
2004-06-28 03:16:32 +00:00
Warner Losh
cb490814b9
remove needless blankline
2004-06-28 03:08:17 +00:00
Warner Losh
15442f461b
Use APM_UNKNOWN instead of 0xff. Use ~0U instead 0 for the number of
...
batteries. This should be -1 to match other code, but since the api
is unsigned ~0U is the same thing.
2004-06-28 02:38:20 +00:00
Warner Losh
d5ca7f4f2b
Allow dev to be NULL and assume that a device is not alive or not
...
attached.
Reviewed by: njl(?) and jhb
2004-06-28 02:24:04 +00:00
Maksim Yevmenkin
9e84f80bf9
Fix cut-n-paste bugs in hccontrol(8). Its very strange that no one noticed
...
them earlier. Thanks to Mike Crosland (mcrosland at xs4all.nl) for pointing
them out.
2004-06-28 00:58:53 +00:00
Garance A Drosehn
70548f642a
Change the "rtprio" format so it prints an informative string for
...
the PRI_ITHD case (instead of just printing the digit '1').
Submitted by: Cyrille Lefevre
2004-06-27 23:59:38 +00:00
Tim Kientzle
b3f695b45c
Refuse to extract an entry from an archive on top of the archive being read.
...
(This is the converse of the "don't add an archive to itself".)
2004-06-27 23:36:39 +00:00
Tim Kientzle
da9cbfaa5d
Update -p:
...
* Don't change the umask; the library now ignores the umask if
you set EXTRACT_PERM
* Set the EXTRACT_ACL and EXTRACT_FFLAGS bits (used to be
controlled by EXTRACT_PERM).
2004-06-27 23:29:44 +00:00
Tim Kientzle
b5f1f87711
More cleanup work on permissions restore:
...
* Rename some variables/functions/etc to try to make things clearer.
* Add separate flags to control fflag/acl restore
* Collect metadata restore into a single function for clarity
* Propagate errors in metadata restore back out to the client
* Fix some places where errors were being returned when they
shouldn't and vice-versa
* Modes are now always restored; ARCHIVE_EXTRACT_PERM just controls
whether or not umask is obeyed.
* Restore suid/sgid bits only if user/group matches archive
* Cache the last stat results to try to reduce the number of stat calls
2004-06-27 23:27:28 +00:00
Tim Kientzle
4660ecd1dc
Add two new convenience functions to query the uid/gid from an
...
archive_entry.
Update the Makefile MLINKS and manpage to bring it up-to-date with
the current status of archive_entry. At least the manpage actually
lists all of the functions now, even if it doesn't really yet explain
them all.
2004-06-27 23:16:42 +00:00
Warner Losh
6324e64978
We don't need GEN_M_CFILES. Fold it into GEN_CFILES definition and
...
adjust as necessary.
Suggested by: bde
2004-06-27 23:03:43 +00:00
Garance A Drosehn
f2fbfae6b0
Improve checking for `ps -t <dev>', and give better error messages when
...
an invalid <dev> is specified. Aside: It turns out that the S_ISCHR()
check is true for almost every device that we have (not just tty's).
2004-06-27 22:56:58 +00:00
Poul-Henning Kamp
e3e244bff6
Rwatson, write 100 times for tomorrow:
...
First unlock, then assign NULL to pointer.
2004-06-27 21:54:34 +00:00
Poul-Henning Kamp
52c583feb9
Make sure to kill the devstat entry for disappearing disks.
...
PR: 68074
Submitted by: Hendrik Scholz <hscholz@raisdorf.net>
2004-06-27 20:53:20 +00:00
Warner Losh
e9f58c27b9
Only build miidevs.h when we have mii in the kernel
...
Only build pccarddevs.h when we have pccard in the kernel
Only build usbdevs.h when we have usb in the kernel
Suggested by: bde
2004-06-27 20:16:56 +00:00
Tim Kientzle
527b6597a0
Clean up some consistent confusion between "dev" and "rdev."
...
Mostly, these were being used correctly even though a lot of
variables and function names were mis-named.
In the process, I found and fixed a couple of latent bugs and
added a guard against adding an archive to itself.
2004-06-27 18:38:13 +00:00
Tim Kientzle
e2fe7499b6
Warn about stripping leading '/' when creating archives.
2004-06-27 18:32:14 +00:00
Alexander Langer
52b8c8cd00
- Fix style bug in Dell Bluetooth adapter (don't repeat Vendor in
...
device listing).
- Add generic "Port Replicator" entry for the USB Hubs used in
Dell port replicators.
2004-06-27 17:27:04 +00:00
Warner Losh
0661633386
Now that all the in-tree referrences to these old files are gone, go
...
ahead and remove them.
2004-06-27 16:59:15 +00:00
Tim J. Robbins
f0b4606f3f
Silence a warning about an unused argument.
2004-06-27 16:58:56 +00:00
Tim J. Robbins
8180b4573c
Correct the description of the -f option: input and output fields are
...
separated by the field delimiter character, which is not necessarily
the tab character.
2004-06-27 16:55:25 +00:00
Warner Losh
107af8f9eb
MFp4: Last references to dev/usb/usbdevs.h converted.
2004-06-27 16:51:01 +00:00