From owner-p4-projects@FreeBSD.ORG Sun Feb 13 12:55:56 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 704D71065698; Sun, 13 Feb 2011 12:55:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A52C1065695 for ; Sun, 13 Feb 2011 12:55:56 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 064F98FC2B for ; Sun, 13 Feb 2011 12:55:56 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DCtttD049736 for ; Sun, 13 Feb 2011 12:55:55 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DCtt0E049733 for perforce@freebsd.org; Sun, 13 Feb 2011 12:55:55 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 12:55:55 GMT Message-Id: <201102131255.p1DCtt0E049733@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188776 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 12:55:56 -0000 http://p4web.freebsd.org/@@188776?ac=10 Change 188776 by trasz@trasz_victim on 2011/02/13 12:55:32 When iterating over processes, we need to make sure the process structure is fully initialized, i.e. if p_state == PRS_NORMAL. Otherwise we may panic due to e.g. NULL thread lock pointer. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#74 edit .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#27 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#74 (text+ko) ==== @@ -735,6 +735,8 @@ NULL); FOREACH_PROC_IN_SYSTEM(p) { + if (p->p_state != PRS_NORMAL) + continue; if (p->p_flag & P_SYSTEM) continue; ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#27 (text+ko) ==== @@ -1284,6 +1284,10 @@ if (PROC_TRYLOCK(p) == 0) continue; + if (p->p_state != PRS_NORMAL) { + PROC_UNLOCK(p); + continue; + } /* * If this is a system, protected or killed process, skip it. */ @@ -1662,6 +1666,10 @@ * looked at this process, skip it. */ PROC_LOCK(p); + if (p->p_state != PRS_NORMAL) { + PROC_UNLOCK(p); + continue; + } if (p->p_flag & (P_INEXEC | P_SYSTEM | P_WEXIT)) { PROC_UNLOCK(p); continue; From owner-p4-projects@FreeBSD.ORG Sun Feb 13 13:17:55 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DFA121065672; Sun, 13 Feb 2011 13:17:54 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2479106566C for ; Sun, 13 Feb 2011 13:17:54 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 8E3EA8FC0C for ; Sun, 13 Feb 2011 13:17:54 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DDHsLD054484 for ; Sun, 13 Feb 2011 13:17:54 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DDHsjR054481 for perforce@freebsd.org; Sun, 13 Feb 2011 13:17:54 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 13:17:54 GMT Message-Id: <201102131317.p1DDHsjR054481@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188777 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 13:17:55 -0000 http://p4web.freebsd.org/@@188777?ac=10 Change 188777 by trasz@trasz_victim on 2011/02/13 13:17:28 When enforcing an RSS limit, we don't want to skip processes stopped with SIGSTOP or SIGTSTP. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#28 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#28 (text+ko) ==== @@ -1306,7 +1306,8 @@ thread_lock(td); if (!TD_ON_RUNQ(td) && !TD_IS_RUNNING(td) && - !TD_IS_SLEEPING(td)) { + !TD_IS_SLEEPING(td) && + !TD_IS_SUSPENDED(td)) { thread_unlock(td); breakout = 1; break; @@ -1683,7 +1684,8 @@ thread_lock(td); if (!TD_ON_RUNQ(td) && !TD_IS_RUNNING(td) && - !TD_IS_SLEEPING(td)) { + !TD_IS_SLEEPING(td) && + !TD_IS_SUSPENDED(td)) { thread_unlock(td); breakout = 1; break; From owner-p4-projects@FreeBSD.ORG Sun Feb 13 13:53:02 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F0EA91065674; Sun, 13 Feb 2011 13:53:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B396B1065673 for ; Sun, 13 Feb 2011 13:53:01 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 9F9D48FC0A for ; Sun, 13 Feb 2011 13:53:01 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DDr1pd062389 for ; Sun, 13 Feb 2011 13:53:01 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DDr1BV062386 for perforce@freebsd.org; Sun, 13 Feb 2011 13:53:01 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 13:53:01 GMT Message-Id: <201102131353.p1DDr1BV062386@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188779 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 13:53:02 -0000 http://p4web.freebsd.org/@@188779?ac=10 Change 188779 by trasz@trasz_victim on 2011/02/13 13:52:11 Fix logic error that could make vm_daemon() to loop indefinitely. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#29 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#29 (text+ko) ==== @@ -1636,7 +1636,7 @@ struct proc *p; struct thread *td; struct vmspace *vm; - int breakout, swapout_flags, tryagain; + int breakout, swapout_flags, tryagain, attempts; uint64_t rsize, ravailable; while (TRUE) { @@ -1657,7 +1657,9 @@ * process is swapped out -- deactivate pages */ tryagain = 0; + attempts = 0; again: + attempts++; sx_slock(&allproc_lock); FOREACH_PROC_IN_SYSTEM(p) { vm_pindex_t limit, size; @@ -1732,8 +1734,6 @@ * been exceeded by some memory hog. Don't * try to deactivate more than 1/4th of process' * resident set size. - * - * XXX: Reconsider. */ if (ravailable < rsize - (rsize / 4)) ravailable = rsize - (rsize / 4); @@ -1746,19 +1746,18 @@ rusage_set(p, RUSAGE_RSS, rsize); PROC_UNLOCK(p); if (rsize > ravailable) - tryagain++; - if (tryagain > 20) { -#if 0 - printf("still too much: rsize = %ju, ravailable = %ju\n", - (uintmax_t)rsize, (uintmax_t)ravailable); + tryagain = 1; + if (attempts == 10) { +#if 1 + printf("still too much: pid %d (%s), rsize = %ju, ravailable = %ju\n", + p->p_pid, p->p_comm, (uintmax_t)rsize, (uintmax_t)ravailable); #endif - tryagain = 0; } } vmspace_free(vm); } sx_sunlock(&allproc_lock); - if (tryagain != 0) + if (tryagain != 0 && attempts <= 10) goto again; } } From owner-p4-projects@FreeBSD.ORG Sun Feb 13 14:08:25 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1DFFB1065679; Sun, 13 Feb 2011 14:08:25 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4FD9106564A for ; Sun, 13 Feb 2011 14:08:24 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id C15668FC0A for ; Sun, 13 Feb 2011 14:08:24 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DE8Owq064365 for ; Sun, 13 Feb 2011 14:08:24 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DE8OpS064362 for perforce@freebsd.org; Sun, 13 Feb 2011 14:08:24 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 14:08:24 GMT Message-Id: <201102131408.p1DE8OpS064362@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188781 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 14:08:25 -0000 http://p4web.freebsd.org/@@188781?ac=10 Change 188781 by trasz@trasz_victim on 2011/02/13 14:07:32 After few loops in vm_daemon(), try harder. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 (text+ko) ==== @@ -1735,8 +1735,10 @@ * try to deactivate more than 1/4th of process' * resident set size. */ - if (ravailable < rsize - (rsize / 4)) - ravailable = rsize - (rsize / 4); + if (attempts <= 8) { + if (ravailable < rsize - (rsize / 4)) + ravailable = rsize - (rsize / 4); + } vm_pageout_map_deactivate_pages( &vm->vm_map, OFF_TO_IDX(ravailable)); /* Update RSS usage after paging out. */ From owner-p4-projects@FreeBSD.ORG Sun Feb 13 14:09:31 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 383A81065674; Sun, 13 Feb 2011 14:09:31 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF081106566B for ; Sun, 13 Feb 2011 14:09:30 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id DB60E8FC0C for ; Sun, 13 Feb 2011 14:09:30 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DE9UL3064386 for ; Sun, 13 Feb 2011 14:09:30 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DE9U35064383 for perforce@freebsd.org; Sun, 13 Feb 2011 14:09:30 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 14:09:30 GMT Message-Id: <201102131409.p1DE9U35064383@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188782 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 14:09:31 -0000 http://p4web.freebsd.org/@@188782?ac=10 Change 188782 by trasz@trasz_victim on 2011/02/13 14:08:29 Comment out debug message. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#31 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#31 (text+ko) ==== @@ -1749,12 +1749,12 @@ PROC_UNLOCK(p); if (rsize > ravailable) tryagain = 1; +#if 0 if (attempts == 10) { -#if 1 printf("still too much: pid %d (%s), rsize = %ju, ravailable = %ju\n", p->p_pid, p->p_comm, (uintmax_t)rsize, (uintmax_t)ravailable); + } #endif - } } vmspace_free(vm); } From owner-p4-projects@FreeBSD.ORG Sun Feb 13 14:25:43 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5C62D10656A4; Sun, 13 Feb 2011 14:25:43 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1EC4A1065697 for ; Sun, 13 Feb 2011 14:25:43 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id E53A98FC19 for ; Sun, 13 Feb 2011 14:25:42 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DEPgHg069110 for ; Sun, 13 Feb 2011 14:25:42 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DEPgFV069107 for perforce@freebsd.org; Sun, 13 Feb 2011 14:25:42 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 14:25:42 GMT Message-Id: <201102131425.p1DEPgFV069107@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188783 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 14:25:43 -0000 http://p4web.freebsd.org/@@188783?ac=10 Change 188783 by trasz@trasz_victim on 2011/02/13 14:25:10 Return proper error code (rusage_add() returns EDOOFUS). Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#33 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#33 (text+ko) ==== @@ -740,7 +740,7 @@ error = rusage_add(p1, RUSAGE_NPROC, 1); PROC_UNLOCK(p1); if (error != 0) - return (error); + return (EAGAIN); mem_charged = 0; vm2 = NULL; From owner-p4-projects@FreeBSD.ORG Sun Feb 13 17:07:32 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 201811065697; Sun, 13 Feb 2011 17:07:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D48C31065694 for ; Sun, 13 Feb 2011 17:07:31 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id BE65B8FC17 for ; Sun, 13 Feb 2011 17:07:31 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DH7V7k001653 for ; Sun, 13 Feb 2011 17:07:31 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DH7Vmf001650 for perforce@freebsd.org; Sun, 13 Feb 2011 17:07:31 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 17:07:31 GMT Message-Id: <201102131707.p1DH7Vmf001650@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188787 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 17:07:32 -0000 http://p4web.freebsd.org/@@188787?ac=10 Change 188787 by trasz@trasz_victim on 2011/02/13 17:06:50 If warning couldn't be logged due to ppsratecheck(), don't mark link as exceeded; this way we might log a warning later. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#31 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#31 (text+ko) ==== @@ -280,7 +280,7 @@ struct rctl_rule *rule; struct rctl_rule_link *link; struct sbuf sb; - int should_deny = 0, already_exceeded; + int should_deny = 0; char *buf; static int curtime = 0; static struct timeval lasttime; @@ -300,15 +300,16 @@ continue; } - already_exceeded = link->rrl_exceeded; - link->rrl_exceeded = 1; - switch (rule->rr_action) { case RCTL_ACTION_DENY: should_deny = 1; continue; case RCTL_ACTION_LOG: - if (already_exceeded) + /* + * If rrl_exceeded != 0, it means we've already + * logged a warning for this process. + */ + if (link->rrl_exceeded != 0) continue; if (!ppsratecheck(&lasttime, &curtime, 10)) @@ -328,9 +329,10 @@ p->p_ucred->cr_prison->pr_id); sbuf_delete(&sb); free(buf, M_RCTL); + link->rrl_exceeded = 1; continue; default: - if (already_exceeded) + if (link->rrl_exceeded != 0) continue; KASSERT(rule->rr_action > 0 && @@ -343,6 +345,7 @@ * are equal to their counterparts from sys/signal.h. */ psignal(p, rule->rr_action); + link->rrl_exceeded = 1; continue; } } From owner-p4-projects@FreeBSD.ORG Sun Feb 13 18:25:28 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 722051065674; Sun, 13 Feb 2011 18:25:28 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34567106566B for ; Sun, 13 Feb 2011 18:25:28 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 214AD8FC08 for ; Sun, 13 Feb 2011 18:25:28 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DIPS7O018617 for ; Sun, 13 Feb 2011 18:25:28 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DIPSra018614 for perforce@freebsd.org; Sun, 13 Feb 2011 18:25:28 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 18:25:28 GMT Message-Id: <201102131825.p1DIPSra018614@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188793 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 18:25:28 -0000 http://p4web.freebsd.org/@@188793?ac=10 Change 188793 by trasz@trasz_victim on 2011/02/13 18:25:17 RSS is not really inheritable. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#75 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#75 (text+ko) ==== @@ -94,7 +94,7 @@ [RUSAGE_DATA] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, [RUSAGE_STACK] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, [RUSAGE_CORE] = RUSAGE_DENIABLE, - [RUSAGE_RSS] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE, + [RUSAGE_RSS] = RUSAGE_RECLAIMABLE, [RUSAGE_MEMLOCK] = RUSAGE_RECLAIMABLE | RUSAGE_DENIABLE, [RUSAGE_NPROC] = RUSAGE_RECLAIMABLE | RUSAGE_DENIABLE, [RUSAGE_NOFILE] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, From owner-p4-projects@FreeBSD.ORG Sun Feb 13 19:14:56 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 664CC1065673; Sun, 13 Feb 2011 19:14:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27A361065670 for ; Sun, 13 Feb 2011 19:14:56 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 121D48FC0A for ; Sun, 13 Feb 2011 19:14:56 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DJEtfM029149 for ; Sun, 13 Feb 2011 19:14:55 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DJEo30029146 for perforce@freebsd.org; Sun, 13 Feb 2011 19:14:50 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 19:14:50 GMT Message-Id: <201102131914.p1DJEo30029146@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188800 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 19:14:57 -0000 http://p4web.freebsd.org/@@188800?ac=10 Change 188800 by trasz@trasz_victim on 2011/02/13 19:14:28 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/Makefile#13 integrate .. //depot/projects/soc2009/trasz_limits/Makefile.inc1#20 integrate .. //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#34 integrate .. //depot/projects/soc2009/trasz_limits/UPDATING#33 integrate .. //depot/projects/soc2009/trasz_limits/bin/ed/ed.1#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/kill/kill.c#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/Makefile#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/TOUR#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/alias.c#6 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/alias.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/arith.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/arith.y#5 delete .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_lex.l#6 delete .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yacc.c#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yacc.h#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yylex.c#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/error.h#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/eval.c#19 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/exec.c#12 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/exec.h#6 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/expand.c#17 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/init.h#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/input.c#8 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/jobs.c#12 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/main.c#14 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/mkinit.c#4 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/options.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/parser.c#19 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/redir.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/sh.1#21 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/shell.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/trap.c#9 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/var.c#15 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/CHANGES#11 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/COPYRIGHT#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/README#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/check-tool.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/check-tool.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkconf.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkzone.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dig.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dighost.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/host.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keygen.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/builtin.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/client.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/control.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/globals.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/query.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/main.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/query.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/server.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/update.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/xfrout.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/config.h.in#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/config.threads.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/configure.in#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM-book.xml#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch06.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch07.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch08.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch09.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.pdf#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dig.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-keygen.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-signzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.host.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named-checkconf.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named-checkzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.nsupdate.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc-confgen.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc.conf.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/options#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/api#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/check.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/adb.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/api#9 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_api.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_internal.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/gssapictx.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/diff.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/events.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/name.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/ncache.h#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdataset.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/resolver.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/result.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/tsig.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/types.h#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/validator.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/view.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/zone.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/dst.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/journal.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/message.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/name.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ncache.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/openssl_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbtdb.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec_47.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdatalist.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdataset.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdataslab.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/resolver.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/result.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rootns.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/sdb.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/sdlz.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/time.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/tkey.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/tsig.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/validator.c#9 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/view.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/zone.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/api#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/entropy.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/mem.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/platform.h.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/task.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mem.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/print.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/mutex.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/task.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/socket.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/api#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/namedconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_buffer.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_config.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_context.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gabn.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gethostent.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getipnode.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gnba.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_hstrerror.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_inetntop.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_noop.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_packet.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_resutil.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/print_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/release-notes.css#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/version#11 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bsnmp/oid-list#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/display.c#5 integrate .. //depot/projects/soc2009/trasz_limits/crypto/openssl/ssl/t1_lib.c#5 integrate .. //depot/projects/soc2009/trasz_limits/etc/namedb/named.conf#5 integrate .. //depot/projects/soc2009/trasz_limits/etc/rc.d/rpcbind#2 integrate .. //depot/projects/soc2009/trasz_limits/etc/termcap.small#6 integrate .. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes#13 integrate .. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes-o.real#8 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libdialog/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libdialog/dlg_config.h#2 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libgcc/Makefile#14 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libgomp/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/include/pthread_np.h#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/config.h#6 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/code.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/enumclass.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/enumtype.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/rdatastruct.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/isc/isc/platform.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/csu/mips/crt1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/memmove.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/psignal.3#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/rfork_thread.3#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/siglist.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/sysconf.3#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memcpy.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memmove.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/include/namespace.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/include/un-namespace.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libdevinfo/devinfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libdevinfo/devinfo_var.h#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libkvm/kvm.c#6 integrate .. //depot/projects/soc2009/trasz_limits/lib/liblzma/config.h#5 integrate .. //depot/projects/soc2009/trasz_limits/lib/libpmc/Makefile#7 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/pthread.map#7 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/Makefile.inc#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_getthreadid_np.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libufs/libufs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrint.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrintf.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/e_asin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/e_expf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_atan.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_cos.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_nexttoward.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_nexttowardf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_sin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_tan.c#2 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.c#20 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.h#9 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld_lock.c#3 integrate .. //depot/projects/soc2009/trasz_limits/release/doc/en_US.ISO8859-1/relnotes/article.sgml#8 integrate .. //depot/projects/soc2009/trasz_limits/release/picobsd/build/picobsd#8 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/fsck.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/setup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/suj.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastctl/hastctl.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/control.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/hast.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/hastd.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/primary.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_common.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_impl.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_socketpair.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_tcp4.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_uds.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/secondary.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/subr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sbin/mdconfig/mdconfig.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/tunefs/tunefs.c#7 integrate .. //depot/projects/soc2009/trasz_limits/share/examples/kld/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/README#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/h_example.c#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/pf/pf.conf#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man3/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man3/pthread_getthreadid_np.3#1 branch .. //depot/projects/soc2009/trasz_limits/share/man/man3/pthread_self.3#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/amdtemp.4#4 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/ath_hal.4#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/bwi.4#5 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man7/build.7#7 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man9/rman.9#3 integrate .. //depot/projects/soc2009/trasz_limits/share/misc/committers-ports.dot#17 integrate .. //depot/projects/soc2009/trasz_limits/share/mk/bsd.own.mk#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/machdep.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/ia32/ia32_signal.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_machdep.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_proto.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_syscall.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_sysent.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/syscalls.master#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/locore.S#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/sys_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/vm_machdep.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/at91/if_ate.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/include/pmap.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/include/proc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/gpio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/ic.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/mv_pci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/timer.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/fdt/dts/db78100.dts#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/pc98boot/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/types.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_emul.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_emul.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_fork.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_futex.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_stats.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/NOTES#31 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files#46 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.amd64#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.i386#24 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.pc98#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/kern.pre.mk#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/options#29 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/changes.txt#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtable.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbdump.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbinfo.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslanalyze.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslbtypes.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompile.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.l#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.y#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslmessages.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslpredef.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asltree.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslwalks.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompile.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompiler.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtexpress.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtfield.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dttable.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtutils.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbcmds.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbdisply.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbinput.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbmethod.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbnames.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsargs.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dscontrol.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsopcode.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dswload.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dswload2.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpe.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evregion.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evxfregn.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exfldio.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdebug.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdisasm.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdispat.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acglobal.h#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/aclocal.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acoutput.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acpixf.h#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/actbl.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/tables/tbfadt.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utdecode.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utglobal.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/aac/aac.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/aac/aacvar.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ahci/ahci.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/alc/if_alc.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/ata-pci.h#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-intel.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_eeprom_v14.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_eeprom_v14.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_internal.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416phy.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416reg.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9280.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/sample/sample.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/sample/sample.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath.c#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx_ht.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx_ht.h#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athioctl.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athrate.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athvar.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bce.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bcefw.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bcereg.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_80003es2lan.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_80003es2lan.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82540.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82541.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82542.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82543.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82571.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82575.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82575.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_api.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_api.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_defines.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_hw.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_ich8lan.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_ich8lan.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mac.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mac.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_manage.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_manage.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mbx.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_nvm.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_nvm.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_osdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_phy.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_phy.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_regs.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_vf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_vf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.h#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichsmb/ichsmb_pci.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichwd/ichwd.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichwd/ichwd.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/md/md.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/re/if_re.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sio/sio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/emu10k1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/emu10kx.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/hda/hdac.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/controller/ehci_mv.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/controller/usb_controller.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/quirk/usb_quirk.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/u3g.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/umodem.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/template/usb_template.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_pf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_pf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_transfer.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usbdevs#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/wlan/if_run.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/wlan/if_runvar.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_alloc.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_mount.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_vfsops.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2fs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdport.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/tmpfs/tmpfs.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/tmpfs/tmpfs_subr.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/geom/part/g_part_pc98.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/i386/machdep.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/i386/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/imgact_linux.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_machdep.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_proto.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/syscalls.master#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/ia64/conf/GENERIC#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/ia64/ia64/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/imgact_elf.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_context.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_synch.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_sysctl.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_module.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_smp.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_turnstile.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_uio.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_socket.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_syscalls.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_usrreq.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_bio.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_mount.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_subr.c#26 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_vnops.c#23 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/if_octm.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octe/ethernet-common.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octeon_mp.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_inttypes.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_limits.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_stdint.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_types.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/cpufunc.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/hwfunc.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/mp_machdep.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/uio_machdep.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/xlr_machdep.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/sibyte/sb_scd.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/acpi/acpi/Makefile#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/ath/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_chd/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_hd/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_vegas/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/linux/Makefile#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/if.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/netisr.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/rtsock.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/vnet.h#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_chd.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_hd.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_newreno.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_vegas.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_dn_io.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_asconf.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_asconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_auth.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_auth.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_bsd_addr.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_bsd_addr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_cc_functions.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_constants.h#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_crc32.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_crc32.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_dtrace_declare.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_dtrace_define.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_header.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_indata.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_indata.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_input.c#20 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_lock_bsd.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_os.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_os_bsd.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_output.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_output.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_pcb.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_pcb.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_peeloff.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_peeloff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_ss_functions.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_structs.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_sysctl.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_sysctl.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_timer.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_timer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_uio.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_usrreq.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_var.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctputil.c#23 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctputil.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_usrreq.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/udp_usrreq.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet6/sctp6_usrreq.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet6/sctp6_var.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/nfsserver/nfs_serv.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/pc98/pc98/machdep.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/intr_machdep.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/pci_fdt.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_pcib_pci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_pcibus.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/cpcht.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/grackle.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/macgpio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/macio.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/uninorth.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/uninorthpci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/intr_machdep.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/uio_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/security/mac/mac_process.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/machdep.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/pmap.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/uio_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sun4v/sun4v/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/linker.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/param.h#31 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/proc.h#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/taskqueue.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/uio.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/vnode.h#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_rawread.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_snapshot.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_softdep.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/fs.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ufs/ufs_acl.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ufs/ufs_vnops.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_map.c#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_meter.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_object.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_object.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/x86/x86/mca.c#4 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command6.0#3 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command6.0.stdout#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command7.0#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/errors/bad-binary1.126#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/hash1.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/redir5.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/shellproc1.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith10.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith11.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith9.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/tools/nanobsd/FlashDevice.sub#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/parsedata.c#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/paskha.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/gzip/zmore.1#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/killall/killall.c#5 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/rs/rs.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/stat/stat.c#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/truss/main.c#8 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/acpidb/Makefile#10 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/iasl/Makefile#11 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/configvers.h#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/mkmakefile.c#7 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/diskinfo/diskinfo.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/bundle.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/command.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/iface.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/iface.h#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/log.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/log.h#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/main.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/ppp.8.m4#5 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/pw/pw_user.c#4 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/Makefile#13 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.383 2011/01/31 15:17:47 imp Exp $ +# $FreeBSD: src/Makefile,v 1.385 2011/02/10 18:54:52 jhb Exp $ # # The user-driven targets are: # @@ -30,6 +30,7 @@ # delete-old-libs - Delete obsolete libraries. # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. +# toolchains - Build a toolchain for all world and kernel targets. # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -124,7 +125,7 @@ BINMAKE= \ `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 +_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} # Guess machine architecture from machine type, and vice versa. .if !defined(TARGET_ARCH) && defined(TARGET) @@ -205,7 +206,7 @@ # ${TGTS}: - ${_+_}cd ${.CURDIR}; ${_MAKE} TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} ${.TARGET} + ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} # Set a reasonable default .MAIN: all @@ -307,8 +308,10 @@ ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= tinderbox: - @cd ${.CURDIR} && \ - DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe + @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + +toolchains: + @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe # # universe @@ -328,6 +331,12 @@ TARGET_ARCHES_${target}?= ${target} .endfor +.if defined(UNIVERSE_TARGET) +MAKE_JUST_WORLDS= YES +.else +UNIVERSE_TARGET?= buildworld +.endif + targets: @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" .for target in ${TARGETS} @@ -361,16 +370,16 @@ .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} universe_${target}_${target_arch}: universe_${target}_prologue - @echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildworld \ + ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ TARGET_ARCH=${target_arch} \ - > _.${target}.${target_arch}.buildworld 2>&1 || \ - (echo "${target}.${target_arch} world failed," \ - "check _.${target}.${target_arch}.buildworld for details" | \ + > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ + (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \ + "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \ ${MAKEFAIL})) - @echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" .endfor .endif .if !defined(MAKE_JUST_WORLDS) ==== //depot/projects/soc2009/trasz_limits/Makefile.inc1#20 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.677 2011/01/31 15:17:47 imp Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.680 2011/02/11 04:03:39 imp Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -28,6 +28,17 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." +.endif + .include .include @@ -1378,19 +1389,63 @@ showconfig: @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +.if exists(${KERNCONFDIR}/${KERNCONF}) +FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ + ${KERNCONFDIR}/${KERNCONF} +.endif +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ + exit 1; \ + fi; \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ + exist!"; \ + exit 1; \ + fi; \ + if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ + echo "WARNING: DTB will be placed in the current working \ + directory"; \ + fi + @PATH=${TMPPATH} \ + dtc -O dtb -o \ + ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ + -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} + ############### .if defined(XDEV) && defined(XDEV_ARCH) +.if ${XDEV} == ${MACHINE} && ${XDEV_ARCH} == ${MACHINE_ARCH} +XDEV_CPUTYPE?=${CPUTYPE} +.else +XDEV_CPUTYPE?=${TARGET_CPUTYPE} +.endif + NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ + CPUTYPE=${XDEV_CPUTYPE} -XDDIR=${XDEV}-freebsd +XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ - TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} @@ -1412,7 +1467,7 @@ xdev-build: _xb-build-tools _xb-cross-tools _xb-build-tools: - ${_+_}cd ${.CURDIR}; \ + ${_+_}@cd ${.CURDIR}; \ ${CDBENV} ${MAKE} -f Makefile.inc1 ${NOFUN} build-tools _xb-cross-tools: @@ -1466,41 +1521,3 @@ ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .endif - -.if !empty(KRNLOBJDIR) && !empty(KERNCONF) -DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ - -.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) -.if exists(${KERNCONFDIR}/${KERNCONF}) -FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} -.endif -.endif - -.endif - -.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) -DTBOUTPUTPATH= ${.CURDIR} -.endif - -# -# Build 'standalone' Device Tree Blob -# -builddtb: - @if [ "${FDT_DTS_FILE}" = "" ]; then \ - echo "ERROR: FDT_DTS_FILE must be specified!"; \ - exit 1; \ - fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ - echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ - exist!"; \ - exit 1; \ - fi; \ - if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ - echo "WARNING: DTB will be placed in the current working \ - directory"; \ - fi - @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ==== //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#34 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.259 2011/01/12 14:55:02 nwhitehorn Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.260 2011/02/02 21:09:30 uqs Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20110119: Remove SYSCTL_*X* sysctl additions. +OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ + usr/share/man/man9/SYSCTL_XLONG.9.gz + # 20110112: Update dialog to new version, rename old libdialog to libodialog, # removing associated man pages and header files. OLD_FILES+=usr/share/man/man3/draw_shadow.3.gz \ @@ -100,6 +104,8 @@ .endif # 20101020: catch up with vm_page_sleep_if_busy rename OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz +# 20101018: taskqueue(9) updates +OLD_FILES+=usr/share/man/man9/taskqueue_find.9.gz # 20101011: removed subblock.h from liblzma OLD_FILES+=usr/include/lzma/subblock.h # 20101002: removed manpath.config ==== //depot/projects/soc2009/trasz_limits/UPDATING#33 (text+ko) ==== @@ -22,6 +22,13 @@ machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110207: + Remove the uio_yield prototype and symbol. This function has + been misnamed since it was introduced and should not be + globally exposed with this name. The equivalent functionality + is now available using kern_yield(curthread->td_user_pri). + The function remains undocumented. + 20110112: A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers, symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking @@ -1309,4 +1316,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.677 2011/01/12 19:28:52 brucec Exp $ +$FreeBSD: src/UPDATING,v 1.678 2011/02/08 00:36:46 mdf Exp $ ==== //depot/projects/soc2009/trasz_limits/bin/ed/ed.1#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/bin/ed/ed.1,v 1.35 2005/01/16 16:41:56 ru Exp $ +.\" $FreeBSD: src/bin/ed/ed.1,v 1.36 2011/02/12 20:28:15 brucec Exp $ .Dd July 3, 2004 .Dt ED 1 .Os @@ -231,7 +231,7 @@ The last line in the buffer. .It n The -.Em n Ns th, +.Em n Ns th line in the buffer where .Em n @@ -649,7 +649,7 @@ deleted or otherwise modified. .It (.,.)l Print the addressed lines unambiguously. -If a single line fills for than one screen (as might be the case +If a single line fills more than one screen (as might be the case when viewing a binary file, for instance), a .Dq Li --More-- prompt is printed on the last line. ==== //depot/projects/soc2009/trasz_limits/bin/kill/kill.c#5 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/kill/kill.c,v 1.23 2010/12/21 22:47:34 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/kill/kill.c,v 1.24 2011/02/04 16:40:50 jilles Exp $"); #include #include @@ -152,7 +152,7 @@ { int n; - if (!strncasecmp(sig, "sig", (size_t)3)) + if (!strncasecmp(sig, "SIG", (size_t)3)) sig += 3; for (n = 1; n < sys_nsig; n++) { if (!strcasecmp(sys_signame[n], sig)) ==== //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.c#7 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/bin/pkill/pkill.c,v 1.11 2010/06/20 08:48:30 brian Exp $"); +__FBSDID("$FreeBSD: src/bin/pkill/pkill.c,v 1.12 2011/02/04 16:40:50 jilles Exp $"); #include #include @@ -156,7 +156,7 @@ argv++; argc--; } else { - if (strncasecmp(p, "sig", 3) == 0) + if (strncasecmp(p, "SIG", 3) == 0) p += 3; for (i = 1; i < NSIG; i++) if (strcasecmp(sys_signame[i], p) == 0) ==== //depot/projects/soc2009/trasz_limits/bin/sh/Makefile#5 (text+ko) ==== @@ -1,24 +1,24 @@ # @(#)Makefile 8.4 (Berkeley) 5/5/95 -# $FreeBSD: src/bin/sh/Makefile,v 1.55 2010/12/21 22:47:34 jilles Exp $ +# $FreeBSD: src/bin/sh/Makefile,v 1.56 2011/02/08 23:18:06 jilles Exp $ PROG= sh INSTALLFLAGS= -S -SHSRCS= alias.c arith.y arith_lex.l cd.c echo.c error.c eval.c exec.c expand.c \ +SHSRCS= alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \ + exec.c expand.c \ histedit.c input.c jobs.c kill.c mail.c main.c memalloc.c miscbltin.c \ mystring.c options.c output.c parser.c printf.c redir.c show.c \ test.c trap.c var.c GENSRCS= builtins.c init.c nodes.c syntax.c GENHDRS= builtins.h nodes.h syntax.h token.h -SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} y.tab.h +SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} # MLINKS for Shell built in commands for which there are no userland >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Feb 13 19:22:37 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D262D106566C; Sun, 13 Feb 2011 19:22:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94EBB106564A for ; Sun, 13 Feb 2011 19:22:36 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 819A18FC1B for ; Sun, 13 Feb 2011 19:22:36 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DJMaVX031069 for ; Sun, 13 Feb 2011 19:22:36 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DJMa52031066 for perforce@freebsd.org; Sun, 13 Feb 2011 19:22:36 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 19:22:36 GMT Message-Id: <201102131922.p1DJMa52031066@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188801 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 19:22:37 -0000 http://p4web.freebsd.org/@@188801?ac=10 Change 188801 by trasz@trasz_victim on 2011/02/13 19:22:01 Make the message just a little shorter, so it can fit in a single line. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#32 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#32 (text+ko) ==== @@ -323,7 +323,7 @@ sbuf_new(&sb, buf, RCTL_LOG_BUFSIZE, SBUF_FIXEDLEN); rctl_rule_to_sbuf(&sb, rule); sbuf_finish(&sb); - printf("rctl: rule \"%s\" matched by process %d " + printf("rctl: rule \"%s\" matched by pid %d " "(%s), uid %d, jid %d\n", sbuf_data(&sb), p->p_pid, p->p_comm, p->p_ucred->cr_uid, p->p_ucred->cr_prison->pr_id); From owner-p4-projects@FreeBSD.ORG Sun Feb 13 19:24:49 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DACC21065673; Sun, 13 Feb 2011 19:24:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D3A4106566C for ; Sun, 13 Feb 2011 19:24:48 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 8A0348FC12 for ; Sun, 13 Feb 2011 19:24:48 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1DJOmUS031193 for ; Sun, 13 Feb 2011 19:24:48 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1DJOmF7031190 for perforce@freebsd.org; Sun, 13 Feb 2011 19:24:48 GMT (envelope-from trasz@freebsd.org) Date: Sun, 13 Feb 2011 19:24:48 GMT Message-Id: <201102131924.p1DJOmF7031190@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188802 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2011 19:24:49 -0000 http://p4web.freebsd.org/@@188802?ac=10 Change 188802 by trasz@trasz_victim on 2011/02/13 19:24:25 Drop unneeded diff. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/freebsd32_proto.h#13 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/freebsd32_proto.h#13 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.132 2010/06/28 18:06:46 kib Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.116 2010/06/28 18:17:21 kib Exp $ + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 209579 2010-06-28 18:06:46Z kib */ #ifndef _FREEBSD32_SYSPROTO_H_ From owner-p4-projects@FreeBSD.ORG Mon Feb 14 17:22:54 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB6F71065675; Mon, 14 Feb 2011 17:22:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E244106566C for ; Mon, 14 Feb 2011 17:22:53 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 6D4FC8FC16 for ; Mon, 14 Feb 2011 17:22:53 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1EHMrTc026604 for ; Mon, 14 Feb 2011 17:22:53 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1EHMrPo026601 for perforce@freebsd.org; Mon, 14 Feb 2011 17:22:53 GMT (envelope-from trasz@freebsd.org) Date: Mon, 14 Feb 2011 17:22:53 GMT Message-Id: <201102141722.p1EHMrPo026601@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188824 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Feb 2011 17:22:54 -0000 http://p4web.freebsd.org/@@188824?ac=10 Change 188824 by trasz@trasz_victim on 2011/02/14 17:22:49 Minor manual page improvements. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#8 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#8 (text+ko) ==== @@ -30,7 +30,7 @@ .Os .Sh NAME .Nm rctl -.Nd display and update RCTL database +.Nd display and update resource limits database .Sh SYNOPSIS .Nm .Op Fl h @@ -90,7 +90,7 @@ It can be either process, user, login class, or jail. .Pp Subject ID identifies the subject. It can be user name, -numerical user ID, login class name, or numerical jail ID. +numerical user ID, login class name, jail name, or numerical jail ID. .Pp Resource identifies the resource the rule controls. .Pp @@ -117,8 +117,8 @@ For example, a filter that matches every rule could be written as ":::=/", or, in short, ":". A filter that matches all the login classes would be "loginclass:". -A filter that matches all defined rules for maxprocesses resource would be -"::maxprocesses". +A filter that matches all defined rules for nproc resource would be +"::nproc". .Pp .Sh RESOURCES .Bl -column -offset 3n "msgqqueued" From owner-p4-projects@FreeBSD.ORG Mon Feb 14 21:48:26 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 463531065694; Mon, 14 Feb 2011 21:48:26 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E408A1065670 for ; Mon, 14 Feb 2011 21:48:25 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id CE89C8FC32 for ; Mon, 14 Feb 2011 21:48:25 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p1ELmPwZ081426 for ; Mon, 14 Feb 2011 21:48:25 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p1ELmPGY081423 for perforce@freebsd.org; Mon, 14 Feb 2011 21:48:25 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 14 Feb 2011 21:48:25 GMT Message-Id: <201102142148.p1ELmPGY081423@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 188832 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Feb 2011 21:48:26 -0000 http://p4web.freebsd.org/@@188832?ac=10 Change 188832 by rene@rene_acer on 2011/02/14 21:48:13 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile#4 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/diff.txt#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/init.txt#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#19 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#99 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#34 integrate .. //depot/projects/docproj_nl/share/sgml/man-refs.ent#29 integrate .. //depot/projects/docproj_nl/www/en/docs/books.sgml#4 integrate .. //depot/projects/docproj_nl/www/en/internal/new-account.sgml#2 integrate .. //depot/projects/docproj_nl/www/en/java/dists/16.sgml#4 integrate .. //depot/projects/docproj_nl/www/en/java/news.xml#6 integrate .. //depot/projects/docproj_nl/www/en/releases/7.4R/schedule.sgml#3 integrate .. //depot/projects/docproj_nl/www/en/releases/8.2R/schedule.sgml#3 integrate .. //depot/projects/docproj_nl/www/share/sgml/commercial.isp.xml#22 integrate .. //depot/projects/docproj_nl/www/share/sgml/events.xml#37 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#100 integrate .. //depot/projects/docproj_nl/www/share/sgml/release.ent#33 integrate .. //depot/projects/docproj_nl/www/share/sgml/usergroups.xml#21 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.61 2009/09/01 18:01:01 danger Exp $ +# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.62 2011/02/13 17:53:26 manolis Exp $ SUBDIR = SUBDIR+= 5-roadmap @@ -25,6 +25,7 @@ SUBDIR+= fonts SUBDIR+= formatting-media SUBDIR+= freebsd-questions +SUBDIR+= freebsd-update-server SUBDIR+= geom-class SUBDIR+= gjournal-desktop SUBDIR+= hats ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -1401,6 +1401,15 @@ &prompt.root; cd /usr/ports/x11/gnome2 &prompt.root; make install clean + For proper operation, GNOME requires + the /proc filesystem to be mounted. Add + + proc /proc procfs rw 0 0 + + to /etc/fstab to mount + procfs automatically during + startup. + Once GNOME is installed, the X server must be told to start GNOME instead of a default window @@ -1409,17 +1418,22 @@ The easiest way to start GNOME is with GDM, the GNOME Display Manager. - GDM, which is installed as a part - of the GNOME desktop (but is - disabled by default), can be enabled by adding - gdm_enable="YES" to - /etc/rc.conf. Once you have rebooted, + GDM is installed as part + of the GNOME desktop, although + it is disabled by default. It can be enabled by adding this + line to /etc/rc.conf: + + gdm_enable="YES" + + Once you have rebooted, GDM will start automatically. - Additionally, to enable all GNOME - services when GDM starts, add - gnome_enable="YES" to - /etc/rc.conf. + It is often desirable to start all + GNOME services together with + GDM. To achieve this, add the + following line to /etc/rc.conf: + + gnome_enable="YES" GNOME may also be started from the command-line by properly configuring a file named ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#99 (text+ko) ==== @@ -1,7 +1,7 @@ 2008 2009 2010 + 2011 The FreeBSD Documentation Project @@ -6179,8 +6180,8 @@ JAVA_VENDOR List of space-separated suitable JDK port vendors for - the port (allowed values: freebsd bsdjava sun ibm - blackdown). + the port (allowed values: freebsd bsdjava sun + blackdown openjdk). ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#34 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1495,6 +1495,17 @@ &prompt.root; cd /usr/ports/x11/gnome2 &prompt.root; make install clean + Voor een correcte werking, vereist + GNOME dat het + /proc bestandssysteem gekoppeld is. + Voeg + + proc /proc procfs rw 0 0 + + toe aan /etc/fstab om + procfs automatisch te koppelen + tijdens het opstarten. + Zodra GNOME geïnstalleerd is, moet de X server verteld worden dat in plaats van de standaard window manager GNOME @@ -1506,14 +1517,21 @@ GDM wordt meegeïnstalleerd met de GNOME bureaubladomgeving, maar staat standaard uitgeschakeld. Dit programma kan - ingeschakeld worden door gdm_enable="YES" - toe te voegen aan /etc/rc.conf. Na - herstarten start GDM automatisch. + ingeschakeld worden door het volgende toe te voegen aan + /etc/rc.conf: + + gdm_enable="YES" + + Na een herstart zal GDM + automatisch gestart worden. + + Meestal is het gewenst om alle + GNOME applicaties tegelijkertijd + met GDM te starten. Om dit te + bereiken moet de volgende regel worden toegevoegd aan + /etc/rc.conf: - Verder kan gnome_enable="YES" aan - /etc/rc.conf worden toegevoegd om alle diensten - van GNOME aan te zetten wanneer - GDM start. + gnome_enable="YES" GNOME kan ook gestart worden vanaf de commandoregel door het bestand ==== //depot/projects/docproj_nl/share/sgml/man-refs.ent#29 (text+ko) ==== @@ -20,7 +20,7 @@ lexicographical order by the entity (i.e., the dots used in place of special characters should not be expanded when comparing). - $FreeBSD: doc/share/sgml/man-refs.ent,v 1.507 2010/07/23 21:30:57 hrs Exp $ + $FreeBSD: doc/share/sgml/man-refs.ent,v 1.511 2011/02/11 16:15:44 hrs Exp $ --> @@ -157,6 +157,7 @@ + @@ -3272,6 +3273,7 @@ + @@ -3286,6 +3288,7 @@ + @@ -3294,6 +3297,7 @@ + @@ -3559,6 +3563,7 @@ + @@ -3585,6 +3590,7 @@ + @@ -3605,6 +3611,7 @@ + @@ -3675,6 +3682,7 @@ + @@ -3709,6 +3717,7 @@ + @@ -3787,6 +3796,7 @@ + @@ -3869,6 +3879,7 @@ + @@ -5222,6 +5233,7 @@ + ==== //depot/projects/docproj_nl/www/en/docs/books.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -206,6 +206,13 @@ Tips and tricks to help you maximize the chances of getting useful information from the -questions mailing list.

+

Build + Your Own FreeBSD Update Server + (freebsd-update-server)
+ Using a FreeBSD Update server allows a system + administrator to perform fast updates for a number of + machines from a local mirror.

+

Writing a GEOM Class (geom-class)
A guide to GEOM internals, and writing your own class.

==== //depot/projects/docproj_nl/www/en/internal/new-account.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -15,8 +15,7 @@

  • Information on what established (FreeBSD) track record the - nominee has. This is not optional; it has become - standard practice over the last couple of years.
  • + nominee has. This is not optional.
  • Who has volunteered to become the mentor for the new committer.
  • The email address of the nominee (remarkably often this ==== //depot/projects/docproj_nl/www/en/java/dists/16.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -12,6 +12,27 @@

    +July 10, 2010: Greg +Lewis' update to Build 20 of the +&openjdk; 6 port is committed. +

    + +

    +May 17, 2010: Lev A. +Serebryakov's update to Build 19 of the +&openjdk; 6 port is committed. +

    + +

    +January 16, 2010: Brian +Gardner's update to Build 17 of the +&openjdk; 6 port is committed. +This update adds support for building a 'fastdebug' version of +&openjdk; 6, updates the cacerts +file and fixes font rendering. +

    + +

    May 5, 2009: Brian Gardner's update to Build 16 of the &openjdk; 6 port is committed. ==== //depot/projects/docproj_nl/www/en/java/news.xml#6 (text+ko) ==== @@ -20,11 +20,74 @@ - $FreeBSD: www/en/java/news.xml,v 1.10 2010/01/09 15:55:30 glewis Exp $ + $FreeBSD: www/en/java/news.xml,v 1.11 2011/02/13 06:21:04 glewis Exp $ + 2010 + + + July + + + 10 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 20. + +

    Greg Lewis' update + of the + &openjdk; 6 port to Build 20 + has been committed. + See the JDK 1.6.x page + for more details.

    + + + + + + May + + + 17 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 19. + +

    Lev A. Serebryakov's update + of the + &openjdk; 6 port to Build 19 + has been committed. + See the JDK 1.6.x page + for more details.

    +
    +
    +
    + + + January + + + 16 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 17. + +

    Brian Gardner has + released an update of the + &openjdk; 6 port to Build 17. + See the JDK 1.6.x page + for more details.

    +
    +
    +
    + + + 2009 ==== //depot/projects/docproj_nl/www/en/releases/7.4R/schedule.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ - + @@ -85,11 +85,18 @@ RC2 07 January 2011 - - + 22 January 2011 Second release candidate. + RC3 + 28 January 2011 + 03 February 2011 + Third release candidate. + + + RELEASE build 21 January 2011 - ==== //depot/projects/docproj_nl/www/en/releases/8.2R/schedule.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ - + @@ -85,11 +85,18 @@ RC2 07 January 2011 - - + 16 January 2011 Second release candidate. + RC3 + 28 January 2011 + 03 February 2011 + Third release candidate. + + + RELEASE build 21 January 2011 - ==== //depot/projects/docproj_nl/www/share/sgml/commercial.isp.xml#22 (text+ko) ==== @@ -1,12 +1,12 @@ - + - $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.62 2011/01/04 19:05:02 jkois Exp $ + $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.64 2011/02/06 00:20:24 cperciva Exp $ @@ -1000,6 +1000,23 @@ + + Rokabear Hosting Services + http://rokabear.com/ + + Rokabear.com offers VMWare VPS and Dedicated servers that run + FreeBSD 8.1-RELEASE i386 and amd64. Rokabear has focused their + services towards knowledgeable users who know what they want, + and know how to run their systems their way. With VPS, Dedicated + and Colocation offerings, Rokabear.com knows how to take your + experience to the next level. Rokabear values its reputation for + uptime, reliability and performance as much as you do. That is + why we offer and use redundant power and network connections. + With packages starting at $35 a month, let Rokabear setup your + FreeBSD host today! + + + RootBSD http://www.rootbsd.net @@ -1118,4 +1135,15 @@ energy consumption is remarkably low but retain performance. + + + Tarsnap + http://www.tarsnap.com/ + + Tarsnap is a secure online backup service for FreeBSD and other + unix-like operating systems. Tarsnap is owned and operated by a + FreeBSD developer (&a.cperciva;) and is proud to support FreeBSD + via donations to the FreeBSD Foundation. + + ==== //depot/projects/docproj_nl/www/share/sgml/events.xml#37 (text+ko) ==== @@ -10,7 +10,7 @@ - $FreeBSD: www/share/sgml/events.xml,v 1.93 2010/12/21 05:01:02 hrs Exp $ + $FreeBSD: www/share/sgml/events.xml,v 1.94 2011/02/04 11:57:42 jkois Exp $ @@ -116,6 +116,34 @@ from commercial vendors. + + Indiana LinuxFest 2011 + http://www.indianalinux.org/cms/ + + 2011 + 3 + 25 + + + 2011 + 3 + 27 + + + USA + Indianapolis + Wyndam Indianapolis West Hotel + + + The Indiana LinuxFest is a community F/OSS conference, which is + showcasing the best the community has to offer in the way of + Free and Open Source Software, Open Hardware, and Free Culture. + We are also highlighting the best and brightest from all of + these communities from the hobbyist to professional level. + During the LinuxFest The BSD Certification Group will offer the + possibility to take their BSDA certification exam. + + AsiaBSDCon 2011 http://2011.asiabsdcon.org/ ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#100 (text+ko) ==== @@ -25,13 +25,36 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.361 2011/01/25 13:17:22 danger Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.362 2011/02/04 11:03:18 jkois Exp $ 2011 + + 2 + + + 3 + + + &os; 7.4/8.2-RC3 Available + +

    The third (and probably last) Release Candidate builds + for the &os;-7.4/8.2 release cycles are now available. For + 8.2-RC3 the amd64, i386, ia64, pc98, powerpc, and sparc64 + architectures are available. For 7.4-RC3 the amd64, i386, + pc98, and sparc64 architectures are available. ISO images + for these architectures can be downloaded from most of the + &os; + mirror sites. Please see the official announcement + for further details about these releases.

    +
    +
    +
    + 1 ==== //depot/projects/docproj_nl/www/share/sgml/release.ent#33 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -631,35 +631,87 @@ - Prepare the Memory Stick + Write The Image File to the Memory Stick + + + Using FreeBSD To Write the Image + + + The example below + lists /dev/da0 as the + target device from which you will be booting. Be very careful + that you have the correct device as the output target, or you + may destroy your existing data. + + + Set the kern.geom.debugflags sysctl to be + able to write a master boot record to the target device. + + + The example below + lists /dev/da0 as the + target device where the image will be written. Be very careful + that you have the correct device as the output target, or you + may destroy your existing data. + + + + Writing the Image with &man.dd.1; + + Set the kern.geom.debugflags sysctl to + be able to write a master boot record to the target + device. + + &prompt.root; sysctl kern.geom.debugflags=16 + + The .img file + is not a regular file you copy to the + memory stick. It is an image of the complete contents of the + disk. This means that you cannot simply + copy files from one disk to another. Instead, you must use + &man.dd.1; to write the image directly to the disk: + + &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + + - - The example below lists - /dev/da0 as the target device from - which you will be booting. Be very careful that you - have the correct device as the output target, or you may - destroy your existing data. - + + Using &windows; To Write the Image - Set the kern.geom.debugflags sysctl - to be able to write a master boot record to the target - device. + + The example below + lists H: as the drive + letter of the device where the image will be written. Be very + careful that you have the correct device as the output target, + or you may destroy existing data. + - &prompt.root; sysctl kern.geom.debugflags=16 - + + Obtaining <application>Image Writer for Windows</application> - - Write the Image File to the Memory Stick + Image Writer for Windows is a + free application that can correctly write an image file to a + memory stick. Download it + from + and extract it into a folder. + - The .img file is - not a regular file you copy to the - memory stick. It is an image of the complete contents of - the disk. This means that you cannot - simply copy files from one disk to another. Instead, you - must use &man.dd.1; to write the image directly to the - disk: + + Writing The Image with Image Writer - &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + Double-click + the Win32DiskImager icon to start + the program. Verify that the drive letter shown + under Device is the drive + with the memory stick. Click the folder icon and select the + image to be written to the memory stick. + Click Save to accept the image file + name. Verify that everything is correct, and that no folders + on the memory stick are open in other windows. Finally, + click Write to write the image file to + the drive. + + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#20 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -1407,7 +1407,7 @@ proc /proc procfs rw 0 0 to /etc/fstab to mount - procfs automatically during + &man.procfs.5; automatically during startup. Once GNOME is installed, ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#35 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1503,8 +1503,7 @@ proc /proc procfs rw 0 0 toe aan /etc/fstab om - procfs automatisch te koppelen - tijdens het opstarten. + &man.procfs.5; automatisch te koppelen tijdens het opstarten. Zodra GNOME geïnstalleerd is, moet de X server verteld worden dat in plaats van de ==== //depot/projects/docproj_nl/www/en/gnome/news.xml#8 (text+ko) ==== @@ -19,7 +19,7 @@ - $FreeBSD: www/en/gnome/news.xml,v 1.154 2010/11/20 23:23:37 ryusuke Exp $ + $FreeBSD: www/en/gnome/news.xml,v 1.155 2011/02/16 13:04:43 bland Exp $ @@ -34,7 +34,7 @@ Announcing GNOME 2.32.1 for FreeBSD! -

    Presenting GNOME 2.32.1 for FreeBSD. The offical release +

    Presenting GNOME 2.32.1 for FreeBSD. The official release notes for this release can be found at http://library.gnome.org/misc/release-notes/2.32/

    @@ -82,7 +82,7 @@ Announcing GNOME 2.30.1. for FreeBSD! -

    Presenting GNOME 2.30.1 for FreeBSD. The offical release +

    Presenting GNOME 2.30.1 for FreeBSD. The official release notes for this release can be found at http://library.gnome.org/misc/release-notes/2.30/

    @@ -107,7 +107,7 @@ and myself.

    The FreeBSD GNOME Team would like to thank Anders F Bjorklund for - doing the initual packagekit porting.

    + doing the initial packagekit porting.

    And the following contributors and testers for there help with this release:

    @@ -548,7 +548,7 @@ and ports and packages - are available for everyone's faorite operating system. This + are available for everyone's favorite operating system. This release is a polishing of 2.18.0, so expect a more stable, nicer looking desktop experience. On top of that, some of our users have also submitted