Author: alc
Date: Mon May 3 05:41:50 2010
New Revision: 207548
URL: http://svn.freebsd.org/changeset/base/207548
Log:
This is the first step in transitioning responsibility for synchronizing
access to the page's wire_count from the page queues lock to the page lock.
Submitted by: kmacy
Author: yongari
Date: Mon May 3 01:13:37 2010
New Revision: 207547
URL: http://svn.freebsd.org/changeset/base/207547
Log:
MFC r207251:
It seems ale(4) controllers do not like to see TCP payload in the
first descriptor in TSO case. Otherwise controller can generate bad
frames during
Author: yongari
Date: Mon May 3 01:04:44 2010
New Revision: 207546
URL: http://svn.freebsd.org/changeset/base/207546
Log:
MFC r207251:
It seems ale(4) controllers do not like to see TCP payload in the
first descriptor in TSO case. Otherwise controller can generate bad
frames during
Author: yongari
Date: Mon May 3 00:56:26 2010
New Revision: 207545
URL: http://svn.freebsd.org/changeset/base/207545
Log:
Fix wrong dma tag usage. Previously it used TX descriptor ring dma
tag which should be TX mbuf dma tag.
Reported by: xclin cs dot nctu dot edu dot tw >
Modified:
Author: alc
Date: Sun May 2 23:33:10 2010
New Revision: 207544
URL: http://svn.freebsd.org/changeset/base/207544
Log:
Add page lock assertions where we access the page's hold_count.
Modified:
head/sys/vm/vm_page.c
Modified: head/sys/vm/vm_page.c
=
Author: mjacob
Date: Sun May 2 22:48:27 2010
New Revision: 207543
URL: http://svn.freebsd.org/changeset/base/207543
Log:
Print IR_RESYNC updates informatively.
Obtained from:pluknet
MFC after:1 week
Modified:
head/sys/dev/mpt/mpt_cam.c
Modified: head/sys/dev/mpt/mpt_cam.c
Author: alc
Date: Sun May 2 21:04:59 2010
New Revision: 207541
URL: http://svn.freebsd.org/changeset/base/207541
Log:
Eliminate an assignment that was made redundant by r207410.
Modified:
head/sys/vm/vm_pageout.c
Modified: head/sys/vm/vm_pageout.c
===
Author: alc
Date: Sun May 2 20:46:17 2010
New Revision: 207540
URL: http://svn.freebsd.org/changeset/base/207540
Log:
Defer the acquisition of the page and page queues locks in
vm_pageout_object_deactivate_pages().
Modified:
head/sys/vm/vm_pageout.c
Modified: head/sys/vm/vm_pageout.c
Author: alc
Date: Sun May 2 20:24:25 2010
New Revision: 207539
URL: http://svn.freebsd.org/changeset/base/207539
Log:
Simplify vm_fault(). The introduction of the new page lock renders a bit of
cleverness by vm_fault() to avoid repeatedly releasing and reacquiring the
page queues lock poin
Author: jilles
Date: Sun May 2 20:12:20 2010
New Revision: 207538
URL: http://svn.freebsd.org/changeset/base/207538
Log:
MFC r205398: Do not create *.gmon files for PIE executables on i386.
Scrt1_c.o was accidentally compiled with -DGCRT (profiling), like gcrt1_c.o.
This problem is i386-
Author: marius
Date: Sun May 2 19:38:17 2010
New Revision: 207537
URL: http://svn.freebsd.org/changeset/base/207537
Log:
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 do
Author: mav
Date: Sun May 2 19:28:30 2010
New Revision: 207536
URL: http://svn.freebsd.org/changeset/base/207536
Log:
Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as
atamarvell, ataadaptec and atamvs
Author: kib
Date: Sun May 2 19:25:22 2010
New Revision: 207535
URL: http://svn.freebsd.org/changeset/base/207535
Log:
Lock the page around hold_count access.
Reviewed by: alc
Modified:
head/sys/kern/uipc_syscalls.c
Modified: head/sys/kern/uipc_syscalls.c
==
Author: alc
Date: Sun May 2 19:10:27 2010
New Revision: 207534
URL: http://svn.freebsd.org/changeset/base/207534
Log:
Properly synchronize access to the page's hold_count in vfs_vmio_release().
Reviewed by: kib
Modified:
head/sys/kern/vfs_bio.c
Modified: head/sys/kern/vfs_bio.c
==
Author: marius
Date: Sun May 2 19:07:19 2010
New Revision: 207533
URL: http://svn.freebsd.org/changeset/base/207533
Log:
Remove redundant checking of sc_leaving (uart_intr() already handles this).
Approved by: marcel
Modified:
head/sys/dev/uart/uart_dev_ns8250.c
head/sys/mips/cavium/
Author: marius
Date: Sun May 2 19:05:57 2010
New Revision: 207532
URL: http://svn.freebsd.org/changeset/base/207532
Log:
Remove a soft member which was never used.
Approved by: marcel
Modified:
head/sys/dev/quicc/quicc_bfe.h
Modified: head/sys/dev/quicc/quicc_bfe.h
===
Author: alc
Date: Sun May 2 18:09:33 2010
New Revision: 207531
URL: http://svn.freebsd.org/changeset/base/207531
Log:
Correct an error in r207410: Remove an unlock of a lock that is no longer
held.
Modified:
head/sys/vm/vm_object.c
Modified: head/sys/vm/vm_object.c
===
Author: alc
Date: Sun May 2 17:33:46 2010
New Revision: 207530
URL: http://svn.freebsd.org/changeset/base/207530
Log:
It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(),
to unconditionally set PG_REFERENCED on a page before sleeping. In many
cases, it's perfectly ok fo
Author: marius
Date: Sun May 2 16:55:13 2010
New Revision: 207529
URL: http://svn.freebsd.org/changeset/base/207529
Log:
MFC: r207151
Add a TestFloat based test suite for floating-point implementations
currently supporting sparc64. After a `make depend all` there are
three programs; te
Author: marius
Date: Sun May 2 16:55:10 2010
New Revision: 207528
URL: http://svn.freebsd.org/changeset/base/207528
Log:
MFC: r207151
Add a TestFloat based test suite for floating-point implementations
currently supporting sparc64. After a `make depend all` there are
three programs; te
Author: marius
Date: Sun May 2 16:52:24 2010
New Revision: 207527
URL: http://svn.freebsd.org/changeset/base/207527
Log:
MFC: r206490, r206492
While SPARC V9 allows tininess to be detected either before or after
rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and
Ultr
Author: marius
Date: Sun May 2 16:52:23 2010
New Revision: 207526
URL: http://svn.freebsd.org/changeset/base/207526
Log:
MFC: r206490, r206492
While SPARC V9 allows tininess to be detected either before or after
rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and
Ultr
Author: marius
Date: Sun May 2 16:47:54 2010
New Revision: 207525
URL: http://svn.freebsd.org/changeset/base/207525
Log:
MFC: r206480
Update for UltraSPARC-IV{,+} and SPARC64 V, VI, VII and VIIIfx CPUs.
Modified:
stable/7/sys/sparc64/include/lsu.h
Directory Properties:
stable/7/sys/
Author: marius
Date: Sun May 2 16:47:50 2010
New Revision: 207524
URL: http://svn.freebsd.org/changeset/base/207524
Log:
MFC: r206480
Update for UltraSPARC-IV{,+} and SPARC64 V, VI, VII and VIIIfx CPUs.
Modified:
stable/8/sys/sparc64/include/lsu.h
Directory Properties:
stable/8/sys/
Author: marius
Date: Sun May 2 16:46:22 2010
New Revision: 207523
URL: http://svn.freebsd.org/changeset/base/207523
Log:
MFC: r206450
Correct the DCR_IPE macro to refer to the right bit. Also improve the
associated comment as besides US-IV+ these bits are only available with
US-III++,
Author: marius
Date: Sun May 2 16:46:20 2010
New Revision: 207522
URL: http://svn.freebsd.org/changeset/base/207522
Log:
MFC: r206450
Correct the DCR_IPE macro to refer to the right bit. Also improve the
associated comment as besides US-IV+ these bits are only available with
US-III++,
Author: marius
Date: Sun May 2 16:45:09 2010
New Revision: 207521
URL: http://svn.freebsd.org/changeset/base/207521
Log:
MFC: r206449
Unlike the sun4v variant, the sun4u version of SUNW,set-trap-table
actually only takes one argument.
Modified:
stable/7/sys/sparc64/sparc64/trap.c
Dire
Author: marius
Date: Sun May 2 16:45:08 2010
New Revision: 207520
URL: http://svn.freebsd.org/changeset/base/207520
Log:
MFC: r206449
Unlike the sun4v variant, the sun4u version of SUNW,set-trap-table
actually only takes one argument.
Modified:
stable/8/sys/sparc64/sparc64/trap.c
Dire
Author: alc
Date: Sun May 2 16:44:06 2010
New Revision: 207519
URL: http://svn.freebsd.org/changeset/base/207519
Log:
This change addresses the race condition that was introduced by the previous
revision, r207450, to this file. Specifically, between dropping the page
queues lock in vm_cont
Author: marius
Date: Sun May 2 16:40:18 2010
New Revision: 207518
URL: http://svn.freebsd.org/changeset/base/207518
Log:
MFC: r206448
Do as the comment suggests and determine the bus space based on the last
bus we actually mapped at rather than always based on the last bus we
encounter
Author: bz
Date: Sun May 2 16:39:15 2010
New Revision: 207517
URL: http://svn.freebsd.org/changeset/base/207517
Log:
MFC r207278:
MFP4: @177254
Add missing CURVNET_RESTORE() calls for multiple code paths, to stop
leaking the currently cached vnet into callers and to the process.
Author: marius
Date: Sun May 2 16:38:57 2010
New Revision: 207516
URL: http://svn.freebsd.org/changeset/base/207516
Log:
MFC: r206448
Do as the comment suggests and determine the bus space based on the last
bus we actually mapped at rather than always based on the last bus we
encounter
Author: bz
Date: Sun May 2 16:36:15 2010
New Revision: 207515
URL: http://svn.freebsd.org/changeset/base/207515
Log:
MFC r207277:
Enhance the historic behaviour of raw sockets and jails in a way
that we allow all possible jail IPs as source address rather than
forcing the "primary".
Author: bz
Date: Sun May 2 16:32:41 2010
New Revision: 207514
URL: http://svn.freebsd.org/changeset/base/207514
Log:
MFC r207276:
Make sure IPv6 source address selection does not change interface
addresses while walking the IPv6 address list if in the jail case
something is connecti
Author: bz
Date: Sun May 2 15:58:25 2010
New Revision: 207513
URL: http://svn.freebsd.org/changeset/base/207513
Log:
MFC r207116:
Remove one zero from the double-0.
This code doesn't have a license to kill.
Modified:
stable/8/sys/kern/kern_descrip.c
Directory Properties:
stable/8/s
Author: bz
Date: Sun May 2 15:55:29 2010
New Revision: 207512
URL: http://svn.freebsd.org/changeset/base/207512
Log:
MFC r206989:
Avoid memory access after free. Use the (shortend) copy for the
ipsec mtu lookup as well.
PR: kern/145736
Submitted by: Peter Molnar (peter
On Sun, May 02, 2010 at 03:48:50PM +0200, Attilio Rao wrote:
> 2010/5/1 Kostik Belousov :
> > On Sat, May 01, 2010 at 04:47:36PM +0200, Attilio Rao wrote:
> >> 2010/5/1 Konstantin Belousov :
> >> > Author: kib
> >> > Date: Sat May 1 14:46:17 2010
> >> > New Revision: 207468
> >> > URL: http://svn.
Author: mav
Date: Sun May 2 14:46:05 2010
New Revision: 207511
URL: http://svn.freebsd.org/changeset/base/207511
Log:
Enable PCI busmastering explicitly to be sure.
Modified:
head/sys/dev/ahci/ahci.c
Modified: head/sys/dev/ahci/ahci.c
Author: jilles
Date: Sun May 2 13:53:08 2010
New Revision: 207510
URL: http://svn.freebsd.org/changeset/base/207510
Log:
MFC r207187: kvm(3): Mention that some of the functions use sysctl(3)
instead of kmem.
Additionally, because of sysctl(3) use (which is generally good), behaviour
fo
2010/5/1 Kostik Belousov :
> On Sat, May 01, 2010 at 04:47:36PM +0200, Attilio Rao wrote:
>> 2010/5/1 Konstantin Belousov :
>> > Author: kib
>> > Date: Sat May 1 14:46:17 2010
>> > New Revision: 207468
>> > URL: http://svn.freebsd.org/changeset/base/207468
>> >
>> > Log:
>> > Extract thread_lock(
Author: jilles
Date: Sun May 2 13:38:08 2010
New Revision: 207509
URL: http://svn.freebsd.org/changeset/base/207509
Log:
MFC r207188: symlink(7): The ownership of symlinks is used by the system,
in at least three ways, so do not say it is ignored:
* who may delete/rename a symlink in a stic
Author: jilles
Date: Sun May 2 13:36:23 2010
New Revision: 207508
URL: http://svn.freebsd.org/changeset/base/207508
Log:
MFC r207189: symlink(7): Add lpathconf(2) and *at system calls.
Modified:
stable/8/bin/ln/symlink.7
Directory Properties:
stable/8/bin/ln/ (props changed)
Modified: s
Author: mav
Date: Sun May 2 12:50:29 2010
New Revision: 207507
URL: http://svn.freebsd.org/changeset/base/207507
Log:
MFC r207222:
Move PI_TAG_ABLE check from ada driver to ATA XPT.
Modified:
stable/8/sys/cam/ata/ata_da.c
stable/8/sys/cam/ata/ata_xpt.c
Directory Properties:
stable/8/sy
Author: mav
Date: Sun May 2 12:45:22 2010
New Revision: 207506
URL: http://svn.freebsd.org/changeset/base/207506
Log:
MFC r206652:
Explicitly enable PCI busmastering on attach.
Now SiI3124 with siis(4) successfully works on sparc64 (SunBlade 100).
Modified:
stable/8/sys/dev/siis/siis.c
D
Author: mav
Date: Sun May 2 12:44:11 2010
New Revision: 207505
URL: http://svn.freebsd.org/changeset/base/207505
Log:
MFC r205358:
Enable MSI by default for SiI3124.
Modified:
stable/8/sys/dev/siis/siis.c
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/
Author: jilles
Date: Sun May 2 12:43:18 2010
New Revision: 207504
URL: http://svn.freebsd.org/changeset/base/207504
Log:
MFC r207188: symlink(7): The ownership of symlinks is used by the system,
in at least three ways, so do not say it is ignored:
* who may delete/rename a symlink in a stic
Author: mav
Date: Sun May 2 12:40:54 2010
New Revision: 207503
URL: http://svn.freebsd.org/changeset/base/207503
Log:
MFC r207221:
Mark ATA channel as idle on timeout in non-ATA_CAM mode.
This should fix possible duplicate request completion.
Modified:
stable/8/sys/dev/ata/ata-queue.c
Di
Author: mav
Date: Sun May 2 12:39:29 2010
New Revision: 207502
URL: http://svn.freebsd.org/changeset/base/207502
Log:
MFC r206604:
For early ALI chips do not announce I/O sizes that require unsupported
48bit DMA commands.
Modified:
stable/8/sys/dev/ata/chipsets/ata-acerlabs.c
Directory P
Author: jilles
Date: Sun May 2 12:38:59 2010
New Revision: 207501
URL: http://svn.freebsd.org/changeset/base/207501
Log:
MFC r207187: kvm(3): Mention that some of the functions use sysctl(3)
instead of kmem.
Additionally, because of sysctl(3) use (which is generally good), behaviour
fo
Author: marius
Date: Sun May 2 12:08:15 2010
New Revision: 207500
URL: http://svn.freebsd.org/changeset/base/207500
Log:
Add a hack for SPARC64 V CPUs, which set some undocumented bits in the
first data word.
Modified:
head/sys/sparc64/sparc64/interrupt.S
Modified: head/sys/sparc64/sparc6
Author: mav
Date: Sun May 2 12:07:47 2010
New Revision: 207499
URL: http://svn.freebsd.org/changeset/base/207499
Log:
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
Author: mav
Date: Sun May 2 11:36:27 2010
New Revision: 207498
URL: http://svn.freebsd.org/changeset/base/207498
Log:
Add -d and -f arguments to `camcontrol cmd`, to execute DMA ATA commands.
Modified:
head/sbin/camcontrol/camcontrol.8
head/sbin/camcontrol/camcontrol.c
Modified: head/sbin
52 matches
Mail list logo