]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/log
FreeBSD/stable/8.git
14 years agoMFC r207755:
fabient [Fri, 14 May 2010 13:42:17 +0000 (13:42 +0000)]
MFC r207755:
Rework the calltree top view by critical callchain.
The percentage shown is the sum of the cost for the codepath.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208071 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207453:
ed [Fri, 14 May 2010 12:34:06 +0000 (12:34 +0000)]
MFC r207453:

  Remove WNOHANG flag from wait3().

  Because script(1) now reliably terminates when the TTY is closed, it may
  be the case that the call to wait3() occurs just before the child
  process exits. This causes error codes to be ignored.

  Just change script(1) to use waitpid() instead of wait3(). This makes it
  more portable and prevents the need for a loop, since waitpid() only
  returns a specified process.

PR:           bin/146189
Tested by:    amdmi3@, older version

git-svn-id: svn://svn.freebsd.org/base/stable/8@208070 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207910:
mm [Fri, 14 May 2010 09:57:10 +0000 (09:57 +0000)]
MFC r207910:
(cddl/contrib/opensolaris part)

Fix possible panic with zfs destroy.
OpenSolaris onnv revision: 8779:f164e0e90508

PR: kern/146471
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 6784924)

git-svn-id: svn://svn.freebsd.org/base/stable/8@208067 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207909, r207910, r207911:
mm [Fri, 14 May 2010 09:50:28 +0000 (09:50 +0000)]
MFC r207909, r207910, r207911:

MFC r207909:
Fix zfs rename (may occasionally fail with dataset busy).
OpenSolaris onnv revision: 8517:41a0783dde17

MFC r207910:
Fix possible panic with zfs destroy.
OpenSolaris onnv revision: 8779:f164e0e90508

MFC r207911:
Fix failed assertion on destroying datasets from an older pool version.
OpenSolaris onnv revision: 9390:887948510f80

PR: kern/146471
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 678475767849246826861)

git-svn-id: svn://svn.freebsd.org/base/stable/8@208066 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207908:
mm [Fri, 14 May 2010 09:06:49 +0000 (09:06 +0000)]
MFC r207908:

Fix endianess bug in ZFS intent log (ZIL).

OpenSolaris onnv revision: 8109:6147a1bdd359

Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 6760048)

git-svn-id: svn://svn.freebsd.org/base/stable/8@208064 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207427:
mm [Fri, 14 May 2010 09:00:29 +0000 (09:00 +0000)]
MFC r207427:

Fix improper pool write throughput calculation.

OpenSolaris onnv revision: 9366:17553395a745

PR: kern/146108
Obtained from: OpenSolaris (Bug ID 6817339)
Approved by: pjd, delphij (mentor)

git-svn-id: svn://svn.freebsd.org/base/stable/8@208062 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206878, r206897, r207921:
attilio [Fri, 14 May 2010 01:43:13 +0000 (01:43 +0000)]
MFC r206878, r206897, r207921:
Fix a deadlock in the shutdown code when some CPUs are performing
smp_rendezvous() (or smp_tlb_shootdown()) and are waiting for
acknowledgment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208055 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r205099-205100,205108:
delphij [Thu, 13 May 2010 23:28:20 +0000 (23:28 +0000)]
MFC r205099-205100,205108:

Two optimizations to MI strlen(3) inspired by David S. Miller's
blog posting [1].

 - Use word-sized test for unaligned pointer before working
   the hard way.

   Memory page boundary is always integral multiple of a word
   alignment boundary.  Therefore, if we can access memory
   referenced by pointer p, then (p & ~word mask) must be also
   accessible.

 - Better utilization of multi-issue processor's ability of
   concurrency.

   The previous implementation utilized a formular that must be
   executed sequentially.  However, the ~, & and - operations can
   actually be caculated at the same time when the operand were
   different and unrelated.

   The original Hacker's Delight formular also offered consistent
   performance regardless whether the input would contain
   characters with their highest-bit set, as it catches real
   nul characters only.

These two optimizations has shown further improvements over the
previous implementation on microbenchmarks on i386 and amd64 CPU
including Pentium 4, Core Duo 2 and i7.

[1] http://vger.kernel.org/~davem/cgi-bin/blog.cgi/2010/03/08#strlen_1

git-svn-id: svn://svn.freebsd.org/base/stable/8@208051 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206814 (by alc):
kib [Thu, 13 May 2010 20:31:24 +0000 (20:31 +0000)]
MFC r206814 (by alc):
Remove a nonsensical test from vm_pageout_clean().  A page can't be in the
inactive queue and have a non-zero wire count.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208046 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC elimination of several settings of PG_REFERENCED bit, that either
kib [Thu, 13 May 2010 20:26:16 +0000 (20:26 +0000)]
MFC elimination of several settings of PG_REFERENCED bit, that either
do not make sense or are harmful.

MFC r206761 (by alc):
Setting PG_REFERENCED on the requested page in swap_pager_getpages() is
either redundant or harmful, depending on the caller.

MFC r206768 (by alc):
In vm_object_backing_scan(), setting PG_REFERENCED on a page before
sleeping on that page is nonsensical.

MFC r206770 (by alc):
In vm_object_madvise() setting PG_REFERENCED on a page before sleeping on
that page only makes sense if the advice is MADV_WILLNEED.

MFC r206801 (by alc):
There is no justification for vm_object_split() setting PG_REFERENCED on a
page that it is going to sleep on.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208044 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207365:
kib [Thu, 13 May 2010 18:17:01 +0000 (18:17 +0000)]
MFC r207365:
When doing kstack swapin, read as much pages in one run as possible.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208041 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206545 (by alc):
kib [Thu, 13 May 2010 18:12:44 +0000 (18:12 +0000)]
MFC r206545 (by alc):
Simplify vm_thread_swapin().

Approved by: alc

git-svn-id: svn://svn.freebsd.org/base/stable/8@208040 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207639, r207643, r207687, r207688
np [Thu, 13 May 2010 17:45:32 +0000 (17:45 +0000)]
MFC r207639, r207643, r207687, r207688

r207639: Add IFCAP_LINKSTATE to cxgb
r207643: T3 hardware filters + cxgbtool interface to this functionality.
r207687: if_cxgb should not depend on the T3 firmware module directly.
r207688: various doorbell adjustments

git-svn-id: svn://svn.freebsd.org/base/stable/8@208039 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206143,r206148,r206149,r206167,r206491,r206817,r207127,r207824
jilles [Thu, 13 May 2010 17:22:00 +0000 (17:22 +0000)]
MFC r206143,r206148,r206149,r206167,r206491,r206817,r207127,r207824
Various testcases that work correctly with stable/8 sh.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208037 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207734: sigaltstack(2): document some modernizations:
jilles [Thu, 13 May 2010 15:44:49 +0000 (15:44 +0000)]
MFC r207734: sigaltstack(2): document some modernizations:
* un-document 'struct sigaltstack' tag for stack_t as this is BSD-specific;
  this doesn't seem useful enough to document as such
* alternate stacks are per thread, not per process
* update error codes to what the kernel does and POSIX requires

git-svn-id: svn://svn.freebsd.org/base/stable/8@208032 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207364:
kib [Thu, 13 May 2010 09:26:31 +0000 (09:26 +0000)]
MFC r207364:
In swap pager, do not free the non-requested pages from the run if they are
wired. Kstack pages are wired, this change prepares swap pager for handling
of long runs of kstack pages.

git-svn-id: svn://svn.freebsd.org/base/stable/8@208025 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203757:
jh [Wed, 12 May 2010 17:22:11 +0000 (17:22 +0000)]
MFC r203757:

- Remove reference to nfs4. mount_nfs4(8) was removed in r192578.
- Add newnfs.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207978 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207763:
yongari [Wed, 12 May 2010 17:18:07 +0000 (17:18 +0000)]
MFC r207763:
  Don't change PCIe maximum read request size to 2048 on RTL810x
  controllers. It caused device timeouts.

  Reported by: McLone < mclone <> gmail dot com >
  Tested by: McLone < mclone <> gmail dot com >

git-svn-id: svn://svn.freebsd.org/base/stable/8@207977 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207748:
yongari [Wed, 12 May 2010 17:07:19 +0000 (17:07 +0000)]
MFC r207748:
  It seems controller has two types of promiscuous control, one for
  unicast and the other for multicast. To receive multicast frames
  that host didn't join in promiscuous mode, driver have to set
  promiscuous mode for multicast frames as well.
  The Open Source Software Developer Manual for i8255x was not clear
  how to handle promiscuous mode.

  PR: kern/145905

git-svn-id: svn://svn.freebsd.org/base/stable/8@207972 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC:
vanhu [Wed, 12 May 2010 11:49:15 +0000 (11:49 +0000)]
MFC:
Set/update SA's NAT-T stuff before calling key_mature() in
key_add() and key_update(), as the SA may be used as soon as
key_mature() has been called

Obtained from: NETASQ

git-svn-id: svn://svn.freebsd.org/base/stable/8@207959 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207676:
kib [Wed, 12 May 2010 09:34:10 +0000 (09:34 +0000)]
MFC r207676:
Add definitions for Intel AESNI CPUID bits and print the capabilities
on boot.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207955 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r205622:
delphij [Tue, 11 May 2010 19:25:13 +0000 (19:25 +0000)]
MFC r205622:

Expose MACHINE_CPU while building lib32 target.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207930 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207709:
bschmidt [Tue, 11 May 2010 17:21:54 +0000 (17:21 +0000)]
MFC r207709:
Add a workaround for a bug in the firmware regarding the transition
from passive to active scans. Basicly disable it by increasing the
amount packets to be received to an amount which can't be reached
during dwell times.

Approved by: rpaulo (mentor)

git-svn-id: svn://svn.freebsd.org/base/stable/8@207927 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207604:
kib [Tue, 11 May 2010 13:39:37 +0000 (13:39 +0000)]
MFC r207604:
Document RUSAGE_THREAD.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207919 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207605:
kib [Tue, 11 May 2010 13:35:35 +0000 (13:35 +0000)]
MFC r207605:
Remove a comment that merely repeats code.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207918 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207603
kib [Tue, 11 May 2010 13:33:37 +0000 (13:33 +0000)]
MFC r207603
Use td_rux.rux_runtime for ki_runtime instead of redoing calculation.

MFC r207659:
Fix a mistake in r207603. td_rux.rux_runtime still needs conversion.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207917 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207468:
kib [Tue, 11 May 2010 13:18:41 +0000 (13:18 +0000)]
MFC r207468:
Extract thread_lock()/ruxagg()/thread_unlock() fragment into utility
function ruxagg_tlock().
Convert the definition of kern_getrusage() to ANSI C.

MFC r207602:
Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and ticks
information for thread to allow calcru1() (re)use.

Rename ruxagg()->ruxagg_locked(), ruxagg_tlock()->ruxagg() [1].
The ruxagg_locked() function no longer clears thread ticks nor
td_incruntime.

Not an MFC: the td_rux is added to the end of struct thread to keep
the KBI. Explicit bzero() of td_rux is added to new thread initialization
points.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207916 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207600:
kib [Tue, 11 May 2010 12:07:40 +0000 (12:07 +0000)]
MFC r207600:
Move definition of struct rusage_ext before struct thread.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207915 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207268:
kib [Tue, 11 May 2010 11:53:10 +0000 (11:53 +0000)]
MFC r207268:
Provide 32bit compat for SIOCGDEFIFACE_IN6.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207914 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206548:
kib [Tue, 11 May 2010 11:22:18 +0000 (11:22 +0000)]
MFC r206548:
Update the list of the process flags for P_WKILLED.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207913 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206367, r206358, r206370, r206371, r206372, r206398, r206415,
rpaulo [Tue, 11 May 2010 11:08:15 +0000 (11:08 +0000)]
MFC r206367, r206358, r206370, r206371, r206372, r206398, r206415,
    r206416, r206417, r206418, r206418:

net80211 ratectl framework.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207912 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207624:
mm [Tue, 11 May 2010 07:02:29 +0000 (07:02 +0000)]
MFC r207624:

Fix deadlock during zfs receive.

OpenSolaris onnv revision: 9299:8809e849f63e

PR: kern/146296
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 67838186826836)

git-svn-id: svn://svn.freebsd.org/base/stable/8@207906 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC of 207898, tzdata2010j:
edwin [Mon, 10 May 2010 21:04:45 +0000 (21:04 +0000)]
MFC of 207898, tzdata2010j:

- Bahia de Banderas (Mexican state of Nayarit) changed time zone
  UTC-7 to new time zone UTC-6 on April 4, 2010 (to share the same
  time zone as nearby city Puerto Vallarta, Jalisco).

git-svn-id: svn://svn.freebsd.org/base/stable/8@207901 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207683
marius [Mon, 10 May 2010 20:55:24 +0000 (20:55 +0000)]
MFC: r207683

- Fix broken symlinks on cross platform zfs send/recv. [1]
- Enable zfs_ace_byteswap() on FreeBSD as it works just fine (tested between
  amd64 and sparc64 in both directions by Michael Moll).

PR: 146272
Approved by: mm, pjd
Obtained from: OpenSolaris (onnv rev. 8283:1ca59f393041; Bug ID 6764193) [1]

git-svn-id: svn://svn.freebsd.org/base/stable/8@207894 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207570
marius [Mon, 10 May 2010 20:34:16 +0000 (20:34 +0000)]
MFC: r207570

On sparc64 obtain the initiator ID from the Open Firmware device tree
in order to match what the PROM built-in driver uses.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207892 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207537
marius [Mon, 10 May 2010 20:25:51 +0000 (20:25 +0000)]
MFC: r207537

Add support for SPARC64 V (and where it already makes sense for other
HAL/Fujitsu) CPUs. For the most part this consists of fleshing out the
MMU and cache handling, it doesn't add pmap optimizations possible with
these CPU, yet, though.
With these changes FreeBSD runs stable on Fujitsu Siemens PRIMEPOWER 250
and likely also other models based on SPARC64 V like 450, 650 and 850.
Thanks go to Michael Moll for providing access to a PRIMEPOWER 250.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207890 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207533 (partial)
marius [Mon, 10 May 2010 20:15:39 +0000 (20:15 +0000)]
MFC: r207533 (partial)

Remove redundant checking of sc_leaving (uart_intr() already handles this).

git-svn-id: svn://svn.freebsd.org/base/stable/8@207888 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207532
marius [Mon, 10 May 2010 20:10:45 +0000 (20:10 +0000)]
MFC: r207532

Remove a soft member which was never used.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207887 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207622-207623,207638
yongari [Mon, 10 May 2010 20:01:51 +0000 (20:01 +0000)]
MFC r207622-207623,207638
r207622:
  Drop driver lock before exiting from interrupt handler.

r207623:
  Make sure to check whether driver is running before processing
  received frames. Also check driver has valid ifp pointer before
  calling msk_stop() in device_shutdown handler. While I'm here
  remove unnecessary accesses to interrupt mask registers in
  device_shutdown handler because driver puts the controller into
  reset state.
  With these changes, msk(4) now survive from heavy RX traffic(1byte
  UDP frame) while reboot is in progress.

r207638:
  When VLAN hardware tagging is disabled, make sure to disable VLAN
  checksum offloading as well as TSO over VLAN.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207884 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207628,207635:
yongari [Mon, 10 May 2010 19:47:37 +0000 (19:47 +0000)]
MFC r207628,207635:
r207628:
  Enable multi-descriptor transmisstion for fragmented mbufs. There
  is no more need to defragment mbufs. After transmitting the
  multi-fragmented frame, the controller updates only the first
  descriptor of multi-descriptor transmission so it's driver's
  responsibility to clear OWN bits of remaining descriptor of
  multi-descriptor transmission. It seems the controller behaves much
  like jme(4) controllers in descriptor handling.

r207635:
  Free entire mbuf chain instead of the first mbuf.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207881 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207330, r207620
jkim [Mon, 10 May 2010 19:21:50 +0000 (19:21 +0000)]
MFC: r207330, r207620

- Remove dead code.  Calculated greatest common divisor was not used at all.
- Prefer u_int32_t over unsigned int to make its intention more clearer.
- Move the function to a header file and make it a static inline function.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207879 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207500
marius [Mon, 10 May 2010 19:02:21 +0000 (19:02 +0000)]
MFC: r207500

Add a hack for SPARC64 V CPUs, which set some undocumented bits in the
first data word.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207875 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207287
marius [Mon, 10 May 2010 18:56:36 +0000 (18:56 +0000)]
MFC: r207287

On sparc64 obtain the initiator ID to be used for SPI HBAs from the
Open Firmware device tree in order to match what the PROM built-in
driver uses. This is especially important when netbooting Fujitsu
Siemens PRIMEPOWER250 as in that case the built-in driver isn't used
and the port facts PortSCSIID defaults to 0, conflicting with the
disk at the same address.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207873 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207286
marius [Mon, 10 May 2010 18:54:58 +0000 (18:54 +0000)]
MFC: r207286

Replace a magic value with the appropriate macro.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207871 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207285
marius [Mon, 10 May 2010 18:53:32 +0000 (18:53 +0000)]
MFC: r207285

- On sparc64 obtain the initiator ID from the Open Firmware device tree
  in order to match what the PROM built-in driver uses.
- Remove some no longer used includes.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207869 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207281
marius [Mon, 10 May 2010 18:51:49 +0000 (18:51 +0000)]
MFC: r207281

Take advantage of OF_getscsinitid().

git-svn-id: svn://svn.freebsd.org/base/stable/8@207867 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207248
marius [Mon, 10 May 2010 18:50:26 +0000 (18:50 +0000)]
MFC: r207248

Don't bother enabling interrupts before we're ready to handle them. This
prevents the firmware of Fujitsu Siemens PRIMEPOWER250, which both causes
stray interrupts and erroneously enables interrupts at least when calling
SUNW,set-trap-table, from shooting itself in the foot.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207865 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207243
marius [Mon, 10 May 2010 18:47:52 +0000 (18:47 +0000)]
MFC: r207243

Add OF_getscsinitid(), a helper similar to OF_getetheraddr() but for
obtaining the initiator ID to be used for SPI controllers from the
Open Firmware device tree.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207863 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207242
marius [Mon, 10 May 2010 18:46:37 +0000 (18:46 +0000)]
MFC: r207242

For the on-board interfaces found in Fujitsu SPARC64 machines obtain the
MAC address via OFW as well.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207861 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207241
marius [Mon, 10 May 2010 18:45:18 +0000 (18:45 +0000)]
MFC: r207241

- Add a missing const.
- Map the NS16550 found in Fujitsu Siemens PRIMEPOWER250 to PNP0501 as well.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207859 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207240
marius [Mon, 10 May 2010 18:41:27 +0000 (18:41 +0000)]
MFC: r207240

Skip the pseudo-devices found in Fujitsu Siemens PRIMEPOWER250.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207857 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207545,207625:
yongari [Mon, 10 May 2010 18:37:46 +0000 (18:37 +0000)]
MFC r207545,207625:
r207545:
  Fix wrong dma tag usage. Previously it used TX descriptor ring dma
  tag which should be TX mbuf dma tag.

r207625:
  Remove clearing RxHashTable2 register. The register is reprogrammed
  in sge_rxfilter().

git-svn-id: svn://svn.freebsd.org/base/stable/8@207855 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207580:
kib [Mon, 10 May 2010 11:50:26 +0000 (11:50 +0000)]
MFC r207580:
Handle busy status of the page in a way expected for pager_getpage().
Flush requested page, unbusy other pages, do not clear m->busy.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207845 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207247,r207283,207284:
delphij [Mon, 10 May 2010 02:07:57 +0000 (02:07 +0000)]
MFC r207247,r207283,207284:

 - Add a signal handler for SIGINT which removes output file when necessary.
 - While I'm there, move unlink_input() slightly down to after closing the
   output file, in uncompression path.
 - Language improvements to make the BUGS section easier to read.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207838 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207590:
emaste [Mon, 10 May 2010 01:22:29 +0000 (01:22 +0000)]
MFC r207590:

  Update GRANDPARENTED text to match the contents of tzdata/factory r19879.
  This eliminates "warning: time zone abbreviation differs from POSIX" on
  installworld.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207835 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207485: pathchk(1): Fix the example so it allows arbitrary pathnames.
jilles [Sun, 9 May 2010 19:32:37 +0000 (19:32 +0000)]
MFC r207485: pathchk(1): Fix the example so it allows arbitrary pathnames.

Spaces and various other characters in pathnames are not passed through
literally by xargs in its default mode. Instead, use find . -exec ... {} +

Although the -- argument is not strictly required here, add it anyway to
avoid surprises when modifying the code to find -f -somedir ...

git-svn-id: svn://svn.freebsd.org/base/stable/8@207827 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207483: pathchk: Add the new POSIX -P option.
jilles [Sun, 9 May 2010 19:30:52 +0000 (19:30 +0000)]
MFC r207483: pathchk: Add the new POSIX -P option.

This option checks for empty pathnames and components starting with '-'.
Our -p option also checks for the latter, which remains the case.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207826 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207731:
fabient [Sun, 9 May 2010 15:39:49 +0000 (15:39 +0000)]
MFC r207731:
Exclude undefined symbol from ELF file when doing function resolve.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207818 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207195:
kib [Sun, 9 May 2010 12:36:51 +0000 (12:36 +0000)]
MFC r207195:
Provide compat32 shims for bpf(4), except zero-copy facilities.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207815 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207194:
kib [Sun, 9 May 2010 12:34:20 +0000 (12:34 +0000)]
MFC r207194:
Provide 32bit compat shims for sysctl net.route NET_RT_IFLIST.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207814 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207363:
kib [Sun, 9 May 2010 12:32:10 +0000 (12:32 +0000)]
MFC r207363:
Remove caddr_t casts.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207813 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 207346:
dougb [Sat, 8 May 2010 22:24:01 +0000 (22:24 +0000)]
MFC 207346:

Fix named-checkconf in the situation where named_chroot_autoupdate
is NOT set, but named_chrootdir IS set.

Remove required_files for named.conf, named-checkconf is enough.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207802 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206686:
dougb [Sat, 8 May 2010 21:18:22 +0000 (21:18 +0000)]
MFC r206686:

Make 'stop' work even if ${name}_enable is not set.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207797 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r204051 (by imp):
kib [Sat, 8 May 2010 18:54:47 +0000 (18:54 +0000)]
MFC r204051 (by imp):
n64 has a different size for KINFO_PROC_SIZE.

Approved by: imp

MFC r207152:
Move the constants specifying the size of struct kinfo_proc into
machine-specific header files. Add KINFO_PROC32_SIZE for struct
kinfo_proc32 for architectures providing COMPAT_FREEBSD32. Add
CTASSERT for the size of struct kinfo_proc32.

MFC r207269:
Style: use #define<TAB> instead of #define<SPACE>.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207793 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207511:
mav [Sat, 8 May 2010 16:10:54 +0000 (16:10 +0000)]
MFC r207511:
Enable PCI busmastering explicitly to be sure.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207788 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207499:
mav [Sat, 8 May 2010 16:06:54 +0000 (16:06 +0000)]
MFC r207499:
Make SATA XPT negotiate and enable some additional SATA features, such as:
 - device initiated power management (some devices support only this way);
 - Automatic Partial to Slumber Transition (more power saving);
 - DMA auto-activation (expected to slightly improve performance).
More features could be added later, when hardware supports.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207787 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207498:
mav [Sat, 8 May 2010 13:12:52 +0000 (13:12 +0000)]
MFC r207498:
Add -d and -f arguments to `camcontrol cmd`, to execute DMA ATA commands.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207775 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207433:
mav [Sat, 8 May 2010 13:09:36 +0000 (13:09 +0000)]
MFC r207433:
Revert r198705.
As scottl@ noticed, max_target/max_lun was intended to be only a hint for
existing bus scanner. Some FC/SAS SIMs report fake values there, that are
smaller then maximum supported IDs. In that case this check makes impossible
manual scan outside hinted range.

For ATA/SATA SIMs respective check was instead implemented at SIM level.
Newer SCSI SIMs expected to have these checks at driver or firmware level.
Some older SCSI SIMs have no this check and the issues will get back there.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207774 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207432:
mav [Sat, 8 May 2010 13:07:50 +0000 (13:07 +0000)]
MFC r207432:
Add Target/LUN ID checks.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207773 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207431:
mav [Sat, 8 May 2010 13:05:27 +0000 (13:05 +0000)]
MFC r207431:
Add Target/LUN ID checks and deny access to targets 1-14 when PMP absent.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207772 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207430:
mav [Sat, 8 May 2010 13:02:52 +0000 (13:02 +0000)]
MFC r207430:
Add Target/LUN ID checks and deny access to targets 1-14 when PMP absent.
Enforce PMA bit clearing when PMP detached to avoid further scan timeouts.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207771 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207428:
mav [Sat, 8 May 2010 12:58:22 +0000 (12:58 +0000)]
MFC r207428:
Report PMP absence using target 15, same as for precence (not a wildcard),
to not confuse target ID checks at SIMs.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207770 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207463:
kib [Sat, 8 May 2010 12:40:38 +0000 (12:40 +0000)]
MFC r207463:
Remove debugging code that was not used once since commit.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207769 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207449: telnet: Fix infinite loop if local output generates SIGPIPE.
jilles [Fri, 7 May 2010 20:58:50 +0000 (20:58 +0000)]
MFC r207449: telnet: Fix infinite loop if local output generates SIGPIPE.

Instead of catching SIGPIPE and jumping out of the signal handler with
longjmp, ignore it and handle write errors to the local output by exiting
from there. I have changed the error message to mention the local output
instead of NetBSD's wrong "Connection closed by foreign host". Write errors
to the network were already handled by exiting immediately and this now
applies to EPIPE too.

The code assumed that SIGPIPE could only be generated by the network
connection; if it was generated by the local output, it would longjmp out of
the signal handler and write an error message which caused another SIGPIPE.

PR: 19773
Obtained from: NetBSD

git-svn-id: svn://svn.freebsd.org/base/stable/8@207758 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 206758, 206840, 206891, 206892, 207099, 207191, 207197
tuexen [Fri, 7 May 2010 20:02:36 +0000 (20:02 +0000)]
MFC 206758, 206840, 206891, 206892, 207099, 207191, 207197
* Fix a bug where SACKs are not sent when they should.
* Get delayed SACK working again.
* Really print the nr_mapping array when it should be printed.
* Update highest_tsn variables when sliding mapping arrays.
* Sending a FWDTSN chunk should not affect the retran count.
* Cleanups.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207756 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207606:
kib [Fri, 7 May 2010 11:11:58 +0000 (11:11 +0000)]
MFC r207606:
Fix typo in comment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207743 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207447:
yongari [Thu, 6 May 2010 18:52:59 +0000 (18:52 +0000)]
MFC r207447:
  Marvell 88E8059(Yukon Optima) is now supported.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207726 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207446:
yongari [Thu, 6 May 2010 18:50:23 +0000 (18:50 +0000)]
MFC r207446:
  Add Marvell PHYG65G Gigabit PHY which is found on 88E8059 Yukon Optima.

  Tested by: James LaLagna < jameslalagna <> gmail dot com >

git-svn-id: svn://svn.freebsd.org/base/stable/8@207723 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207445:
yongari [Thu, 6 May 2010 18:47:16 +0000 (18:47 +0000)]
MFC r207445:
  Add basic support for Marvell 88E8059 Yukon Optima.

  Tested by: James LaLagna < jameslalagna <> gmail dot com >

git-svn-id: svn://svn.freebsd.org/base/stable/8@207721 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207409,207442:
yongari [Thu, 6 May 2010 18:43:00 +0000 (18:43 +0000)]
MFC r207409,207442:
r207409:
  Both RX_GMF_LP_THR and RX_GMF_UP_THR must be 16 bits register. If
  it is 8bits register then RX FIFO size can't exceed 2KB which is
  not true for almost all Yukon II controller.

r207442:
  Disable non-ASF packet flushing on Yukon Extreme as vendor's driver
  does. Without this change, Yukon Extreme seems to generate lots of
  RX FIFO overruns even though controller has available RX buffers.
  These excessive RX FIFO overruns generated lots of pause frames
  which in turn killed devices plugged into switch. It seems there is
  still occasional RX frame corruption on Yukon Extreme but this
  change seems to fix the pause frame storm.

  Reported by: jhb
  Tested by: jhb

git-svn-id: svn://svn.freebsd.org/base/stable/8@207718 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207381:
yongari [Thu, 6 May 2010 18:37:39 +0000 (18:37 +0000)]
MFC r207381:
  Now sge(4) supports hardware VLAN tag insertion/stripping.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207716 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207380:
yongari [Thu, 6 May 2010 18:34:15 +0000 (18:34 +0000)]
MFC r207380:
  Enable VLAN hardware tag insertion/stripping. Due to lack of SiS190
  controller, I'm not sure whether this is also applicable to SiS190
  so this feature is only activated on SiS191 controller.
  In theory, controller reinitialization is not needed when VLAN tag
  configuration is changed, but xclin said controller was not stable
  whenever toggling VLAN tag bit. To address that, sge(4)
  reinitialize controller for VLAN configuration which seems to work
  as expected. VLAN tag information for TX/RX descriptor and
  configure bit of RxMacControl register was found by xclin.

  Submitted by: xclin <xclin <> cs dot nctu dot edu dot tw > (initial version)
  Tested by: xclin <xclin <> cs dot nctu dot edu dot tw >

git-svn-id: svn://svn.freebsd.org/base/stable/8@207714 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207379:
yongari [Thu, 6 May 2010 18:30:46 +0000 (18:30 +0000)]
MFC r207379:
  Enable FCS stripping and padding 10 bytes bit of RX MAC control
  register. Due to lack of SiS190 controller, I'm not sure whether
  this is also applicable to SiS190 so this feature is only activated
  on SiS191 controller.
  The controller can pad 10 bytes before DMAing a received frame to
  RX buffer and received bytes include the padded bytes. This padding
  is very useful on strict-alignment architectures because driver
  does not have to copy received frame to align IP header on 4 bytes
  boundary. It also gives better RX performance on non-strict
  alignment architectures. Special thanks to xclin to give me
  valuable register information. Without his enthusiastic trial and
  errors this wouldn't be even possible.

  While I'm here tighten validity check of received frame. Controller
  clears RDS_CRCOK bit when it received bad CRC frames. xclin found
  that using loop back testing.

  Tested by: xclin <xclin <> cs dot nctu dot edu dot tw >

git-svn-id: svn://svn.freebsd.org/base/stable/8@207712 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207375-207377.
yongari [Thu, 6 May 2010 18:17:36 +0000 (18:17 +0000)]
MFC r207375-207377.
r207375:
  Preserve unknown bits of RX MAC control register when driver
  programs RX filter configuration. It seems RX MAC control register
  is one of key registers to get various offloading features as well
  as performance. Blindly clearing unrelated bits can result in
  unexpected results.

  Tested by:    xclin <xclin <> cs dot nctu dot edu dot tw >

r207376:
  Remove wrong link state chage.

r207377:
  Explicitly marks SiS190 to differentiate it from SiS191.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207710 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207382:
delphij [Thu, 6 May 2010 17:03:27 +0000 (17:03 +0000)]
MFC r207382:

bwn(4) will first appear in FreeBSD 8.1-RELEASE.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207704 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207572:
zec [Thu, 6 May 2010 09:54:01 +0000 (09:54 +0000)]
MFC r207572:
  When destroying a vnet, shut down all netgraph nodes tied to that vnet
  before proceeding with dismantling other protocol domains.

  This change only affects options VIMAGE builds.

  Reviewed by:  julian, bz

git-svn-id: svn://svn.freebsd.org/base/stable/8@207698 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207475:
zec [Thu, 6 May 2010 09:52:32 +0000 (09:52 +0000)]
MFC r207475:
  Remove a redundant variable assignment.

  Reviewed by:  bz, rwatson

git-svn-id: svn://svn.freebsd.org/base/stable/8@207697 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207369:
bz [Thu, 6 May 2010 06:44:19 +0000 (06:44 +0000)]
MFC r207369:
  MFP4: @176978-176982, 176984, 176990-176994, 177441

  "Whitspace" churn after the VIMAGE/VNET whirls.

  Remove the need for some "init" functions within the network
  stack, like pim6_init(), icmp_init() or significantly shorten
  others like ip6_init() and nd6_init(), using static initialization
  again where possible and formerly missed.

  Move (most) variables back to the place they used to be before the
  container structs and VIMAGE_GLOABLS (before r185088) and try to
  reduce the diff to stable/7 and earlier as good as possible,
  to help out-of-tree consumers to update from 6.x or 7.x to 8 or 9.

  This also removes some header file pollution for putatively
  static global variables.

  Revert VIMAGE specific changes in ipfilter::ip_auth.c, that are
  no longer needed.

  Reviewed by: jhb
  Discussed with: rwatson
  Sponsored by: The FreeBSD Foundation
  Sponsored by: CK Software GmbH

git-svn-id: svn://svn.freebsd.org/base/stable/8@207695 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207570:
kib [Thu, 6 May 2010 04:57:10 +0000 (04:57 +0000)]
MFC r207570:
Style and comment adjustements.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207693 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207350
rmacklem [Thu, 6 May 2010 01:08:36 +0000 (01:08 +0000)]
MFC: r207350
For the experimental NFS client, it should always flush dirty
buffers before closing the NFSv4 opens, as the comment states.
This patch deletes the call to nfscl_mustflush() which would
return 0 for the case where a delegation still exists, which
was incorrect and could cause crashes during recovery from
an expired lease.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207691 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r207349
rmacklem [Thu, 6 May 2010 00:49:10 +0000 (00:49 +0000)]
MFC: r207349
Delete a diagnostic statement that is no longer useful from
the experimental NFS client.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207690 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r206760: getcwd(3): Clarify that EACCES may or may not be checked.
jilles [Wed, 5 May 2010 22:17:17 +0000 (22:17 +0000)]
MFC r206760: getcwd(3): Clarify that EACCES may or may not be checked.

POSIX permits but does not require checking access on the current and parent
directories.

Because various programs do not like it if getcwd(3) fails, it seems best
to avoid checking access as much as possible. There are various reports in
GNATS about this (search for getcwd).

Our getcwd(3) implementation first queries the kernel for the pathname
directly, which does not check any permissions but sometimes fails, and then
falls back to reading all parent directories for the names.

PR: standards/44425

git-svn-id: svn://svn.freebsd.org/base/stable/8@207684 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207190: unlinkat(2): unlinkat(AT_REMOVEDIR) fails with ENOTEMPTY
jilles [Wed, 5 May 2010 22:12:56 +0000 (22:12 +0000)]
MFC r207190: unlinkat(2): unlinkat(AT_REMOVEDIR) fails with ENOTEMPTY
like rmdir() for non-empty directories.

POSIX permits both ENOTEMPTY and EEXIST, but we use the clearer ENOTEMPTY,
following BSD tradition.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207682 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207186: sysctl(3): Update description of various kern.* variables.
jilles [Wed, 5 May 2010 22:00:57 +0000 (22:00 +0000)]
MFC r207186: sysctl(3): Update description of various kern.* variables.
Also add xrefs for confstr(3) (as sysconf(3) but for strings) and kvm(3)
(which is a more convenient way to access some of the variables).

PR: 116480

git-svn-id: svn://svn.freebsd.org/base/stable/8@207679 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r206423:
kensmith [Wed, 5 May 2010 16:58:29 +0000 (16:58 +0000)]
Merge r206423:

> Shift the version of perl used by the release build process over to
> perl-5.10.  This aligns the release build process with the current
> default version of perl in the ports tree.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207665 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r206422:
kensmith [Wed, 5 May 2010 16:25:57 +0000 (16:25 +0000)]
Merge r206422:

> Pass the HTTP_PROXY and FTP_PROXY environment variables through in addition
> to FTP_PASSIVE_MODE so release building works for a machine that needs
> to use a proxy.

PR: misc/137688
Submitted by: Michael Leun

git-svn-id: svn://svn.freebsd.org/base/stable/8@207660 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r205386 from head:
gavin [Wed, 5 May 2010 12:39:44 +0000 (12:39 +0000)]
Merge r205386 from head:

  Fix command example, presumed leftovers of old markup.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207657 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r205155 from head:
gavin [Wed, 5 May 2010 12:38:22 +0000 (12:38 +0000)]
Merge r205155 from head:

  Add extra Xrefs

PR: docs/114184
Submitted by: Julian Stacey  <jhs berklix.org>

git-svn-id: svn://svn.freebsd.org/base/stable/8@207656 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r203684 from head (mainly to make future merges easier for people):
gavin [Wed, 5 May 2010 12:37:07 +0000 (12:37 +0000)]
Merge r203684 from head (mainly to make future merges easier for people):

  Update .Dt on these man pages: the kernel modules and corresponding
  man pages are installed on more platforms than just i386.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207655 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r207009:
kib [Wed, 5 May 2010 09:29:34 +0000 (09:29 +0000)]
MFC r207009:
C language does not has references, it provides pointers.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207654 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f