From owner-p4-projects@FreeBSD.ORG Sun May 25 20:29:21 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 126521065675; Sun, 25 May 2008 20:29:21 +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 C82121065672 for ; Sun, 25 May 2008 20:29:20 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ADDAD8FC16 for ; Sun, 25 May 2008 20:29:20 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4PKTKtQ036615 for ; Sun, 25 May 2008 20:29:20 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4PKTKhD036613 for perforce@freebsd.org; Sun, 25 May 2008 20:29:20 GMT (envelope-from jb@freebsd.org) Date: Sun, 25 May 2008 20:29:20 GMT Message-Id: <200805252029.m4PKTKhD036613@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 142273 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2008 20:29:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=142273 Change 142273 by jb@freebsd3 on 2008/05/25 20:29:05 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/linux-users/article.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#17 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/dtrace/ports/MOVED#90 integrate .. //depot/projects/dtrace/ports/Tools/portbuild/scripts/chopindex#3 integrate .. //depot/projects/dtrace/src/Makefile#23 integrate .. //depot/projects/dtrace/src/sys/i386/i386/exception.s#16 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#29 integrate .. //depot/projects/dtrace/src/sys/kern/kern_lock.c#26 integrate .. //depot/projects/dtrace/src/sys/kern/sched_4bsd.c#38 integrate .. //depot/projects/dtrace/src/sys/kern/sched_ule.c#36 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#30 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#10 integrate .. //depot/projects/dtrace/src/sys/sys/file.h#10 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/fs.h#6 integrate .. //depot/projects/dtrace/src/sys/vm/vm_mmap.c#15 integrate .. //depot/projects/dtrace/www/de/developers.sgml#12 integrate .. //depot/projects/dtrace/www/de/share/sgml/news.xml#23 integrate .. //depot/projects/dtrace/www/en/platforms/amd64.sgml#6 integrate .. //depot/projects/dtrace/www/en/platforms/pc98.sgml#5 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/linux-users/article.sgml#3 (text+ko) ==== @@ -19,7 +19,7 @@ The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/articles/linux-users/article.sgml,v 1.2 2008/04/14 13:08:18 jkois Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/linux-users/article.sgml,v 1.5 2008/05/25 15:19:42 gabor Exp $ &tm-attrib.freebsd; @@ -64,7 +64,7 @@ shells are available in &os;'s Packages and Ports Collection. - If you do install other shells you can use &man.chsh.1 to set + If you do install other shells you can use &man.chsh.1; to set a user's default shell. It is, however, recommended that the root's default shell remain unchanged. The reason for this is that shells not included in the base distribution @@ -153,7 +153,7 @@ process. If the Ports Collection has not been installed it can be added from the installation discs using &man.sysinstall.8;, or pulled from the &os; servers using &man.csup.1; or &man.portsnap.8;. - Detailed instructions for installaing the Ports Collection can be + Detailed instructions for installing the Ports Collection can be found in section 4.5.1 of the handbook. @@ -511,14 +511,14 @@ - yum install <package> / apt-get install <package> - pkg_add -r <package> - Install <package> from remote repository + yum install package / apt-get install package + pkg_add -r package + Install package from remote repository - rpm -ivh <package> / dpkg -i <package> - pkg_add -v <package> + rpm -ivh package / dpkg -i package + pkg_add -v package Install package ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#17 (text+ko) ==== @@ -10,7 +10,7 @@ The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.811 2008/04/12 20:13:12 keramida Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.822 2008/05/25 14:49:12 gabor Exp $ 1995 @@ -26,6 +26,7 @@ 2005 2006 2007 + 2008 The FreeBSD Documentation Project @@ -97,8 +98,8 @@ Briefly, FreeBSD is a &unix; like operating system for - the Alpha/AXP, AMD64 and &intel; EM64T, &i386; IA-64, - PC-98, and &ultrasparc; platforms + AMD64 and &intel; EM64T, &i386; PC-98, IA-64, &arm;, &powerpc; + and &ultrasparc; platforms based on U.C. Berkeley's 4.4BSD-Lite release, with some 4.4BSD-Lite2 enhancements. It is also based indirectly on William @@ -290,7 +291,7 @@ parallel development branches; releases are being made from both branches. The 5.X series of releases is being made from the 5-STABLE branch - and the 6.X series of releases from 6-STABLE. + and the 6.X series of releases from 6-STABLE. Up until the release of 5.3, the 4.X series was the one known as -STABLE. However, @@ -300,7 +301,7 @@ fixes. There will be more releases made from the 5-STABLE branch, but it is considered a legacy branch and most current work will - only become a part of 6-STABLE. + only become a part of 6-STABLE. Version &rel.current; @@ -683,6 +684,12 @@ + el_GR.ISO8859-7 + + Greek (Greece) + + + es_ES.ISO8859-1 Spanish @@ -725,6 +732,12 @@ + no_NO.ISO8859-1 + + Norwegian (Norway) + + + pl_PL.ISO8859-2 Polish (Poland) @@ -874,8 +887,8 @@ All the other formats generate one file, called - book.format - (i.e., book.pdb, + type.format + (i.e., article.pdf, book.html, and so on). These files are then compressed using two @@ -931,7 +944,7 @@ The advantage of downloading and installing the package is that the documentation can then be managed using the normal - FreeBSD package management comments, such as &man.pkg.add.1; and + FreeBSD package management commands, such as &man.pkg.add.1; and &man.pkg.delete.1;. If you decide to download and install the package then @@ -1058,7 +1071,7 @@ English speaking channel, though we have users from all over the world. If you would like to speak in your native language, try to ask the question in English and then relocate to another - channel ##freebsd-lang as + channel ##freebsd-lang as appropriate. @@ -1557,7 +1570,7 @@ If you are seeing things like the machine grinding to a halt or spontaneously rebooting when you try to boot the install - floppy, here are three questions to ask yourself:- + floppy, here are three questions to ask yourself: @@ -1677,9 +1690,9 @@ If it is turned on (it is often supplied this way to get around certain limitations in - &ms-dos;) and the disk capacity is more than 1GB, use M + &ms-dos;) and the disk capacity is more than 1GB, use M cylinders, 63 sectors per track (not - 64), and 255 heads, where M is the disk capacity in MB + 64), and 255 heads, where M is the disk capacity in MB divided by 7.844238 (!). So our example 2GB drive would have 261 cylinders, 63 sectors per track and 255 heads. @@ -1888,11 +1901,11 @@ systems, with the hard disks arranged as the master or single device on separate IDE controllers, with FreeBSD installed on the secondary IDE controller. The boot blocks - think the system is installed on ad0 (the second BIOS + think the system is installed on ad0 (the second BIOS disk) while the kernel assigns the first disk on the - secondary controller device, ad2. After the device + secondary controller device, ad2. After the device probing, the kernel tries to mount what the boot blocks - think is the boot disk, ad0, while it is really ad2, and + think is the boot disk, ad0, while it is really ad2, and fails. To fix the problem, do one of the following: @@ -1905,10 +1918,10 @@ drop you into the boot loader. Then type - + set root_disk_unit="disk_number" - . disk_number + . disk_number will be 0 if FreeBSD is installed on the master drive on the first IDE controller, 1 if it is installed on the slave @@ -1918,13 +1931,13 @@ installed on the slave of the second IDE controller. - Then type boot, and your + Then type boot, and your system should boot correctly. To make this change permanent (i.e, so you do not have to do this every time you reboot or turn on - your FreeBSD machine), put the line - root_disk_unit="disk_number" + your FreeBSD machine), put the line + root_disk_unit="disk_number" in /boot/loader.conf.local . @@ -1952,9 +1965,7 @@ options PAE &os;/pc98 has a limit of 4 GB memory, and PAE can not - be used with it. On &os;/alpha, the limit on memory depends - on the type of hardware in use - consult the Alpha Hardware - Release Notes for details. Other architectures + be used with it. Other architectures supported by &os; have much higher theoretical limits on maximum memory (many terabytes). @@ -2077,9 +2088,17 @@ Try disabling ACPI support. When the bootloader loads, press - the space key. The system displays OK. Type - unset acpi_load and then - boot. + the space key. The system will display the following: + + OK + + Type: + + unset acpi_load + + And then type: + + boot @@ -2116,8 +2135,8 @@ week. If you are looking for a laptop, check the - FreeBSD-mobile mailing list archives. Otherwise, you - probably want the archives for FreeBSD-questions, or + &a.mobile; archives. Otherwise, you + probably want the archives for the &a.questions;, or possibly a specific mailing list for a particular hardware type. @@ -2137,14 +2156,12 @@ - Yes. FreeBSD currently runs on the Intel x86 and DEC - (now Compaq) Alpha architectures. As of FreeBSD 5.0, the - AMD64 and Intel EM64T, IA-64, and &sparc64; architectures - are also supported. Upcoming platforms are &mips; and - &powerpc;, join the &a.ppc; or the &a.mips; respectively - for more information about ongoing work on these - platforms. For general discussion on new architectures, - join the &a.platforms;. + Yes. FreeBSD currently runs on the Intel x86 and the AMD64 + architectures. The Intel EM64T, IA-64, &arm;, &powerpc;, sun4v and + &sparc64; architectures are also supported. Upcoming platforms are + &mips; and &s390;, join the &a.mips; for more information about + ongoing work on the &mips; platform. For general discussion on + new architectures, join the &a.platforms;. If your machine has a different architecture and you need something right now, we suggest you look at &prompt.root; camcontrol modepage sd0 -m 1 -e -P 3 - and changing the values of AWRE and ARRE from 0 to 1:- + and changing the values of AWRE and ARRE from 0 to 1: AWRE (Auto Write Reallocation Enbld): 1 ARRE (Auto Read Reallocation Enbld): 1 @@ -3447,7 +3464,7 @@ - This is answered in the sendmail FAQ as follows:- + This is answered in the sendmail FAQ as follows: * I'm getting "Local configuration error" messages, such as: @@ -4179,7 +4196,7 @@ license allows them to be used in closed-source software. Contact Apps2go for the least expensive ELF &motif; 2.1.20 distribution for FreeBSD - (either &i386; or Alpha). + (&i386;). There are two distributions, the development edition and the runtime edition (for ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#2 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.230 --> @@ -569,7 +569,7 @@ Manuálisan így tudjuk elindítani: - &prompt.root; /usr/local/etc/rc.d/utility.sh start + &prompt.root; /usr/local/etc/rc.d/utility start Habár nem mindegyik külsõ szoftvert kell külön megadni az rc.conf ==== //depot/projects/dtrace/ports/MOVED#90 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1598 2008/05/21 09:10:34 rafan Exp $ +# $FreeBSD: ports/MOVED,v 1.1600 2008/05/25 10:21:11 hrs Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3479,3 +3479,5 @@ multimedia/smplayer-qt4||2008-05-17|Functionality is now included in smplayer. devel/php-Net_Gearman|devel/pear-Net_Gearman|2008-05-19|Now it is a pear module devel/swig11||2008-05-21|Has expired: use devel/swig13 instead, last release of 1.1 was 8 years ago +japanese/truetypefonts||2008-05-25|Removed due to copyright problem +japanese/kochi-cidfonts||2008-05-25|Removed due to copyright problem ==== //depot/projects/dtrace/ports/Tools/portbuild/scripts/chopindex#3 (text+ko) ==== @@ -1,39 +1,55 @@ -#!/bin/sh -if [ $# != 2 ]; then - echo "usage: chopindex " - return 1 -fi -index=$1 -pkgdir=$2 -tmpindex=/tmp/index.$$ +#!/usr/bin/env python + +import os, sys + +if len(sys.argv) != 3: + print "%s: " % sys.argv[0] + sys.exit() + +indexfile = sys.argv[1] +pkgdir = sys.argv[2] + +if not pkgdir.endswith("/All"): + pkgdir = pkgdir + "/All" -# make a list of all pkgnames that don't have corresponding packages -missing=$(/usr/bin/awk -v FS="|" -v pkgdir=$pkgdir '{ - if (system(sprintf("test -e %s/All/%s.t[bg]z\n", pkgdir, $1))) - print $1 ; -}' $index) +packages = [pkg for (pkg, ext) in map(os.path.splitext, os.listdir(pkgdir)) if ext == ".tbz"] -# make an index for only the ports that have packages -/usr/bin/awk -v FS="|" -v pkgdir=$pkgdir '{ - if (system(sprintf("test ! -e %s/All/%s.t[bg]z\n", pkgdir, $1))) - print $0 ; -}' $index > $tmpindex +index=[] +pkgs=[] +for i in file(indexfile): + out = i.rstrip().split("|") + out[7] = out[7].split(" ") # build dep + out[8] = out[8].split(" ") # run dep + index.append(out) -# find missing ports still in the index as a dependency -delete="" -sed="" -for i in $missing; do - if grep -q "[ |]$i[ |]" $tmpindex; then - delete="$delete $i" - sed="$sed -e s/$(echo $i | sed -e 's/\./\\./g')//g" - fi -done + # Keep track of all the packages we have seen in the index. In + # principle there is no need to track the build/run deps since + # they will also be listed in field 0. We could add a sanity + # check for this. + pkgs.append(out[0]) + pkgs.extend(out[7]) + pkgs.extend(out[8]) -# delete them -if [ "$delete" != "" ]; then - echo "chopindex: deleting" $delete 1>&2 -fi +used=set(pkgs) +notfound=used.difference(set(packages)) -sed $sed -e 's/ */ /g' -e 's/| /|/g' -e 's/ |/|/g' $tmpindex +# Write out the new index, stripping out the entries for missing +# packages as well as dependencies from existing packages on the +# missing ones. +# +# This is slightly dubious since it will intentionally list packages +# that are present but missing dependencies on non-redistributable +# things like jdk that were successfully built but removed already, so +# the dependency lists will not be complete. It matches the old +# chopindex.sh behaviour though. +# +# I think it would be better to just prune those incomplete packages +# from the INDEX altogether, but I don't know if anyone is relying on +# this historical behaviour. -/bin/rm -f $tmpindex +for data in index: + if data[0] not in notfound: + print "%s|%s|%s|%s" % ("|".join(data[:7]), + " ".join([j for j in data[7] if j not in notfound]), + " ".join([j for j in data[8] if j not in notfound]), + "|".join(data[9:])) ==== //depot/projects/dtrace/src/Makefile#23 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.349 2008/05/23 04:20:59 jb Exp $ +# $FreeBSD: src/Makefile,v 1.350 2008/05/25 02:48:57 jb Exp $ # # The user-driven targets are: # @@ -275,7 +275,7 @@ # existing system is. # .if make(universe) -TARGETS?=amd64 arm i386 ia64 pc98 powerpc sparc64 sun4v +TARGETS?=amd64 arm i386 ia64 pc98 powerpc sparc64 universe: universe_prologue universe_prologue: ==== //depot/projects/dtrace/src/sys/i386/i386/exception.s#16 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/i386/exception.s,v 1.120 2008/05/24 19:29:02 bz Exp $ + * $FreeBSD: src/sys/i386/i386/exception.s,v 1.121 2008/05/25 14:50:47 attilio Exp $ */ #include "opt_apic.h" @@ -46,7 +46,7 @@ #include "assym.s" #define SEL_RPL_MASK 0x0003 -#define GSEL_KPL 0x0020 /* GSEL(GCODE_SEL, SEL_KPL) */ +#define GSEL_KPL 0x0020 /* GSEL(GCODE_SEL, SEL_KPL) */ #ifdef KDTRACE_HOOKS .bss ==== //depot/projects/dtrace/src/sys/kern/kern_descrip.c#29 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_descrip.c,v 1.332 2008/05/21 09:31:44 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_descrip.c,v 1.333 2008/05/25 14:57:43 attilio Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -1449,9 +1449,9 @@ * descriptor to the list of open files at that point, otherwise * put it at the front of the list of open files. */ - fp->f_count = 1; + refcount_init(&fp->f_count, 1); if (resultfp) - fp->f_count++; + fhold(fp); fp->f_cred = crhold(td->td_ucred); fp->f_ops = &badfileops; fp->f_data = NULL; ==== //depot/projects/dtrace/src/sys/kern/kern_lock.c#26 (text+ko) ==== @@ -29,7 +29,7 @@ #include "opt_ddb.h" #include -__FBSDID("$FreeBSD: src/sys/kern/kern_lock.c,v 1.132 2008/04/13 01:21:56 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_lock.c,v 1.133 2008/05/25 16:11:27 attilio Exp $"); #include #include @@ -163,7 +163,7 @@ int catch, error; class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; - catch = (pri) ? (pri & PCATCH) : 0; + catch = pri & PCATCH; pri &= PRIMASK; error = 0; ==== //depot/projects/dtrace/src/sys/kern/sched_4bsd.c#38 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/sched_4bsd.c,v 1.125 2008/04/25 05:18:49 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/sched_4bsd.c,v 1.126 2008/05/25 01:44:58 jb Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_sched.h" ==== //depot/projects/dtrace/src/sys/kern/sched_ule.c#36 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/sched_ule.c,v 1.244 2008/04/25 05:18:49 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/sched_ule.c,v 1.245 2008/05/25 01:44:58 jb Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_kdtrace.h" ==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#30 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/modules/dtrace/Makefile,v 1.2 2008/05/24 04:36:07 jb Exp $ +# $FreeBSD: src/sys/modules/dtrace/Makefile,v 1.3 2008/05/24 19:52:19 bz Exp $ .include .include "Makefile.inc" @@ -12,8 +12,7 @@ systrace .if ${MACHINE_ARCH} == "amd64" -SUBDIR+= fasttrap \ - fbt +SUBDIR+= fbt .elif ${MACHINE_ARCH} == "i386" SUBDIR+= fbt .endif ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#10 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/modules/dtrace/dtraceall/dtraceall.c,v 1.1 2008/05/17 02:31:17 jb Exp $ + * $FreeBSD: src/sys/modules/dtrace/dtraceall/dtraceall.c,v 1.2 2008/05/25 02:04:18 jb Exp $ */ #include @@ -68,7 +68,6 @@ #if defined(__amd64__) || defined(__i386__) MODULE_DEPEND(dtraceall, fbt, 1, 1, 1); #endif -MODULE_DEPEND(dtraceall, lockstat, 1, 1, 1); MODULE_DEPEND(dtraceall, sdt, 1, 1, 1); MODULE_DEPEND(dtraceall, systrace, 1, 1, 1); MODULE_DEPEND(dtraceall, profile, 1, 1, 1); ==== //depot/projects/dtrace/src/sys/sys/file.h#10 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)file.h 8.3 (Berkeley) 1/9/95 - * $FreeBSD: src/sys/sys/file.h,v 1.77 2008/05/21 09:31:44 kib Exp $ + * $FreeBSD: src/sys/sys/file.h,v 1.78 2008/05/25 14:57:43 attilio Exp $ */ #ifndef _SYS_FILE_H_ @@ -39,6 +39,7 @@ #include #else #include +#include #include #include @@ -116,7 +117,7 @@ short f_type; /* descriptor type */ short f_vnread_flags; /* (f) Sleep lock for f_offset */ volatile u_int f_flag; /* see fcntl.h */ - volatile int f_count; /* reference count */ + volatile u_int f_count; /* reference count */ /* * DTYPE_VNODE specific fields. */ @@ -196,9 +197,10 @@ int fgetsock(struct thread *td, int fd, struct socket **spp, u_int *fflagp); void fputsock(struct socket *sp); -#define fhold(fp) atomic_add_int(&(fp)->f_count, 1) +#define fhold(fp) \ + (refcount_acquire(&(fp)->f_count)) #define fdrop(fp, td) \ - (atomic_fetchadd_int(&(fp)->f_count, -1) <= 1 ? _fdrop((fp), (td)) : 0) + (refcount_release(&(fp)->f_count) ? _fdrop((fp), (td)) : 0) static __inline fo_rdwr_t fo_read; static __inline fo_rdwr_t fo_write; ==== //depot/projects/dtrace/src/sys/ufs/ffs/fs.h#6 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)fs.h 8.13 (Berkeley) 3/21/95 - * $FreeBSD: src/sys/ufs/ffs/fs.h,v 1.49 2006/10/31 21:48:53 pjd Exp $ + * $FreeBSD: src/sys/ufs/ffs/fs.h,v 1.50 2008/05/24 20:44:14 rodrigc Exp $ */ #ifndef _UFS_FFS_FS_H_ @@ -103,8 +103,8 @@ * 2^32 with only two levels of indirection, MINBSIZE is set to 4096. * MINBSIZE must be big enough to hold a cylinder group block, * thus changes to (struct cg) must keep its size within MINBSIZE. - * Note that super blocks are always of size SBSIZE, - * and that both SBSIZE and MAXBSIZE must be >= MINBSIZE. + * Note that super blocks are always of size SBLOCKSIZE, + * and that both SBLOCKSIZE and MAXBSIZE must be >= MINBSIZE. */ #define MINBSIZE 4096 ==== //depot/projects/dtrace/src/sys/vm/vm_mmap.c#15 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_mmap.c,v 1.220 2008/05/17 19:32:48 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_mmap.c,v 1.221 2008/05/24 21:57:16 alc Exp $"); #include "opt_compat.h" #include "opt_hwpmc_hooks.h" @@ -573,13 +573,6 @@ if (addr < vm_map_min(map) || addr + size > vm_map_max(map)) return (EINVAL); vm_map_lock(map); - /* - * Make sure entire range is allocated. - */ - if (!vm_map_check_protection(map, addr, addr + size, VM_PROT_NONE)) { - vm_map_unlock(map); - return (EINVAL); - } #ifdef HWPMC_HOOKS /* * Inform hwpmc if the address range being unmapped contains ==== //depot/projects/dtrace/www/de/developers.sgml#12 (text+ko) ==== @@ -6,9 +6,9 @@ us to update author names, or the representation of those names (such as adding email addresses), by just editing a single file. -$FreeBSD: www/de/developers.sgml,v 1.24 2008/04/27 21:52:42 jkois Exp $ -$FreeBSDde: de-www/developers.sgml,v 1.29 2008/04/27 21:46:28 jkois Exp $ -basiert auf: 1.192 +$FreeBSD: www/de/developers.sgml,v 1.25 2008/05/25 08:53:34 jkois Exp $ +$FreeBSDde: de-www/developers.sgml,v 1.30 2008/05/25 08:39:27 jkois Exp $ +basiert auf: 1.194 --> @@ -150,6 +150,7 @@ + @@ -316,6 +317,7 @@ + ==== //depot/projects/dtrace/www/de/share/sgml/news.xml#23 (text+ko) ==== @@ -2,9 +2,9 @@