Kris Kennaway
5ba934c38d
Add missing header for system_Select() prototype
2003-06-12 07:48:45 +00:00
Greg Lehey
ed0a525e09
Silence a warning.
2003-06-12 06:17:12 +00:00
Warner Losh
2b8c22f66c
Unlock after ISR.
...
Noticed by: njr
Pointy hat to: the impable one.
2003-06-12 06:06:14 +00:00
Greg Lehey
dd3b91651f
Remove label command. It has been deprecated since December 1998, and
...
recent changes broke it altogether.
Prompted by: phk
2003-06-12 05:55:59 +00:00
Greg Lehey
df0267cb7f
Remove "label" keyword.
2003-06-12 05:54:53 +00:00
Alan Cox
c10c537816
Finish the vm object locking in sendfile(2). More generally,
...
the vm locking in sendfile(2) is complete.
2003-06-12 05:52:09 +00:00
Greg Lehey
de52a6f7a6
Remove "raw" and "label" keywords.
2003-06-12 05:45:45 +00:00
Warner Losh
9b6df37a1a
s/BURN_THE_BOATS/BURN_BRIDGES/g to adopt to new world order
2003-06-12 05:44:30 +00:00
Greg Lehey
bfe670eec4
vinum_bounds_check: Don't check the label sector if the architecture
...
doesn't have one. The test was bogus on these architectures, but
recent changes broke it altogether.
Prompted by: phk
This should fix the recent SPARC 64 build problems.
2003-06-12 05:34:42 +00:00
Greg Lehey
98142e711a
Remove VINUM_LABEL ioctl. It has been deprecated since December 1998,
...
and recent changes broke it altogether.
Prompted by: phk
2003-06-12 05:32:31 +00:00
Greg Lehey
00ee3bf535
Remove write_volume_label, the implementation of VINUM_LABEL ioctl.
...
It has been deprecated since December 1998, and recent changes broke
it altogether.
Prompted by: phk
2003-06-12 05:32:00 +00:00
Warner Losh
078f2f3123
Enable bus mastering in the attach routine. This appears to fix the
...
USB 2.0 cardbus cards that have been floating around.
Submitted by: Craig Boston
2003-06-12 05:29:15 +00:00
Greg Lehey
295cb8611f
Remove kw_raw. I've forgotten what it was intended for, and it was
...
probably obsoleted by some changes a couple of months ago.
2003-06-12 05:28:18 +00:00
Warner Losh
d2cd166745
OLDCARD is OBSOLETE_IN_6. Tag it as such.
2003-06-12 04:46:43 +00:00
Warner Losh
e7a945f389
If BURN_BRIDGES or _FreeBSD_version >= 6.0 and OBSOLETE_IN_6 is
...
defined, then #error out. This is protected inside of #ifdef _KERNEL.
This allows one to tag code in the tree that will be deleted in 6.x
with the 'OBSOLETE_IN_6 #define at the top of the file. This makes
for easy grepping, plus a mechanism that automatically fails the
compilation of those files that are so tagged after we do the cutover.
2003-06-12 04:44:15 +00:00
Warner Losh
7b22d083ff
New global option: BURN_BRIDGES
...
Compile out code that will disappear in 6.0, per Peter Wemm's bridge
burning proposal.
2003-06-12 04:39:32 +00:00
Warner Losh
56738d1490
pc98 doesn't need COMPAT_OLDISA for any devices in the kernel.
...
However, GENERIC has wdc commented out, and COMPAT_OLDISA is required
for that. Comment out COMPAT_OLDISA and sdd a comment to this effect
near wdc.
Reviewed by: nyan@
2003-06-12 04:19:10 +00:00
Garance A Drosehn
394fd40fa3
Minor improvement to some debugging code that is probably used by no one
...
but me (it's usually #ifdef-ed out).
MFC after: 1 week
2003-06-12 03:49:40 +00:00
Garance A Drosehn
d392a16355
Remove duplicate lines for 'lpr' (copied from lpr/Makefile).
...
Add myself as low-key maintainer for newsyslog.
2003-06-12 03:37:55 +00:00
Warner Losh
de5059db1c
Make cbb interrupts MPSAFE:
...
o Register ISR INTR_MPSAFE.
o Loop on KTHREAD_DONE == 0 in the thread.
o Safe the INTR_MPSAFE flag for client drivers (don't know if there are any
CardBus/PCI drivers that are INTR_MPSAFE)
o Read status after acquiring mtx_lock(Giant) rather than before so that we
catch state changes that happen while Giant is being acquired.
o Turn off the CD bit when we see a CD interrupt, and turn it back on after
we've attached/detached the card.
o On suspend, actually set the CBB_SOCKET_MASK to zero rather than oring
in '0' to turn it off on suspend.
o If the ISR that's registerd is MPSAFE, don't acquire Giant around call to
client ISR.
o Fix comments to reflect these changes.
2003-06-12 03:37:28 +00:00
Garance A Drosehn
dac192a9ae
Remove MAINTAINER= lines. That info is now in /usr/src/MAINTAINERS
2003-06-12 03:32:21 +00:00
Garance A Drosehn
da464120d5
When sanity-checking a variable, it's good to check the correct variable...
...
MFC after: 1 week
2003-06-12 03:30:10 +00:00
Mike Barcroft
e86c7447c2
Drop maintainership of whois(1). If someone needs a review they can
...
find me in the whois.c revision history.
2003-06-12 02:46:47 +00:00
David Xu
8f8377109f
Reorder P_* flags.
2003-06-12 01:19:42 +00:00
Marcel Moolenaar
58f2d986a6
Make sure pcpu->pc_pcb is pointing to a 16-byte aligned address. The
...
PCB contains FP registers, whose alignment must be 16 bytes at least.
Since the PCB pointed to by pc_pcb is immediately after the PCPU
itself, round-up the size of thge PCPU to a multiple of 16 bytes. The
PCPU is page aligned.
This fixes a misalignment trap caused by stopping a CPU in a SMP
kernel, such as been done when entering the debugger.
Reported by: Alan Robinson <alan.robinson@fujitsu-siemens.com>
2003-06-12 00:15:18 +00:00
David E. O'Brien
874651b13c
Use __FBSDID().
2003-06-11 23:50:51 +00:00
Jake Burkholder
2b0e2c4ae1
Fix LINT for now.
2003-06-11 23:42:41 +00:00
David E. O'Brien
ebc82d5522
style clean.
2003-06-11 23:24:31 +00:00
Bruce Evans
5ea728feec
Fixed some style bugs (disorder and long lines).
2003-06-11 23:17:01 +00:00
David E. O'Brien
d4bad9978e
Remove uneeded cast.
2003-06-11 21:37:19 +00:00
David E. O'Brien
a58833a16a
This appears to be WARNS=3 safe.
2003-06-11 21:36:06 +00:00
David E. O'Brien
70be60d344
Best we can do is WARNS=1 due to lex.
2003-06-11 21:27:37 +00:00
David E. O'Brien
9cad751da5
Do not refer to the non-existant BDECFLAGS.
2003-06-11 21:25:15 +00:00
Alan Cox
2ab3670aad
Lock the vm object when removing a page.
2003-06-11 21:23:04 +00:00
Hiroki Sato
316b600c46
Catch up with the English version:
...
1.157 -> 1.158 hardware/common/dev.sgml
1.573 -> 1.575 relnotes/common/new.sgml
2003-06-11 21:08:52 +00:00
Garance A Drosehn
ea157fa201
There is no need for this makefile to reference BDECFLAGS, particularly
...
since that is no longer defined in the default system install.
MFC after: 1 week
2003-06-11 20:32:52 +00:00
Thomas Moestl
ad9d5b934b
Remove the psycho and sbus iommu function stubs, and put the pointer
...
to the iommu_state structure directly into dt_cookie. The stubs have
not been needed for a long time now.
2003-06-11 20:30:52 +00:00
Thomas Moestl
987c23d4ff
Autosize the property buffer instead of limiting it to 8192, and
...
exiting if a property happens to be larger.
2003-06-11 18:44:26 +00:00
Thomas Moestl
bea59c91de
Deallocate major 177; the openfirm device does not use a fixed major
...
any more.
2003-06-11 18:34:50 +00:00
Thomas Moestl
933c9a14ed
- Add an OFIOCGETPROPLEN ioctl() to get the length of a property.
...
- Do not use a fixed major.
- Minor cleanups.
2003-06-11 18:33:03 +00:00
Warner Losh
c88a674b8d
ARtem ONAIR card
...
Submitted by: Ben Gras
2003-06-11 16:56:02 +00:00
Warner Losh
cb8af9e613
regen for 1.52
2003-06-11 16:53:47 +00:00
Warner Losh
e8abadefcc
Add ARtem ONAIR wi card.
...
Submitted by: Ben Gras
Forgotten by: imp
2003-06-11 16:53:26 +00:00
Warner Losh
7988ce93e8
Minor tweaks that are effectively all style tweaks.
2003-06-11 16:51:27 +00:00
Warner Losh
729a248d63
Call wi_free() in all the relevant error cases.
2003-06-11 16:41:07 +00:00
Warner Losh
459caa871c
Call wi_free on the failure cases of pccard.
...
Tested by: scottl
2003-06-11 16:39:20 +00:00
Alan Cox
f717a9d063
Lock the vm object when removing a page.
2003-06-11 16:37:33 +00:00
Erwin Lansing
0ff30930ff
add my birthday
2003-06-11 09:04:53 +00:00
Dag-Erling Smørgrav
ffe92432e3
Whitespace cleanup.
2003-06-11 07:35:56 +00:00
David E. O'Brien
81a6b595de
Use __FBSDID().
2003-06-11 07:22:30 +00:00