Matt Jacob
132ba32ac2
Remove mpt from the nodevice list. This was tested by the submitter.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
2003-06-12 17:11:01 +00:00
Matt Jacob
a96c0ef246
Add change that allows PAE to work.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
2003-06-12 17:10:00 +00:00
Scott Long
48b8c0de5a
Add the -H option to ps(1) to display all kernel visible threads in each
...
process. The default behavior of showing only the process is retained as
the default.
2003-06-12 16:53:55 +00:00
Maxime Henrion
35066b41da
Forced commit to note that the last commit fixed those
...
problem reports.
PR: kern/53038, kern/53228
Requested by: nork
2003-06-12 16:43:30 +00:00
Scott Long
30c6f34e00
Add support to sysctl_kern_proc to return all threads in a proc, not just the
...
first one. The old behaviour can be switched by specifying KERN_PROC_PROC.
Submitted by: julian, tweaks and added functionality by myself
2003-06-12 16:41:50 +00:00
Scott Long
db6d73dfcf
Add KERN_PROC_PROC for returning only processes, not threads.
2003-06-12 16:34:19 +00:00
Ian Dowse
df12c16630
When removing a sillyrename file, make sure that the directory vnode
...
has not been cleaned in the meantime, since this can happen during
a forced unmount. Also add a comment that nfs_removeit() should
really be locking the directory vnode before calling nfs_removerpc().
Reported by: mbr
Tested by: mbr
MFC after: 1 week
2003-06-12 15:41:20 +00:00
Thomas Moestl
504f8e7cb9
Remove the PSYCHO_STRAY option - it was never really useful. Adjust a
...
nearby comment. PSYCHO_DEBUG remains, as it is quite useful for
debugging interrupt routing problems.
2003-06-12 15:00:34 +00:00
Hartmut Brandt
591f4054cb
This is a driver for the physical layer chips used in ATM interfaces.
...
It currently supports the PMC Sierra Lite, Ultra and 622 chips and
the IDT 77105. The driver handles media options and state in a consistent
manner for ATM drivers. The next commit to the midway driver will make
it use utopia.
2003-06-12 14:28:32 +00:00
Thomas Moestl
74155a4873
Check the return values of opendir() and unlink() in cleanheaders().
...
If unlink() fails, just print a warning for now.
2003-06-12 11:36:54 +00:00
Maxime Henrion
62c0d1bf0e
Add a new device ID.
...
Submitted by: Tom Alsberg <alsbergt@cs.huji.ac.il>
2003-06-12 11:21:06 +00:00
Hartmut Brandt
33f73ee488
Document the fact that one is allowed to sleep while holding an sx lock.
...
Discussed with: jhb@
2003-06-12 09:06:25 +00:00
Hartmut Brandt
eb74baf398
Rename the section 'locking considerations' into 'context'.
...
Change the wording in this section to get rid of references to mutexes
and talk about sleeping instead.
Discussed with: jhb@, ru@
2003-06-12 09:03:15 +00:00
Greg Lehey
403de99214
Replace hard-coded module path with a keyword which gets changed when
...
the kernel is built.
2003-06-12 08:11:08 +00:00
Greg Lehey
222aa33abc
If we're building a debug kernel, add target to install the .gdbinit files
...
from tools/debugscripts.
2003-06-12 08:09:48 +00:00
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