Author: kmacy
Date: Thu Feb 23 18:37:30 2012
New Revision: 232055
URL: http://svn.freebsd.org/changeset/base/232055
Log:
merge pipe and fifo implementations
Also reviewed by: jhb, jilles (initial revision)
Tested by: pho, jilles
Submitted by: gianni
Reviewed by: bde
Modified:
Author: kmacy
Date: Sat Jan 28 17:21:12 2012
New Revision: 230645
URL: http://svn.freebsd.org/changeset/base/230645
Log:
document M_NODUMP flag
Modified:
head/share/man/man9/malloc.9
Modified: head/share/man/man9/malloc.9
Author: kmacy
Date: Sat Jan 28 17:27:58 2012
New Revision: 230646
URL: http://svn.freebsd.org/changeset/base/230646
Log:
alphabetically sort optional flags and add documentation for VM_ALLOC_NODUMP
Modified:
head/share/man/man9/vm_page_alloc.9
Modified: head/share/man/man9/vm_page_alloc.9
Author: kmacy
Date: Sat Jan 28 17:41:42 2012
New Revision: 230647
URL: http://svn.freebsd.org/changeset/base/230647
Log:
add tunable for developers working on areas outside of ZFS
to further reduce core size by excluding ARC metadata buffers
from core dumps
Modified:
Author: kmacy
Date: Sat Jan 28 23:30:39 2012
New Revision: 230679
URL: http://svn.freebsd.org/changeset/base/230679
Log:
update .Dd
Modified:
head/share/man/man9/malloc.9
head/share/man/man9/vm_page_alloc.9
Modified: head/share/man/man9/malloc.9
Author: kmacy
Date: Sun Jan 29 00:19:19 2012
New Revision: 230689
URL: http://svn.freebsd.org/changeset/base/230689
Log:
always exclude data bufs regardless of debug settings
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
Modified:
Author: kmacy
Date: Fri Jan 27 20:18:31 2012
New Revision: 230623
URL: http://svn.freebsd.org/changeset/base/230623
Log:
exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64
excluding other allocations including UMA now entails the addition of
a single flag to kmem_alloc or
Author: kmacy
Date: Fri Jan 27 22:24:03 2012
New Revision: 230629
URL: http://svn.freebsd.org/changeset/base/230629
Log:
add KM_NODEBUG needed by ARC buffer core dump exclusion change
Modified:
head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
Modified:
Author: kmacy
Date: Thu Jan 26 20:02:40 2012
New Revision: 230598
URL: http://svn.freebsd.org/changeset/base/230598
Log:
A flowtable entry can continue referencing an llentry indefinitely if the
entry is repeatedly
referenced within its timeout window. This change clears the LLE_VALID flag
Author: kmacy
Date: Tue Sep 20 20:27:26 2011
New Revision: 225698
URL: http://svn.freebsd.org/changeset/base/225698
Log:
Make KBI changes required for future MFCing of inpcb rtentry / llentry
caching.
Reviewed by: rwatson, bz
Approved by: re (kib)
Modified:
head/sys/net/if_llatbl.h
Author: kmacy
Date: Fri Sep 16 13:58:51 2011
New Revision: 225617
URL: http://svn.freebsd.org/changeset/base/225617
Log:
In order to maximize the re-usability of kernel code in user space this
patch modifies makesyscalls.sh to prefix all of the non-compatibility
calls (e.g. not linux_,
Author: kmacy
Date: Sun May 16 21:48:39 2010
New Revision: 208171
URL: http://svn.freebsd.org/changeset/base/208171
Log:
allocate ipv6 flows from the ipv6 flow zone
reported by: rrs@
MFC after:3 days
Modified:
head/sys/net/flowtable.c
head/sys/net/flowtable.h
Author: kmacy
Date: Wed May 12 03:29:11 2010
New Revision: 207949
URL: http://svn.freebsd.org/changeset/base/207949
Log:
try working around panic by validating rt and lle
MFC after:3 days
Modified:
head/sys/netinet6/ip6_output.c
Modified: head/sys/netinet6/ip6_output.c
Author: kmacy
Date: Wed May 12 04:51:20 2010
New Revision: 207953
URL: http://svn.freebsd.org/changeset/base/207953
Log:
workaround bug with ipv6 where a flow can have a null rtentry
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
Author: kmacy
Date: Mon May 10 21:31:20 2010
New Revision: 207902
URL: http://svn.freebsd.org/changeset/base/207902
Log:
boot time size the flowtable
MFC after:3 days
Modified:
head/sys/netinet6/ip6_input.c
Modified: head/sys/netinet6/ip6_input.c
Author: kmacy
Date: Sun May 9 20:32:00 2010
New Revision: 207828
URL: http://svn.freebsd.org/changeset/base/207828
Log:
Add flowtable support to IPv6
Tested by: qingli@
Reviewed by: qingli@
MFC after:3 days
Modified:
head/sys/netinet6/in6_proto.c
Author: kmacy
Date: Fri Apr 30 21:20:14 2010
New Revision: 207450
URL: http://svn.freebsd.org/changeset/base/207450
Log:
- acquire the page lock in vm_contig_launder_page before checking page fields
- release page queue lock before calling vm_pageout_flush
Modified:
head/sys/vm/vm_contig.c
Author: kmacy
Date: Fri Apr 30 21:21:21 2010
New Revision: 207451
URL: http://svn.freebsd.org/changeset/base/207451
Log:
don't call vm_pageout_flush with the page queue mutex held
Reported by: Michael Butler
Modified:
head/sys/vm/vm_object.c
Modified: head/sys/vm/vm_object.c
Author: kmacy
Date: Fri Apr 30 22:31:37 2010
New Revision: 207452
URL: http://svn.freebsd.org/changeset/base/207452
Log:
push up dropping of the page queue lock to avoid holding it in
vm_pageout_flush
Modified:
head/sys/vm/vm_object.c
head/sys/vm/vm_pageout.c
Modified:
Author: kmacy
Date: Sat May 1 03:41:21 2010
New Revision: 207460
URL: http://svn.freebsd.org/changeset/base/207460
Log:
Update locking comment above vm_page:
- re-assign page queue lock Q
- assign page lock P
- update several uncommented fields
- observe
Author: kmacy
Date: Sun Apr 25 23:18:02 2010
New Revision: 207210
URL: http://svn.freebsd.org/changeset/base/207210
Log:
Incremental reduction of delta with head_page_lock_2 branch
- replace modification of pmap resident_count with
pmap_resident_count_{inc,dec}
- the pv list is
Author: kmacy
Date: Sun Apr 25 23:51:05 2010
New Revision: 207213
URL: http://svn.freebsd.org/changeset/base/207213
Log:
missed pv access before pmap lock
Modified:
head/sys/amd64/amd64/pmap.c
Modified: head/sys/amd64/amd64/pmap.c
Author: kmacy
Date: Sat Apr 24 21:17:07 2010
New Revision: 207161
URL: http://svn.freebsd.org/changeset/base/207161
Log:
apply style(9) changes applied to head_page_lock_2
requested by: kib@
Modified:
head/sys/amd64/amd64/pmap.c
Modified: head/sys/amd64/amd64/pmap.c
Author: kmacy
Date: Sat Apr 24 21:36:52 2010
New Revision: 207163
URL: http://svn.freebsd.org/changeset/base/207163
Log:
- fix style issues on i386 as well
requested by: alc@
Modified:
head/sys/i386/i386/pmap.c
Modified: head/sys/i386/i386/pmap.c
Author: kmacy
Date: Mon Mar 22 23:04:12 2010
New Revision: 205488
URL: http://svn.freebsd.org/changeset/base/205488
Log:
- boot-time size the ipv4 flowtable and the maximum number of flows
- increase flow cleaning frequency and decrease flow caching time
when near the flow limit
- stop
Author: kmacy
Date: Thu Mar 18 20:30:25 2010
New Revision: 205298
URL: http://svn.freebsd.org/changeset/base/205298
Log:
turn 205266 in to a no-op until the problem can be properly diagnosed
Modified:
head/sys/vm/uma_int.h
Modified: head/sys/vm/uma_int.h
Author: kmacy
Date: Wed Mar 17 20:00:22 2010
New Revision: 205253
URL: http://svn.freebsd.org/changeset/base/205253
Log:
use CACHE_LINE_SIZE instead of hardcoding 128 for lock pad
pointed out by Marius Nuennerich and jhb@
Modified:
Author: kmacy
Date: Wed Mar 17 21:10:09 2010
New Revision: 205264
URL: http://svn.freebsd.org/changeset/base/205264
Log:
- cache line align arcs_lock array (h/t Marius Nuennerich)
- fix ARCS_LOCK_PAD to use architecture defined CACHE_LINE_SIZE
- cache line align buf_hash_table ht_locks
Author: kmacy
Date: Sat Mar 13 21:53:48 2010
New Revision: 205134
URL: http://svn.freebsd.org/changeset/base/205134
Log:
make UMA the default allocator for ZFS buffers - this avoids
a great deal of contention in kmem_alloc
MFC after:7 days
Modified:
head/sys/modules/zfs/Makefile
Author: kmacy
Date: Fri Mar 12 19:26:45 2010
New Revision: 205093
URL: http://svn.freebsd.org/changeset/base/205093
Log:
re-update copyright to 2010
pointed out by danfe@
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
Author: kmacy
Date: Fri Mar 12 19:58:51 2010
New Revision: 205097
URL: http://svn.freebsd.org/changeset/base/205097
Log:
flowtable_get_hashkey is only used by a DDB function - move under #ifdef DDB
pointed out by jkim@
Modified:
head/sys/net/flowtable.c
Modified:
Author: kmacy
Date: Fri Mar 12 05:03:26 2010
New Revision: 205066
URL: http://svn.freebsd.org/changeset/base/205066
Log:
- restructure flowtable to support ipv6
- add a name argument to flowtable_alloc for printing with ddb commands
- extend ddb commands to print destination address or
Author: kmacy
Date: Sun Feb 21 01:06:07 2010
New Revision: 204157
URL: http://svn.freebsd.org/changeset/base/204157
Log:
remove atkbd from default config to avoid pulling in real-mode bios emulation
Modified:
head/sys/i386/conf/XEN
Modified: head/sys/i386/conf/XEN
Author: kmacy
Date: Sun Feb 21 01:11:39 2010
New Revision: 204158
URL: http://svn.freebsd.org/changeset/base/204158
Log:
- make printf conditional
- fix witness warnings by making configuration lock a mutex
Modified:
head/sys/dev/xen/netfront/netfront.c
Modified:
Author: kmacy
Date: Sun Feb 21 01:13:34 2010
New Revision: 204160
URL: http://svn.freebsd.org/changeset/base/204160
Log:
- fix bootstrap for variable KVA_PAGES
- remove unused CADDR1
- hold lock across page table update
MFC after:3 days
Modified:
head/sys/i386/xen/pmap.c
35 matches
Mail list logo