Poul-Henning Kamp
2e45c1b191
We don't need the <sys/disklabel.h> include for alpha anymore.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 17:45:44 +00:00
Poul-Henning Kamp
301147cd6a
#include <sys/disk.h> to get disk_err() prototype.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 17:40:49 +00:00
Jacques Vidrine
440d1ebc9c
Fix k5admind by dropping libkadm5clnt from LDADD.
2002-09-20 17:31:03 +00:00
Makoto Matsushita
886ce72a3c
Kernel MIB name for disabling ACPI was changed.
...
Pointed out by: iwasaki
2002-09-20 17:24:39 +00:00
Poul-Henning Kamp
29c02e22c3
Reduce <sys/disklabel.h> poisoning a bit.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 17:14:48 +00:00
Jacques Vidrine
db6845e883
Reorder libraries in LDADD in case some wants to statically
...
link these applications.
2002-09-20 17:09:38 +00:00
Jacques Vidrine
adb5202b1b
Make ipropd-slave/ipropd-master actually work. These applications
...
were being linked against the client Kerberos administration library,
when they must be linked against the server library, resulting in
segfaults early in the game. I suspect these have never been tested
before :-(
2002-09-20 17:07:59 +00:00
Poul-Henning Kamp
af820f158f
Remove unneeded #include <sys/disklabel.h>
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 17:00:24 +00:00
Poul-Henning Kamp
6d8e16f322
Include <sys/ioccom.h> directly, rather than indirectly through
...
<sys/disklabel.h>
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:59:14 +00:00
Poul-Henning Kamp
aa5330bbb4
Remove even more Copy&Pasted sets of #includes.
2002-09-20 16:53:19 +00:00
Poul-Henning Kamp
dbd2c365c9
Remove unused #includes. Looks amacingly like the exact same set
...
as I just removed from ncr53c500_pccard.c.
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:51:09 +00:00
Poul-Henning Kamp
90bf37e5e9
Remove #include of <sys/disklabel.h> (and a few other unused #includes I
...
noticed while here).
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:49:36 +00:00
Poul-Henning Kamp
cf09d67418
We don't need to #include <sys/disklabel.h>.
...
We don't need to #include <sys/disklabel.h> second time either.
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:42:33 +00:00
Poul-Henning Kamp
2fb81ca352
Remove needless <sys/disklabel.h> and <sys/diskslice.h> #includes.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:37:15 +00:00
Poul-Henning Kamp
78bc4b68cc
Don't call dkunit() to find our unit number, it is in our softc.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:26:12 +00:00
Poul-Henning Kamp
34e63814be
Don't use dkunit() to find out unit, we already have our softc pointer
...
where we can find it.
Don't call dkpart() just to print the result, it is constant.
Sponsored by: DARPA & NAI Labs.
2002-09-20 16:25:16 +00:00
Archie Cobbs
ae8a4b2f36
Revert previous commit to unbreak world until we figure out the
...
right way to do it.
2002-09-20 15:43:26 +00:00
Martin Blapp
351267c186
Fix the support for the AN985/983 chips, which do not set the
...
RXSTATE to STOPPED, but to WAIT. This should fix hangs which
could only be solved by replugging the cable.
Submitted by: jhb
Reviewed by: phk
MFC after: 2 weeks
2002-09-20 15:18:13 +00:00
Martin Blapp
7e346229db
Enable the automatic TX underrun recovery for the ADMtek chips.
...
This solves cvsup update on my laptop which aborts after a while
without this patch.
PR: 34236
Reviewed by: phk
MFC after: 2 weeks
2002-09-20 15:16:06 +00:00
Poul-Henning Kamp
2382fb0a84
Make FreeBSD "struct disklabel" agnostic, step 312 of 723:
...
Rename bioqdisksort() to bioq_disksort().
Keep a #define around to avoid changing all diskdrivers right now.
Move it from subr_disklabel.c to subr_disk.c.
Move prototype from <sys/disklabel.h> to <sys/bio.h>
Sponsored by: DARPA and NAI Labs.
2002-09-20 14:14:37 +00:00
John Baldwin
fc028b4e24
fork_trampoline() marks a trap frame.
...
Submitted by: bde
2002-09-20 13:58:21 +00:00
John Baldwin
6beff25eed
Use proper type for a variable used as a DDB symbol.
2002-09-20 13:56:11 +00:00
John Baldwin
f4684dbc23
Trim includes.
...
Submitted by: bde
2002-09-20 13:54:45 +00:00
John Baldwin
9c89a3d5b5
Various style fixes, including moving db_print_backtrace() out of the
...
middle of the watchpoint code.
Submitted by: bde
2002-09-20 13:53:33 +00:00
Tim J. Robbins
7591ae56ae
Lock the file once per call and use the unlocked fgetwc()/fputwc() variants.
2002-09-20 13:25:40 +00:00
Tim J. Robbins
9260341650
Lock and unlock the file once per call and use the unlocked version of
...
ungetc() instead of having ungetc() recurse on the lock.
2002-09-20 13:23:26 +00:00
Tim J. Robbins
8f030a44b8
Introduce unlocked versions of fputwc() and fgetwc() called __fputwc()
...
and __fgetwc() which can be used when we know the file is locked.
2002-09-20 13:20:41 +00:00
Poul-Henning Kamp
f90c382c0c
Make FreeBSD "struct disklabel" agnostic, step 311 of 723:
...
Rename diskerr() to disk_err() for naming consistency.
Drop the by now entirely useless struct disklabel argument.
Add a flag argument for new-line termination.
Fix a couple of printf-format-casts to %j instead of %l.
Correctly print the name of all bio commands.
Move the function from subr_disklabel.c to subr_disk.c,
and from <sys/disklabel.h> to <sys/disk.h>.
Use the new disk_err() throughout, #include <sys/disk.h> as needed.
Bump __FreeBSD_version for the sake of the aac disk drivers #ifdefs.
Remove unused disklabel members of softc for aac, amr and mlx, which seem
to originally have been intended for diskerr() use, but which only rotted
and got Copy&Pasted at least two times to many.
Sponsored by: DARPA & NAI Labs.
2002-09-20 12:52:03 +00:00
Ruslan Ermilov
47fae43eab
Bandaid for a broken world. The real fix is somewhat more
...
complicated and will be sent for a review.
2002-09-20 12:33:19 +00:00
Poul-Henning Kamp
837c5e5c2b
Remove unused variable.
2002-09-20 09:33:30 +00:00
Poul-Henning Kamp
46714777f5
Retire now unused DIOCGDVIRGIN kludge.
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 09:31:14 +00:00
Poul-Henning Kamp
b9d05a16f4
Construct new disklabels based on the medias stated parameters in
...
userland, rather than expect all possible GEOMetries to know about
BSD disklabels.
Sponsored by: DARPA & NAI Labs
2002-09-20 09:18:31 +00:00
Mike Barcroft
883738f287
Add restrict type-qualifier.
2002-09-20 08:24:01 +00:00
Mike Barcroft
6b7f7587e3
Fix an error which prevented ssize_t from becoming defined. Add
...
restrict type-qualifier.
2002-09-20 08:22:48 +00:00
Jonathan Mini
4ed3c94b61
Don't peek into MD structures from MI code. The getcontext(3) and
...
setcontext(3) functions check the validify of the mcontext_t structs.
2002-09-20 08:13:21 +00:00
Poul-Henning Kamp
7963fae61f
Straighten out get_params().
...
Sponsored by: DARPA & NAI Labs.
2002-09-20 08:12:51 +00:00
Warner Losh
fe7d45f8f8
Current uses struct thread *td rather than struct proc *p.
2002-09-20 04:30:00 +00:00
Warner Losh
7f156483af
o Don't print devices that aren't attached unless run with the newly
...
minted -v flag.
o Print devices that don't return a name as 'unknown' in -v mode.
# Yea! Now I wont think I have 10 different ISA network adapters in my
# laptop.
2002-09-20 02:26:58 +00:00
Warner Losh
43832002d3
Expose the new kernel data structures to libdevinfo:
...
o Added dd_pnpinfo, dd_location, dd_devflags, dd_flags and dd_state
o Copy/initialize these as necessary.
o Document the changes to the interface in devinfo.3.
2002-09-20 02:16:33 +00:00
Bruce A. Mah
dfade0043c
New release notes: Firewire support, ata(4) support for Sil 0680 and
...
VIA 8233/8235 (+ MFC), a.out(5) support in toolchain removal,
Updated release notes: file(1) 3.39, gcc 3.2.1-prerelease 20020916,
Heimdal Kerberos 0.5-prerelease 20020916.
MFCs noted: AMD Elan SC520 support.
2002-09-19 22:46:52 +00:00
Bruce A. Mah
7e55fa178b
Update ata(4) supported chipsets.
2002-09-19 22:18:24 +00:00
John Baldwin
c0193e5382
Fix last commit so that it actually works:
...
- Get test for valid trace request contents right.
- You don't use 'stq' to move a value from one register to another,
use 'mov' to read sp. Also, can't use nice names for registers
in in-line asm in gcc.
- pc is not a publically accessible register, instead, create a label
in the asm code and use 'lda' to load the address of that label into
the pc field of the trace request.
- Use correction function name for db_print_backtrace().
2002-09-19 20:40:26 +00:00
Gordon Tetlow
2c7db4fbc2
Quiet warnings on shutdown.
2002-09-19 20:14:50 +00:00
John Baldwin
118ee2b4d5
Use correct function name in previous commit.
...
Submitted by: jake
Pointy hat to: jhb
2002-09-19 19:51:56 +00:00
Archie Cobbs
f5f1272284
Fix a problem with the definition of HUGE_VAL causing the gcc warning
...
"cast increases required alignment of target type" on some platforms.
Reviewed by: bde
2002-09-19 19:47:27 +00:00
Matthew N. Dodd
c5afa58784
Pass flags to msync() accounting for differences in the definition of
...
MS_SYNC on FreeBSD and Linux.
Submitted by: Christian Zander <zander@minion.de>
2002-09-19 19:02:54 +00:00
Matthew N. Dodd
21ed01faf3
This patch extends the FreeBSD Linux compatibility layer to support
...
NVIDIA API calls; more specifically, it adds an ioctl() handler for
the range of possible NVIDIA ioctl numbers.
Submitted by: Christian Zander <zander@minion.de>
2002-09-19 18:56:55 +00:00
Maxime Henrion
e2587e98e5
Switch to using strlcpy() in several places. It seems there
...
were cases where we could get unterminated strings before.
2002-09-19 18:54:22 +00:00
Matthew N. Dodd
12f20b19da
This patch enables FreeBSD i686 MTRR support on Intel Pentium
...
4/XEON processors, which are not currently recognized.
Submitted by: Christian Zander <zander@minion.de>
2002-09-19 18:53:49 +00:00
John Baldwin
0be15dec9a
Ahem, actually add the DDB_TRACE option and finish changing DDB_UNATTENDED
...
to use its own header.
2002-09-19 18:52:37 +00:00