Bjoern A. Zeeb
6e2dc05379
New sentence starts on a new line.
...
MFC after: 2 week
2009-01-24 15:56:44 +00:00
Bjoern A. Zeeb
2737772d1c
Update the description of the '-h' option wrt to primary addresses
...
per address family and add a reference to the ip-addresses option.
MFC after: 1 week
2009-01-24 15:53:37 +00:00
Bjoern A. Zeeb
864265e50e
Change IP addresses/prefixes to be from "Test-Net" (IPv4 documentation
...
prefix 192.0.2.0/24) rather than from private-use networks.
MFC after: 1 week
2009-01-24 15:33:09 +00:00
Robert Watson
c7ed8c0a85
Use __FBSDID() for $FreeBSD$ version strings in .c files.
...
Obtained from: TrustedBSD Project
MFC after: 3 days
2009-01-24 13:15:45 +00:00
Robert Watson
91ec000612
Begin to add SDT tracing of the MAC Framework: add policy modevent,
...
register, and unregister hooks that give access to the mac_policy_conf
for the policy.
Obtained from: TrustedBSD Project
MFC after: 3 days
2009-01-24 10:57:32 +00:00
Robert Watson
91dd9aae1a
Add explicit static DTrace tracing to the callout mechanism, capturing
...
pointers to the callout handler just before and just after the callout
it invoked. I attempted to do this in a manner congruent to tracing in
Solaris's callout mechanism, but couldn't quite use the same names due
to convention and syntax differences.
Example DTrace script to generate a distribution graph of callout
execution times:
callout_execute:::callout_start
{
self->cstart = timestamp;
}
callout_execute:::callout_end
{
@length = quantize(timestamp - self->cstart);
}
Reviewed by: jb
MFC after: 3 days
2009-01-24 10:22:49 +00:00
Tom Rhodes
cff548f0dd
When "-b" is specified, one could easily create "smaller" files
...
that are much larger than expected (given the default size).
Change "smaller files" to "split files" which is more in line
with what "-b" actually does.
PR: 119329
Submitted by: Julian Stacey <jhs@berklix.org>
2009-01-24 05:32:11 +00:00
Tom Rhodes
82a2b9892a
Update the supported device list a little bit.
...
PR: 84538
Submitted by: asmodai
2009-01-24 04:08:00 +00:00
Tom Rhodes
7fa8a57130
Add a comment on kern.ipc.maxpipekva.
...
PR: 105997
Reviewed by: keramida
2009-01-24 01:46:46 +00:00
John Baldwin
8a7ef10b71
- Mark all standalone INT/LONG/QUAD sysctl's MPSAFE. This is done
...
inside the SYSCTL() macros and thus does not need to be done for
all of the nodes scattered across the source tree.
- Mark the name-cache related sysctl's (including debug.hashstat.*) MPSAFE.
- Mark vm.loadavg MPSAFE.
- Remove GIANT_REQUIRED from vmtotal() (everything in this routine already
has sufficient locking) and mark vm.vmtotal MPSAFE.
- Mark the vm.stats.(sys|vm).* sysctls MPSAFE.
2009-01-23 22:49:23 +00:00
John Baldwin
24f87fdbe8
- Add conditional Giant locking around the vrele() in
...
sysctl_kern_proc_pathname().
- Mark all the kern.proc.* sysctls as MPSAFE.
Submitted by: csjp (2)
2009-01-23 22:46:45 +00:00
John Baldwin
1e99191d39
Add a flag to tag individual sysctl leaf nodes as MPSAFE and thus not
...
needing Giant.
Submitted by: csjp (an older version)
2009-01-23 22:40:35 +00:00
John Baldwin
efc65197a1
Use shared vnode locks for fchdir().
...
Submitted by: ups
2009-01-23 22:13:30 +00:00
John Baldwin
910826246c
Tweak the wording for vfs_mark_atime() since the I/O it is avoiding by not
...
updating va_atime via VOP_SETATTR() isn't always synchronous. For some
filesystems it is asynchronous.
Suggested by: bde
2009-01-23 22:13:00 +00:00
John Baldwin
645f1f4ea3
Push down Giant in the vlnru kproc main loop so that it is only acquired
...
around calls to vlrureclaim() on non-MPSAFE filesystems. Specifically,
vnlru no longer needs Giant for the common case of waking up and deciding
there is nothing for it to do.
MFC after: 2 weeks
2009-01-23 22:08:54 +00:00
Edward Tomasz Napierala
aac35298e6
Protect against NULL pointer dereference.
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
2009-01-23 21:08:00 +00:00
Edward Tomasz Napierala
041361d899
Don't leak memory when alloc fails.
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
Found with: Coverity Prevent(tm)
CID: 2908
2009-01-23 21:06:16 +00:00
Edward Tomasz Napierala
ac37e649a9
Guard against NULL pointer dereference.
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
Found with: Coverity Prevent(tm)
CID: 1847
2009-01-23 21:05:16 +00:00
Edward Tomasz Napierala
53f8b22b34
Guard against NULL pointer dereference.
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
Found with: Coverity Prevent(tm)
CID: 130
2009-01-23 21:03:59 +00:00
John Baldwin
eb322a6f77
Only start the if_slowtimo timer (which drives the if_watchdog methods of
...
network interfaces) if we have at least one interface with an if_watchdog
routine.
MFC after: 2 weeks
2009-01-23 20:53:01 +00:00
Warner Losh
e6cdeeddf4
Sort KERNFAST and KERNCONF into the list they are in.
2009-01-23 18:35:09 +00:00
Warner Losh
c22c7f86ff
Document KERNCONF and KERNFAST. Note that TARGET is usually all one
...
needs to set for cross building.
2009-01-23 18:32:31 +00:00
Warner Losh
b61a9dcf3f
Implement an idea from Sam Leffler:
...
make KERNFAST=blah buildkernel
is now a short cut for
make KERNCONF=blah -DKERNFAST buildkernel
This change works for all kernel config files not named "1". I did
that to make sure that
make -DKERNFAST buildkernel
remains the same as
make -DKERNFAST KERNCONF=GENERIC buildkernel
rather than trying to build and configure "1". I've never seen a
kernel config file named "1," so I think this is a good compromise.
2009-01-23 18:23:16 +00:00
Sam Leffler
a5985e8b56
fix regulatory state check for all vaps' being down; it must be done
...
before calling the ic_setregdomain callback
2009-01-23 18:16:14 +00:00
Sam Leffler
76df237570
add defines for driver-private bits to eliminate use of constants
2009-01-23 18:15:09 +00:00
Jung-uk Kim
129dec4245
- Add few VIA bridges to agp_via.c and connect it to amd64 build
...
as they support Intel Core/Core 2 and VIA Nano processors.
- Align "optional agp" in conf/files.* for consistency while I am here.
2009-01-23 17:48:18 +00:00
John Baldwin
e588eeb1dc
Use the correct type for the timeout parameter to the 32-bit
...
compat version aio_waitcomplete().
Reminded by: bz
Submitted by: jamie
MFC after: 3 days
2009-01-23 13:23:17 +00:00
Tom Rhodes
cb30dc5538
Note the implication of setting the 'w' permission on directories,
...
while here, expand the 'naughty bits' comment in BUGS.
PR: 84265 and 84268
Reviewed by: keramida
Obtained from: hints from ceri, keramida
2009-01-23 11:39:00 +00:00
Weongyo Jeong
37af314cb9
urtw(4) works also on amd64.
...
Tested by: kevlo
2009-01-23 08:18:58 +00:00
Weongyo Jeong
03ef5eb245
Add urtw(4) to the list of supported network interface.
2009-01-23 05:57:40 +00:00
Weongyo Jeong
0d5245c817
Add an entry for the urtw(4) module.
2009-01-23 05:56:09 +00:00
Weongyo Jeong
71ba75967e
Connect urtw.4 to the build.
2009-01-23 05:53:49 +00:00
Weongyo Jeong
ac9b205234
Connect urtw(4) to the i386 build only because it's not tested on amd64
...
architecture but expect it'd work. In cases on other architectures it'd
not work yet.
2009-01-23 05:45:17 +00:00
Sam Leffler
8698ea65aa
fix return status handling by ar5XXXReset; this is the reason the
...
driver sometimes reports reset failed w/ status 0
2009-01-23 05:33:48 +00:00
Weongyo Jeong
d195485267
Add a new USB wireless driver, urtw(4) for supporting Realtek's 8187L
...
chipset.
2009-01-23 05:04:49 +00:00
Giorgos Keramidas
4dd47928b7
Add an example of using bs=2048 to duplicate data CD-ROMs.
...
This should be a bit useful for users who look at the manpage and
then try to copy data CD-ROM disks using dd. A lot of us know
that bs=2048 is required, but it still manages to cause a bit of
grief to those who haven't heard about it.
PR: bin/130857
Submitted by: Tri Brotoharsono < mail at tribrotoharsono.net >
MFC after: 3 days
2009-01-23 03:46:44 +00:00
Sam Leffler
8d91de92ee
don't run the calibration code if scanning, we won't be on the home channel
2009-01-23 03:15:28 +00:00
Tom Rhodes
a88e970c56
Attaching to the init process returns EINVAL,
...
so give an example that is more likely to work.
Stolen from the ktrace(1) manual page.
PR: 128222
Submitted by: Mateusz Guzik <mjguzik@gmail.com>
2009-01-23 00:58:14 +00:00
Warner Losh
3d74c77136
Move to having a caps flag. Newer versions of the AT91 family don't
...
need the bouncing, so save a few copies in that case. Also convert
4-bit code selection to using it.
2009-01-23 00:51:25 +00:00
Luigi Rizzo
e5dbf7366f
remove some useless #include,
...
document why timeconv.h is needed
MFC after: 3 days
2009-01-22 23:25:28 +00:00
Warner Losh
d78f78230d
Don't over-commit the DMA. Use the passed in size of the transfer
...
rather than a fixed 512... This fixes the mount root problem on at91.
Prior to the SD card reorg, all data transfers were 512 bytes, so we
didn't notice.
2009-01-22 22:29:21 +00:00
Warner Losh
5999bbbf41
Migrate towards using at91_master_clock. Initialize the clocks for
...
the serial port class when we set the devclass since it is now
no-longer a compile time constant. Eliminate the pci include, as it
isn't relevant or necessary.
2009-01-22 21:56:41 +00:00
Warner Losh
3180286fb2
Use at91_master_clock instead of AT91C_MASTER_CLOCK.
2009-01-22 21:55:37 +00:00
Warner Losh
6af05bc921
Remove now-redundant declaration.
2009-01-22 21:55:04 +00:00
Warner Losh
5d5516e7b7
Store at91_master_clock in a global variable as opposed to a compile
...
time constant. This allows us to potentially change it at runtime or
autodetect it early in the boot (the latter being much more likely to
have a good outcome).
2009-01-22 21:54:26 +00:00
Jung-uk Kim
b11e7979ac
VIA Nano processor has a special MSR (CENT_HARDWARECTRL3) bit 32 to determine
...
whether TSC is P-state invariant or not. In fact, this MSR is writable but
we just leave it at the BIOS default for now.
2009-01-22 21:04:46 +00:00
Jung-uk Kim
d72a2b8a0a
Include a missing header file.
...
Reported by: thompsa, "build universe"
2009-01-22 20:29:07 +00:00
Jung-uk Kim
34fe89473f
Replace couple of strcmp(cpu_vendor, "foo") with cpu_vendor_id for i386
...
and hide i386-specific code under #ifdef.
2009-01-22 17:06:33 +00:00
Olivier Houchard
7202abb694
Add a comment explaining what ARM_KERN_DIRECTMAP is all about.
...
Suggested by: raj
2009-01-22 15:36:11 +00:00
John Baldwin
66a86c3bc1
Fix a compile bogon. 'ppbus' is used by two different sets of debug code
...
in lptout().
Reported by: several
2009-01-22 15:35:54 +00:00