From owner-freebsd-doc@FreeBSD.ORG Sun Aug 14 09:17:10 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0AC510656B7; Sun, 14 Aug 2011 09:17:10 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 386FA8FC18; Sun, 14 Aug 2011 09:17:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7E9HAJU047207; Sun, 14 Aug 2011 09:17:10 GMT (envelope-from ryusuke@freefall.freebsd.org) Received: (from ryusuke@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7E9HA9J047203; Sun, 14 Aug 2011 09:17:10 GMT (envelope-from ryusuke) Date: Sun, 14 Aug 2011 09:17:10 GMT Message-Id: <201108140917.p7E9HA9J047203@freefall.freebsd.org> To: ryusuke@FreeBSD.org, freebsd-doc@FreeBSD.org, ryusuke@FreeBSD.org From: ryusuke@FreeBSD.org Cc: Subject: Re: docs/159742: [PATCH] articles/contributing-ports diff gives incorrect instructions X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Aug 2011 09:17:10 -0000 Synopsis: [PATCH] articles/contributing-ports diff gives incorrect instructions Responsible-Changed-From-To: freebsd-doc->ryusuke Responsible-Changed-By: ryusuke Responsible-Changed-When: Sun Aug 14 09:15:37 UTC 2011 Responsible-Changed-Why: I'll take this. http://www.freebsd.org/cgi/query-pr.cgi?pr=159742 From owner-freebsd-doc@FreeBSD.ORG Sun Aug 14 22:33:42 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 606E41065670 for ; Sun, 14 Aug 2011 22:33:42 +0000 (UTC) (envelope-from alec@witopia.net) Received: from smtp.mail.witopia.net (prod00.mail.witopia.net [74.115.160.10]) by mx1.freebsd.org (Postfix) with ESMTP id 3E8D98FC15 for ; Sun, 14 Aug 2011 22:33:42 +0000 (UTC) Received: from twentyseven.local (c-69-255-16-186.hsd1.va.comcast.net [69.255.16.186]) by smtp.mail.witopia.net (Postfix) with ESMTPSA id 7BA4C87A for ; Sun, 14 Aug 2011 22:23:40 +0000 (GMT) Message-ID: <4E484AEA.6030909@witopia.net> Date: Sun, 14 Aug 2011 18:23:38 -0400 From: Alec Berry Organization: WiTopia User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: freebsd-doc@FreeBSD.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: NO, hits=0 required=4 X-Spam-Flag: NO X-Spam-Report: (no report template found) X-Scanned-By: MIMEDefang 2.68 on 74.115.160.10 X-Mailman-Approved-At: Sun, 14 Aug 2011 22:57:04 +0000 Cc: Subject: Web site errors X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Aug 2011 22:33:42 -0000 There are some dead (or no longer appropriate) links on the "FreeBSD Advocacy Project" page: http://www.freebsd.org/advocacy/ In particular: http://www.daemonnews.org/ is no longer a news site http://bsdfreak.org/ is over a year out of date From owner-freebsd-doc@FreeBSD.ORG Mon Aug 15 06:05:08 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF0531065672; Mon, 15 Aug 2011 06:05:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C5EB88FC16; Mon, 15 Aug 2011 06:05:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7F658ZZ005860; Mon, 15 Aug 2011 06:05:08 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7F658vn005855; Mon, 15 Aug 2011 06:05:08 GMT (envelope-from linimon) Date: Mon, 15 Aug 2011 06:05:08 GMT Message-Id: <201108150605.p7F658vn005855@freefall.freebsd.org> To: cvs-src@yandex.ru, linimon@FreeBSD.org, freebsd-doc@FreeBSD.org, linimon@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: docs/159713: [PATCH] doc/en_US.ISO8859-1/books/porters-handbook/book.sgml: remove www/mozilla X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2011 06:05:09 -0000 Synopsis: [PATCH] doc/en_US.ISO8859-1/books/porters-handbook/book.sgml: remove www/mozilla State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Aug 15 06:04:36 UTC 2011 State-Changed-Why: Committed, thanks. I decided to use another example instead of just deleting it, however. Responsible-Changed-From-To: freebsd-doc->linimon Responsible-Changed-By: linimon Responsible-Changed-When: Mon Aug 15 06:04:36 UTC 2011 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=159713 From owner-freebsd-doc@FreeBSD.ORG Mon Aug 15 06:07:25 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D3D81065672; Mon, 15 Aug 2011 06:07:25 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 138128FC0A; Mon, 15 Aug 2011 06:07:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7F67O31006037; Mon, 15 Aug 2011 06:07:24 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7F67O14006033; Mon, 15 Aug 2011 06:07:24 GMT (envelope-from linimon) Date: Mon, 15 Aug 2011 06:07:24 GMT Message-Id: <201108150607.p7F67O14006033@freefall.freebsd.org> To: jhelfman@experts-exchange.com, linimon@FreeBSD.org, freebsd-doc@FreeBSD.org, linimon@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: docs/159694: [patch] book/porters-handbook: sync handbook with bsd.java.mk X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2011 06:07:25 -0000 Synopsis: [patch] book/porters-handbook: sync handbook with bsd.java.mk State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Aug 15 06:06:49 UTC 2011 State-Changed-Why: Committed, thanks. Since the jikes port expired, I removed those references as well. Responsible-Changed-From-To: freebsd-doc->linimon Responsible-Changed-By: linimon Responsible-Changed-When: Mon Aug 15 06:06:49 UTC 2011 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=159694 From owner-freebsd-doc@FreeBSD.ORG Mon Aug 15 11:06:06 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE430106564A for ; Mon, 15 Aug 2011 11:06:06 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DCABA8FC1C for ; Mon, 15 Aug 2011 11:06:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7FB66AP013948 for ; Mon, 15 Aug 2011 11:06:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7FB66Mw013946 for freebsd-doc@FreeBSD.org; Mon, 15 Aug 2011 11:06:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 15 Aug 2011 11:06:06 GMT Message-Id: <201108151106.p7FB66Mw013946@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD doc list Cc: Subject: Current unassigned doc problem reports X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2011 11:06:07 -0000 (Note: an HTML version of this report is available at http://www.freebsd.org/cgi/query-pr-summary.cgi?category=doc .) The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o docs/159650 doc [handbook] dumpdev variable was changed to "no" on Sep o docs/159551 doc [patch] ports(7) makes no mention of LOCALBASE o docs/159374 doc [handbook] Difficulty following guide on configuring l o docs/159307 doc [patch] lpd smm chapter unconditionally installed o docs/159298 doc [handbook] document Konqueror with Webkit support to i o docs/158813 doc [patch] grammar updates for jme(4) o docs/158388 doc Incorrect documentation of LOCAL_SCRIPT in release(7) o docs/158387 doc The tree(3) man should mention the RB_FOREACH_SAFE() A o docs/158378 doc cpio/bsdcpio(1) man page does not document -0 and --nu o docs/157908 doc [handbook] Description of post-install should include o docs/157778 doc Broken doc link regarding Atheros products o docs/157698 doc [patch] gpart(8) man page contains old/incorrect size o docs/157453 doc [patch] document 16-fib cap in setfib.2 o docs/157452 doc [patch] grammar and style nits in ipfw.8 o docs/157337 doc [handbook] [patch] Indentation changes to network serv o docs/157316 doc [patch] update devstat(9) man page o docs/157234 doc [patch] nullfs(5): //proc/curproc/file returns "unknow o docs/157049 doc FreeBSD Handbook: Chapter 14 (Security) Inaccuracy o docs/156955 doc bug in share/man/man2/setsockopt.2 a docs/156920 doc isspecial(3) is not helpful o docs/156868 doc [patch] Typos and grammar in Spanish translation of ar o docs/156815 doc chmod(1): manpage should describe that chmod kicks +t o docs/156689 doc stf(4) output-only documentation gives bad configurati f docs/156187 doc [handbook] [patch] Add bsnmpd to handbook o docs/156081 doc troff falls with troff.core with UTF-8 man with incorr o docs/155989 doc [patch] Fix offset in boot.config(5) o docs/155982 doc [handbook] reaper of the dead: remove reference to flo o docs/155773 doc dialog(1): dialog manpages not updated o docs/155149 doc [patch] don't encourage using xorg.conf outside of PRE o docs/154838 doc update cvs-tags information on releng_* to reflect sup o docs/154502 doc xdm authorization failure when used with E17 window ma o docs/153958 doc ksu man-page documented, but not installed o docs/153738 doc [patch] Docuement requirement to alter some sysctls wh a docs/153012 doc [patch] iostat(8) requires an argument to -c option o docs/151752 doc pw.conf(5) doesn't define format for file clearly o docs/151367 doc [patch] Update for puc.4 man page o docs/150991 doc [patch] Install upgtfw using pkg_add as advised in upg o docs/150917 doc [patch] icmp.4, wrong description of icmplim and icmpl o docs/150877 doc ambiguity in newsyslog(8) man page about zfs with comp o docs/150365 doc [make.conf] [patch] remove BDECFLAGS from make.conf(5) o docs/150255 doc dtrace description should mention makeoptions DEBUG=-g o docs/150244 doc [patch] DRIVER_MODULE(9): MULTI_DRIVER_MODULE is only o docs/150219 doc zfs(8) manual page misses jail/unjail o docs/149574 doc [patch] update mi_switch(9) man page o docs/149522 doc Russian network article: incorrect translation about n o docs/149051 doc [request] No document for clang or clang++ o docs/149047 doc [patch] tcsh(1) bears no mention of brace expansion in o docs/148987 doc [patch] {MD[245]|SHA_|SHA1_|SHA256_}{End|File|FileChun o docs/148984 doc [handbook] Mistake in section 16.15.4 of the handbook o docs/148680 doc [sysctl][patch] Document some sys/kern sysctls o docs/148071 doc Failover mode between wired and wireless interfaces o docs/147995 doc elf.5 man page has has missing reference o docs/146958 doc bad link to "XaQti XMAC II datasheet" in sk(4) manual o docs/146521 doc [handbook] Update IPv6 system handbook section to ment o docs/145719 doc [patch] 7.3 relnotes erroneously describes new getpage o docs/145699 doc hexdump(1) mutes all format qualifier output following o docs/145644 doc Add artical about creating manpage from scratch o docs/145069 doc Dialup firewalling with FreeBSD article out dated. o docs/145067 doc Remove all reference to floppy installs o docs/145066 doc Update for new uart dev names for serial port. s docs/144818 doc all mailinglist archives dated 19970101 contain traili o docs/144630 doc [patch] domainname(1) manpage contains old information o docs/144537 doc Missing _mdconfig_list and _mdconfig2_list explanation o docs/144515 doc [handbook] Expand handbook Table of contents o docs/144488 doc share/examples/etc/make.conf: contains dangerous examp o docs/144408 doc [patch] update makefs(8) (remove device option) o docs/143850 doc procfs(5) manpage for status > controlling terminal is o docs/143416 doc [handbook] IPFW handbook page issues o docs/143408 doc man filedesc(9) is missing o docs/142168 doc [patch] ld(1): ldd(1) not mentioned in ld(1) manpage o docs/141032 doc misleading documentation for rtadvd.conf(5) raflags se s docs/140847 doc [request] add documentation on ECMP and new route args o docs/140457 doc [patch] Grammar fix for isspace(3) o docs/140444 doc [patch] New Traditional Chinese translation of custom- o docs/140375 doc [UPDATE] Updated zh_TW.Big5/articles/nanobsd o docs/139336 doc [request] ZFS documentation suggestion o docs/139165 doc gssapi.3 man page out of sync with between crypto and o docs/139018 doc translation of submitting.sgml from docproj/submitting o docs/138845 doc Exceeding kern.ipc.maxpipekva refers to tuning(7) whic o docs/138663 doc system(3) man page confuses users about "return value o docs/138485 doc bpf(4) and ip(4) man pages missing important corner ca o docs/136712 doc [handbook] [patch] draft new section on gmirror per pa o docs/136666 doc [handbook] Configure serial port for remote kernel deb o docs/136035 doc ftpchroot(5) omits an important option o docs/135516 doc [patch] pax(1) manual not mentioning chflags unawarene o docs/135475 doc [patch] jot(1) manpage and behaviour differ o docs/134123 doc The RUNQUEUE(9) man page is out of date o docs/132839 doc [patch] Fix example script in ldap-auth article o docs/132718 doc [handbook] Information about adding a new mirror is ou o docs/132260 doc dhcpd(8) pid not stored in documented location o docs/132190 doc EPERM explanation for send(2), sendto(2), and sendmsg( o docs/131918 doc [patch] Fixes for the BPF(4) man page o docs/131684 doc [patch] articles/linux-comparison: replace Addenda by o docs/131626 doc [patch] dump(8) "recommended" cache option confusing o docs/130238 doc nfs.lockd man page doesn't mention NFSLOCKD option or o docs/129671 doc New TCP chapter for Developer's Handbook (from rwatson o docs/129464 doc using packages system o docs/129095 doc ipfw(8): Can not check that packet originating/destine s docs/128356 doc [request] add Firefox plugin for FreeBSD manual pages o docs/127908 doc [patch] readdir(3) error documentation s docs/127844 doc Example code skeleton_capture_n.c in meteor(4) manpage o docs/126590 doc [patch] Write routine called forever in Sample Echo Ps o docs/126484 doc libc function res-zonscut2 is not documented o docs/125921 doc lpd(8) talks about blocks in minfree while it is KB in f docs/122052 doc minor update on handbook section 20.7.1 o docs/121952 doc Handbook chapter on Network Address Translation wrong o docs/121585 doc [handbook] Wrong multicast specification s docs/121541 doc [request] no man pages for wlan_scan_ap o docs/121312 doc RELNOTES_LANG breaks release if not en_US.ISO8859-1 o docs/121173 doc [patch] mq_getattr(2): mq_flags mistakenly described a s docs/120917 doc [request]: Man pages mising for thr_xxx syscalls o docs/120539 doc Inconsistent ipfw's man page o docs/120125 doc [patch] Installing FreeBSD 7.0 via serial console and o docs/120024 doc resolver(5) and hosts(5) need updated for IPv6 o docs/119545 doc books/arch-handbook/usb/chapter.sgml formatting o docs/118902 doc [patch] wrong signatures in d2i_RSAPublicKey man pages o docs/118214 doc close(2) error returns incomplete o docs/118020 doc ipfilter(4): man pages query for man 4 ipfilter return o docs/117747 doc 'break' system call needs a man page o docs/116116 doc mktemp (3) re/move note o docs/116080 doc PREFIX is documented, but not the more important LOCAL p docs/115065 doc [patch] sync ps.1 with p_flag and keywords o docs/114371 doc [patch] [ip6] rtadvd.con(5) should show how to adverti o docs/114139 doc mbuf(9) has misleading comments on M_DONTWAIT and M_TR o docs/113194 doc [patch] [request] crontab.5: handling of day-in-month o docs/112804 doc groff(1) command should be called to explicitly use "p o docs/112682 doc Handbook GEOM_GPT explanation does not provide accurat o docs/111425 doc Missing chunks of text in historical manpages o docs/111265 doc [request] Clarify how to set common shell variables o docs/111147 doc hostapd.conf is not documented o docs/110999 doc carp(4) should document unsupported interface types o docs/110692 doc wi(4) man page doesn't say WPA is not supported o docs/110376 doc [patch] add some more explanations for the iwi/ipw fir o docs/110253 doc [patch] rtprio(1): remove processing starvation commen o docs/110062 doc [patch] mount_nfs(8) fails to mention a failure condit p docs/110061 doc [patch] tuning(7) missing reference to vfs.read_max o docs/109981 doc No manual entry for post-grohtml o docs/109977 doc No manual entry for ksu o docs/109973 doc No manual entry for c++filt o docs/109972 doc No manual entry for zless/bzless f docs/109226 doc [request] No manual entry for sntp o docs/109201 doc [request]: manual for callbootd a docs/108980 doc list of missing man pages o docs/106135 doc [request] articles/vinum needs to be updated o docs/105608 doc fdc(4) debugging description staled o docs/104879 doc Howto: Listen to IMA ADPCM .wav files on FreeBSD box o docs/102719 doc [patch] ng_bpf(4) example leads to unneeded promiscuos o docs/100196 doc man login.conf does explain not "unlimited" o docs/99506 doc FreeBSD Handbook addition: IPv6 Server Settings o docs/98974 doc Missing tunables in loader(8) manpage o docs/98115 doc Missing parts after rendering handbook to RTF format o docs/96207 doc Comments of a sockaddr_un structure could confuse one o docs/94625 doc [patch] growfs man page -- document "panic: not enough o docs/92626 doc jail manpage should mention disabling some periodic sc o docs/91506 doc ndis(4) man page should be more specific about support o docs/91149 doc read(2) can return EINVAL for unaligned access to bloc o docs/88512 doc [patch] mount_ext2fs(8) man page has no details on lar o docs/87936 doc Handbook chapter on NIS/YP lacks good information on a o docs/87857 doc ifconfig(8) wireless options order matters o docs/85128 doc [patch] loader.conf(5) autoboot_delay incompletly desc o docs/84956 doc [patch] intro(5) manpage doesn't mention API coverage o docs/84932 doc new document: printing with an Epson ALC-3000N on Free o docs/84670 doc [patch] tput(1) manpage missing ENVIRONMENT section wi o docs/84317 doc fdp-primer doesn't show class=USERNAME distinctively o docs/84271 doc [patch] compress(1) doesn't warn about nasty link hand o docs/83820 doc getino(3) manpage not installed o docs/81611 doc [patch] natd runs with -same_ports by default o docs/78480 doc Networked printer setup unnecessarily complex in handb o docs/61605 doc [request] Improve documentation for i386 disk geometry o docs/61301 doc [patch] Manpage patch for aue(4) to enable HomePNA fun o docs/59835 doc ipfw(8) man page does not warn about accepted but mean o docs/59477 doc Outdated Info Documents at http://docs.freebsd.org/inf o docs/59044 doc [patch] doc.docbook.mk does not properly handle a sour s docs/54752 doc bus_dma explained in ISA section in Handbook: should b o docs/53751 doc bus_dma(9) incorrectly documents BUS_DMA_ALLOCNOW o docs/53596 doc Updates to mt(1) manual page o docs/53271 doc bus_dma(9) fails to document alignment restrictions o docs/51480 doc Multiple undefined references in the FreeBSD manual pa o docs/50211 doc [patch] doc.docbook.mk: fix textfile creation o docs/48101 doc [patch] Add documentation on the fixit disk o docs/43823 doc [patch] update to environ(7) manpage o docs/41089 doc pax(1) -B option does not mention interaction with -z o docs/40423 doc Keyboard(4)'s definition of parameters to GETFKEY/SETF o docs/38982 doc [patch] developers-handbook/Jail fix o docs/38556 doc EPS file of beastie, as addition to existing examples s docs/35678 doc docproj Makefiles for web are broken for paths with sp s docs/33589 doc [patch] to doc.docbook.mk to post process .tex files. a docs/30008 doc [patch] French softupdates document should be translat o docs/27605 doc [patch] Cross-document references () o docs/26286 doc *printf(3) etc should gain format string warnings o docs/24786 doc missing FILES descriptions in sa(4) s docs/20028 doc ASCII docs should reflect tags in the sourc 192 problems total. From owner-freebsd-doc@FreeBSD.ORG Mon Aug 15 23:29:59 2011 Return-Path: Delivered-To: doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C09B106564A for ; Mon, 15 Aug 2011 23:29:59 +0000 (UTC) (envelope-from jhelfman@experts-exchange.com) Received: from mail.experts-exchange.com (mail.experts-exchange.com [72.29.183.251]) by mx1.freebsd.org (Postfix) with ESMTP id 361178FC08 for ; Mon, 15 Aug 2011 23:29:59 +0000 (UTC) Received: from mail.experts-exchange.com (localhost [127.0.0.1]) by mail.experts-exchange.com (Postfix) with ESMTP id E1DE76FE4A8; Mon, 15 Aug 2011 16:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=e-e.com; h= user-agent:organization:in-reply-to:content-disposition :content-type:content-type:mime-version:references:message-id :subject:subject:from:from:date:date:received:received:received; s=ee; t=1313450998; x=1315265398; bh=RIzpAGUPQyKDgAhLKrXeKE2K3/ BryeV3nJMRD5hy84A=; b=a7LScrbIz9HiDZef7CsoXvvbweFq20gI7O+E9OeNiy 5V6HHRewFkt9HGWYkAkevo9+QvbPefZIS1HkA2jY4Une36X3+egJ/SeSx4j7+0At HVSEqvdceCUgBtRr+VVjjQ+W0lTcGQ8DMaxIUf3ogxWUqGFhufCDuW/TKyTEGgi5 s= X-Virus-Scanned: amavisd-new at experts-exchange.com Received: from mail.experts-exchange.com ([127.0.0.1]) by mail.experts-exchange.com (mail.experts-exchange.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nOz0IvkHMpva; Mon, 15 Aug 2011 16:29:58 -0700 (PDT) Received: from experts-exchange.com (unknown [192.168.103.122]) by mail.experts-exchange.com (Postfix) with SMTP id BE5446FE38A; Mon, 15 Aug 2011 16:29:58 -0700 (PDT) Received: (nullmailer pid 662 invoked by uid 1001); Mon, 15 Aug 2011 23:29:14 -0000 Date: Mon, 15 Aug 2011 16:29:14 -0700 From: Jason Helfman To: "Edward Sanford Sutton, III" Message-ID: <20110815232914.GF40926@eggman.experts-exchange.com> References: <201108101722.23847.mirror176@cox.net> <20110811050134.GA32787@eggman.experts-exchange.com> <201108130102.05367.mirror176@cox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <201108130102.05367.mirror176@cox.net> X-Operating-System: FreeBSD 8.2-RELEASE Organization: Experts-Exchange, LLC. http://www.experts-exchange.com X-Living-The-Dream: I love the SLO Life! User-Agent: Mutt/1.5.21 (2010-09-15) Cc: doc@freebsd.org Subject: Re: Porter's handbook old java references X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2011 23:29:59 -0000 On Sat, Aug 13, 2011 at 01:02:04AM -0700, Edward Sanford Sutton, III thus spake: >On Wednesday 10 August 2011, Jason Helfman wrote: >> I believe I addressed these concerns in this patch. Sgml renders with no >> issue. > > Table 6- 15 still needs attention for old version numbers and paths. At the >start of the handbook, credit likely gets changed from Sun Microsystems to >Oracle. > Don't know the structure well enough to test, but my basic glance shows >changes as on track. >Thanks again, >Edward Sanford Sutton, III > I addressed this table in my follow-up to my original patch, and it has been committed. Thanks for reporting! Jason -- Jason Helfman System Administrator experts-exchange.com http://www.experts-exchange.com/M_4830110.html E4AD 7CF1 1396 27F6 79DD 4342 5E92 AD66 8C8C FBA5 From owner-freebsd-doc@FreeBSD.ORG Tue Aug 16 05:39:27 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 630FA106564A for ; Tue, 16 Aug 2011 05:39:27 +0000 (UTC) (envelope-from conrads@cox.net) Received: from eastrmfepi208.cox.net (eastrmfepi208.cox.net [68.230.241.212]) by mx1.freebsd.org (Postfix) with ESMTP id 0E9DD8FC0A for ; Tue, 16 Aug 2011 05:39:26 +0000 (UTC) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmfepo203.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20110816052231.NHAR32702.eastrmfepo203.cox.net@eastrmimpo03.cox.net> for ; Tue, 16 Aug 2011 01:22:31 -0400 Received: from serene.no-ip.org ([98.164.83.25]) by eastrmimpo03.cox.net with bizsmtp id LtNX1h0060YnB6A02tNXZS; Tue, 16 Aug 2011 01:22:31 -0400 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020204.4E49FE97.0074,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=mwl0/2xM3ubHJTXa6l4kGPt5l4r2ytuQtfJUKIGJKFg= c=1 sm=1 a=bgZSQ7oWKTcA:10 a=G8Uczd0VNMoA:10 a=r9aJ_Q9-QAQA:10 a=kj9zAlcOel0A:10 a=2vO5UZG1h46htWAnE/rx2g==:17 a=kviXuzpPAAAA:8 a=JQ9z9kqCqIvo7Frjhe0A:9 a=CjuIK1q_8ugA:10 a=4vB-4DCPJfMA:10 a=2vO5UZG1h46htWAnE/rx2g==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Received: from serene.no-ip.org (localhost [127.0.0.1]) by serene.no-ip.org (8.14.5/8.14.5) with ESMTP id p7G5MUWt029169 for ; Tue, 16 Aug 2011 00:22:31 -0500 (CDT) (envelope-from conrads@cox.net) Date: Tue, 16 Aug 2011 00:22:25 -0500 From: "Conrad J. Sabatier" To: freebsd-doc@FreeBSD.org Message-ID: <20110816002225.7ebb265b@serene.no-ip.org> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2011 05:39:27 -0000 There's a broken link in the upgrading-ports section of the porters' handbook, which points to articles/problem-reports/pr-writing.html, a non-existent file. This should point to articles/problem-reports/article.html instead. I tried submitting a patch (cvs diff) via send-pr, but ran into problems with the character encoding for certain languages getting mangled in the process. Any advice on how to deal with this in the future? -- Conrad J. Sabatier conrads@cox.net From owner-freebsd-doc@FreeBSD.ORG Tue Aug 16 21:12:01 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6F3C1065676 for ; Tue, 16 Aug 2011 21:12:01 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from tux15.hoststar.at (tux15.hoststar.at [213.239.217.242]) by mx1.freebsd.org (Postfix) with ESMTP id 57E928FC19 for ; Tue, 16 Aug 2011 21:12:01 +0000 (UTC) Received: from freebsd.bsdkisten.at (chello084115173108.graz.surfer.at [84.115.173.108]) (authenticated bits=0) by tux15.hoststar.at (8.13.8/8.12.11) with ESMTP id p7GKls8x000884; Tue, 16 Aug 2011 22:47:54 +0200 Message-ID: <4E4AD76C.6060508@FreeBSD.org> Date: Tue, 16 Aug 2011 22:47:40 +0200 From: Johann Kois User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110703 Thunderbird/5.0 MIME-Version: 1.0 To: "Conrad J. Sabatier" References: <20110816002225.7ebb265b@serene.no-ip.org> In-Reply-To: <20110816002225.7ebb265b@serene.no-ip.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-doc@FreeBSD.org Subject: Re: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2011 21:12:02 -0000 On 08/16/2011 07:22, Conrad J. Sabatier wrote: > There's a broken link in the upgrading-ports section of the porters' > handbook, which points to articles/problem-reports/pr-writing.html, a > non-existent file. > > This should point to articles/problem-reports/article.html instead. > > I tried submitting a patch (cvs diff) via send-pr, but ran into problems > with the character encoding for certain languages getting mangled in > the process. > > Any advice on how to deal with this in the future? > Hello, first thank you for your report. The problem with it is that I am unable to verify your statements: - The link in the porters-handbook is okay. - articles/problem-reports/pr-writing.html exists. - I do not see any problems with the send-pr interface. So: - Where (on which website) exactly did you see the "broken link" (definitely not on FreeBSD.org, because there it works). - What do you mean with "character encoding for certain languages"? Could you be a little bit more specific? - And why would you want to send a PR in several different languages? Regards jkois -- Johann Kois jkois(at)FreeBSD.org FreeBSD Documentation Project FreeBSD German Documentation Project - https://doc.bsdgroup.de From owner-freebsd-doc@FreeBSD.ORG Tue Aug 16 22:40:11 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1233) id 0A7C41065672; Tue, 16 Aug 2011 22:40:11 +0000 (UTC) Date: Tue, 16 Aug 2011 22:40:11 +0000 From: Alexander Best To: Benjamin Kaduk Message-ID: <20110816224010.GA84231@freebsd.org> References: <201107262349.p6QNnKTa060909@red.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Cc: freebsd-doc@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: docs/159220: Strange sentence in /usr/src/UPDATING X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2011 22:40:11 -0000 On Tue Jul 26 11, Benjamin Kaduk wrote: > On Tue, 26 Jul 2011, Alexander Best wrote: > > > > >>Number: 159220 > >>Category: docs > >>Synopsis: Strange sentence in /usr/src/UPDATING > >>Confidential: no > >>Severity: non-critical > >>Priority: low > >>Responsible: freebsd-doc > >>State: open > >>Quarter: > >>Keywords: > >>Date-Required: > >>Class: doc-bug > >>Submitter-Id: current-users > >>Arrival-Date: Tue Jul 26 23:50:04 UTC 2011 > >>Closed-Date: > >>Last-Modified: > >>Originator: Alexander Best > >>Release: 9.0-CURRENT > >>Organization: > >>Environment: > >FreeBSD otaku 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r224294=bc9530b-dirty: > >Sun Jul 24 23:47:48 CEST 2011 > >arundel@otaku:/usr/obj/usr/git-freebsd-head/sys/ARUNDEL amd64 > >>Description: > >In /usr/src/UPDATING, almost at the very end of the file, there's the > >following sentence: > > > >"This file contains a list, in reverse chronological order, of major > >breakages in tracking -current. Not all things will be listed here, > >and it only starts on October 16, 2004. Updating files can found in > >previous releases if your system is older than this." > > > >The last sentence seems quite broken. At least I haven't got a clue what > >it's supposed to mean. > > "If you need to see entries from the UPDATING file which are older than > 2004/10/16, go get the UPDATING file from a previous &os; release, and it > will have a better chance of including what you're looking for." could we please please please get this fixed before 9.0? > > -Ben Kaduk From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 08:11:38 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4EED106564A; Wed, 17 Aug 2011 08:11:38 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from mail.kirov.so-ups.ru (ns.kirov.so-ups.ru [178.74.170.1]) by mx1.freebsd.org (Postfix) with ESMTP id 7009B8FC13; Wed, 17 Aug 2011 08:11:37 +0000 (UTC) Received: from kas30pipe.localhost (localhost.kirov.so-cdu.ru [127.0.0.1]) by mail.kirov.so-ups.ru (Postfix) with SMTP id D277CB802A; Wed, 17 Aug 2011 11:54:44 +0400 (MSD) Received: from kirov.so-cdu.ru (unknown [172.21.81.1]) by mail.kirov.so-ups.ru (Postfix) with ESMTP id CCB50B8026; Wed, 17 Aug 2011 11:54:44 +0400 (MSD) Received: by ns.kirov.so-cdu.ru (Postfix, from userid 1010) id C4378B8F01; Wed, 17 Aug 2011 11:54:44 +0400 (MSD) Received: from [10.118.3.52] (elsukov.kirov.oduur.so [10.118.3.52]) by ns.kirov.so-cdu.ru (Postfix) with ESMTP id 900DAB8973; Wed, 17 Aug 2011 11:54:44 +0400 (MSD) Message-ID: <4E4B73C0.9040502@FreeBSD.org> Date: Wed, 17 Aug 2011 11:54:40 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: freebsd-doc@freebsd.org X-Enigmail-Version: 1.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigED63AFB02F9D4759223A4905" X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0284], KAS30/Release X-SpamTest-Info: Not protected Cc: Marius Strobl , Marcel Moolenaar , Pawel Jakub Dawidek Subject: RFC: BOOTSTRAPPING section to the gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 08:11:38 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigED63AFB02F9D4759223A4905 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Hi All, i've prepared the patch to the gpart(8) manual page. It adds new section that describes bootcode images we have and how to use them. --=20 WBR, Andrey V. Elsukov --------------enigED63AFB02F9D4759223A4905 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iQEcBAEBAgAGBQJOS3PEAAoJEAHF6gQQyKF6anQIAKi1JOaRKVuAno1ajnqyPQbe 60lOwYq2p//c5r2OMl/sAp3QIq3ltPPcOnwuXtEugs2xt9W7k5c+qSY9lIxX8BsH KzcryXMNsfEaubkg92GKInl5wyoHFJ6qNRBVogzaiGkFxnl5n7w7OCjKb9Bfr+De yAr9188PlepWgMwJZiFX2Mt/832n644g2sums85tPsnQGj0nUPJmfyBi101D5rsT Ccgy0z818rzg6JnoFMNbgyqpAkdtIU7gPvcJxcU/dR5uJ/k6f+w/gCyEUzE58+KZ B+ohEysF3QJgZ34Eus4Nj0bebsTG6eKBVLipFpr9/7J3a+ZMZofF27LoKIrNYTk= =fnMX -----END PGP SIGNATURE----- --------------enigED63AFB02F9D4759223A4905-- From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 08:11:39 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E1031065670; Wed, 17 Aug 2011 08:11:39 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from mail.kirov.so-ups.ru (ns.kirov.so-ups.ru [178.74.170.1]) by mx1.freebsd.org (Postfix) with ESMTP id 700348FC12; Wed, 17 Aug 2011 08:11:37 +0000 (UTC) Received: from kas30pipe.localhost (localhost.kirov.so-cdu.ru [127.0.0.1]) by mail.kirov.so-ups.ru (Postfix) with SMTP id 62D06B8070; Wed, 17 Aug 2011 11:56:01 +0400 (MSD) Received: from kirov.so-cdu.ru (unknown [172.21.81.1]) by mail.kirov.so-ups.ru (Postfix) with ESMTP id 44043B8026; Wed, 17 Aug 2011 11:56:01 +0400 (MSD) Received: by ns.kirov.so-cdu.ru (Postfix, from userid 1010) id 29474B8F07; Wed, 17 Aug 2011 11:56:01 +0400 (MSD) Received: from [10.118.3.52] (elsukov.kirov.oduur.so [10.118.3.52]) by ns.kirov.so-cdu.ru (Postfix) with ESMTP id E2EB0B8EFF; Wed, 17 Aug 2011 11:56:00 +0400 (MSD) Message-ID: <4E4B7410.1020208@FreeBSD.org> Date: Wed, 17 Aug 2011 11:56:00 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 References: <4E4B73C0.9040502@FreeBSD.org> In-Reply-To: <4E4B73C0.9040502@FreeBSD.org> X-Enigmail-Version: 1.2 Content-Type: multipart/mixed; boundary="------------080801010507080403030907" X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0284], KAS30/Release X-SpamTest-Info: Not protected Cc: freebsd-doc@freebsd.org, Marcel Moolenaar , Pawel Jakub Dawidek , Marius Strobl Subject: Re: RFC: BOOTSTRAPPING section to the gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 08:11:39 -0000 This is a multi-part message in MIME format. --------------080801010507080403030907 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit On 17.08.2011 11:54, Andrey V. Elsukov wrote: > Hi All, > > i've prepared the patch to the gpart(8) manual page. > It adds new section that describes bootcode images we have and > how to use them. Sorry, forgot the patch :) -- WBR, Andrey V. Elsukov --------------080801010507080403030907 Content-Type: text/plain; name="gpart.8.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gpart.8.diff" Index: head/sbin/geom/class/part/gpart.8 =================================================================== --- head/sbin/geom/class/part/gpart.8 (revision 224925) +++ head/sbin/geom/class/part/gpart.8 (working copy) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 6, 2011 +.Dd August 17, 2011 .Dt GPART 8 .Os .Sh NAME @@ -260,29 +260,21 @@ and .Fl i Ar index ) . Not all partitioning schemes have embedded bootstrap code, so the .Fl b Ar bootcode -option is scheme-specific in nature. -For the GPT scheme, embedded bootstrap code is supported. -The bootstrap code is embedded in the protective MBR rather than the GPT. +option is scheme-specific in nature (see the section entitled +.Sx BOOTSTRAPPING +below). The .Fl b Ar bootcode option specifies a file that contains the bootstrap code. The contents and size of the file are determined by the partitioning scheme. -For the MBR scheme, it is a 512 byte file of which the first 446 bytes -are installed as bootstrap code. The .Fl p Ar partcode option specifies a file that contains the bootstrap code intended to be written to a partition. -For the VTOC8 scheme, it is a 8192 byte file of which the last 7680 bytes -are installed as bootstrap code. The partition is specified by the .Fl i Ar index option. -For the VTOC8 scheme, if the -.Fl i Ar index -option is omitted, the bootstrap code is written to all sufficiently large -partitions. The size of the file must be smaller than the size of the partition. .Pp Additional options include: @@ -716,6 +708,85 @@ The scheme-specific attributes for PC98: .It Cm active .It Cm bootable .El +.Sh BOOTSTRAPPING +.Fx supports several partitioning schemes and each scheme uses different +bootstrap code. The bootstrap code is located in the specific disk area for +each partitioning scheme and also it might have different size. +.Pp +The bootstrap code could be separated into two types. The first one is +embedded in the partitioning scheme's metadata, the second type is located on +the specific partition. Not The embedding bootstrap code should be done only with +the +.Cm gpart bootcode +command with +.Fl b +option. The GEOM PART class has knowleage on how to embed bootstrap code into +specific partitioning scheme metadata without damage. +.Pp +The Master Boot Record (MBR) uses 512-bytes bootstrap code image, embedded into +partition table's metadata area. There are two variants of this bootstrap code: +.Pa /boot/mbr +and +.Pa /boot/boot0 . +The first one searches partition with +.Cm active +attribute (see the +.Sx ATTRIBUTES +section) in the partition table. Then it runs next bootstrap stage. The +.Pa /boot/boot0 +image contains a boot manager with some additional interactive functions. +.Pp +The BSD disklabel is usually created on top of the MBR partition (slice) +with type +.Cm freebsd +(see the +.Sx "PARTITION TYPES" +section). It uses 8 KB size bootstrap code image +.Pa /boot/boot , +embedded into partition table's metadata area. +.Pp +Both types of bootstrap code are used to boot from the GUID Partition Table. +First of all, a protective MBR is embedded into first disk sector from the +.Pa /boot/pmbr +image. +It searches the +.Cm freebsd-boot +partition (see the +.Sx "PARTITION TYPES" +section) in the GPT and runs next bootstrap stage from it. +The +.Cm freebsd-boot +partition should be smaller than 545 KB. +There are two variants of bootstrap code to write to this partition: +.Pa /boot/gptboot +and +.Pa /boot/gptzfsboot . +The first one is used to boot from UFS. +It searches in the GPT partition with type +.Cm freebsd-ufs , +and it runs the thrid bootstrap stage ( +.Pa /boot/loader ) +if it is found. +The +.Pa /boot/gptzfsboot +is used to boot from ZFS. +It searches partition with type +.Cm freebsd-zfs +and starts +.Pa /boot/zfsloader +from it. +.Pp +The VTOC8 scheme does not support embedding bootstrap code. +Instead, the 8 KBytes bootstrap code image +.Pa /boot/boot1 +could be written with +.Cm gpart bootcode +command with +.Fl p +option to all sufficiently large VTOC8 partitions. +To do this the +.Fl i Ar index +option could be ommited. .Sh OPERATIONAL FLAGS Actions other than the .Cm commit --------------080801010507080403030907-- From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 09:16:50 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8173106566C; Wed, 17 Aug 2011 09:16:50 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 625CA8FC17; Wed, 17 Aug 2011 09:16:49 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id p7H8wsvo025557; Wed, 17 Aug 2011 10:58:54 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id p7H8ws5u025556; Wed, 17 Aug 2011 10:58:54 +0200 (CEST) (envelope-from marius) Date: Wed, 17 Aug 2011 10:58:54 +0200 From: Marius Strobl To: "Andrey V. Elsukov" Message-ID: <20110817085854.GI48988@alchemy.franken.de> References: <4E4B73C0.9040502@FreeBSD.org> <4E4B7410.1020208@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E4B7410.1020208@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-doc@FreeBSD.org, Marcel Moolenaar , Pawel Jakub Dawidek Subject: Re: RFC: BOOTSTRAPPING section to the gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 09:16:50 -0000 On Wed, Aug 17, 2011 at 11:56:00AM +0400, Andrey V. Elsukov wrote: > On 17.08.2011 11:54, Andrey V. Elsukov wrote: > > Hi All, > > > > i've prepared the patch to the gpart(8) manual page. > > It adds new section that describes bootcode images we have and > > how to use them. > > Sorry, forgot the patch :) Could you please first run the changed man page through a spell checker and change the formatting so each sentence starts on a new line? Please also don't use more than something like 78 columns per line. It then should be easier to discuss the changes in content. > +the specific partition. Not The embedding bootstrap code should be done only with That probably should read "Note that embedding bootstrap code". > +option. The GEOM PART class has knowleage on how to embed bootstrap code into That probably should be "knowledge". Marius From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 09:21:24 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C133B106566B for ; Wed, 17 Aug 2011 09:21:24 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from castle.jp.FreeBSD.org (castle.jp.FreeBSD.org [IPv6:2001:218:422:1::15]) by mx1.freebsd.org (Postfix) with ESMTP id 502D08FC0A for ; Wed, 17 Aug 2011 09:21:24 +0000 (UTC) Received: from localhost (localhost [::1]) by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id p7H9LKK26985; Wed, 17 Aug 2011 18:21:20 +0900 (JST) (envelope-from ryusuke@FreeBSD.org) Date: Wed, 17 Aug 2011 18:21:16 +0900 (JST) Message-Id: <20110817.182116.193712231.ryusuke@jp.FreeBSD.org> To: steve.dasey@virgin.net From: Ryusuke SUZUKI In-Reply-To: <4E4118A4.6030507@virgin.net> References: <4E4118A4.6030507@virgin.net> X-Mailer: Mew version 6.1 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart(Wed_Aug_17_18_21_16_2011_453)--" Content-Transfer-Encoding: 7bit Cc: freebsd-doc@FreeBSD.org Subject: Re: Broken link X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 09:21:24 -0000 ----Security_Multipart(Wed_Aug_17_18_21_16_2011_453)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Steve Dasey Subject: Broken link Date: Tue, 09 Aug 2011 12:23:16 +0100 > FYI > On "FreeBSD/ppc Project" page (http://www.freebsd.org/platforms/ppc.html#1) link to "PowerPC chip documentation" under "Documentation, White Papers, Utilities" (http://www.freescale.com/brdata/PDFDB/docs/MPCFPE32B.pdf) > leads to 404 on freescale.com site. Hi, broken link to "PowerPC chip documentation" was fixed. Thank you! Ryusuke ----Security_Multipart(Wed_Aug_17_18_21_16_2011_453)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAk5LiAwACgkQG5rRvmPSlyTnYwCg5HUwhIprPzqb/LKSXhnhjuz6 rAMAn2++0z/G3OUXOuoH/oqDb/dEwEiv =CTBG -----END PGP SIGNATURE----- ----Security_Multipart(Wed_Aug_17_18_21_16_2011_453)---- From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 09:50:25 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E3231065672 for ; Wed, 17 Aug 2011 09:50:25 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from tux15.hoststar.at (tux15.hoststar.at [213.239.217.242]) by mx1.freebsd.org (Postfix) with ESMTP id 0A48E8FC1E for ; Wed, 17 Aug 2011 09:50:24 +0000 (UTC) Received: from freebsd.bsdkisten.at (chello084115173108.graz.surfer.at [84.115.173.108]) (authenticated bits=0) by tux15.hoststar.at (8.13.8/8.12.11) with ESMTP id p7H9oGID006086; Wed, 17 Aug 2011 11:50:16 +0200 Message-ID: <4E4B8ED3.8040708@FreeBSD.org> Date: Wed, 17 Aug 2011 11:50:11 +0200 From: Johann Kois User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110703 Thunderbird/5.0 MIME-Version: 1.0 To: "Conrad J. Sabatier" , freebsd-doc@FreeBSD.org References: <20110816002225.7ebb265b@serene.no-ip.org> <4E4AD76C.6060508@FreeBSD.org> <20110816171311.1f845047@serene.no-ip.org> In-Reply-To: <20110816171311.1f845047@serene.no-ip.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 09:50:25 -0000 On 08/17/2011 00:13, Conrad J. Sabatier wrote: > This is very odd, though. Why would my very recently updated local > copy of the docs differ from the website's? Strange! I would not worry about that one. I do not know why but there ARE indeed some differences between local and FreeBSD.org builds. Seems some variables in the Makefiles are "overwritten" during the build process on a "real" server. For example if you build the local handbook you will get no book.html. If you build a local article you will get only article.html, but no "split-html". But in the "real" versions on FreeBSD.org you will have both. jkois -- Johann Kois jkois(at)FreeBSD.org FreeBSD Documentation Project FreeBSD German Documentation Project - https://doc.bsdgroup.de From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 13:14:15 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 225111065670; Wed, 17 Aug 2011 13:14:15 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0363B8FC15; Wed, 17 Aug 2011 13:14:14 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 6A3D95607A; Wed, 17 Aug 2011 07:54:25 -0500 (CDT) Date: Wed, 17 Aug 2011 07:54:25 -0500 From: Mark Linimon To: Johann Kois Message-ID: <20110817125425.GA26287@lonesome.com> References: <20110816002225.7ebb265b@serene.no-ip.org> <4E4AD76C.6060508@FreeBSD.org> <20110816171311.1f845047@serene.no-ip.org> <4E4B8ED3.8040708@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E4B8ED3.8040708@FreeBSD.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-doc@FreeBSD.org Subject: Re: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 13:14:15 -0000 On Wed, Aug 17, 2011 at 11:50:11AM +0200, Johann Kois wrote: > For example if you build the local handbook you will get no > book.html. If you build a local article you will get only > article.html, but no "split-html". I usually test by e.g. 'make book.html' instead of just 'make'. I find it easier to search for things on the single output. Either way works. mcl From owner-freebsd-doc@FreeBSD.ORG Wed Aug 17 17:03:28 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 841F2106564A; Wed, 17 Aug 2011 17:03:28 +0000 (UTC) (envelope-from jhelfman@experts-exchange.com) Received: from mail.experts-exchange.com (mail.experts-exchange.com [72.29.183.251]) by mx1.freebsd.org (Postfix) with ESMTP id 5C8868FC08; Wed, 17 Aug 2011 17:03:27 +0000 (UTC) Received: from mail.experts-exchange.com (localhost [127.0.0.1]) by mail.experts-exchange.com (Postfix) with ESMTP id 58D7B6FF2EA; Wed, 17 Aug 2011 09:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=e-e.com; h= user-agent:organization:in-reply-to:content-disposition :content-type:content-type:mime-version:references:message-id :subject:subject:from:from:date:date:received:received:received; s=ee; t=1313599658; x=1315414058; bh=aXFT2p2anqtohQRxp+V4by+DTi eWPJWRLjZXvC7W/9Q=; b=GtXD9nwsoYtiN7I7tk4c8Gzh+4HlnAcJbcT9ZR0aad ABM5Bli4uxc7vWO4wKCASnUfIa3zS9bnAdVbUPbdEyeJtiD1DZo/Y06v/8RvuZUw 8VvPkJGxl1rNHM/Vs4+MWQZkASfT1lKp1tDY44hrwMfsMqyzYe+NxZXfhoogfnkr 4= X-Virus-Scanned: amavisd-new at experts-exchange.com Received: from mail.experts-exchange.com ([127.0.0.1]) by mail.experts-exchange.com (mail.experts-exchange.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11ngne18z+gI; Wed, 17 Aug 2011 09:47:38 -0700 (PDT) Received: from experts-exchange.com (unknown [192.168.103.122]) by mail.experts-exchange.com (Postfix) with SMTP id 34D006FF2E9; Wed, 17 Aug 2011 09:47:38 -0700 (PDT) Received: (nullmailer pid 97557 invoked by uid 1001); Wed, 17 Aug 2011 16:46:53 -0000 Date: Wed, 17 Aug 2011 09:46:53 -0700 From: Jason Helfman To: Mark Linimon Message-ID: <20110817164653.GC79663@eggman.experts-exchange.com> References: <20110816002225.7ebb265b@serene.no-ip.org> <4E4AD76C.6060508@FreeBSD.org> <20110816171311.1f845047@serene.no-ip.org> <4E4B8ED3.8040708@FreeBSD.org> <20110817125425.GA26287@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20110817125425.GA26287@lonesome.com> X-Operating-System: FreeBSD 8.2-RELEASE Organization: Experts-Exchange, LLC. http://www.experts-exchange.com X-Living-The-Dream: I love the SLO Life! User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Johann Kois , freebsd-doc@FreeBSD.org Subject: Re: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 17:03:28 -0000 On Wed, Aug 17, 2011 at 07:54:25AM -0500, Mark Linimon thus spake: >On Wed, Aug 17, 2011 at 11:50:11AM +0200, Johann Kois wrote: >> For example if you build the local handbook you will get no >> book.html. If you build a local article you will get only >> article.html, but no "split-html". > >I usually test by e.g. 'make book.html' instead of just 'make'. I find >it easier to search for things on the single output. Either way works. > >mcl I build the entire site @work, and get both split and one page (book), and haven't had any issues yet with it. -jgh -- Jason Helfman System Administrator experts-exchange.com http://www.experts-exchange.com/M_4830110.html E4AD 7CF1 1396 27F6 79DD 4342 5E92 AD66 8C8C FBA5 From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 00:20:08 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DD65106566C for ; Thu, 18 Aug 2011 00:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D77888FC0A for ; Thu, 18 Aug 2011 00:20:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7I0K71f078165 for ; Thu, 18 Aug 2011 00:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7I0K77d078164; Thu, 18 Aug 2011 00:20:07 GMT (envelope-from gnats) Resent-Date: Thu, 18 Aug 2011 00:20:07 GMT Resent-Message-Id: <201108180020.p7I0K77d078164@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ben Kaduk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0873106566C for ; Thu, 18 Aug 2011 00:13:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id A18708FC13 for ; Thu, 18 Aug 2011 00:13:19 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7I0DJxv084163 for ; Thu, 18 Aug 2011 00:13:19 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p7I0DJgD084157; Thu, 18 Aug 2011 00:13:19 GMT (envelope-from nobody) Message-Id: <201108180013.p7I0DJgD084157@red.freebsd.org> Date: Thu, 18 Aug 2011 00:13:19 GMT From: Ben Kaduk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: docs/159854: grammar updates for carp.4 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 00:20:08 -0000 >Number: 159854 >Category: docs >Synopsis: grammar updates for carp.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 18 00:20:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ben Kaduk >Release: 9-current >Organization: MIT SIPB >Environment: n/a >Description: Some grammar fixups for carp.4 (also a piece of markup). There was also a long line and trailing whitespace in one spot, so I have a separate whitespace.diff.txt to be applied prior to the main diff. I only get one attachment in the webform, so the second diff will come in as a reply to the ticket. >How-To-Repeat: man 4 carp >Fix: Patch attached with submission follows: --- carp.4.orig 2011-08-17 14:12:08.000000000 -0400 +++ carp.4.whitespace 2011-08-17 14:13:19.000000000 -0400 @@ -38,7 +38,8 @@ .Nm interface is a pseudo-device that implements and controls the CARP protocol. -CARP allows multiple hosts on the same local network to share a set of IP addresses. +CARP allows multiple hosts on the same local +network to share a set of IP addresses. Its primary purpose is to ensure that these addresses are always available, but in some configurations .Nm @@ -184,7 +185,7 @@ event. Please see .Xr devd.conf 5 -and +and .Sx EXAMPLES section for more information. .Sh EXAMPLES >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 00:21:57 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDF84106566B for ; Thu, 18 Aug 2011 00:21:57 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-5.mit.edu (DMZ-MAILSEC-SCANNER-5.MIT.EDU [18.7.68.34]) by mx1.freebsd.org (Postfix) with ESMTP id 662398FC13 for ; Thu, 18 Aug 2011 00:21:57 +0000 (UTC) X-AuditID: 12074422-b7ba7ae000000a14-89-4e4c5b1d05c1 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id CB.76.02580.D1B5C4E4; Wed, 17 Aug 2011 20:21:49 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id p7I0Lu6K024218 for ; Wed, 17 Aug 2011 20:21:56 -0400 Received: from multics.mit.edu (MULTICS.MIT.EDU [18.187.1.73]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p7I0Ltdt017487 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 17 Aug 2011 20:21:56 -0400 (EDT) Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id p7I0Ltkp007696; Wed, 17 Aug 2011 20:21:55 -0400 (EDT) Date: Wed, 17 Aug 2011 20:21:01 -0400 (EDT) From: Benjamin Kaduk To: FreeBSD-gnats-submit@freebsd.org In-Reply-To: <201108180020.p7I0K7an078160@freefall.freebsd.org> Message-ID: References: <201108180020.p7I0K7an078160@freefall.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1428168044-1313626861=:7526" ReSent-Date: Wed, 17 Aug 2011 20:21:48 -0400 (EDT) ReSent-From: Benjamin Kaduk ReSent-To: freebsd-doc@freebsd.org ReSent-Subject: Re: docs/159854: grammar updates for carp.4 ReSent-Message-ID: ReSent-User-Agent: Alpine 1.10 (GSO 962 2008-03-14) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOKsWRmVeSWpSXmKPExsUixCmqrCsb7eNn0Ptf1eLUmS5WB0aPGZ/m swQwRnHZpKTmZJalFunbJXBlNO29zVZww6TidG87awPjPaMuRk4OCQETifXLNrFD2GISF+6t Z+ti5OIQEtjHKDF7+V4mCOcco8S/jzNZIJx7TBLrVi1ih3AaGCW2LJjPCNLPIqAtcW37ORYQ m01ARWLmm41sILYIkD1j5yGwuDDQvr/zdjKB2JwC9hIHT15hBbF5BRwkjjVfBqsXErCT+Dbh FDOILSqgI7F6/xQWiBpBiZMzn4DZzAIBEl/nL2OGqDeS+LXgFSOErS3x6sIDKFtJ4s6p31Az rSVuToPYKyTgLrHp6FmoGmOJviV7mSYwis1CsmIWkhUQtqXEuT/X2SBsB4mOtSsYIWxFic0H drPCxHd0r4eyRSVW3JgDVMMB1ttxLHIBI8cqRtmU3Crd3MTMnOLUZN3i5MS8vNQiXVO93MwS vdSU0k2MoPhkd1HawfjzoNIhRgEORiUeXsNX3n5CrIllxZW5hxglOZiURHkXR/r4CfEl5adU ZiQWZ8QXleakFh9ilOBgVhLhbVMAyvGmJFZWpRblw6SkOViUxHm5djr4CQmkJ5akZqemFqQW wWRlODiUJHhfgQwVLEpNT61Iy8wpQUgzcXCCDOcBGj4jCmR4cUFibnFmOkT+FKOilDjvQpCE AEgiozQPrheWPl8xigO9IszbB1LFA0y9cN2vgAYzAQ2+tcsDZHBJIkJKqoHRkvVR3t+K3ko7 mcCnp9onLpT/88nffeFX+ULWKdHOCaemVrC/ZmI/Zn0o13flhaV31lopafNsMdeKOTzV/cwR AaU/61SUv0llhi4TfdT8aMKhB9URynLxe7eXVWxXsZic6dX2xNBpnzNv+Oyo5erdSuyyrYdD LJ8H8sualIcfjWKeO78tvUiJpTgj0VCLuag4EQB6QVWVegMAAA== Cc: Subject: Re: docs/159854: grammar updates for carp.4 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 00:21:57 -0000 ---559023410-1428168044-1313626861=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed And the main diff. -Ben ---559023410-1428168044-1313626861=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=carp.4.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=carp.4.diff.txt LS0tIGNhcnAuNC53aGl0ZXNwYWNlCTIwMTEtMDgtMTcgMTQ6MTM6MTkuMDAw MDAwMDAwIC0wNDAwDQorKysgY2FycC40CTIwMTEtMDgtMTcgMjA6MTE6NTQu MDAwMDAwMDAwIC0wNDAwDQpAQCAtNTAsOSArNTAsOSBAQA0KIGludGVyZmFj ZSBjYW4gYmUgY3JlYXRlZCBhdCBydW50aW1lIHVzaW5nIHRoZQ0KIC5ObSBp ZmNvbmZpZyBMaSBjYXJwIE5zIEFyIE4gQ20gY3JlYXRlDQogY29tbWFuZCBv ciBieSBjb25maWd1cmluZw0KLWl0IHZpYQ0KK29uZSB2aWEgdGhlDQogLlZh IGNsb25lZF9pbnRlcmZhY2VzDQotaW4gdGhlDQordmFyaWFibGUgaW4gdGhl DQogLlBhIC9ldGMvcmMuY29uZg0KIGZpbGUuDQogLlBwDQpAQCAtODgsNyAr ODgsNyBAQA0KIGFuZA0KIC5DbSBhZHZza2V3DQogYXJlIHB1dCBpbnNpZGUg Q0FSUCBhZHZlcnRpc2VtZW50cy4NCi1UaGVzZSBjb25maWd1cmF0aW9ucyBj YW4gYmUgZG9uZSB1c2luZw0KK1RoZXNlIHZhbHVlcyBjYW4gYmUgY29uZmln dXJlZCB1c2luZw0KIC5YciBpZmNvbmZpZyA4ICwNCiBvciB0aHJvdWdoIHRo ZQ0KIC5EdiBTSU9DU1ZIDQpAQCAtOTYsNyArOTYsNyBAQA0KIC5QcA0KIEFk ZGl0aW9uYWxseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGdsb2JhbCBwYXJh bWV0ZXJzIHdoaWNoIGNhbiBiZSBzZXQgdXNpbmcNCiAuWHIgc3lzY3RsIDgg Og0KLS5CbCAtdGFnIC13aWR0aCAiLlZhIG5ldC5pbmV0LmNhcnAuYXJwYmFs YW5jZSINCisuQmwgLXRhZyAtd2lkdGggIi5WYSBuZXQuaW5ldC5jYXJwLnN1 cHByZXNzX3ByZWVtcHQiDQogLkl0IFZhIG5ldC5pbmV0LmNhcnAuYWxsb3cN CiBBY2NlcHQgaW5jb21pbmcNCiAuTm0NCkBAIC0xMTgsNDQgKzExOCw1MiBA QA0KIFNlZSBhbHNvIHRoZSBmaXJzdCBleGFtcGxlLg0KIERpc2FibGVkIGJ5 IGRlZmF1bHQuDQogLkl0IFZhIG5ldC5pbmV0LmNhcnAubG9nDQotVmFsdWUg b2YgMCBkaXNhYmxlcyBhbnkgbG9nZ2luZy4NCi1WYWx1ZSBvZiAxIGVuYWJs ZXMgbG9nZ2luZyBzdGF0ZSBjaGFuZ2VzIG9mDQorRGV0ZXJtaW5lIHdoYXQg ZXZlbnRzIHJlbGF0aW5nIHRvDQorLk5tDQoraW50ZXJmYWNlcyBhcmUgbG9n Z2VkLg0KK0EgdmFsdWUgb2YgMCBkaXNhYmxlcyBhbnkgbG9nZ2luZy4NCitB IHZhbHVlIG9mIDEgZW5hYmxlcyBsb2dnaW5nIHN0YXRlIGNoYW5nZXMgb2YN CiAuTm0NCiBpbnRlcmZhY2VzLg0KIFZhbHVlcyBhYm92ZSAxIGVuYWJsZSBs b2dnaW5nIG9mIGJhZA0KIC5ObQ0KIHBhY2tldHMuDQotRGVmYXVsdCB2YWx1 ZSBpcyAxLg0KK1RoZSBkZWZhdWx0IHZhbHVlIGlzIDEuDQogLkl0IFZhIG5l dC5pbmV0LmNhcnAuYXJwYmFsYW5jZQ0KIEJhbGFuY2UgbG9jYWwgdHJhZmZp YyB1c2luZyBBUlAgKHNlZSBiZWxvdykuDQogRGlzYWJsZWQgYnkgZGVmYXVs dC4NCiAuSXQgVmEgbmV0LmluZXQuY2FycC5zdXBwcmVzc19wcmVlbXB0DQot QSByZWFkIG9ubHkgdmFsdWUgc2hvd2luZyB0aGUgc3RhdHVzIG9mIHByZWVt cHRpb24gc3VwcHJlc3Npb24uDQorQSByZWFkLW9ubHkgdmFsdWUgc2hvd2lu ZyB0aGUgc3RhdHVzIG9mIHByZWVtcHRpb24gc3VwcHJlc3Npb24uDQogUHJl ZW1wdGlvbiBjYW4gYmUgc3VwcHJlc3NlZCBpZiBsaW5rIG9uIGFuIGludGVy ZmFjZSBpcyBkb3duDQotb3Igd2hlbg0KK29yIHdoZW4gdGhlDQogLlhyIHBm c3luYyA0DQogaW50ZXJmYWNlIGlzIG5vdCBzeW5jaHJvbml6ZWQuDQotVmFs dWUgb2YgMCBtZWFucyB0aGF0IHByZWVtcHRpb24gaXMgbm90IHN1cHByZXNz ZWQsIHNpbmNlIG5vDQorQSB2YWx1ZSBvZiAwIG1lYW5zIHRoYXQgcHJlZW1w dGlvbiBpcyBub3Qgc3VwcHJlc3NlZCwgc2luY2Ugbm8NCiBwcm9ibGVtcyBh cmUgZGV0ZWN0ZWQuDQotRXZlcnkgcHJvYmxlbSBpbmNyZW1lbnRzIHN1cHBy ZXNzaW9uIGNvdW50ZXIuDQorVGhlIHZhbHVlIGlzIGluY3JlbWVudGVkIHdo ZW4gYSBwcm9ibGVtIGlzIGRldGVjdGVkLg0KIC5FbA0KIC5TaCBBUlAgbGV2 ZWwgbG9hZCBiYWxhbmNpbmcNCi1UaGUNCitBDQogLk5tDQotaGFzIGxpbWl0 ZWQgYWJpbGl0aWVzIGZvciBsb2FkIGJhbGFuY2luZyB0aGUgaW5jb21pbmcg Y29ubmVjdGlvbnMNCi1iZXR3ZWVuIGhvc3RzIGluIEV0aGVybmV0IG5ldHdv cmsuDQotRm9yIGxvYWQgYmFsYW5jaW5nIG9wZXJhdGlvbiwgb25lIG5lZWRz IHNldmVyYWwgQ0FSUCBpbnRlcmZhY2VzIHRoYXQNCitpbnRlcmZhY2UNCito YXMgbGltaXRlZCBhYmlsaXRpZXMgZm9yIGxvYWQtYmFsYW5jaW5nIGluY29t aW5nIGNvbm5lY3Rpb25zDQorYmV0d2VlbiBob3N0cyBpbiBhbiBFdGhlcm5l dCBuZXR3b3JrLg0KK0ZvciBsb2FkLWJhbGFuY2luZyBvcGVyYXRpb24sIG9u ZSBuZWVkcyBzZXZlcmFsIENBUlAgaW50ZXJmYWNlcyB0aGF0DQogYXJlIGNv bmZpZ3VyZWQgdG8gdGhlIHNhbWUgSVAgYWRkcmVzcywgYnV0IHRvIGEgZGlm ZmVyZW50IFZISURzLg0KIE9uY2UgYW4gQVJQIHJlcXVlc3QgaXMgcmVjZWl2 ZWQsIHRoZSBDQVJQIHByb3RvY29sIHdpbGwgdXNlIGEgaGFzaGluZw0KIGZ1 bmN0aW9uIGFnYWluc3QgdGhlIHNvdXJjZSBJUCBhZGRyZXNzIGluIHRoZSBB UlAgcmVxdWVzdCB0byBkZXRlcm1pbmUNCi13aGljaCBWSElEIHNob3VsZCB0 aGlzIHJlcXVlc3QgYmVsb25nIHRvLg0KLUlmIHRoZSBjb3JyZXNwb25kaW5n IENBUlAgaW50ZXJmYWNlIGlzIGluIG1hc3RlciBzdGF0ZSwgdGhlIEFSUCBy ZXF1ZXN0DQotd2lsbCBiZSByZXBsaWVkLCBvdGhlcndpc2UgaXQgd2lsbCBi ZSBpZ25vcmVkLg0KK3doaWNoIFZISUQgdGhlIHJlcXVlc3Qgd2lsbCBiZSBh c3NpZ25lZCB0by4NCitJZiB0aGUgY29ycmVzcG9uZGluZyBDQVJQIGludGVy ZmFjZSBpcyB0aGUgY3VycmVudA0KK21hc3RlciBpbnRlcmZhY2UsIGEgcmVw bHkgd2lsbA0KK2JlIHNlbnQgdG8gdGhlIEFSUCByZXF1ZXN0Ow0KK290aGVy d2lzZSBpdCB3aWxsIGJlIGlnbm9yZWQuDQogU2VlIHRoZQ0KIC5TeCBFWEFN UExFUw0KIHNlY3Rpb24gZm9yIGEgcHJhY3RpY2FsIGV4YW1wbGUgb2YgbG9h ZCBiYWxhbmNpbmcuDQogLlBwDQotVGhlIEFSUCBsb2FkIGJhbGFuY2luZyBo YXMgc29tZSBsaW1pdGF0aW9ucy4NCitUaGUgQVJQIGxvYWQgYmFsYW5jaW5n IGltcGxlbWVudGVkIGluDQorLk5tDQoraGFzIHNvbWUgbGltaXRhdGlvbnMu DQogRmlyc3QsIEFSUCBiYWxhbmNpbmcgb25seSB3b3JrcyBvbiB0aGUgbG9j YWwgbmV0d29yayBzZWdtZW50Lg0KIEl0IGNhbm5vdCBiYWxhbmNlIHRyYWZm aWMgdGhhdCBjcm9zc2VzIGEgcm91dGVyLCBiZWNhdXNlIHRoZQ0KIHJvdXRl ciBpdHNlbGYgd2lsbCBhbHdheXMgYmUgYmFsYW5jZWQgdG8gdGhlIHNhbWUg dmlydHVhbCBob3N0Lg0KQEAgLTE2NSwxMCArMTczLDExIEBADQogaXMgZGFu Z2Vyb3VzLCBiZWNhdXNlIHRoaXMgY3JlYXRlcyBhIHJhY2UgY29uZGl0aW9u IGJldHdlZW4NCiBiYWxhbmNlZCByb3V0ZXJzIGFuZCBhIGhvc3QgdGhleSBh cmUgc2VydmluZy4NCiBJbWFnaW5lIGFuIGluY29taW5nIHBhY2tldCBjcmVh dGluZyBzdGF0ZSBvbiB0aGUgZmlyc3Qgcm91dGVyLCBiZWluZw0KLWZvcndh cmRlZCB0byBpdHMgZGVzdGluYXRpb24sIGFuZCBkZXN0aW5hdGlvbiByZXBs eWluZyBmYXN0ZXINCitmb3J3YXJkZWQgdG8gaXRzIGRlc3RpbmF0aW9uLCBh bmQgdGhlIGRlc3RpbmF0aW9uIHJlcGx5aW5nIGZhc3Rlcg0KIHRoYW4gdGhl IHN0YXRlIGluZm9ybWF0aW9uIGlzIHBhY2tlZCBhbmQgc3luY2VkIHdpdGgg dGhlIHNlY29uZCByb3V0ZXIuDQogSWYgdGhlIHJlcGx5IHdvdWxkIGJlIGxv YWQgYmFsYW5jZWQgdG8gc2Vjb25kIHJvdXRlciwgaXQgd2lsbCBiZQ0KLWRy b3BwZWQgZHVlIHRvIG5vIHN0YXRlLg0KK2Ryb3BwZWQgc2luY2UgdGhlIHNl Y29uZCByb3V0ZXIgaGFzIG5vdCB5ZXQgcmVjZWl2ZWQgaW5mb3JtYXRpb24g YWJvdXQNCit0aGUgY29ubmVjdGlvbiBzdGF0ZS4NCiAuU2ggU1RBVEUgQ0hB TkdFIE5PVElGSUNBVElPTlMNCiBTb21ldGltZXMgaXQgaXMgdXNlZnVsIHRv IGdldCBub3RpZmllZCBhYm91dA0KIC5ObQ0KQEAgLTE4MiwxMCArMTkxLDEw IEBADQogLkR2IExJTktfVVANCiBvcg0KIC5EdiBMSU5LX0RPV04NCi1ldmVu dC4NCitldmVudHMuDQogUGxlYXNlIHNlZQ0KIC5YciBkZXZkLmNvbmYgNQ0K LWFuZA0KK2FuZCB0aGUNCiAuU3ggRVhBTVBMRVMNCiBzZWN0aW9uIGZvciBt b3JlIGluZm9ybWF0aW9uLg0KIC5TaCBFWEFNUExFUw0KQEAgLTE5Myw4ICsy MDIsOCBAQA0KIGZhaWxvdmVyIGFsbCBvZiB0aGUNCiAuTm0NCiBpbnRlcmZh Y2VzIHRvZ2V0aGVyLCB3aGVuIG9uZSBvZiB0aGUgcGh5c2ljYWwgaW50ZXJm YWNlcyBnb2VzIGRvd24uDQotVGhpcyBpcyBhY2hpZXZlZCBieSB0aGUgcHJl ZW1wdCBvcHRpb24uDQotRW5hYmxlIGl0IG9uIGJvdGggaG9zdCBBIGFuZCBC Og0KK1RoaXMgaXMgYWNoaWV2ZWQgYnkgdGhlIHVzZSBvZiB0aGUgcHJlZW1w dCBvcHRpb24uDQorRW5hYmxlIGl0IG9uIGJvdGggaG9zdHMgQSBhbmQgQjoN CiAuUHANCiAuRGwgc3lzY3RsIG5ldC5pbmV0LmNhcnAucHJlZW1wdD0xDQog LlBwDQo= ---559023410-1428168044-1313626861=:7526-- From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 00:30:14 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65556106566C for ; Thu, 18 Aug 2011 00:30:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 554A18FC0C for ; Thu, 18 Aug 2011 00:30:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7I0UE3s086668 for ; Thu, 18 Aug 2011 00:30:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7I0UEIM086665; Thu, 18 Aug 2011 00:30:14 GMT (envelope-from gnats) Date: Thu, 18 Aug 2011 00:30:14 GMT Message-Id: <201108180030.p7I0UEIM086665@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Benjamin Kaduk Cc: Subject: Re: docs/159854: grammar updates for carp.4 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Benjamin Kaduk List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 00:30:14 -0000 The following reply was made to PR docs/159854; it has been noted by GNATS. From: Benjamin Kaduk To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: Re: docs/159854: grammar updates for carp.4 Date: Wed, 17 Aug 2011 20:21:01 -0400 (EDT) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-1428168044-1313626861=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed And the main diff. -Ben ---559023410-1428168044-1313626861=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=carp.4.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=carp.4.diff.txt LS0tIGNhcnAuNC53aGl0ZXNwYWNlCTIwMTEtMDgtMTcgMTQ6MTM6MTkuMDAw MDAwMDAwIC0wNDAwDQorKysgY2FycC40CTIwMTEtMDgtMTcgMjA6MTE6NTQu MDAwMDAwMDAwIC0wNDAwDQpAQCAtNTAsOSArNTAsOSBAQA0KIGludGVyZmFj ZSBjYW4gYmUgY3JlYXRlZCBhdCBydW50aW1lIHVzaW5nIHRoZQ0KIC5ObSBp ZmNvbmZpZyBMaSBjYXJwIE5zIEFyIE4gQ20gY3JlYXRlDQogY29tbWFuZCBv ciBieSBjb25maWd1cmluZw0KLWl0IHZpYQ0KK29uZSB2aWEgdGhlDQogLlZh IGNsb25lZF9pbnRlcmZhY2VzDQotaW4gdGhlDQordmFyaWFibGUgaW4gdGhl DQogLlBhIC9ldGMvcmMuY29uZg0KIGZpbGUuDQogLlBwDQpAQCAtODgsNyAr ODgsNyBAQA0KIGFuZA0KIC5DbSBhZHZza2V3DQogYXJlIHB1dCBpbnNpZGUg Q0FSUCBhZHZlcnRpc2VtZW50cy4NCi1UaGVzZSBjb25maWd1cmF0aW9ucyBj YW4gYmUgZG9uZSB1c2luZw0KK1RoZXNlIHZhbHVlcyBjYW4gYmUgY29uZmln dXJlZCB1c2luZw0KIC5YciBpZmNvbmZpZyA4ICwNCiBvciB0aHJvdWdoIHRo ZQ0KIC5EdiBTSU9DU1ZIDQpAQCAtOTYsNyArOTYsNyBAQA0KIC5QcA0KIEFk ZGl0aW9uYWxseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGdsb2JhbCBwYXJh bWV0ZXJzIHdoaWNoIGNhbiBiZSBzZXQgdXNpbmcNCiAuWHIgc3lzY3RsIDgg Og0KLS5CbCAtdGFnIC13aWR0aCAiLlZhIG5ldC5pbmV0LmNhcnAuYXJwYmFs YW5jZSINCisuQmwgLXRhZyAtd2lkdGggIi5WYSBuZXQuaW5ldC5jYXJwLnN1 cHByZXNzX3ByZWVtcHQiDQogLkl0IFZhIG5ldC5pbmV0LmNhcnAuYWxsb3cN CiBBY2NlcHQgaW5jb21pbmcNCiAuTm0NCkBAIC0xMTgsNDQgKzExOCw1MiBA QA0KIFNlZSBhbHNvIHRoZSBmaXJzdCBleGFtcGxlLg0KIERpc2FibGVkIGJ5 IGRlZmF1bHQuDQogLkl0IFZhIG5ldC5pbmV0LmNhcnAubG9nDQotVmFsdWUg b2YgMCBkaXNhYmxlcyBhbnkgbG9nZ2luZy4NCi1WYWx1ZSBvZiAxIGVuYWJs ZXMgbG9nZ2luZyBzdGF0ZSBjaGFuZ2VzIG9mDQorRGV0ZXJtaW5lIHdoYXQg ZXZlbnRzIHJlbGF0aW5nIHRvDQorLk5tDQoraW50ZXJmYWNlcyBhcmUgbG9n Z2VkLg0KK0EgdmFsdWUgb2YgMCBkaXNhYmxlcyBhbnkgbG9nZ2luZy4NCitB IHZhbHVlIG9mIDEgZW5hYmxlcyBsb2dnaW5nIHN0YXRlIGNoYW5nZXMgb2YN CiAuTm0NCiBpbnRlcmZhY2VzLg0KIFZhbHVlcyBhYm92ZSAxIGVuYWJsZSBs b2dnaW5nIG9mIGJhZA0KIC5ObQ0KIHBhY2tldHMuDQotRGVmYXVsdCB2YWx1 ZSBpcyAxLg0KK1RoZSBkZWZhdWx0IHZhbHVlIGlzIDEuDQogLkl0IFZhIG5l dC5pbmV0LmNhcnAuYXJwYmFsYW5jZQ0KIEJhbGFuY2UgbG9jYWwgdHJhZmZp YyB1c2luZyBBUlAgKHNlZSBiZWxvdykuDQogRGlzYWJsZWQgYnkgZGVmYXVs dC4NCiAuSXQgVmEgbmV0LmluZXQuY2FycC5zdXBwcmVzc19wcmVlbXB0DQot QSByZWFkIG9ubHkgdmFsdWUgc2hvd2luZyB0aGUgc3RhdHVzIG9mIHByZWVt cHRpb24gc3VwcHJlc3Npb24uDQorQSByZWFkLW9ubHkgdmFsdWUgc2hvd2lu ZyB0aGUgc3RhdHVzIG9mIHByZWVtcHRpb24gc3VwcHJlc3Npb24uDQogUHJl ZW1wdGlvbiBjYW4gYmUgc3VwcHJlc3NlZCBpZiBsaW5rIG9uIGFuIGludGVy ZmFjZSBpcyBkb3duDQotb3Igd2hlbg0KK29yIHdoZW4gdGhlDQogLlhyIHBm c3luYyA0DQogaW50ZXJmYWNlIGlzIG5vdCBzeW5jaHJvbml6ZWQuDQotVmFs dWUgb2YgMCBtZWFucyB0aGF0IHByZWVtcHRpb24gaXMgbm90IHN1cHByZXNz ZWQsIHNpbmNlIG5vDQorQSB2YWx1ZSBvZiAwIG1lYW5zIHRoYXQgcHJlZW1w dGlvbiBpcyBub3Qgc3VwcHJlc3NlZCwgc2luY2Ugbm8NCiBwcm9ibGVtcyBh cmUgZGV0ZWN0ZWQuDQotRXZlcnkgcHJvYmxlbSBpbmNyZW1lbnRzIHN1cHBy ZXNzaW9uIGNvdW50ZXIuDQorVGhlIHZhbHVlIGlzIGluY3JlbWVudGVkIHdo ZW4gYSBwcm9ibGVtIGlzIGRldGVjdGVkLg0KIC5FbA0KIC5TaCBBUlAgbGV2 ZWwgbG9hZCBiYWxhbmNpbmcNCi1UaGUNCitBDQogLk5tDQotaGFzIGxpbWl0 ZWQgYWJpbGl0aWVzIGZvciBsb2FkIGJhbGFuY2luZyB0aGUgaW5jb21pbmcg Y29ubmVjdGlvbnMNCi1iZXR3ZWVuIGhvc3RzIGluIEV0aGVybmV0IG5ldHdv cmsuDQotRm9yIGxvYWQgYmFsYW5jaW5nIG9wZXJhdGlvbiwgb25lIG5lZWRz IHNldmVyYWwgQ0FSUCBpbnRlcmZhY2VzIHRoYXQNCitpbnRlcmZhY2UNCito YXMgbGltaXRlZCBhYmlsaXRpZXMgZm9yIGxvYWQtYmFsYW5jaW5nIGluY29t aW5nIGNvbm5lY3Rpb25zDQorYmV0d2VlbiBob3N0cyBpbiBhbiBFdGhlcm5l dCBuZXR3b3JrLg0KK0ZvciBsb2FkLWJhbGFuY2luZyBvcGVyYXRpb24sIG9u ZSBuZWVkcyBzZXZlcmFsIENBUlAgaW50ZXJmYWNlcyB0aGF0DQogYXJlIGNv bmZpZ3VyZWQgdG8gdGhlIHNhbWUgSVAgYWRkcmVzcywgYnV0IHRvIGEgZGlm ZmVyZW50IFZISURzLg0KIE9uY2UgYW4gQVJQIHJlcXVlc3QgaXMgcmVjZWl2 ZWQsIHRoZSBDQVJQIHByb3RvY29sIHdpbGwgdXNlIGEgaGFzaGluZw0KIGZ1 bmN0aW9uIGFnYWluc3QgdGhlIHNvdXJjZSBJUCBhZGRyZXNzIGluIHRoZSBB UlAgcmVxdWVzdCB0byBkZXRlcm1pbmUNCi13aGljaCBWSElEIHNob3VsZCB0 aGlzIHJlcXVlc3QgYmVsb25nIHRvLg0KLUlmIHRoZSBjb3JyZXNwb25kaW5n IENBUlAgaW50ZXJmYWNlIGlzIGluIG1hc3RlciBzdGF0ZSwgdGhlIEFSUCBy ZXF1ZXN0DQotd2lsbCBiZSByZXBsaWVkLCBvdGhlcndpc2UgaXQgd2lsbCBi ZSBpZ25vcmVkLg0KK3doaWNoIFZISUQgdGhlIHJlcXVlc3Qgd2lsbCBiZSBh c3NpZ25lZCB0by4NCitJZiB0aGUgY29ycmVzcG9uZGluZyBDQVJQIGludGVy ZmFjZSBpcyB0aGUgY3VycmVudA0KK21hc3RlciBpbnRlcmZhY2UsIGEgcmVw bHkgd2lsbA0KK2JlIHNlbnQgdG8gdGhlIEFSUCByZXF1ZXN0Ow0KK290aGVy d2lzZSBpdCB3aWxsIGJlIGlnbm9yZWQuDQogU2VlIHRoZQ0KIC5TeCBFWEFN UExFUw0KIHNlY3Rpb24gZm9yIGEgcHJhY3RpY2FsIGV4YW1wbGUgb2YgbG9h ZCBiYWxhbmNpbmcuDQogLlBwDQotVGhlIEFSUCBsb2FkIGJhbGFuY2luZyBo YXMgc29tZSBsaW1pdGF0aW9ucy4NCitUaGUgQVJQIGxvYWQgYmFsYW5jaW5n IGltcGxlbWVudGVkIGluDQorLk5tDQoraGFzIHNvbWUgbGltaXRhdGlvbnMu DQogRmlyc3QsIEFSUCBiYWxhbmNpbmcgb25seSB3b3JrcyBvbiB0aGUgbG9j YWwgbmV0d29yayBzZWdtZW50Lg0KIEl0IGNhbm5vdCBiYWxhbmNlIHRyYWZm aWMgdGhhdCBjcm9zc2VzIGEgcm91dGVyLCBiZWNhdXNlIHRoZQ0KIHJvdXRl ciBpdHNlbGYgd2lsbCBhbHdheXMgYmUgYmFsYW5jZWQgdG8gdGhlIHNhbWUg dmlydHVhbCBob3N0Lg0KQEAgLTE2NSwxMCArMTczLDExIEBADQogaXMgZGFu Z2Vyb3VzLCBiZWNhdXNlIHRoaXMgY3JlYXRlcyBhIHJhY2UgY29uZGl0aW9u IGJldHdlZW4NCiBiYWxhbmNlZCByb3V0ZXJzIGFuZCBhIGhvc3QgdGhleSBh cmUgc2VydmluZy4NCiBJbWFnaW5lIGFuIGluY29taW5nIHBhY2tldCBjcmVh dGluZyBzdGF0ZSBvbiB0aGUgZmlyc3Qgcm91dGVyLCBiZWluZw0KLWZvcndh cmRlZCB0byBpdHMgZGVzdGluYXRpb24sIGFuZCBkZXN0aW5hdGlvbiByZXBs eWluZyBmYXN0ZXINCitmb3J3YXJkZWQgdG8gaXRzIGRlc3RpbmF0aW9uLCBh bmQgdGhlIGRlc3RpbmF0aW9uIHJlcGx5aW5nIGZhc3Rlcg0KIHRoYW4gdGhl IHN0YXRlIGluZm9ybWF0aW9uIGlzIHBhY2tlZCBhbmQgc3luY2VkIHdpdGgg dGhlIHNlY29uZCByb3V0ZXIuDQogSWYgdGhlIHJlcGx5IHdvdWxkIGJlIGxv YWQgYmFsYW5jZWQgdG8gc2Vjb25kIHJvdXRlciwgaXQgd2lsbCBiZQ0KLWRy b3BwZWQgZHVlIHRvIG5vIHN0YXRlLg0KK2Ryb3BwZWQgc2luY2UgdGhlIHNl Y29uZCByb3V0ZXIgaGFzIG5vdCB5ZXQgcmVjZWl2ZWQgaW5mb3JtYXRpb24g YWJvdXQNCit0aGUgY29ubmVjdGlvbiBzdGF0ZS4NCiAuU2ggU1RBVEUgQ0hB TkdFIE5PVElGSUNBVElPTlMNCiBTb21ldGltZXMgaXQgaXMgdXNlZnVsIHRv IGdldCBub3RpZmllZCBhYm91dA0KIC5ObQ0KQEAgLTE4MiwxMCArMTkxLDEw IEBADQogLkR2IExJTktfVVANCiBvcg0KIC5EdiBMSU5LX0RPV04NCi1ldmVu dC4NCitldmVudHMuDQogUGxlYXNlIHNlZQ0KIC5YciBkZXZkLmNvbmYgNQ0K LWFuZA0KK2FuZCB0aGUNCiAuU3ggRVhBTVBMRVMNCiBzZWN0aW9uIGZvciBt b3JlIGluZm9ybWF0aW9uLg0KIC5TaCBFWEFNUExFUw0KQEAgLTE5Myw4ICsy MDIsOCBAQA0KIGZhaWxvdmVyIGFsbCBvZiB0aGUNCiAuTm0NCiBpbnRlcmZh Y2VzIHRvZ2V0aGVyLCB3aGVuIG9uZSBvZiB0aGUgcGh5c2ljYWwgaW50ZXJm YWNlcyBnb2VzIGRvd24uDQotVGhpcyBpcyBhY2hpZXZlZCBieSB0aGUgcHJl ZW1wdCBvcHRpb24uDQotRW5hYmxlIGl0IG9uIGJvdGggaG9zdCBBIGFuZCBC Og0KK1RoaXMgaXMgYWNoaWV2ZWQgYnkgdGhlIHVzZSBvZiB0aGUgcHJlZW1w dCBvcHRpb24uDQorRW5hYmxlIGl0IG9uIGJvdGggaG9zdHMgQSBhbmQgQjoN CiAuUHANCiAuRGwgc3lzY3RsIG5ldC5pbmV0LmNhcnAucHJlZW1wdD0xDQog LlBwDQo= ---559023410-1428168044-1313626861=:7526-- From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 01:12:21 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6251A106566B for ; Thu, 18 Aug 2011 01:12:21 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from glenbarber.us (onyx.glenbarber.us [199.48.134.227]) by mx1.freebsd.org (Postfix) with SMTP id 11ECA8FC0A for ; Thu, 18 Aug 2011 01:12:20 +0000 (UTC) Received: (qmail 21920 invoked by uid 0); 17 Aug 2011 21:12:20 -0400 Received: from unknown (HELO schism.local) (gjb@76.124.49.145) by 0 with SMTP; 17 Aug 2011 21:12:20 -0400 Message-ID: <4E4C66E9.4040001@FreeBSD.org> Date: Wed, 17 Aug 2011 21:12:09 -0400 From: Glen Barber User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: Alec Berry References: <4E484AEA.6030909@witopia.net> In-Reply-To: <4E484AEA.6030909@witopia.net> X-Enigmail-Version: 1.3 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig97D9D4D9C5FCB4BE5ED693E4" Cc: freebsd-doc@FreeBSD.org Subject: Re: Web site errors X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 01:12:21 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig97D9D4D9C5FCB4BE5ED693E4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/14/11 6:23 PM, Alec Berry wrote: > There are some dead (or no longer appropriate) links on the "FreeBSD > Advocacy Project" page: > http://www.freebsd.org/advocacy/ >=20 > In particular: > http://www.daemonnews.org/ is no longer a news site > http://bsdfreak.org/ is over a year out of date >=20 Hi Alec, Thank you for the report. I've just committed a change to remove these two specific links, and they should show up on the site in the next 10 minutes. Regards, Glen --=20 Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project --------------enig97D9D4D9C5FCB4BE5ED693E4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iQEcBAEBCAAGBQJOTGbzAAoJEFJPDDeguUajtfsH/3NiXa+D7QP8MdPHylleSLnc SBAM/+nnt7Ibkc7QEx0mO2JmkOewRUwAI4JAuHLT6zc0WueKay8qk0+WEaa+AUKu ylWAfJCKVkI91J9MXdkqfBWV7OUHNeEaIjsEQ8wtX5JraY3+fxoXXLEPj++hUDPJ 0FLNbsfD6acTzzYiuqCms2RTsPtv1mLZ+456Ee5VtBaPhPOxCACR3ryhCmuc3vHE 9DQEDENnON4qLvotbW1Fgn13R3PQps0925g8BT5UrduQ7lhC8kj5VEWIIMqLYgyl ZBdpIJh7NUNRGyPwit8BfeDdsruJtUeOO1nM6aQd1E3IWYVB7teBmAivsKTt3RU= =E9zY -----END PGP SIGNATURE----- --------------enig97D9D4D9C5FCB4BE5ED693E4-- From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 01:14:59 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A636D106566B for ; Thu, 18 Aug 2011 01:14:59 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from glenbarber.us (onyx.glenbarber.us [199.48.134.227]) by mx1.freebsd.org (Postfix) with SMTP id 549A68FC08 for ; Thu, 18 Aug 2011 01:14:59 +0000 (UTC) Received: (qmail 21968 invoked by uid 0); 17 Aug 2011 21:14:58 -0400 Received: from unknown (HELO schism.local) (gjb@76.124.49.145) by 0 with SMTP; 17 Aug 2011 21:14:58 -0400 Message-ID: <4E4C678C.7060208@FreeBSD.org> Date: Wed, 17 Aug 2011 21:14:52 -0400 From: Glen Barber User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: Alec Berry References: <4E484AEA.6030909@witopia.net> <4E4C66E9.4040001@FreeBSD.org> In-Reply-To: <4E4C66E9.4040001@FreeBSD.org> X-Enigmail-Version: 1.3 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig3C0E3A9B4AA0EA5D13C6745E" Cc: freebsd-doc@FreeBSD.org Subject: Re: Web site errors X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 01:14:59 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3C0E3A9B4AA0EA5D13C6745E Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/17/11 9:12 PM, Glen Barber wrote: > Thank you for the report. I've just committed a change to remove these= > two specific links, and they should show up on the site in the next 10 > minutes. Or, not show up, as the case may be... :) --=20 Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project --------------enig3C0E3A9B4AA0EA5D13C6745E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iQEcBAEBCAAGBQJOTGeRAAoJEFJPDDeguUaj6tQH/jbAbglXdkihXleF6pH1Lsng BZ6mAzuaq+XvXDcLPumbk81Vek6qGTxdxtiYRhRy1IGIoDhwx1zGdX0fAY/1x4lT 4BJEqRXmEcd/Mn32ujmlzzqdgZExsojeTRh5FeZvTfOtmRGJFQgVMGqPqwHhcuQL y+nYWcAf5iGtHN7ECxzAlyUfBoB592uyDnS7wjLsDXFzuI1elh1NBjawxPts5Vyc IXP9OUTCJs6qHCfG41FiPlXu4dk9drO/xPEoMKNB0hgUjXbEKs7EmVPeqFSlECIC a2OKYcgRrwKXkoQO96lr7O87HLFk2O6a4p0d+V6AH6f8dPOkx/07xFuBTEkW7xw= =m/Yk -----END PGP SIGNATURE----- --------------enig3C0E3A9B4AA0EA5D13C6745E-- From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 06:51:06 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9B881065680 for ; Thu, 18 Aug 2011 06:51:06 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from tux15.hoststar.at (tux15.hoststar.at [213.239.217.242]) by mx1.freebsd.org (Postfix) with ESMTP id 6417F8FC08 for ; Thu, 18 Aug 2011 06:51:05 +0000 (UTC) Received: from freebsd.bsdkisten.at (chello084115173108.graz.surfer.at [84.115.173.108]) (authenticated bits=0) by tux15.hoststar.at (8.13.8/8.12.11) with ESMTP id p7I6p2Qr008540; Thu, 18 Aug 2011 08:51:03 +0200 Message-ID: <4E4CB653.5040700@FreeBSD.org> Date: Thu, 18 Aug 2011 08:50:59 +0200 From: Johann Kois User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110817 Thunderbird/6.0 MIME-Version: 1.0 To: Jason Helfman References: <20110816002225.7ebb265b@serene.no-ip.org> <4E4AD76C.6060508@FreeBSD.org> <20110816171311.1f845047@serene.no-ip.org> <4E4B8ED3.8040708@FreeBSD.org> <20110817125425.GA26287@lonesome.com> <20110817164653.GC79663@eggman.experts-exchange.com> In-Reply-To: <20110817164653.GC79663@eggman.experts-exchange.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Mark Linimon , freebsd-doc@FreeBSD.org Subject: Re: Broken link to articles/problem-reports/pr-writing.html in porters-handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 06:51:06 -0000 On 08/17/2011 18:46, Jason Helfman wrote: > On Wed, Aug 17, 2011 at 07:54:25AM -0500, Mark Linimon thus spake: >> On Wed, Aug 17, 2011 at 11:50:11AM +0200, Johann Kois wrote: >>> For example if you build the local handbook you will get no >>> book.html. If you build a local article you will get only >>> article.html, but no "split-html". >> >> I usually test by e.g. 'make book.html' instead of just 'make'. I find >> it easier to search for things on the single output. Either way works. >> >> mcl > > I build the entire site @work, and get both split and one page (book), and > haven't had any issues yet with it. Well, the "problem" is you should not get both versions. ;-) For example: * Makefile for the fdp-primer: FORMATS?= html html-split (so you get both formats, both locally and on FreeBSD.org) * Makefile for the handbook: FORMATS?= html-split (so no book.html when built locally, although it is there on www.FreeBSD.org). * Makefile for all the articles: FORMATS?= html (so only article.html when built locally, but also "html-split files" when built on FreeBSD.org). This happens when you build the documentation from within the doc tree (so for example started from a checked out doc/en_US.ISO8859-1 dir). So something is done differently when you create a full copy of FreeBSD www/doc. At least that is how it looks to me. jkois -- Johann Kois jkois(at)FreeBSD.org FreeBSD Documentation Project FreeBSD German Documentation Project - https://doc.bsdgroup.de From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 13:40:04 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC5BD106564A for ; Thu, 18 Aug 2011 13:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B082A8FC13 for ; Thu, 18 Aug 2011 13:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7IDe4jB061480 for ; Thu, 18 Aug 2011 13:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7IDe4BA061479; Thu, 18 Aug 2011 13:40:04 GMT (envelope-from gnats) Resent-Date: Thu, 18 Aug 2011 13:40:04 GMT Resent-Message-Id: <201108181340.p7IDe4BA061479@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Rees Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73CF0106564A for ; Thu, 18 Aug 2011 13:32:50 +0000 (UTC) (envelope-from crees@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 638CA8FC13 for ; Thu, 18 Aug 2011 13:32:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7IDWoHp060951 for ; Thu, 18 Aug 2011 13:32:50 GMT (envelope-from crees@freefall.freebsd.org) Received: (from crees@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7IDWoQu060950; Thu, 18 Aug 2011 13:32:50 GMT (envelope-from crees) Message-Id: <201108181332.p7IDWoQu060950@freefall.freebsd.org> Date: Thu, 18 Aug 2011 13:32:50 GMT From: Chris Rees To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Chris Rees List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 13:40:05 -0000 >Number: 159870 >Category: docs >Synopsis: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 18 13:40:04 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Chris Rees >Release: FreeBSD 8.2-STABLE i386 >Organization: >Environment: System: FreeBSD freefall.freebsd.org 8.2-STABLE FreeBSD 8.2-STABLE #4 r220774: Mon Apr 18 13:56:14 UTC 2011 simon@freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL i386 >Description: The default assignees for PRs include the freebsd-openoffice list, which has been superseded by freebsd-office. http://www.freebsd.org/doc/en/articles/pr-guidelines/pr-types.html >How-To-Repeat: >Fix: --- pr-guidelines-office-list.diff begins here --- Index: article.sgml =================================================================== RCS file: /home/dcvs/doc/en_US.ISO8859-1/articles/pr-guidelines/article.sgml,v retrieving revision 1.37 diff -u -r1.37 article.sgml --- article.sgml 14 May 2011 20:44:31 -0000 1.37 +++ article.sgml 18 Aug 2011 13:30:55 -0000 @@ -666,9 +666,9 @@ port which is maintained by - openoffice@FreeBSD.org + office@FreeBSD.org ports - freebsd-openoffice + freebsd-office mailing list --- pr-guidelines-office-list.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 16:20:10 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20C0A1065670 for ; Thu, 18 Aug 2011 16:20:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 06A648FC16 for ; Thu, 18 Aug 2011 16:20:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7IGK9Mh008753 for ; Thu, 18 Aug 2011 16:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7IGK9sF008750; Thu, 18 Aug 2011 16:20:09 GMT (envelope-from gnats) Date: Thu, 18 Aug 2011 16:20:09 GMT Message-Id: <201108181620.p7IGK9sF008750@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Jason Helfman Cc: Subject: Re: docs/159870 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Helfman List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 16:20:10 -0000 The following reply was made to PR docs/159870; it has been noted by GNATS. From: Jason Helfman To: bug-followup@freebsd.org Cc: Subject: Re: docs/159870 Date: Thu, 18 Aug 2011 09:12:46 -0700 --+B+y8wtTXqdUj1xM Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline This cleans up entries in the handbook, as well, for the list itself. There are still entries in www/en/search, however it is probably would think it is a good idea for those to remain for searching. -jgh -- Jason Helfman System Administrator experts-exchange.com http://www.experts-exchange.com/M_4830110.html E4AD 7CF1 1396 27F6 79DD 4342 5E92 AD66 8C8C FBA5 --+B+y8wtTXqdUj1xM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch.txt" Index: chapter.sgml =================================================================== RCS file: /home/jhelfman/ncvs/doc/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml,v retrieving revision 1.209 diff -u -r1.209 chapter.sgml --- chapter.sgml 23 Jul 2011 21:39:12 -0000 1.209 +++ chapter.sgml 18 Aug 2011 16:04:24 -0000 @@ -411,12 +411,6 @@ - &a.openoffice.name; - Porting OpenOffice.org and - &staroffice; to FreeBSD - - - &a.performance.name; Performance tuning questions for high performance/load installations @@ -1426,18 +1420,6 @@ - &a.openoffice.name; - - - OpenOffice.org - - Discussions concerning the porting and maintenance - of OpenOffice.org and - &staroffice;. - - - - &a.performance.name; Index: sgml/mailing-lists.ent =================================================================== RCS file: /home/jhelfman/ncvs/doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent,v retrieving revision 1.80 diff -u -r1.80 mailing-lists.ent --- sgml/mailing-lists.ent 23 Jul 2011 21:39:12 -0000 1.80 +++ sgml/mailing-lists.ent 18 Aug 2011 16:08:56 -0000 @@ -311,10 +311,6 @@ Office applications on FreeBSD"> freebsd-office"> - -FreeBSD OpenOffice mailing list"> -freebsd-openoffice"> - FreeBSD performance mailing list"> freebsd-performance"> --+B+y8wtTXqdUj1xM-- From owner-freebsd-doc@FreeBSD.ORG Thu Aug 18 23:00:21 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D223106566C for ; Thu, 18 Aug 2011 23:00:21 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5AAB78FC0C for ; Thu, 18 Aug 2011 23:00:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7IN0Ls0079951 for ; Thu, 18 Aug 2011 23:00:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7IN0LUO079950; Thu, 18 Aug 2011 23:00:21 GMT (envelope-from gnats) Resent-Date: Thu, 18 Aug 2011 23:00:21 GMT Resent-Message-Id: <201108182300.p7IN0LUO079950@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Warren Block Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 780681065675 for ; Thu, 18 Aug 2011 22:53:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 67D078FC1A for ; Thu, 18 Aug 2011 22:53:00 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7IMr0mr086595 for ; Thu, 18 Aug 2011 22:53:00 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p7IMr0us086588; Thu, 18 Aug 2011 22:53:00 GMT (envelope-from nobody) Message-Id: <201108182253.p7IMr0us086588@red.freebsd.org> Date: Thu, 18 Aug 2011 22:53:00 GMT From: Warren Block To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: docs/159897: [patch] improve HAST section of Handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2011 23:00:21 -0000 >Number: 159897 >Category: docs >Synopsis: [patch] improve HAST section of Handbook >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 18 23:00:21 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Warren Block >Release: 8-STABLE >Organization: >Environment: FreeBSD lightning 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Aug 17 19:31:39 MDT 2011 root@lightning:/usr/obj/usr/src/sys/LIGHTNING i386 >Description: Edit and polish the HAST section of the Handbook with an eye to conciseness and clarity. >How-To-Repeat: >Fix: Apply patch. Patch attached with submission follows: --- en_US.ISO8859-1/books/handbook/disks/chapter.sgml.orig 2011-08-18 15:22:56.000000000 -0600 +++ en_US.ISO8859-1/books/handbook/disks/chapter.sgml 2011-08-18 16:35:46.000000000 -0600 @@ -4038,7 +4038,7 @@ Synopsis - High-availability is one of the main requirements in serious + High availability is one of the main requirements in serious business applications and highly-available storage is a key component in such environments. Highly Available STorage, or HASTHighly Available @@ -4109,7 +4109,7 @@ drives. - File system agnostic, thus allowing to use any file + File system agnostic, thus allowing use of any file system supported by &os;. @@ -4152,7 +4152,7 @@ total. - Since the HAST works in + Since HAST works in primary-secondary configuration, it allows only one of the cluster nodes to be active at any given time. The primary node, also called @@ -4175,7 +4175,7 @@ HAST operates synchronously on a block - level, which makes it transparent for file systems and + level, making it transparent to file systems and applications. HAST provides regular GEOM providers in /dev/hast/ directory for use by other tools or applications, thus there is @@ -4252,7 +4252,7 @@ For stripped-down systems, make sure this module is available. Alternatively, it is possible to build GEOM_GATE support into the kernel - statically, by adding the following line to the custom kernel + statically, by adding this line to the custom kernel configuration file: options GEOM_GATE @@ -4290,10 +4290,10 @@ class="directory">/dev/hast/) will be called test. - The configuration of HAST is being done + Configuration of HAST is done in the /etc/hast.conf file. This file should be the same on both nodes. The simplest configuration - possible is following: + possible is: resource test { on hasta { @@ -4317,9 +4317,9 @@ alternatively in the local DNS. - Now that the configuration exists on both nodes, it is - possible to create the HAST pool. Run the - following commands on both nodes to place the initial metadata + Now that the configuration exists on both nodes, + the HAST pool can be created. Run these + commands on both nodes to place the initial metadata onto the local disk, and start the &man.hastd.8; daemon: &prompt.root; hastctl create test @@ -4334,51 +4334,51 @@ available. - HAST is not responsible for selecting node's role - (primary or secondary). - Node's role has to be configured by an administrator or other - software like Heartbeat using the + A HAST node's role (primary or + secondary) is selected by an administrator + or other + software like Heartbeat using the &man.hastctl.8; utility. Move to the primary node (hasta) and - issue the following command: + issue this command: &prompt.root; hastctl role primary test - Similarly, run the following command on the secondary node + Similarly, run this command on the secondary node (hastb): &prompt.root; hastctl role secondary test - It may happen that both of the nodes are not able to - communicate with each other and both are configured as - primary nodes; the consequence of this condition is called - split-brain. In order to troubleshoot + When the nodes are unable to + communicate with each other, and both are configured as + primary nodes, the condition is called + split-brain. To troubleshoot this situation, follow the steps described in . - It is possible to verify the result with the + Verify the result with the &man.hastctl.8; utility on each node: &prompt.root; hastctl status test - The important text is the status line - from its output and it should say complete + The important text is the status line, + which should say complete on each of the nodes. If it says degraded, something went wrong. At this point, the synchronization between the nodes has already started. The synchronization - completes when the hastctl status command + completes when hastctl status reports 0 bytes of dirty extents. - The last step is to create a filesystem on the + The next step is to create a filesystem on the /dev/hast/test - GEOM provider and mount it. This has to be done on the - primary node (as the + GEOM provider and mount it. This must be done on the + primary node, as /dev/hast/test - appears only on the primary node), and - it can take a few minutes depending on the size of the hard + appears only on the primary node. + It can take a few minutes depending on the size of the hard drive: &prompt.root; newfs -U /dev/hast/test @@ -4387,9 +4387,9 @@ Once the HAST framework is configured properly, the final step is to make sure that - HAST is started during the system boot time - automatically. The following line should be added to the - /etc/rc.conf file: + HAST is started automatically during the system + boot. This line is added to + /etc/rc.conf: hastd_enable="YES" @@ -4397,26 +4397,25 @@ Failover Configuration The goal of this example is to build a robust storage - system which is resistant from the failures of any given node. - The key task here is to remedy a scenario when a - primary node of the cluster fails. Should - it happen, the secondary node is there to + system which is resistant to failures of any given node. + The scenario is that a + primary node of the cluster fails. If + this happens, the secondary node is there to take over seamlessly, check and mount the file system, and continue to work without missing a single bit of data. - In order to accomplish this task, it will be required to - utilize another feature available under &os; which provides + To accomplish this task, another &os; feature provides for automatic failover on the IP layer — - CARP. CARP stands for - Common Address Redundancy Protocol and allows multiple hosts + CARP. CARP (Common Address + Redundancy Protocol) allows multiple hosts on the same network segment to share an IP address. Set up CARP on both nodes of the cluster according to the documentation available in . - After completing this task, each node should have its own + After setup, each node will have its own carp0 interface with a shared IP address 172.16.0.254. - Obviously, the primary HAST node of the - cluster has to be the master CARP + The primary HAST node of the + cluster must be the master CARP node. The HAST pool created in the previous @@ -4430,17 +4429,17 @@ In the event of CARP interfaces going up or down, the &os; operating system generates a &man.devd.8; - event, which makes it possible to watch for the state changes + event, making it possible to watch for the state changes on the CARP interfaces. A state change on the CARP interface is an indication that - one of the nodes failed or came back online. In such a case, - it is possible to run a particular script which will + one of the nodes failed or came back online. These state change + events make it possible to run a script which will automatically handle the failover. - To be able to catch the state changes on the - CARP interfaces, the following - configuration has to be added to the - /etc/devd.conf file on each node: + To be able to catch state changes on the + CARP interfaces, add this + configuration to + /etc/devd.conf on each node: notify 30 { match "system" "IFNET"; @@ -4456,12 +4455,12 @@ action "/usr/local/sbin/carp-hast-switch slave"; }; - To put the new configuration into effect, run the - following command on both nodes: + Restart &man.devd.8; on both nodes o put the new configuration + into effect: &prompt.root; /etc/rc.d/devd restart - In the event that the carp0 + When the carp0 interface goes up or down (i.e. the interface state changes), the system generates a notification, allowing the &man.devd.8; subsystem to run an arbitrary script, in this case @@ -4471,7 +4470,7 @@ &man.devd.8; configuration, please consult the &man.devd.conf.5; manual page. - An example of such a script could be following: + An example of such a script could be: #!/bin/sh @@ -4557,13 +4556,13 @@ ;; esac - In a nutshell, the script does the following when a node + In a nutshell, the script takes these actions when a node becomes master / primary: - Promotes the HAST pools as + Promotes the HAST pools to primary on a given node. @@ -4571,7 +4570,7 @@ HAST pool. - Mounts the pools at appropriate place. + Mounts the pools at an appropriate place. @@ -4590,15 +4589,15 @@ Keep in mind that this is just an example script which - should serve as a proof of concept solution. It does not + should serve as a proof of concept. It does not handle all the possible scenarios and can be extended or altered in any way, for example it can start/stop required - services etc. + services, etc. - For the purpose of this example we used a standard UFS - file system. In order to reduce the time needed for + For this example, we used a standard UFS + file system. To reduce the time needed for recovery, a journal-enabled UFS or ZFS file system can be used. @@ -4615,41 +4614,40 @@ General Troubleshooting Tips - HAST should be generally working - without any issues, however as with any other software + HAST should generally work + without issues. However, as with any other software product, there may be times when it does not work as supposed. The sources of the problems may be different, but the rule of thumb is to ensure that the time is synchronized between all nodes of the cluster. - The debugging level of the &man.hastd.8; should be - increased when troubleshooting HAST - problems. This can be accomplished by starting the + When troubleshooting HAST problems, + the debugging level of &man.hastd.8; should be increased + by starting the &man.hastd.8; daemon with the -d - argument. Note, that this argument may be specified + argument. Note that this argument may be specified multiple times to further increase the debugging level. A - lot of useful information may be obtained this way. It - should be also considered to use -F - argument, which will start the &man.hastd.8; daemon in + lot of useful information may be obtained this way. Consider + also using the -F + argument, which starts the &man.hastd.8; daemon in the foreground. Recovering from the Split-brain Condition - The consequence of a situation when both nodes of the - cluster are not able to communicate with each other and both - are configured as primary nodes is called - split-brain. This is a dangerous + Split-brain is when the nodes of the + cluster are unable to communicate with each other, and both + are configured as primary. This is a dangerous condition because it allows both nodes to make incompatible - changes to the data. This situation has to be handled by - the system administrator manually. + changes to the data. This problem must be corrected + manually by the system administrator. - In order to fix this situation the administrator has to + The administrator must decide which node has more important changes (or merge them - manually) and let the HAST perform + manually) and let HAST perform the full synchronization of the node which has the broken - data. To do this, issue the following commands on the node + data. To do this, issue these commands on the node which needs to be resynchronized: &prompt.root; hastctl role init <resource> >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 03:30:09 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4863A106564A for ; Fri, 19 Aug 2011 03:30:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 24BAA8FC17 for ; Fri, 19 Aug 2011 03:30:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7J3U9RD031015 for ; Fri, 19 Aug 2011 03:30:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7J3U80R031013; Fri, 19 Aug 2011 03:30:09 GMT (envelope-from gnats) Resent-Date: Fri, 19 Aug 2011 03:30:09 GMT Resent-Message-Id: <201108190330.p7J3U80R031013@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ben Kaduk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2731F1065670 for ; Fri, 19 Aug 2011 03:29:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 15F298FC16 for ; Fri, 19 Aug 2011 03:29:00 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7J3Sxew023185 for ; Fri, 19 Aug 2011 03:28:59 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p7J3SxQ3023184; Fri, 19 Aug 2011 03:28:59 GMT (envelope-from nobody) Message-Id: <201108190328.p7J3SxQ3023184@red.freebsd.org> Date: Fri, 19 Aug 2011 03:28:59 GMT From: Ben Kaduk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 03:30:09 -0000 >Number: 159898 >Category: docs >Synopsis: [patch] libusb.3 whitespace, markup, grammar fixes >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Aug 19 03:30:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ben Kaduk >Release: 9-current >Organization: MIT SIPB >Environment: n/a >Description: libusb.3 started out with a lot of long lines, sentences starting in the middle of lines, trailing whitespace, and ignored lines consisting of just '.'. Mechanical fixes for these issues are in one patch. There are also many grammar and consistency issues in the man page, which are fixed in a second patch. I'll attach the grammar patch in the webform and send the whitespace diff as an update to the ticket. (The grammar patch applies on top of the whitespace patch, though.) There are several functions whose return values are erroneously described in the man page at this point, but I can't commit enough time for a full audit at this point in time. >How-To-Repeat: >Fix: Patch attached with submission follows: --- libusb.3.whitespace 2011-08-18 13:42:48.000000000 -0400 +++ libusb.3 2011-08-18 23:22:35.000000000 -0400 @@ -33,7 +33,8 @@ .Nm libusb .Nd "USB access library" .Sh LIBRARY -USB access library (libusb -lusb) +USB access library +.Pq libusb, -lusb .Sh SYNOPSIS .In libusb.h .Sh DESCRIPTION @@ -46,8 +47,8 @@ .Ft int .Fn libusb_init libusb_context **ctx This function initialises libusb. -Must be called at the beginning -of the program. +It must be called at the beginning +of the program, before other libusb routines are used. This function returns 0 on success or LIBUSB_ERROR on failure. .Pp @@ -55,35 +56,39 @@ .Fn libusb_exit "libusb_context *ctx" Deinitialise libusb. Must be called at the end of the application. +Other libusb routines may not be called after this function. .Pp .Ft const char * .Fn libusb_strerror "int code" -Get ASCII representation of the error given by the +Get the ASCII representation of the error given by the .Fa code argument. .Pp .Ft void .Fn libusb_set_debug "libusb_context *ctx" "int level" -Set debug to the -.Fa level -level. +Set the debug level to +.Fa level . .Pp .Ft ssize_t .Fn libusb_get_device_list "libusb_context *ctx" "libusb_device ***list" -Fill into +Populate .Fa list -the list of usb device available. -All the device created by this -function must be unref and free when you are done with them. +with the list of usb devices available, adding a reference to each +device in the list. +All the list entries created by this +function must have their reference counter +decremented when you are done with them, +and the list itself must be freed. This -function returns the number of devices in list or a LIBUSB_ERROR code. +function returns the number of devices in the list or a LIBUSB_ERROR code. .Pp .Ft void .Fn libusb_free_device_list "libusb_device **list" "int unref_devices" Free the list of devices discovered by libusb_get_device_list. If .Fa unref_device -is set to 1 all devices are unref one time. +is set to 1 all devices in the list have their reference +counter decremented once. .Pp .Ft uint8_t .Fn libusb_get_bus_number "libusb_device *dev" @@ -120,13 +125,13 @@ .Fn libusb_open "libusb_device *dev" "libusb_device_handle **devh" Open a device and obtain a device_handle. Returns 0 on success, -LIBUSB_ERROR_NO_MEM on memory allocation problem, LIBUSB_ERROR_ACCESS -on permission problem, LIBUSB_ERROR_NO_DEVICE if the device has been -disconnected and a LIBUSB_ERROR code on error. +LIBUSB_ERROR_NO_MEM on memory allocation problems, LIBUSB_ERROR_ACCESS +on permissions problems, LIBUSB_ERROR_NO_DEVICE if the device has been +disconnected and a LIBUSB_ERROR code on other errors. .Pp .Ft libusb_device_handle * .Fn libusb_open_device_with_vid_pid "libusb_context *ctx" "uint16_t vid" "uint16_t pid" -Convenience function to open a device with is +A convenience function to open a device with vendor and producd IDs .Fa vid and .Fa pid. @@ -150,7 +155,7 @@ .Pp .Ft int .Fn libusb_set_configuration "libusb_device_handle *devh" "int config" -Set the active configuration +Set the active configuration to .Fa config for the device contained by .Fa devh. @@ -164,16 +169,16 @@ Claim an interface in a given libusb_handle .Fa devh. This is a non-blocking function. -It returns 0 success, LIBUSB_ERROR_NOT_FOUND +It returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the requested interface does not exist, LIBUSB_ERROR_BUSY if a program or driver has claimed the interface, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected and a LIBUSB_ERROR code on failure. .Pp .Ft int .Fn libusb_release_interface "libusb_device_handle *devh" "int interface_number" -This function release an interface. -All the claimed interface must be released -before closing a device. +This function releases an interface. +All the claimed interfaces on a device must be released +before closing the device. Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the interface was not claimed, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected and LIBUSB_ERROR on failure. @@ -184,7 +189,7 @@ Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the interface was not claimed or the requested setting does not exist, LIBUSB_ERROR_NO_DEVICE if the device has been -disconnected and LIBUSB_ERROR code on failure. +disconnected and a LIBUSB_ERROR code on failure. .Pp .Ft int .Fn libusb_clear_halt "libusb_device_handle *devh" "unsigned char endpoint" @@ -202,31 +207,30 @@ .Pp .Ft int .Fn libusb_check_connected "libusb_device_handle *devh" -Test if USB device is still connected. +Test if the USB device is still connected. Returns 0 on success, -LIBUSB_ERROR_NO_DEVICE if has been disconnected and a LIBUSB_ERROR +LIBUSB_ERROR_NO_DEVICE if it has been disconnected and a LIBUSB_ERROR code on failure. .Pp .Ft int .Fn libusb_kernel_driver_active "libusb_device_handle *devh" "int interface" Determine if a driver is active on a interface. Returns 0 if no kernel driver -is active, returns 1 if a kernel driver is active, -returns LIBUSB_ERROR_NO_DEVICE -if the device has been disconnected and returns a LIBUSB_ERROR code on failure. +is active, 1 if a kernel driver is active, LIBUSB_ERROR_NO_DEVICE +if the device has been disconnected and a LIBUSB_ERROR code on failure. .Pp .Ft int .Fn libusb_get_driver "libusb_device_handle *devh" "int interface" "char *name" "int namelen" or .Ft int .Fn libusb_get_driver_np "libusb_device_handle *devh" "int interface" "char *name" "int namelen" -Gets the name of the driver attached to the given +Copy the name of the driver attached to the given .Fa device and .Fa interface -into the buffer given by +into the buffer .Fa name -and +of length .Fa namelen . Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if no kernel driver is attached to the given interface and LIBUSB_ERROR_INVALID_PARAM if the interface does @@ -242,7 +246,7 @@ .Ft int .Fn libusb_detach_kernel_driver_np "libusb_device_handle *devh" "int interface" Detach a kernel driver from an interface. -This is needed to claim an interface required by a kernel driver. +This is needed to claim an interface already claimed by a kernel driver. Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if no kernel driver was active, LIBUSB_ERROR_INVALID_PARAM if the interface does not exist, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected @@ -251,11 +255,11 @@ .Pp .Ft int .Fn libusb_attach_kernel_driver "libusb_device_handle *devh" "int interface" -Re-attach an interface kernel driver previously detached. +Re-attach an interface kernel driver that was previously detached. Returns 0 on success, LIBUSB_ERROR_INVALID_PARAM if the interface does not exist, LIBUSB_ERROR_NO_DEVICE -if the device has been disconnect, LIBUSB_ERROR_BUSY if the driver cannot be +if the device has been disconnected, LIBUSB_ERROR_BUSY if the driver cannot be attached because the interface is claimed by a program or driver and a LIBUSB_ERROR code on failure. .Pp @@ -273,24 +277,25 @@ .Fn libsub_get_active_config_descriptor "libusb_device *dev" "struct libusb_config_descriptor **config" Get the USB configuration descriptor for the active configuration. Returns 0 on -success, returns LIBUSB_ERROR_NOT_FOUND if the device is in unconfigured state -and returns another LIBUSB_ERROR code on error. +success, LIBUSB_ERROR_NOT_FOUND if the device is in +an unconfigured state +and a LIBUSB_ERROR code on error. .Pp .Ft int .Fn libusb_get_config_descriptor "libusb_device *dev" "uint8_t config_index" "libusb_config_descriptor **config" -Get USB configuration descriptor based on its index +Get a USB configuration descriptor based on its index .Fa idx. Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the configuration does not exist -and returns another LIBUSB_ERROR code on error. +and a LIBUSB_ERROR code on error. .Pp .Ft int .Fn libusb_get_config_descriptor_by_value "libusb_device *dev" "uint8 bConfigurationValue" "libusb_config_descriptor **config" Get a USB configuration descriptor with a specific bConfigurationValue. This is -a non-blocking function which does not send request through the device. +a non-blocking function which does not send a request through the device. Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the configuration -does not exist and another +does not exist and a LIBUSB_ERROR code on failure. .Pp .Ft void @@ -299,17 +304,17 @@ .Pp .Ft int .Fn libusb_get_string_descriptor_ascii "libusb_device_handle *devh" "uint8_t desc_idx" "unsigned char *data" "int length" -Retrieve a string descriptor in C style ascii. -Returns a positive number of bytes in the resulting ASCII string +Retrieve a string descriptor in C style ASCII. +Returns the positive number of bytes in the resulting ASCII string on success and a LIBUSB_ERROR code on failure. .Pp .Sh USB ASYNCHRONOUS I/O .Pp .Ft struct libusb_transfer * .Fn libusb_alloc_transfer "int iso_packets" -Allocate a transfer with -.Fa iso_packets -numbers of isochronous packet descriptors. +Allocate a transfer with the number of isochronous packet descriptors +specified by +.Fa iso_packets . Returns NULL on error. .Pp .Ft void @@ -320,13 +325,13 @@ .Fn libusb_submit_transfer "struct libusb_transfer *tr" This function will submit a transfer and returns immediately. Returns 0 on success, LIBUSB_ERROR_NO_DEVICE if -the device has been disconnected and +the device has been disconnected and a LIBUSB_ERROR code on other failure. .Pp .Ft int .Fn libusb_cancel_transfer "struct libusb_transfer *tr" -This function asynchronously cancel a transfer. -Returns 0 on success and LIBUSB_ERROR code on failure. +This function asynchronously cancels a transfer. +Returns 0 on success and a LIBUSB_ERROR code on failure. .Pp .Sh USB SYNCHRONOUS I/O .Pp @@ -334,14 +339,14 @@ .Fn libusb_control_transfer "libusb_device_handle *devh" "uint8_t bmRequestType" "uint8_t bRequest" "uint16_t wValue" "uint16_t wIndex" "unsigned char *data" "uint16_t wLength" "unsigned int timeout" Perform a USB control transfer. Returns the actual number of bytes -transferred on success in the range from and including zero until and +transferred on success, in the range from and including zero up to and including .Fa wLength . -On error a libusb error code is returned, for example -LIBUSB_ERROR_TIMEOUT if the transfer timeout, LIBUSB_ERROR_PIPE if the +On error a LIBUSB_ERROR code is returned, for example +LIBUSB_ERROR_TIMEOUT if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not supported, LIBUSB_ERROR_NO_DEVICE if the -device has been disconnected or another LIBUSB_ERROR code on other failures. -The libusb error codes are always negative. +device has been disconnected and another LIBUSB_ERROR code on other failures. +The LIBUSB_ERROR codes are all negative. .Pp .Ft int .Fn libusb_bulk_transfer "struct libusb_device_handle *devh" "unsigned char endpoint" "unsigned char *data" "int length" "int *transferred" "unsigned int timeout" @@ -349,10 +354,10 @@ A timeout value of zero means no timeout. The timeout value is given in milliseconds. Returns 0 on success, LIBUSB_ERROR_TIMEOUT -if the transfer timeout, LIBUSB_ERROR_PIPE if the control request was not +if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not supported, LIBUSB_ERROR_OVERFLOW if the device offered more data, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected and -LIBUSB_ERROR code on other failure. +a LIBUSB_ERROR code on other failure. .Pp .Ft int .Fn libusb_interrupt_transfer "struct libusb_device_handle *devh" "unsigned char endpoint" "unsigned char *data" "int length" "int *transferred" "unsigned int timeout" @@ -360,10 +365,10 @@ A timeout value of zero means no timeout. The timeout value is given in milliseconds. Returns 0 on success, LIBUSB_ERROR_TIMEOUT -if the transfer timeout, LIBUSB_ERROR_PIPE if the control request was not +if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not supported, LIBUSB_ERROR_OVERFLOW if the device offered more data, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected and -LIBUSB_ERROR code on other failure. +a LIBUSB_ERROR code on other failure. .Pp .Sh USB EVENTS .Pp @@ -381,7 +386,8 @@ .Fn libusb_unlock_events "libusb_context *ctx" Release the event handling lock. This will wake up any thread blocked -on libusb_wait_for_event(). +on +.B libusb_wait_for_event() . .Pp .Ft int .Fn libusb_event_handling_ok "libusb_context *ctx" @@ -394,13 +400,13 @@ .Ft int .Fn libusb_event_handler_active "libusb_context *ctx" Determine if an active thread is handling events. -Returns 1 if yes and 0 if there +Returns 1 if there is a thread handling events and 0 if there are no threads currently handling events. .Pp .Ft void .Fn libusb_lock_event_waiters "libusb_context *ctx" Acquire the event_waiters lock. -This lock is designed to be obtained under the +This lock is designed to be obtained in the situation where you want to be aware when events are completed, but some other thread is event handling so calling libusb_handle_events() is not allowed. .Pp @@ -417,7 +423,7 @@ block until the timeout expires or a transfer completes or a thread releases the event handling lock through libusb_unlock_events(). Returns 0 after a -transfer completes or another thread stops event handling, returns 1 if the +transfer completes or another thread stops event handling, and 1 if the timeout expired. .Pp .Ft int @@ -431,19 +437,19 @@ .Fn libusb_handle_events "libusb_context *ctx" Handle any pending events in blocking mode with a sensible timeout. Returns 0 -on success, returns a LIBUSB_ERROR code on failure. +on success and a LIBUSB_ERROR code on failure. .Pp .Ft int .Fn libusb_handle_events_locked "libusb_context *ctx" "struct timeval *tv" Handle any pending events by polling file desciptors, without checking if -another threads are already doing so. +another thread is already doing so. Must be called with the event lock held. .Pp .Ft int .Fn libusb_get_next_timeout "libusb_context *ctx" "struct timeval *tv" Determine the next internal timeout that libusb needs to handle. Returns 0 -if there are no pending timeouts, 1 if a timeout was returned, or LIBUSB_ERROR +if there are no pending timeouts, 1 if a timeout was returned, or a LIBUSB_ERROR code on failure. .Pp .Ft void >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 03:31:59 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D054B106566C; Fri, 19 Aug 2011 03:31:59 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-3.mit.edu (DMZ-MAILSEC-SCANNER-3.MIT.EDU [18.9.25.14]) by mx1.freebsd.org (Postfix) with ESMTP id 6909C8FC0A; Fri, 19 Aug 2011 03:31:59 +0000 (UTC) X-AuditID: 1209190e-b7c22ae000000a2c-b6-4e4dd8b8bb4d Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 74.68.02604.8B8DD4E4; Thu, 18 Aug 2011 23:30:00 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id p7J3VwZf029673; Thu, 18 Aug 2011 23:31:58 -0400 Received: from multics.mit.edu (MULTICS.MIT.EDU [18.187.1.73]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p7J3VueX024261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 18 Aug 2011 23:31:57 -0400 (EDT) Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id p7J3Vutg027310; Thu, 18 Aug 2011 23:31:56 -0400 (EDT) Date: Thu, 18 Aug 2011 23:31:56 -0400 (EDT) From: Benjamin Kaduk To: freebsd-gnats-submit@freebsd.org In-Reply-To: <201108190328.p7J3SxQ3023184@red.freebsd.org> Message-ID: References: <201108190328.p7J3SxQ3023184@red.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-862053639-1313724716=:7526" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRmVeSWpSXmKPExsUixCmqrLvjhq+fwYZTvBanznSxWrQ8Wc3u wOQx49N8lgDGKC6blNSczLLUIn27BK6MKTeeMRds/8xYsfXDTPYGxqWvGLsYOTkkBEwkFrSe YIewxSQu3FvP1sXIxSEksI9RYk5vO5SzgVHiy4XD7BDOASaJnb2HWSGcBkaJbRsPM4H0swho S8x5eRZsLpuAisTMNxvZQGwRIPvrpn9gNcwC0hIN6zeD2cICfhKr/18Bq+cUsJKYf/M4M4jN K+AgsX3zVRYQW0jAUmL5mS6wuKiAjsTq/VNYIGoEJU7OfMICMdNfYk/LfdYJjIKzkKRmIUlB 2JYS5/5cZ4OwfSWmPbnODGErSmw+sBuqxkHiWd9WJghbVGLFjTmMELabxP/j59gWMHKsYpRN ya3SzU3MzClOTdYtTk7My0st0jXWy80s0UtNKd3ECI4bSb4djF8PKh1iFOBgVOLhXaDr6yfE mlhWXJl7iFGSg0lJlNfoOlCILyk/pTIjsTgjvqg0J7X4EKMEB7OSCO/ni0A53pTEyqrUonyY lDQHi5I47+odDn5CAumJJanZqakFqUUwWRkODiUJ3jxgehASLEpNT61Iy8wpQUgzcXCCDOcB Gt4Jspi3uCAxtzgzHSJ/ilGXo/3FiWOMQix5+XmpUuK8hSCDBECKMkrz4ObA0t0rRnGgt4R5 tUBG8QBTJdykV0BLmICWSO3yAVlSkoiQkmpgXKDj3mUe+J5//t54547DeX2fP8s4d03czb/E XveR6DLtm3PaTOSZN+9ZlRBysdaYSfngmR+nZsw7f/1dTvxUPtugo7J/W/Y8uLljfZPtYS0b 21fXZ07dG/Tt/EGL8hXLJ0TwaWqbBj2b57LGUdF7ah/Xw5PdJ12+zdjZ8GKVtp2qa65sxsOe FiWW4oxEQy3mouJEAJl79+dSAwAA Cc: freebsd-doc@freebsd.org Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 03:31:59 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-862053639-1313724716=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Fri, 19 Aug 2011, Ben Kaduk wrote: > >> Description: > libusb.3 started out with a lot of long lines, sentences starting in the middle of lines, trailing whitespace, and ignored lines consisting of just '.'. Mechanical fixes for these issues are in one patch. > There are also many grammar and consistency issues in the man page, which are fixed in a second patch. I'll attach the grammar patch in the webform and send the whitespace diff as an update to the ticket. (The grammar patch applies on top of the whitespace patch, though.) The whitespace patch. (Note that there was at least one line '. ', if the '.' lines are to be kept for some reason.) -Ben Kaduk ---559023410-862053639-1313724716=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=libusb.3.whitespace.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=libusb.3.whitespace.diff.txt LS0tIGxpYnVzYi4zLm9yaWcJMjAxMS0wOC0xOCAxMToyODo1MC4wMDAwMDAw MDAgLTA0MDANCisrKyBsaWJ1c2IuMy53aGl0ZXNwYWNlCTIwMTEtMDgtMTgg MTM6NDI6NDguMDAwMDAwMDAwIC0wNDAwDQpAQCAtMzEsMTY1ICszMSwxMjMg QEANCiAuT3MNCiAuU2ggTkFNRQ0KIC5ObSBsaWJ1c2INCi0uDQogLk5kICJV U0IgYWNjZXNzIGxpYnJhcnkiDQotLg0KLS4NCiAuU2ggTElCUkFSWQ0KLS4N Ci0uDQogVVNCIGFjY2VzcyBsaWJyYXJ5IChsaWJ1c2IgLWx1c2IpDQotLg0K LS4NCiAuU2ggU1lOT1BTSVMNCi0uDQotLg0KIC5JbiBsaWJ1c2IuaA0KLS4N Ci0uDQogLlNoIERFU0NSSVBUSU9ODQogVGhlDQogLk5tDQogbGlicmFyeSBj b250YWlucyBpbnRlcmZhY2VzIGZvciBkaXJlY3RseSBtYW5hZ2luZyBhIHVz YiBkZXZpY2UuDQogVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gc3VwcG9y dHMgdjEuMCBvZiB0aGUgbGlidXNiIEFQSS4NCi0uDQotLg0KIC5TaCBMSUJS QVJZIElOSVRJQUxJU0FUSU9OIC8gREVJTklUSUFMSVNBVElPTg0KLS4NCiAu UHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfaW5pdCBsaWJ1c2JfY29u dGV4dCAqKmN0eA0KLVRoaXMgZnVuY3Rpb24gaW5pdGlhbGlzZXMgbGlidXNi LiBNdXN0IGJlIGNhbGxlZCBhdCB0aGUgYmVnaW5uaW5nDQotb2YgdGhlIHBy b2dyYW0uIFRoaXMgZnVuY3Rpb24gcmV0dXJucyAwIG9uIHN1Y2Nlc3Mgb3Ig TElCVVNCX0VSUk9SIG9uIA0KK1RoaXMgZnVuY3Rpb24gaW5pdGlhbGlzZXMg bGlidXNiLg0KK011c3QgYmUgY2FsbGVkIGF0IHRoZSBiZWdpbm5pbmcNCitv ZiB0aGUgcHJvZ3JhbS4NCitUaGlzIGZ1bmN0aW9uIHJldHVybnMgMCBvbiBz dWNjZXNzIG9yIExJQlVTQl9FUlJPUiBvbg0KIGZhaWx1cmUuDQotLiANCiAu UHANCi0uDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX2V4aXQgImxpYnVzYl9j b250ZXh0ICpjdHgiDQotRGVpbml0aWFsaXNlIGxpYnVzYi4gTXVzdCBiZSBj YWxsZWQgYXQgdGhlIGVuZCBvZiB0aGUgYXBwbGljYXRpb24uDQotLg0KK0Rl aW5pdGlhbGlzZSBsaWJ1c2IuDQorTXVzdCBiZSBjYWxsZWQgYXQgdGhlIGVu ZCBvZiB0aGUgYXBwbGljYXRpb24uDQogLlBwDQotLg0KIC5GdCBjb25zdCBj aGFyICoNCiAuRm4gbGlidXNiX3N0cmVycm9yICJpbnQgY29kZSINCiBHZXQg QVNDSUkgcmVwcmVzZW50YXRpb24gb2YgdGhlIGVycm9yIGdpdmVuIGJ5IHRo ZQ0KIC5GYSBjb2RlDQogYXJndW1lbnQuDQotLg0KLS4NCiAuUHANCi0uDQog LkZ0IHZvaWQNCiAuRm4gbGlidXNiX3NldF9kZWJ1ZyAibGlidXNiX2NvbnRl eHQgKmN0eCIgImludCBsZXZlbCINCiBTZXQgZGVidWcgdG8gdGhlDQogLkZh IGxldmVsDQogbGV2ZWwuDQotLg0KIC5QcA0KLS4NCiAuRnQgc3NpemVfdA0K IC5GbiBsaWJ1c2JfZ2V0X2RldmljZV9saXN0ICJsaWJ1c2JfY29udGV4dCAq Y3R4IiAibGlidXNiX2RldmljZSAqKipsaXN0Ig0KIEZpbGwgaW50bw0KLS5G YSBsaXN0IA0KLXRoZSBsaXN0IG9mIHVzYiBkZXZpY2UgYXZhaWxhYmxlLiBB bGwgdGhlIGRldmljZSBjcmVhdGVkIGJ5IHRoaXMNCi1mdW5jdGlvbiBtdXN0 IGJlIHVucmVmIGFuZCBmcmVlIHdoZW4geW91IGFyZSBkb25lIHdpdGggdGhl bS4gVGhpcw0KKy5GYSBsaXN0DQordGhlIGxpc3Qgb2YgdXNiIGRldmljZSBh dmFpbGFibGUuDQorQWxsIHRoZSBkZXZpY2UgY3JlYXRlZCBieSB0aGlzDQor ZnVuY3Rpb24gbXVzdCBiZSB1bnJlZiBhbmQgZnJlZSB3aGVuIHlvdSBhcmUg ZG9uZSB3aXRoIHRoZW0uDQorVGhpcw0KIGZ1bmN0aW9uIHJldHVybnMgdGhl IG51bWJlciBvZiBkZXZpY2VzIGluIGxpc3Qgb3IgYSBMSUJVU0JfRVJST1Ig Y29kZS4NCi0uDQogLlBwDQotLg0KIC5GdCB2b2lkDQogLkZuIGxpYnVzYl9m cmVlX2RldmljZV9saXN0ICJsaWJ1c2JfZGV2aWNlICoqbGlzdCIgImludCB1 bnJlZl9kZXZpY2VzIg0KLUZyZWUgdGhlIGxpc3Qgb2YgZGV2aWNlcyBkaXNj b3ZlcmVkIGJ5IGxpYnVzYl9nZXRfZGV2aWNlX2xpc3QuIElmIA0KK0ZyZWUg dGhlIGxpc3Qgb2YgZGV2aWNlcyBkaXNjb3ZlcmVkIGJ5IGxpYnVzYl9nZXRf ZGV2aWNlX2xpc3QuDQorSWYNCiAuRmEgdW5yZWZfZGV2aWNlDQogaXMgc2V0 IHRvIDEgYWxsIGRldmljZXMgYXJlIHVucmVmIG9uZSB0aW1lLg0KLS4NCiAu UHANCi0uDQogLkZ0IHVpbnQ4X3QNCiAuRm4gbGlidXNiX2dldF9idXNfbnVt YmVyICJsaWJ1c2JfZGV2aWNlICpkZXYiDQogUmV0dXJucyB0aGUgbnVtYmVy IG9mIHRoZSBidXMgY29udGFpbmVkIGJ5IHRoZSBkZXZpY2UNCiAuRmEgZGV2 Lg0KLS4NCiAuUHANCi0uDQogLkZ0IHVpbnQ4X3QNCiAuRm4gbGlidXNiX2dl dF9kZXZpY2VfYWRkcmVzcyAibGlidXNiX2RldmljZSAqZGV2Ig0KIFJldHVy bnMgdGhlIGRldmljZV9hZGRyZXNzIGNvbnRhaW5lZCBieSB0aGUgZGV2aWNl DQogLkZhIGRldi4NCi0uDQogLlBwDQotLg0KIC5GdCBlbnVtIGxpYnVzYl9z cGVlZA0KIC5GbiBsaWJ1c2JfZ2V0X2RldmljZV9zcGVlZCAibGlidXNiX2Rl dmljZSAqZGV2Ig0KIFJldHVybnMgdGhlIHdpcmUgc3BlZWQgYXQgd2hpY2gg dGhlIGRldmljZSBpcyBjb25uZWN0ZWQuDQogU2VlIHRoZSBMSUJVU0JfU1BF RURfWFhYIGVudW1zIGZvciBtb3JlIGluZm9ybWF0aW9uLg0KIExJQlVTQl9T UEVFRF9VTktOT1dOIGlzIHJldHVybmVkIGluIGNhc2Ugb2YgdW5rbm93biB3 aXJlIHNwZWVkLg0KLS4NCiAuUHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1 c2JfZ2V0X21heF9wYWNrZXRfc2l6ZSAibGlidXNiX2RldmljZSAqZGV2IiAi dW5zaWduZWQgY2hhciBlbmRwb2ludCINCi1SZXR1cm5zIHRoZSB3TWF4UGFj a2V0U2l6ZSB2YWx1ZSBvbiBzdWNjZXNzLCBMSUJVU0JfRVJST1JfTk9UX0ZP VU5EIGlmIHRoZSANCitSZXR1cm5zIHRoZSB3TWF4UGFja2V0U2l6ZSB2YWx1 ZSBvbiBzdWNjZXNzLCBMSUJVU0JfRVJST1JfTk9UX0ZPVU5EIGlmIHRoZQ0K IGVuZHBvaW50IGRvZXMgbm90IGV4aXN0IGFuZCBMSUJVU0JfRVJST1JfT1RI RVJTIG9uIG90aGVyIGZhaWx1cmUuDQotLg0KIC5QcA0KLS4NCiAuRnQgbGli dXNiX2RldmljZSAqDQogLkZuIGxpYnVzYl9yZWZfZGV2aWNlICJsaWJ1c2Jf ZGV2aWNlICpkZXYiDQogSW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnRl ciBvZiB0aGUgZGV2aWNlDQogLkZhIGRldi4NCi0uDQogLlBwDQotLg0KIC5G dCB2b2lkDQogLkZuIGxpYnVzYl91bnJlZl9kZXZpY2UgImxpYnVzYl9kZXZp Y2UgKmRldiINCiBEZWNyZW1lbnQgdGhlIHJlZmVyZW5jZSBjb3VudGVyIG9m IHRoZSBkZXZpY2UNCiAuRmEgZGV2Lg0KLS4NCiAuUHANCi0uDQogLkZ0IGlu dA0KIC5GbiBsaWJ1c2Jfb3BlbiAibGlidXNiX2RldmljZSAqZGV2IiAibGli dXNiX2RldmljZV9oYW5kbGUgKipkZXZoIg0KLU9wZW4gYSBkZXZpY2UgYW5k IG9idGFpbiBhIGRldmljZV9oYW5kbGUuIFJldHVybnMgMCBvbiBzdWNjZXNz LCANCi1MSUJVU0JfRVJST1JfTk9fTUVNIG9uIG1lbW9yeSBhbGxvY2F0aW9u IHByb2JsZW0sIExJQlVTQl9FUlJPUl9BQ0NFU1MgDQotb24gcGVybWlzc2lv biBwcm9ibGVtLCBMSUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZp Y2UgaGFzIGJlZW4gDQorT3BlbiBhIGRldmljZSBhbmQgb2J0YWluIGEgZGV2 aWNlX2hhbmRsZS4NCitSZXR1cm5zIDAgb24gc3VjY2VzcywNCitMSUJVU0Jf RVJST1JfTk9fTUVNIG9uIG1lbW9yeSBhbGxvY2F0aW9uIHByb2JsZW0sIExJ QlVTQl9FUlJPUl9BQ0NFU1MNCitvbiBwZXJtaXNzaW9uIHByb2JsZW0sIExJ QlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0K IGRpc2Nvbm5lY3RlZCBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBlcnJv ci4NCi0uDQogLlBwDQotLg0KIC5GdCBsaWJ1c2JfZGV2aWNlX2hhbmRsZSAq DQogLkZuIGxpYnVzYl9vcGVuX2RldmljZV93aXRoX3ZpZF9waWQgImxpYnVz Yl9jb250ZXh0ICpjdHgiICJ1aW50MTZfdCB2aWQiICJ1aW50MTZfdCBwaWQi DQotQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gb3BlbiBhIGRldmljZSB3aXRo IGlzIA0KLS5GYSB2aWQgDQotYW5kIA0KK0NvbnZlbmllbmNlIGZ1bmN0aW9u IHRvIG9wZW4gYSBkZXZpY2Ugd2l0aCBpcw0KKy5GYSB2aWQNCithbmQNCiAu RmEgcGlkLg0KIFJldHVybnMgTlVMTCBvbiBlcnJvci4NCi0uDQogLlBwDQot Lg0KIC5GdCB2b2lkDQogLkZuIGxpYnVzYl9jbG9zZSAibGlidXNiX2Rldmlj ZV9oYW5kbGUgKmRldmgiDQogQ2xvc2UgYSBkZXZpY2UgaGFuZGxlLg0KLS4N CiAuUHANCi0uDQogLkZ0IGxpYnVzYl9kZXZpY2UgKg0KIC5GbiBsaWJ1c2Jf Z2V0X2RldmljZSAibGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgiDQogR2V0 IHRoZSBkZXZpY2UgY29udGFpbmVkIGJ5IGRldmguDQogUmV0dXJucyBOVUxM IG9uIGVycm9yLg0KLS4NCiAuUHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1 c2JfZ2V0X2NvbmZpZ3VyYXRpb24gImxpYnVzYl9kZXZpY2VfaGFuZGxlICpk ZXZoIiAiaW50ICpjb25maWciDQotUmV0dXJucyB0aGUgYkNvbmZpZ3VyYXRp b24gdmFsdWUgb2YgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gUmV0dXJu cyAwDQotb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0 aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCANCitSZXR1cm5zIHRo ZSBiQ29uZmlndXJhdGlvbiB2YWx1ZSBvZiB0aGUgY3VycmVudCBjb25maWd1 cmF0aW9uLg0KK1JldHVybnMgMA0KK29uIHN1Y2Nlc3MsIExJQlVTQl9FUlJP Ul9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbiBkaXNjb25uZWN0 ZWQNCiBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBlcnJvci4NCi0uDQog LlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3NldF9jb25maWd1cmF0 aW9uICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIgImludCBjb25maWci DQogU2V0IHRoZSBhY3RpdmUgY29uZmlndXJhdGlvbg0KQEAgLTE5Nyw3MyAr MTU1LDY2IEBADQogZm9yIHRoZSBkZXZpY2UgY29udGFpbmVkIGJ5DQogLkZh IGRldmguDQogVGhpcyBmdW5jdGlvbiByZXR1cm5zIDAgb24gc3VjY2Vzcywg TElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgcmVxdWVzdGVkDQotY29u ZmlndXJhdGlvbiBkb2VzIG5vdCBleGlzdCwgTElCVVNCX0VSUk9SX0JVU1kg aWYgdGhlIGludGVyZmFjZXMgYXJlIGN1cnJlbnRseSANCi1jbGFpbWVkLCBM SUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFzIGJlZW4g ZGlzY29ubmVjdGVkIGFuZCBhIA0KK2NvbmZpZ3VyYXRpb24gZG9lcyBub3Qg ZXhpc3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIHRoZSBpbnRlcmZhY2VzIGFy ZSBjdXJyZW50bHkNCitjbGFpbWVkLCBMSUJVU0JfRVJST1JfTk9fREVWSUNF IGlmIHRoZSBkZXZpY2UgaGFzIGJlZW4gZGlzY29ubmVjdGVkIGFuZCBhDQog TElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQotLg0K IC5GdCBpbnQNCiAuRm4gbGlidXNiX2NsYWltX2ludGVyZmFjZSAibGlidXNi X2RldmljZV9oYW5kbGUgKmRldmgiICJpbnQgaW50ZXJmYWNlX251bWJlciIN CiBDbGFpbSBhbiBpbnRlcmZhY2UgaW4gYSBnaXZlbiBsaWJ1c2JfaGFuZGxl DQogLkZhIGRldmguDQotVGhpcyBpcyBhIG5vbi1ibG9ja2luZyBmdW5jdGlv bi4gSXQgcmV0dXJucyAwIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9V TkQgDQotaWYgdGhlIHJlcXVlc3RlZCBpbnRlcmZhY2UgZG9lcyBub3QgZXhp c3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIGEgcHJvZ3JhbSBvciANCi1kcml2 ZXIgaGFzIGNsYWltZWQgdGhlIGludGVyZmFjZSwgTElCVVNCX0VSUk9SX05P X0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyANCitUaGlzIGlzIGEgbm9uLWJs b2NraW5nIGZ1bmN0aW9uLg0KK0l0IHJldHVybnMgMCBzdWNjZXNzLCBMSUJV U0JfRVJST1JfTk9UX0ZPVU5EDQoraWYgdGhlIHJlcXVlc3RlZCBpbnRlcmZh Y2UgZG9lcyBub3QgZXhpc3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIGEgcHJv Z3JhbSBvcg0KK2RyaXZlciBoYXMgY2xhaW1lZCB0aGUgaW50ZXJmYWNlLCBM SUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFzDQogYmVl biBkaXNjb25uZWN0ZWQgYW5kIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFp bHVyZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3Jl bGVhc2VfaW50ZXJmYWNlICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIg ImludCBpbnRlcmZhY2VfbnVtYmVyIg0KLVRoaXMgZnVuY3Rpb24gcmVsZWFz ZSBhbiBpbnRlcmZhY2UuIEFsbCB0aGUgY2xhaW1lZCBpbnRlcmZhY2UgbXVz dCBiZSByZWxlYXNlZA0KLWJlZm9yZSBjbG9zaW5nIGEgZGV2aWNlLiBSZXR1 cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0 aGUgDQotaW50ZXJmYWNlIHdhcyBub3QgY2xhaW1lZCwgTElCVVNCX0VSUk9S X05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIA0KK1RoaXMgZnVu Y3Rpb24gcmVsZWFzZSBhbiBpbnRlcmZhY2UuDQorQWxsIHRoZSBjbGFpbWVk IGludGVyZmFjZSBtdXN0IGJlIHJlbGVhc2VkDQorYmVmb3JlIGNsb3Npbmcg YSBkZXZpY2UuDQorUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJP Ul9OT1RfRk9VTkQgaWYgdGhlDQoraW50ZXJmYWNlIHdhcyBub3QgY2xhaW1l ZCwgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBi ZWVuDQogZGlzY29ubmVjdGVkIGFuZCBMSUJVU0JfRVJST1Igb24gZmFpbHVy ZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3NldF9p bnRlcmZhY2VfYWx0X3NldHRpbmcgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpk ZXYiICJpbnQgaW50ZXJmYWNlX251bWJlciIgImludCBhbHRlcm5hdGVfc2V0 dGluZyINCi1BY3RpdmF0ZSBhbiBhbHRlcm5hdGUgc2V0dGluZyBmb3IgYW4g aW50ZXJmYWNlLiBSZXR1cm5zIDAgb24gc3VjY2VzcywgDQotTElCVVNCX0VS Uk9SX05PVF9GT1VORCBpZiB0aGUgaW50ZXJmYWNlIHdhcyBub3QgY2xhaW1l ZCBvciB0aGUgcmVxdWVzdGVkIA0KLXNldHRpbmcgZG9lcyBub3QgZXhpc3Qs IExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVl biANCitBY3RpdmF0ZSBhbiBhbHRlcm5hdGUgc2V0dGluZyBmb3IgYW4gaW50 ZXJmYWNlLg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KK0xJQlVTQl9FUlJP Ul9OT1RfRk9VTkQgaWYgdGhlIGludGVyZmFjZSB3YXMgbm90IGNsYWltZWQg b3IgdGhlIHJlcXVlc3RlZA0KK3NldHRpbmcgZG9lcyBub3QgZXhpc3QsIExJ QlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0K IGRpc2Nvbm5lY3RlZCBhbmQgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVy ZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX2NsZWFy X2hhbHQgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAidW5zaWduZWQg Y2hhciBlbmRwb2ludCINCi1DbGVhciBhbiBoYWx0L3N0YWxsIGZvciBhIGVu ZHBvaW50LiBSZXR1cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05P VF9GT1VORA0KLWlmIHRoZSBlbmRwb2ludCBkb2VzIG5vdCBleGlzdCwgTElC VVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIA0K K0NsZWFyIGFuIGhhbHQvc3RhbGwgZm9yIGEgZW5kcG9pbnQuDQorUmV0dXJu cyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9VTkQNCitpZiB0 aGUgZW5kcG9pbnQgZG9lcyBub3QgZXhpc3QsIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0KIGRpc2Nvbm5lY3RlZCBh bmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHAN Ci0uDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfcmVzZXRfZGV2aWNlICJsaWJ1 c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCINCi1QZXJmb3JtIGFuIFVTQiBwb3J0 IHJlc2V0IGZvciBhbiB1c2IgZGV2aWNlLiBSZXR1cm5zIDAgb24gc3VjY2Vz cywNCitQZXJmb3JtIGFuIFVTQiBwb3J0IHJlc2V0IGZvciBhbiB1c2IgZGV2 aWNlLg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KIExJQlVTQl9FUlJPUl9O T1RfRk9VTkQgaWYgcmUtZW51bWVyYXRpb24gaXMgcmVxdWlyZWQgb3IgaWYg dGhlIGRldmljZSBoYXMNCiBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgYSBMSUJV U0JfRVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCi0uDQogLkZ0 IGludA0KIC5GbiBsaWJ1c2JfY2hlY2tfY29ubmVjdGVkICJsaWJ1c2JfZGV2 aWNlX2hhbmRsZSAqZGV2aCINCi1UZXN0IGlmIFVTQiBkZXZpY2UgaXMgc3Rp bGwgY29ubmVjdGVkLiBSZXR1cm5zIDAgb24gc3VjY2VzcywNCitUZXN0IGlm IFVTQiBkZXZpY2UgaXMgc3RpbGwgY29ubmVjdGVkLg0KK1JldHVybnMgMCBv biBzdWNjZXNzLA0KIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgaGFzIGJl ZW4gZGlzY29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUg0KIGNvZGUgb24g ZmFpbHVyZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNi X2tlcm5lbF9kcml2ZXJfYWN0aXZlICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAq ZGV2aCIgImludCBpbnRlcmZhY2UiDQotRGV0ZXJtaW5lIGlmIGEgZHJpdmVy IGlzIGFjdGl2ZSBvbiBhIGludGVyZmFjZS4gUmV0dXJucyAwIGlmIG5vIGtl cm5lbCBkcml2ZXINCi1pcyBhY3RpdmUsIHJldHVybnMgMSBpZiBhIGtlcm5l bCBkcml2ZXIgaXMgYWN0aXZlLCByZXR1cm5zIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UNCitEZXRlcm1pbmUgaWYgYSBkcml2ZXIgaXMgYWN0aXZlIG9uIGEg aW50ZXJmYWNlLg0KK1JldHVybnMgMCBpZiBubyBrZXJuZWwgZHJpdmVyDQor aXMgYWN0aXZlLCByZXR1cm5zIDEgaWYgYSBrZXJuZWwgZHJpdmVyIGlzIGFj dGl2ZSwNCityZXR1cm5zIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UNCiBpZiB0 aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgcmV0dXJucyBh IExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQotLg0KIC5QcA0KLS4N CiAuRnQgaW50DQogLkZuIGxpYnVzYl9nZXRfZHJpdmVyICJsaWJ1c2JfZGV2 aWNlX2hhbmRsZSAqZGV2aCIgImludCBpbnRlcmZhY2UiICJjaGFyICpuYW1l IiAiaW50IG5hbWVsZW4iDQogb3INCkBAIC0yODQsOSArMjM1LDcgQEANCiBU aGUgYnVmZmVyIHBvaW50ZWQgdG8gYnkNCiAuRmEgbmFtZQ0KIGlzIG9ubHkg emVybyB0ZXJtaW5hdGVkIG9uIHN1Y2Nlc3MuDQotLg0KIC5QcA0KLS4NCiAu RnQgaW50DQogLkZuIGxpYnVzYl9kZXRhY2hfa2VybmVsX2RyaXZlciAibGli dXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJpbnQgaW50ZXJmYWNlIg0KIG9y DQpAQCAtMjk1LDY5ICsyNDQsNjYgQEANCiBEZXRhY2ggYSBrZXJuZWwgZHJp dmVyIGZyb20gYW4gaW50ZXJmYWNlLg0KIFRoaXMgaXMgbmVlZGVkIHRvIGNs YWltIGFuIGludGVyZmFjZSByZXF1aXJlZCBieSBhIGtlcm5lbCBkcml2ZXIu DQogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9V TkQgaWYgbm8ga2VybmVsIGRyaXZlciB3YXMgYWN0aXZlLA0KLUxJQlVTQl9F UlJPUl9JTlZBTElEX1BBUkFNIGlmIHRoZSBpbnRlcmZhY2UgZG9lcyBub3Qg ZXhpc3QsIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kIGEgTElCVVNCX0VSUk9SIGNvZGUg b24gZmFpbHVyZS4gVGhpcyBmdW5jdGlvbiBpcyBub24tcG9ydGFibGUuDQot Lg0KK0xJQlVTQl9FUlJPUl9JTlZBTElEX1BBUkFNIGlmIHRoZSBpbnRlcmZh Y2UgZG9lcyBub3QgZXhpc3QsDQorTElCVVNCX0VSUk9SX05PX0RFVklDRSBp ZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZA0KK2FuZCBhIExJ QlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQorVGhpcyBmdW5jdGlvbiBp cyBub24tcG9ydGFibGUuDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGli dXNiX2F0dGFjaF9rZXJuZWxfZHJpdmVyICJsaWJ1c2JfZGV2aWNlX2hhbmRs ZSAqZGV2aCIgImludCBpbnRlcmZhY2UiDQotUmUtYXR0YWNoIGFuIGludGVy ZmFjZSBrZXJuZWwgZHJpdmVyIHByZXZpb3VzbHkgZGV0YWNoZWQuIFJldHVy bnMgMCBvbiBzdWNjZXNzLCANCi1MSUJVU0JfRVJST1JfSU5WQUxJRF9QQVJB TSBpZiB0aGUgaW50ZXJmYWNlIGRvZXMgbm90IGV4aXN0LCBMSUJVU0JfRVJS T1JfTk9fREVWSUNFDQotaWYgdGhlIGRldmljZSBoYXMgYmVlbiBkaXNjb25u ZWN0LCBMSUJVU0JfRVJST1JfQlVTWSBpZiB0aGUgZHJpdmVyIGNhbm5vdCBi ZSANCi1hdHRhY2hlZCBiZWNhdXNlIHRoZSBpbnRlcmZhY2UgaXMgY2xhaW1l ZCBieSBhIHByb2dyYW0gb3IgZHJpdmVyIGFuZCBhIA0KK1JlLWF0dGFjaCBh biBpbnRlcmZhY2Uga2VybmVsIGRyaXZlciBwcmV2aW91c2x5IGRldGFjaGVk Lg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KK0xJQlVTQl9FUlJPUl9JTlZB TElEX1BBUkFNIGlmIHRoZSBpbnRlcmZhY2UgZG9lcyBub3QgZXhpc3QsDQor TElCVVNCX0VSUk9SX05PX0RFVklDRQ0KK2lmIHRoZSBkZXZpY2UgaGFzIGJl ZW4gZGlzY29ubmVjdCwgTElCVVNCX0VSUk9SX0JVU1kgaWYgdGhlIGRyaXZl ciBjYW5ub3QgYmUNCithdHRhY2hlZCBiZWNhdXNlIHRoZSBpbnRlcmZhY2Ug aXMgY2xhaW1lZCBieSBhIHByb2dyYW0gb3IgZHJpdmVyIGFuZCBhDQogTElC VVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQotLg0KIC5T aCBVU0IgREVTQ1JJUFRPUlMNCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAu Rm4gbGlidXNiX2dldF9kZXZpY2VfZGVzY3JpcHRvciAibGlidXNiX2Rldmlj ZSAqZGV2IiAibGlidXNiX2RldmljZV9kZXNjcmlwdG9yICpkZXNjIg0KIEdl dCB0aGUgVVNCIGRldmljZSBkZXNjcmlwdG9yIGZvciB0aGUgZGV2aWNlDQog LkZhIGRldi4NCi1UaGlzIGlzIGEgbm9uLWJsb2NraW5nIGZ1bmN0aW9uLiBS ZXR1cm5zIDAgb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBv biANCitUaGlzIGlzIGEgbm9uLWJsb2NraW5nIGZ1bmN0aW9uLg0KK1JldHVy bnMgMCBvbiBzdWNjZXNzIGFuZCBhIExJQlVTQl9FUlJPUiBjb2RlIG9uDQog ZmFpbHVyZS4NCi0uDQogLlBwDQotLkZ0IGludCANCisuRnQgaW50DQogLkZu IGxpYnN1Yl9nZXRfYWN0aXZlX2NvbmZpZ19kZXNjcmlwdG9yICJsaWJ1c2Jf ZGV2aWNlICpkZXYiICJzdHJ1Y3QgbGlidXNiX2NvbmZpZ19kZXNjcmlwdG9y ICoqY29uZmlnIg0KLUdldCB0aGUgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3Jp cHRvciBmb3IgdGhlIGFjdGl2ZSBjb25maWd1cmF0aW9uLiBSZXR1cm5zIDAg b24gDQotc3VjY2VzcywgcmV0dXJucyBMSUJVU0JfRVJST1JfTk9UX0ZPVU5E IGlmIHRoZSBkZXZpY2UgaXMgaW4gdW5jb25maWd1cmVkIHN0YXRlIA0KK0dl dCB0aGUgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3JpcHRvciBmb3IgdGhlIGFj dGl2ZSBjb25maWd1cmF0aW9uLg0KK1JldHVybnMgMCBvbg0KK3N1Y2Nlc3Ms IHJldHVybnMgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgZGV2aWNl IGlzIGluIHVuY29uZmlndXJlZCBzdGF0ZQ0KIGFuZCByZXR1cm5zIGFub3Ro ZXIgTElCVVNCX0VSUk9SIGNvZGUgb24gZXJyb3IuDQotLg0KIC5QcA0KLS5G dCBpbnQgDQorLkZ0IGludA0KIC5GbiBsaWJ1c2JfZ2V0X2NvbmZpZ19kZXNj cmlwdG9yICJsaWJ1c2JfZGV2aWNlICpkZXYiICJ1aW50OF90IGNvbmZpZ19p bmRleCIgImxpYnVzYl9jb25maWdfZGVzY3JpcHRvciAqKmNvbmZpZyINCi1H ZXQgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3JpcHRvciBiYXNlZCBvbiBpdHMg aW5kZXggDQorR2V0IFVTQiBjb25maWd1cmF0aW9uIGRlc2NyaXB0b3IgYmFz ZWQgb24gaXRzIGluZGV4DQogLkZhIGlkeC4NCi1SZXR1cm5zIDAgb24gc3Vj Y2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgY29uZmlndXJh dGlvbiBkb2VzIG5vdCBleGlzdCANCitSZXR1cm5zIDAgb24gc3VjY2Vzcywg TElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgY29uZmlndXJhdGlvbiBk b2VzIG5vdCBleGlzdA0KIGFuZCByZXR1cm5zIGFub3RoZXIgTElCVVNCX0VS Uk9SIGNvZGUgb24gZXJyb3IuDQotLg0KIC5QcA0KIC5GdCBpbnQNCiAuRm4g bGlidXNiX2dldF9jb25maWdfZGVzY3JpcHRvcl9ieV92YWx1ZSAibGlidXNi X2RldmljZSAqZGV2IiAidWludDggYkNvbmZpZ3VyYXRpb25WYWx1ZSIgImxp YnVzYl9jb25maWdfZGVzY3JpcHRvciAqKmNvbmZpZyINCi1HZXQgYSBVU0Ig Y29uZmlndXJhdGlvbiBkZXNjcmlwdG9yIHdpdGggYSBzcGVjaWZpYyBiQ29u ZmlndXJhdGlvblZhbHVlLiBUaGlzIGlzIA0KLWEgbm9uLWJsb2NraW5nIGZ1 bmN0aW9uIHdoaWNoIGRvZXMgbm90IHNlbmQgcmVxdWVzdCB0aHJvdWdoIHRo ZSBkZXZpY2UuIFJldHVybnMgMCANCi1vbiBzdWNjZXNzLCBMSUJVU0JfRVJS T1JfTk9UX0ZPVU5EIGlmIHRoZSBjb25maWd1cmF0aW9uIGRvZXMgbm90IGV4 aXN0IGFuZCBhbm90aGVyIA0KK0dldCBhIFVTQiBjb25maWd1cmF0aW9uIGRl c2NyaXB0b3Igd2l0aCBhIHNwZWNpZmljIGJDb25maWd1cmF0aW9uVmFsdWUu DQorVGhpcyBpcw0KK2Egbm9uLWJsb2NraW5nIGZ1bmN0aW9uIHdoaWNoIGRv ZXMgbm90IHNlbmQgcmVxdWVzdCB0aHJvdWdoIHRoZSBkZXZpY2UuDQorUmV0 dXJucyAwDQorb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBp ZiB0aGUgY29uZmlndXJhdGlvbg0KK2RvZXMgbm90IGV4aXN0IGFuZCBhbm90 aGVyDQogTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBw DQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX2ZyZWVfY29uZmlnX2Rlc2NyaXB0 b3IgImxpYnVzYl9jb25maWdfZGVzY3JpcHRvciAqY29uZmlnIg0KIEZyZWUg YSBjb25maWd1cmF0aW9uIGRlc2NyaXB0b3IuDQotLg0KIC5QcA0KIC5GdCBp bnQNCiAuRm4gbGlidXNiX2dldF9zdHJpbmdfZGVzY3JpcHRvcl9hc2NpaSAi bGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJ1aW50OF90IGRlc2NfaWR4 IiAidW5zaWduZWQgY2hhciAqZGF0YSIgImludCBsZW5ndGgiDQogUmV0cmll dmUgYSBzdHJpbmcgZGVzY3JpcHRvciBpbiBDIHN0eWxlIGFzY2lpLg0KLVJl dHVybnMgYSBwb3NpdGl2ZSBudW1iZXIgb2YgYnl0ZXMgaW4gdGhlIHJlc3Vs dGluZyBBU0NJSSBzdHJpbmcgb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJS T1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCitSZXR1cm5zIGEgcG9zaXRpdmUg bnVtYmVyIG9mIGJ5dGVzIGluIHRoZSByZXN1bHRpbmcgQVNDSUkgc3RyaW5n DQorb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBmYWls dXJlLg0KIC5QcA0KLS4NCiAuU2ggVVNCIEFTWU5DSFJPTk9VUyBJL08NCi0u DQogLlBwDQogLkZ0IHN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIgKg0KIC5GbiBs aWJ1c2JfYWxsb2NfdHJhbnNmZXIgImludCBpc29fcGFja2V0cyINCkBAIC0z NjUsMjggKzMxMSwyNCBAQA0KIC5GYSBpc29fcGFja2V0cw0KIG51bWJlcnMg b2YgaXNvY2hyb25vdXMgcGFja2V0IGRlc2NyaXB0b3JzLg0KIFJldHVybnMg TlVMTCBvbiBlcnJvci4NCi0uDQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGli dXNiX2ZyZWVfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIgKnRy Ig0KIEZyZWUgYSB0cmFuc2Zlci4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5G biBsaWJ1c2Jfc3VibWl0X3RyYW5zZmVyICJzdHJ1Y3QgbGlidXNiX3RyYW5z ZmVyICp0ciINCiBUaGlzIGZ1bmN0aW9uIHdpbGwgc3VibWl0IGEgdHJhbnNm ZXIgYW5kIHJldHVybnMgaW1tZWRpYXRlbHkuDQotUmV0dXJucyAwIG9uIHN1 Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kIA0KK1JldHVybnMgMCBvbiBzdWNj ZXNzLCBMSUJVU0JfRVJST1JfTk9fREVWSUNFIGlmDQordGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kDQogTElCVVNCX0VSUk9SIGNvZGUg b24gb3RoZXIgZmFpbHVyZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBs aWJ1c2JfY2FuY2VsX3RyYW5zZmVyICJzdHJ1Y3QgbGlidXNiX3RyYW5zZmVy ICp0ciINCiBUaGlzIGZ1bmN0aW9uIGFzeW5jaHJvbm91c2x5IGNhbmNlbCBh IHRyYW5zZmVyLg0KIFJldHVybnMgMCBvbiBzdWNjZXNzIGFuZCBMSUJVU0Jf RVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCiAuU2ggVVNCIFNZ TkNIUk9OT1VTIEkvTw0KLS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVz Yl9jb250cm9sX3RyYW5zZmVyICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2 aCIgInVpbnQ4X3QgYm1SZXF1ZXN0VHlwZSIgInVpbnQ4X3QgYlJlcXVlc3Qi ICJ1aW50MTZfdCB3VmFsdWUiICJ1aW50MTZfdCB3SW5kZXgiICJ1bnNpZ25l ZCBjaGFyICpkYXRhIiAidWludDE2X3Qgd0xlbmd0aCIgInVuc2lnbmVkIGlu dCB0aW1lb3V0Ig0KQEAgLTQwMCwxMjUgKzM0MiwxMjEgQEANCiBjb250cm9s IHJlcXVlc3Qgd2FzIG5vdCBzdXBwb3J0ZWQsIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UgaWYgdGhlDQogZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBv ciBhbm90aGVyIExJQlVTQl9FUlJPUiBjb2RlIG9uIG90aGVyIGZhaWx1cmVz Lg0KIFRoZSBsaWJ1c2IgZXJyb3IgY29kZXMgYXJlIGFsd2F5cyBuZWdhdGl2 ZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfYnVsa190cmFu c2ZlciAic3RydWN0IGxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAidW5z aWduZWQgY2hhciBlbmRwb2ludCIgInVuc2lnbmVkIGNoYXIgKmRhdGEiICJp bnQgbGVuZ3RoIiAiaW50ICp0cmFuc2ZlcnJlZCIgInVuc2lnbmVkIGludCB0 aW1lb3V0Ig0KIFBlcmZvcm0gYW4gVVNCIGJ1bGsgdHJhbnNmZXIuDQogQSB0 aW1lb3V0IHZhbHVlIG9mIHplcm8gbWVhbnMgbm8gdGltZW91dC4NCiBUaGUg dGltZW91dCB2YWx1ZSBpcyBnaXZlbiBpbiBtaWxsaXNlY29uZHMuDQotUmV0 dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUIA0KLWlm IHRoZSB0cmFuc2ZlciB0aW1lb3V0LCBMSUJVU0JfRVJST1JfUElQRSBpZiB0 aGUgY29udHJvbCByZXF1ZXN0IHdhcyBub3QgDQotc3VwcG9ydGVkLCBMSUJV U0JfRVJST1JfT1ZFUkZMT1cgaWYgdGhlIGRldmljZSBvZmZlcmVkIG1vcmUg ZGF0YSwgDQotTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNl IGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgDQorUmV0dXJucyAwIG9uIHN1 Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUDQoraWYgdGhlIHRyYW5zZmVy IHRpbWVvdXQsIExJQlVTQl9FUlJPUl9QSVBFIGlmIHRoZSBjb250cm9sIHJl cXVlc3Qgd2FzIG5vdA0KK3N1cHBvcnRlZCwgTElCVVNCX0VSUk9SX09WRVJG TE9XIGlmIHRoZSBkZXZpY2Ugb2ZmZXJlZCBtb3JlIGRhdGEsDQorTElCVVNC X0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nv bm5lY3RlZCBhbmQNCiBMSUJVU0JfRVJST1IgY29kZSBvbiBvdGhlciBmYWls dXJlLg0KLS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9pbnRlcnJ1 cHRfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2 aCIgInVuc2lnbmVkIGNoYXIgZW5kcG9pbnQiICJ1bnNpZ25lZCBjaGFyICpk YXRhIiAiaW50IGxlbmd0aCIgImludCAqdHJhbnNmZXJyZWQiICJ1bnNpZ25l ZCBpbnQgdGltZW91dCINCiBQZXJmb3JtIGFuIFVTQiBJbnRlcnJ1cHQgdHJh bnNmZXIuDQogQSB0aW1lb3V0IHZhbHVlIG9mIHplcm8gbWVhbnMgbm8gdGlt ZW91dC4NCiBUaGUgdGltZW91dCB2YWx1ZSBpcyBnaXZlbiBpbiBtaWxsaXNl Y29uZHMuDQotUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9U SU1FT1VUIA0KLWlmIHRoZSB0cmFuc2ZlciB0aW1lb3V0LCBMSUJVU0JfRVJS T1JfUElQRSBpZiB0aGUgY29udHJvbCByZXF1ZXN0IHdhcyBub3QgDQotc3Vw cG9ydGVkLCBMSUJVU0JfRVJST1JfT1ZFUkZMT1cgaWYgdGhlIGRldmljZSBv ZmZlcmVkIG1vcmUgZGF0YSwgDQotTElCVVNCX0VSUk9SX05PX0RFVklDRSBp ZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgDQorUmV0 dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUDQoraWYg dGhlIHRyYW5zZmVyIHRpbWVvdXQsIExJQlVTQl9FUlJPUl9QSVBFIGlmIHRo ZSBjb250cm9sIHJlcXVlc3Qgd2FzIG5vdA0KK3N1cHBvcnRlZCwgTElCVVNC X0VSUk9SX09WRVJGTE9XIGlmIHRoZSBkZXZpY2Ugb2ZmZXJlZCBtb3JlIGRh dGEsDQorTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhh cyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQNCiBMSUJVU0JfRVJST1IgY29kZSBv biBvdGhlciBmYWlsdXJlLg0KLS4NCiAuUHANCiAuU2ggVVNCIEVWRU5UUw0K LS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl90cnlfbG9ja19ldmVu dHMgImxpYnVzYl9jb250ZXh0ICpjdHgiDQogVHJ5IHRvIGFjcXVpcmUgdGhl IGV2ZW50IGhhbmRsaW5nIGxvY2suDQogUmV0dXJucyAwIGlmIHRoZSBsb2Nr IHdhcyBvYnRhaW5lZCBhbmQgMSBpZiBub3QuDQotLg0KIC5QcA0KIC5GdCB2 b2lkDQogLkZuIGxpYnVzYl9sb2NrX2V2ZW50cyAibGlidXNiX2NvbnRleHQg KmN0eCINCi1BY3F1aXJlIHRoZSBldmVudCBoYW5kbGluZyBsb2NrLiBUaGlz IGZ1bmN0aW9uIGlzIGJsb2NraW5nLg0KLS4NCitBY3F1aXJlIHRoZSBldmVu dCBoYW5kbGluZyBsb2NrLg0KK1RoaXMgZnVuY3Rpb24gaXMgYmxvY2tpbmcu DQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX3VubG9ja19ldmVudHMg ImxpYnVzYl9jb250ZXh0ICpjdHgiDQotUmVsZWFzZSB0aGUgZXZlbnQgaGFu ZGxpbmcgbG9jay4gVGhpcyB3aWxsIHdha2UgdXAgYW55IHRocmVhZCBibG9j a2VkDQorUmVsZWFzZSB0aGUgZXZlbnQgaGFuZGxpbmcgbG9jay4NCitUaGlz IHdpbGwgd2FrZSB1cCBhbnkgdGhyZWFkIGJsb2NrZWQNCiBvbiBsaWJ1c2Jf d2FpdF9mb3JfZXZlbnQoKS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBs aWJ1c2JfZXZlbnRfaGFuZGxpbmdfb2sgImxpYnVzYl9jb250ZXh0ICpjdHgi DQotRGV0ZXJtaW5lIGlmIGl0IHN0aWxsIE9LIGZvciB0aGlzIHRocmVhZCB0 byBiZSBkb2luZyBldmVudCBoYW5kbGluZy4gUmV0dXJucyAxDQotaWYgZXZl bnQgaGFuZGxpbmcgY2FuIHN0YXJ0IG9yIGNvbnRpbnVlLiBSZXR1cm5zIDAg aWYgdGhpcyB0aHJlYWQgbXVzdCBnaXZlIHVwDQorRGV0ZXJtaW5lIGlmIGl0 IHN0aWxsIE9LIGZvciB0aGlzIHRocmVhZCB0byBiZSBkb2luZyBldmVudCBo YW5kbGluZy4NCitSZXR1cm5zIDENCitpZiBldmVudCBoYW5kbGluZyBjYW4g c3RhcnQgb3IgY29udGludWUuDQorUmV0dXJucyAwIGlmIHRoaXMgdGhyZWFk IG11c3QgZ2l2ZSB1cA0KIHRoZSBldmVudHMgbG9jay4NCi0uDQogLlBwDQog LkZ0IGludA0KIC5GbiBsaWJ1c2JfZXZlbnRfaGFuZGxlcl9hY3RpdmUgImxp YnVzYl9jb250ZXh0ICpjdHgiDQotRGV0ZXJtaW5lIGlmIGFuIGFjdGl2ZSB0 aHJlYWQgaXMgaGFuZGxpbmcgZXZlbnRzLiBSZXR1cm5zIDEgaWYgeWVzIGFu ZCAwIGlmIHRoZXJlDQorRGV0ZXJtaW5lIGlmIGFuIGFjdGl2ZSB0aHJlYWQg aXMgaGFuZGxpbmcgZXZlbnRzLg0KK1JldHVybnMgMSBpZiB5ZXMgYW5kIDAg aWYgdGhlcmUNCiBhcmUgbm8gdGhyZWFkcyBjdXJyZW50bHkgaGFuZGxpbmcg ZXZlbnRzLg0KLS4NCiAuUHANCiAuRnQgdm9pZA0KIC5GbiBsaWJ1c2JfbG9j a19ldmVudF93YWl0ZXJzICJsaWJ1c2JfY29udGV4dCAqY3R4Ig0KLUFjcXVp cmUgdGhlIGV2ZW50X3dhaXRlcnMgbG9jay4gVGhpcyBsb2NrIGlzIGRlc2ln bmVkIHRvIGJlIG9idGFpbmVkIHVuZGVyIHRoZQ0KK0FjcXVpcmUgdGhlIGV2 ZW50X3dhaXRlcnMgbG9jay4NCitUaGlzIGxvY2sgaXMgZGVzaWduZWQgdG8g YmUgb2J0YWluZWQgdW5kZXIgdGhlDQogc2l0dWF0aW9uIHdoZXJlIHlvdSB3 YW50IHRvIGJlIGF3YXJlIHdoZW4gZXZlbnRzIGFyZSBjb21wbGV0ZWQsIGJ1 dCBzb21lIG90aGVyDQogdGhyZWFkIGlzIGV2ZW50IGhhbmRsaW5nIHNvIGNh bGxpbmcgbGlidXNiX2hhbmRsZV9ldmVudHMoKSBpcyBub3QgYWxsb3dlZC4N Ci0uDQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX3VubG9ja19ldmVu dF93YWl0ZXJzICJsaWJ1c2JfY29udGV4dCAqY3R4Ig0KIFJlbGVhc2UgdGhl IGV2ZW50X3dhaXRlcnMgbG9jay4NCi0uDQogLlBwDQotLkZ0IGludCANCisu RnQgaW50DQogLkZuIGxpYnVzYl93YWl0X2Zvcl9ldmVudCAibGlidXNiX2Nv bnRleHQgKmN0eCIgInN0cnVjdCB0aW1ldmFsICp0diINCi1XYWl0IGZvciBh bm90aGVyIHRocmVhZCB0byBzaWduYWwgY29tcGxldGlvbiBvZiBhbiBldmVu dC4gTXVzdCBiZSBjYWxsZWQNCi13aXRoIHRoZSBldmVudCB3YWl0ZXJzIGxv Y2sgaGVsZCwgc2VlIGxpYnVzYl9sb2NrX2V2ZW50X3dhaXRlcnMoKS4gVGhp cyB3aWxsDQorV2FpdCBmb3IgYW5vdGhlciB0aHJlYWQgdG8gc2lnbmFsIGNv bXBsZXRpb24gb2YgYW4gZXZlbnQuDQorTXVzdCBiZSBjYWxsZWQNCit3aXRo IHRoZSBldmVudCB3YWl0ZXJzIGxvY2sgaGVsZCwgc2VlIGxpYnVzYl9sb2Nr X2V2ZW50X3dhaXRlcnMoKS4NCitUaGlzIHdpbGwNCiBibG9jayB1bnRpbCB0 aGUgdGltZW91dCBleHBpcmVzIG9yIGEgdHJhbnNmZXIgY29tcGxldGVzIG9y IGEgdGhyZWFkIHJlbGVhc2VzDQotdGhlIGV2ZW50IGhhbmRsaW5nIGxvY2sg dGhyb3VnaCBsaWJ1c2JfdW5sb2NrX2V2ZW50cygpLiBSZXR1cm5zIDAgYWZ0 ZXIgYSANCit0aGUgZXZlbnQgaGFuZGxpbmcgbG9jayB0aHJvdWdoIGxpYnVz Yl91bmxvY2tfZXZlbnRzKCkuDQorUmV0dXJucyAwIGFmdGVyIGENCiB0cmFu c2ZlciBjb21wbGV0ZXMgb3IgYW5vdGhlciB0aHJlYWQgc3RvcHMgZXZlbnQg aGFuZGxpbmcsIHJldHVybnMgMSBpZiB0aGUNCiB0aW1lb3V0IGV4cGlyZWQu DQotLg0KIC5QcA0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX2hhbmRsZV9ldmVu dHNfdGltZW91dCAibGlidXNiX2NvbnRleHQgKmN0eCIgInN0cnVjdCB0aW1l dmFsICp0diINCi1IYW5kbGUgYW55IHBlbmRpbmcgZXZlbnRzIGJ5IGNoZWNr aW5nIGlmIHRpbWVvdXRzIGhhdmUgZXhwaXJlZCBhbmQgYnkgDQotY2hlY2tp bmcgdGhlIHNldCBvZiBmaWxlIGRlc2NyaXB0b3JzIGZvciBhY3Rpdml0eS4g UmV0dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIGENCitIYW5kbGUgYW55IHBlbmRp bmcgZXZlbnRzIGJ5IGNoZWNraW5nIGlmIHRpbWVvdXRzIGhhdmUgZXhwaXJl ZCBhbmQgYnkNCitjaGVja2luZyB0aGUgc2V0IG9mIGZpbGUgZGVzY3JpcHRv cnMgZm9yIGFjdGl2aXR5Lg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLCBvciBh DQogTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQog LkZ0IGludA0KIC5GbiBsaWJ1c2JfaGFuZGxlX2V2ZW50cyAibGlidXNiX2Nv bnRleHQgKmN0eCINCi1IYW5kbGUgYW55IHBlbmRpbmcgZXZlbnRzIGluIGJs b2NraW5nIG1vZGUgd2l0aCBhIHNlbnNpYmxlIHRpbWVvdXQuIFJldHVybnMg MA0KK0hhbmRsZSBhbnkgcGVuZGluZyBldmVudHMgaW4gYmxvY2tpbmcgbW9k ZSB3aXRoIGEgc2Vuc2libGUgdGltZW91dC4NCitSZXR1cm5zIDANCiBvbiBz dWNjZXNzLCByZXR1cm5zIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVy ZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfaGFuZGxlX2V2 ZW50c19sb2NrZWQgImxpYnVzYl9jb250ZXh0ICpjdHgiICJzdHJ1Y3QgdGlt ZXZhbCAqdHYiDQogSGFuZGxlIGFueSBwZW5kaW5nIGV2ZW50cyBieSBwb2xs aW5nIGZpbGUgZGVzY2lwdG9ycywgd2l0aG91dCBjaGVja2luZyBpZg0KLWFu b3RoZXIgdGhyZWFkcyBhcmUgYWxyZWFkeSBkb2luZyBzby4gTXVzdCBiZSBj YWxsZWQgd2l0aCB0aGUgZXZlbnQgbG9jayBoZWxkLg0KLS4NCithbm90aGVy IHRocmVhZHMgYXJlIGFscmVhZHkgZG9pbmcgc28uDQorTXVzdCBiZSBjYWxs ZWQgd2l0aCB0aGUgZXZlbnQgbG9jayBoZWxkLg0KIC5QcA0KIC5GdCBpbnQN CiAuRm4gbGlidXNiX2dldF9uZXh0X3RpbWVvdXQgImxpYnVzYl9jb250ZXh0 ICpjdHgiICJzdHJ1Y3QgdGltZXZhbCAqdHYiDQotRGV0ZXJtaW5lIHRoZSBu ZXh0IGludGVybmFsIHRpbWVvdXQgdGhhdCBsaWJ1c2IgbmVlZHMgdG8gaGFu ZGxlLiBSZXR1cm5zIDANCitEZXRlcm1pbmUgdGhlIG5leHQgaW50ZXJuYWwg dGltZW91dCB0aGF0IGxpYnVzYiBuZWVkcyB0byBoYW5kbGUuDQorUmV0dXJu cyAwDQogaWYgdGhlcmUgYXJlIG5vIHBlbmRpbmcgdGltZW91dHMsIDEgaWYg YSB0aW1lb3V0IHdhcyByZXR1cm5lZCwgb3IgTElCVVNCX0VSUk9SDQogY29k ZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCiAuRnQgdm9pZA0KIC5GbiBsaWJ1 c2Jfc2V0X3BvbGxmZF9ub3RpZmllcnMgImxpYnVzYl9jb250ZXh0ICpjdHgi ICJsaWJ1c2JfcG9sbGZkX2FkZGVkX2NiIGFkZGVkX2NiIiAibGlidXNiX3Bv bGxmZF9yZW1vdmVkX2NiIHJlbW92ZV9jYiIgInZvaWQgKnVzZXJfZGF0YSIN CiBSZWdpc3RlciBub3RpZmljYXRpb24gZnVuY3Rpb25zIGZvciBmaWxlIGRl c2NyaXB0b3IgYWRkaXRpb25zL3JlbW92YWxzLg0KIFRoZXNlIGZ1bmN0aW9u cyB3aWxsIGJlIGludm9rZWQgZm9yIGV2ZXJ5IG5ldyBvciByZW1vdmVkIGZp bGUgZGVzY3JpcHRvcg0KIHRoYXQgbGlidXNiIHVzZXMgYXMgYW4gZXZlbnQg c291cmNlLg0KLS4NCiAuUHANCiAuRnQgY29uc3Qgc3RydWN0IGxpYnVzYl9w b2xsZmQgKioNCiAuRm4gbGlidXNiX2dldF9wb2xsZmRzICJsaWJ1c2JfY29u dGV4dCAqY3R4Ig0KLVJldHJpdmUgYSBsaXN0IG9mIGZpbGUgZGVzY3JpcHRv cnMgdGhhdCBzaG91bGQgYmUgcG9sbGVkIGJ5IHlvdXIgbWFpbiBsb29wIGFz IA0KLWxpYnVzYiBldmVudCBzb3VyY2VzLiBSZXR1cm5zIGEgTlVMTC10ZXJt aW5hdGVkIGxpc3Qgb24gc3VjY2VzcyBvciBOVUxMIG9uIGZhaWx1cmUuDQot Lg0KK1JldHJpdmUgYSBsaXN0IG9mIGZpbGUgZGVzY3JpcHRvcnMgdGhhdCBz aG91bGQgYmUgcG9sbGVkIGJ5IHlvdXIgbWFpbiBsb29wIGFzDQorbGlidXNi IGV2ZW50IHNvdXJjZXMuDQorUmV0dXJucyBhIE5VTEwtdGVybWluYXRlZCBs aXN0IG9uIHN1Y2Nlc3Mgb3IgTlVMTCBvbiBmYWlsdXJlLg0KIC5TaCBMSUJV U0IgVkVSU0lPTiAwLjEgQ09NUEFUSUJJTElUWQ0KIC5QcA0KIFRoZSBsaWJy YXJ5IGlzIGFsc28gY29tcGxpYW50IHdpdGggTGliVVNCIHZlcnNpb24gMC4x LjEyLg0KQEAgLTU1NSwxNiArNDkzLDEzIEBADQogLkZuIHVzYl9jaGVja19j b25uZWN0ZWQNCiAuRm4gdXNiX2dldF9kcml2ZXJfbnANCiAuRm4gdXNiX2Rl dGFjaF9rZXJuZWxfZHJpdmVyX25wDQotLg0KIC5TaCBTRUUgQUxTTw0KIC5Y ciBsaWJ1c2IyMCAzICwNCiAuWHIgdXNiIDQgLA0KIC5YciB1c2Jjb25maWcg OA0KIC5QcA0KIC5QYSBodHRwOi8vbGlidXNiLnNvdXJjZWZvcmdlLm5ldC8N Ci0uDQogLlNoIEhJU1RPUlkNCi0uDQogLk5tDQogc3VwcG9ydCBmaXJzdCBh cHBlYXJlZCBpbg0KIC5GeCA4LjAgLg0K ---559023410-862053639-1313724716=:7526-- From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 03:40:09 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5CBB106564A for ; Fri, 19 Aug 2011 03:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C55058FC0C for ; Fri, 19 Aug 2011 03:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7J3e92d041596 for ; Fri, 19 Aug 2011 03:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7J3e9bP041591; Fri, 19 Aug 2011 03:40:09 GMT (envelope-from gnats) Date: Fri, 19 Aug 2011 03:40:09 GMT Message-Id: <201108190340.p7J3e9bP041591@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Benjamin Kaduk Cc: Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Benjamin Kaduk List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 03:40:09 -0000 The following reply was made to PR docs/159898; it has been noted by GNATS. From: Benjamin Kaduk To: freebsd-gnats-submit@freebsd.org Cc: freebsd-doc@freebsd.org Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes Date: Thu, 18 Aug 2011 23:31:56 -0400 (EDT) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-862053639-1313724716=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Fri, 19 Aug 2011, Ben Kaduk wrote: > >> Description: > libusb.3 started out with a lot of long lines, sentences starting in the middle of lines, trailing whitespace, and ignored lines consisting of just '.'. Mechanical fixes for these issues are in one patch. > There are also many grammar and consistency issues in the man page, which are fixed in a second patch. I'll attach the grammar patch in the webform and send the whitespace diff as an update to the ticket. (The grammar patch applies on top of the whitespace patch, though.) The whitespace patch. (Note that there was at least one line '. ', if the '.' lines are to be kept for some reason.) -Ben Kaduk ---559023410-862053639-1313724716=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=libusb.3.whitespace.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=libusb.3.whitespace.diff.txt LS0tIGxpYnVzYi4zLm9yaWcJMjAxMS0wOC0xOCAxMToyODo1MC4wMDAwMDAw MDAgLTA0MDANCisrKyBsaWJ1c2IuMy53aGl0ZXNwYWNlCTIwMTEtMDgtMTgg MTM6NDI6NDguMDAwMDAwMDAwIC0wNDAwDQpAQCAtMzEsMTY1ICszMSwxMjMg QEANCiAuT3MNCiAuU2ggTkFNRQ0KIC5ObSBsaWJ1c2INCi0uDQogLk5kICJV U0IgYWNjZXNzIGxpYnJhcnkiDQotLg0KLS4NCiAuU2ggTElCUkFSWQ0KLS4N Ci0uDQogVVNCIGFjY2VzcyBsaWJyYXJ5IChsaWJ1c2IgLWx1c2IpDQotLg0K LS4NCiAuU2ggU1lOT1BTSVMNCi0uDQotLg0KIC5JbiBsaWJ1c2IuaA0KLS4N Ci0uDQogLlNoIERFU0NSSVBUSU9ODQogVGhlDQogLk5tDQogbGlicmFyeSBj b250YWlucyBpbnRlcmZhY2VzIGZvciBkaXJlY3RseSBtYW5hZ2luZyBhIHVz YiBkZXZpY2UuDQogVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gc3VwcG9y dHMgdjEuMCBvZiB0aGUgbGlidXNiIEFQSS4NCi0uDQotLg0KIC5TaCBMSUJS QVJZIElOSVRJQUxJU0FUSU9OIC8gREVJTklUSUFMSVNBVElPTg0KLS4NCiAu UHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfaW5pdCBsaWJ1c2JfY29u dGV4dCAqKmN0eA0KLVRoaXMgZnVuY3Rpb24gaW5pdGlhbGlzZXMgbGlidXNi LiBNdXN0IGJlIGNhbGxlZCBhdCB0aGUgYmVnaW5uaW5nDQotb2YgdGhlIHBy b2dyYW0uIFRoaXMgZnVuY3Rpb24gcmV0dXJucyAwIG9uIHN1Y2Nlc3Mgb3Ig TElCVVNCX0VSUk9SIG9uIA0KK1RoaXMgZnVuY3Rpb24gaW5pdGlhbGlzZXMg bGlidXNiLg0KK011c3QgYmUgY2FsbGVkIGF0IHRoZSBiZWdpbm5pbmcNCitv ZiB0aGUgcHJvZ3JhbS4NCitUaGlzIGZ1bmN0aW9uIHJldHVybnMgMCBvbiBz dWNjZXNzIG9yIExJQlVTQl9FUlJPUiBvbg0KIGZhaWx1cmUuDQotLiANCiAu UHANCi0uDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX2V4aXQgImxpYnVzYl9j b250ZXh0ICpjdHgiDQotRGVpbml0aWFsaXNlIGxpYnVzYi4gTXVzdCBiZSBj YWxsZWQgYXQgdGhlIGVuZCBvZiB0aGUgYXBwbGljYXRpb24uDQotLg0KK0Rl aW5pdGlhbGlzZSBsaWJ1c2IuDQorTXVzdCBiZSBjYWxsZWQgYXQgdGhlIGVu ZCBvZiB0aGUgYXBwbGljYXRpb24uDQogLlBwDQotLg0KIC5GdCBjb25zdCBj aGFyICoNCiAuRm4gbGlidXNiX3N0cmVycm9yICJpbnQgY29kZSINCiBHZXQg QVNDSUkgcmVwcmVzZW50YXRpb24gb2YgdGhlIGVycm9yIGdpdmVuIGJ5IHRo ZQ0KIC5GYSBjb2RlDQogYXJndW1lbnQuDQotLg0KLS4NCiAuUHANCi0uDQog LkZ0IHZvaWQNCiAuRm4gbGlidXNiX3NldF9kZWJ1ZyAibGlidXNiX2NvbnRl eHQgKmN0eCIgImludCBsZXZlbCINCiBTZXQgZGVidWcgdG8gdGhlDQogLkZh IGxldmVsDQogbGV2ZWwuDQotLg0KIC5QcA0KLS4NCiAuRnQgc3NpemVfdA0K IC5GbiBsaWJ1c2JfZ2V0X2RldmljZV9saXN0ICJsaWJ1c2JfY29udGV4dCAq Y3R4IiAibGlidXNiX2RldmljZSAqKipsaXN0Ig0KIEZpbGwgaW50bw0KLS5G YSBsaXN0IA0KLXRoZSBsaXN0IG9mIHVzYiBkZXZpY2UgYXZhaWxhYmxlLiBB bGwgdGhlIGRldmljZSBjcmVhdGVkIGJ5IHRoaXMNCi1mdW5jdGlvbiBtdXN0 IGJlIHVucmVmIGFuZCBmcmVlIHdoZW4geW91IGFyZSBkb25lIHdpdGggdGhl bS4gVGhpcw0KKy5GYSBsaXN0DQordGhlIGxpc3Qgb2YgdXNiIGRldmljZSBh dmFpbGFibGUuDQorQWxsIHRoZSBkZXZpY2UgY3JlYXRlZCBieSB0aGlzDQor ZnVuY3Rpb24gbXVzdCBiZSB1bnJlZiBhbmQgZnJlZSB3aGVuIHlvdSBhcmUg ZG9uZSB3aXRoIHRoZW0uDQorVGhpcw0KIGZ1bmN0aW9uIHJldHVybnMgdGhl IG51bWJlciBvZiBkZXZpY2VzIGluIGxpc3Qgb3IgYSBMSUJVU0JfRVJST1Ig Y29kZS4NCi0uDQogLlBwDQotLg0KIC5GdCB2b2lkDQogLkZuIGxpYnVzYl9m cmVlX2RldmljZV9saXN0ICJsaWJ1c2JfZGV2aWNlICoqbGlzdCIgImludCB1 bnJlZl9kZXZpY2VzIg0KLUZyZWUgdGhlIGxpc3Qgb2YgZGV2aWNlcyBkaXNj b3ZlcmVkIGJ5IGxpYnVzYl9nZXRfZGV2aWNlX2xpc3QuIElmIA0KK0ZyZWUg dGhlIGxpc3Qgb2YgZGV2aWNlcyBkaXNjb3ZlcmVkIGJ5IGxpYnVzYl9nZXRf ZGV2aWNlX2xpc3QuDQorSWYNCiAuRmEgdW5yZWZfZGV2aWNlDQogaXMgc2V0 IHRvIDEgYWxsIGRldmljZXMgYXJlIHVucmVmIG9uZSB0aW1lLg0KLS4NCiAu UHANCi0uDQogLkZ0IHVpbnQ4X3QNCiAuRm4gbGlidXNiX2dldF9idXNfbnVt YmVyICJsaWJ1c2JfZGV2aWNlICpkZXYiDQogUmV0dXJucyB0aGUgbnVtYmVy IG9mIHRoZSBidXMgY29udGFpbmVkIGJ5IHRoZSBkZXZpY2UNCiAuRmEgZGV2 Lg0KLS4NCiAuUHANCi0uDQogLkZ0IHVpbnQ4X3QNCiAuRm4gbGlidXNiX2dl dF9kZXZpY2VfYWRkcmVzcyAibGlidXNiX2RldmljZSAqZGV2Ig0KIFJldHVy bnMgdGhlIGRldmljZV9hZGRyZXNzIGNvbnRhaW5lZCBieSB0aGUgZGV2aWNl DQogLkZhIGRldi4NCi0uDQogLlBwDQotLg0KIC5GdCBlbnVtIGxpYnVzYl9z cGVlZA0KIC5GbiBsaWJ1c2JfZ2V0X2RldmljZV9zcGVlZCAibGlidXNiX2Rl dmljZSAqZGV2Ig0KIFJldHVybnMgdGhlIHdpcmUgc3BlZWQgYXQgd2hpY2gg dGhlIGRldmljZSBpcyBjb25uZWN0ZWQuDQogU2VlIHRoZSBMSUJVU0JfU1BF RURfWFhYIGVudW1zIGZvciBtb3JlIGluZm9ybWF0aW9uLg0KIExJQlVTQl9T UEVFRF9VTktOT1dOIGlzIHJldHVybmVkIGluIGNhc2Ugb2YgdW5rbm93biB3 aXJlIHNwZWVkLg0KLS4NCiAuUHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1 c2JfZ2V0X21heF9wYWNrZXRfc2l6ZSAibGlidXNiX2RldmljZSAqZGV2IiAi dW5zaWduZWQgY2hhciBlbmRwb2ludCINCi1SZXR1cm5zIHRoZSB3TWF4UGFj a2V0U2l6ZSB2YWx1ZSBvbiBzdWNjZXNzLCBMSUJVU0JfRVJST1JfTk9UX0ZP VU5EIGlmIHRoZSANCitSZXR1cm5zIHRoZSB3TWF4UGFja2V0U2l6ZSB2YWx1 ZSBvbiBzdWNjZXNzLCBMSUJVU0JfRVJST1JfTk9UX0ZPVU5EIGlmIHRoZQ0K IGVuZHBvaW50IGRvZXMgbm90IGV4aXN0IGFuZCBMSUJVU0JfRVJST1JfT1RI RVJTIG9uIG90aGVyIGZhaWx1cmUuDQotLg0KIC5QcA0KLS4NCiAuRnQgbGli dXNiX2RldmljZSAqDQogLkZuIGxpYnVzYl9yZWZfZGV2aWNlICJsaWJ1c2Jf ZGV2aWNlICpkZXYiDQogSW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnRl ciBvZiB0aGUgZGV2aWNlDQogLkZhIGRldi4NCi0uDQogLlBwDQotLg0KIC5G dCB2b2lkDQogLkZuIGxpYnVzYl91bnJlZl9kZXZpY2UgImxpYnVzYl9kZXZp Y2UgKmRldiINCiBEZWNyZW1lbnQgdGhlIHJlZmVyZW5jZSBjb3VudGVyIG9m IHRoZSBkZXZpY2UNCiAuRmEgZGV2Lg0KLS4NCiAuUHANCi0uDQogLkZ0IGlu dA0KIC5GbiBsaWJ1c2Jfb3BlbiAibGlidXNiX2RldmljZSAqZGV2IiAibGli dXNiX2RldmljZV9oYW5kbGUgKipkZXZoIg0KLU9wZW4gYSBkZXZpY2UgYW5k IG9idGFpbiBhIGRldmljZV9oYW5kbGUuIFJldHVybnMgMCBvbiBzdWNjZXNz LCANCi1MSUJVU0JfRVJST1JfTk9fTUVNIG9uIG1lbW9yeSBhbGxvY2F0aW9u IHByb2JsZW0sIExJQlVTQl9FUlJPUl9BQ0NFU1MgDQotb24gcGVybWlzc2lv biBwcm9ibGVtLCBMSUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZp Y2UgaGFzIGJlZW4gDQorT3BlbiBhIGRldmljZSBhbmQgb2J0YWluIGEgZGV2 aWNlX2hhbmRsZS4NCitSZXR1cm5zIDAgb24gc3VjY2VzcywNCitMSUJVU0Jf RVJST1JfTk9fTUVNIG9uIG1lbW9yeSBhbGxvY2F0aW9uIHByb2JsZW0sIExJ QlVTQl9FUlJPUl9BQ0NFU1MNCitvbiBwZXJtaXNzaW9uIHByb2JsZW0sIExJ QlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0K IGRpc2Nvbm5lY3RlZCBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBlcnJv ci4NCi0uDQogLlBwDQotLg0KIC5GdCBsaWJ1c2JfZGV2aWNlX2hhbmRsZSAq DQogLkZuIGxpYnVzYl9vcGVuX2RldmljZV93aXRoX3ZpZF9waWQgImxpYnVz Yl9jb250ZXh0ICpjdHgiICJ1aW50MTZfdCB2aWQiICJ1aW50MTZfdCBwaWQi DQotQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gb3BlbiBhIGRldmljZSB3aXRo IGlzIA0KLS5GYSB2aWQgDQotYW5kIA0KK0NvbnZlbmllbmNlIGZ1bmN0aW9u IHRvIG9wZW4gYSBkZXZpY2Ugd2l0aCBpcw0KKy5GYSB2aWQNCithbmQNCiAu RmEgcGlkLg0KIFJldHVybnMgTlVMTCBvbiBlcnJvci4NCi0uDQogLlBwDQot Lg0KIC5GdCB2b2lkDQogLkZuIGxpYnVzYl9jbG9zZSAibGlidXNiX2Rldmlj ZV9oYW5kbGUgKmRldmgiDQogQ2xvc2UgYSBkZXZpY2UgaGFuZGxlLg0KLS4N CiAuUHANCi0uDQogLkZ0IGxpYnVzYl9kZXZpY2UgKg0KIC5GbiBsaWJ1c2Jf Z2V0X2RldmljZSAibGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgiDQogR2V0 IHRoZSBkZXZpY2UgY29udGFpbmVkIGJ5IGRldmguDQogUmV0dXJucyBOVUxM IG9uIGVycm9yLg0KLS4NCiAuUHANCi0uDQogLkZ0IGludA0KIC5GbiBsaWJ1 c2JfZ2V0X2NvbmZpZ3VyYXRpb24gImxpYnVzYl9kZXZpY2VfaGFuZGxlICpk ZXZoIiAiaW50ICpjb25maWciDQotUmV0dXJucyB0aGUgYkNvbmZpZ3VyYXRp b24gdmFsdWUgb2YgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gUmV0dXJu cyAwDQotb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0 aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCANCitSZXR1cm5zIHRo ZSBiQ29uZmlndXJhdGlvbiB2YWx1ZSBvZiB0aGUgY3VycmVudCBjb25maWd1 cmF0aW9uLg0KK1JldHVybnMgMA0KK29uIHN1Y2Nlc3MsIExJQlVTQl9FUlJP Ul9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbiBkaXNjb25uZWN0 ZWQNCiBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBlcnJvci4NCi0uDQog LlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3NldF9jb25maWd1cmF0 aW9uICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIgImludCBjb25maWci DQogU2V0IHRoZSBhY3RpdmUgY29uZmlndXJhdGlvbg0KQEAgLTE5Nyw3MyAr MTU1LDY2IEBADQogZm9yIHRoZSBkZXZpY2UgY29udGFpbmVkIGJ5DQogLkZh IGRldmguDQogVGhpcyBmdW5jdGlvbiByZXR1cm5zIDAgb24gc3VjY2Vzcywg TElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgcmVxdWVzdGVkDQotY29u ZmlndXJhdGlvbiBkb2VzIG5vdCBleGlzdCwgTElCVVNCX0VSUk9SX0JVU1kg aWYgdGhlIGludGVyZmFjZXMgYXJlIGN1cnJlbnRseSANCi1jbGFpbWVkLCBM SUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFzIGJlZW4g ZGlzY29ubmVjdGVkIGFuZCBhIA0KK2NvbmZpZ3VyYXRpb24gZG9lcyBub3Qg ZXhpc3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIHRoZSBpbnRlcmZhY2VzIGFy ZSBjdXJyZW50bHkNCitjbGFpbWVkLCBMSUJVU0JfRVJST1JfTk9fREVWSUNF IGlmIHRoZSBkZXZpY2UgaGFzIGJlZW4gZGlzY29ubmVjdGVkIGFuZCBhDQog TElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQotLg0K IC5GdCBpbnQNCiAuRm4gbGlidXNiX2NsYWltX2ludGVyZmFjZSAibGlidXNi X2RldmljZV9oYW5kbGUgKmRldmgiICJpbnQgaW50ZXJmYWNlX251bWJlciIN CiBDbGFpbSBhbiBpbnRlcmZhY2UgaW4gYSBnaXZlbiBsaWJ1c2JfaGFuZGxl DQogLkZhIGRldmguDQotVGhpcyBpcyBhIG5vbi1ibG9ja2luZyBmdW5jdGlv bi4gSXQgcmV0dXJucyAwIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9V TkQgDQotaWYgdGhlIHJlcXVlc3RlZCBpbnRlcmZhY2UgZG9lcyBub3QgZXhp c3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIGEgcHJvZ3JhbSBvciANCi1kcml2 ZXIgaGFzIGNsYWltZWQgdGhlIGludGVyZmFjZSwgTElCVVNCX0VSUk9SX05P X0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyANCitUaGlzIGlzIGEgbm9uLWJs b2NraW5nIGZ1bmN0aW9uLg0KK0l0IHJldHVybnMgMCBzdWNjZXNzLCBMSUJV U0JfRVJST1JfTk9UX0ZPVU5EDQoraWYgdGhlIHJlcXVlc3RlZCBpbnRlcmZh Y2UgZG9lcyBub3QgZXhpc3QsIExJQlVTQl9FUlJPUl9CVVNZIGlmIGEgcHJv Z3JhbSBvcg0KK2RyaXZlciBoYXMgY2xhaW1lZCB0aGUgaW50ZXJmYWNlLCBM SUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFzDQogYmVl biBkaXNjb25uZWN0ZWQgYW5kIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFp bHVyZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3Jl bGVhc2VfaW50ZXJmYWNlICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIg ImludCBpbnRlcmZhY2VfbnVtYmVyIg0KLVRoaXMgZnVuY3Rpb24gcmVsZWFz ZSBhbiBpbnRlcmZhY2UuIEFsbCB0aGUgY2xhaW1lZCBpbnRlcmZhY2UgbXVz dCBiZSByZWxlYXNlZA0KLWJlZm9yZSBjbG9zaW5nIGEgZGV2aWNlLiBSZXR1 cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0 aGUgDQotaW50ZXJmYWNlIHdhcyBub3QgY2xhaW1lZCwgTElCVVNCX0VSUk9S X05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIA0KK1RoaXMgZnVu Y3Rpb24gcmVsZWFzZSBhbiBpbnRlcmZhY2UuDQorQWxsIHRoZSBjbGFpbWVk IGludGVyZmFjZSBtdXN0IGJlIHJlbGVhc2VkDQorYmVmb3JlIGNsb3Npbmcg YSBkZXZpY2UuDQorUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJP Ul9OT1RfRk9VTkQgaWYgdGhlDQoraW50ZXJmYWNlIHdhcyBub3QgY2xhaW1l ZCwgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBi ZWVuDQogZGlzY29ubmVjdGVkIGFuZCBMSUJVU0JfRVJST1Igb24gZmFpbHVy ZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3NldF9p bnRlcmZhY2VfYWx0X3NldHRpbmcgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpk ZXYiICJpbnQgaW50ZXJmYWNlX251bWJlciIgImludCBhbHRlcm5hdGVfc2V0 dGluZyINCi1BY3RpdmF0ZSBhbiBhbHRlcm5hdGUgc2V0dGluZyBmb3IgYW4g aW50ZXJmYWNlLiBSZXR1cm5zIDAgb24gc3VjY2VzcywgDQotTElCVVNCX0VS Uk9SX05PVF9GT1VORCBpZiB0aGUgaW50ZXJmYWNlIHdhcyBub3QgY2xhaW1l ZCBvciB0aGUgcmVxdWVzdGVkIA0KLXNldHRpbmcgZG9lcyBub3QgZXhpc3Qs IExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVl biANCitBY3RpdmF0ZSBhbiBhbHRlcm5hdGUgc2V0dGluZyBmb3IgYW4gaW50 ZXJmYWNlLg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KK0xJQlVTQl9FUlJP Ul9OT1RfRk9VTkQgaWYgdGhlIGludGVyZmFjZSB3YXMgbm90IGNsYWltZWQg b3IgdGhlIHJlcXVlc3RlZA0KK3NldHRpbmcgZG9lcyBub3QgZXhpc3QsIExJ QlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0K IGRpc2Nvbm5lY3RlZCBhbmQgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVy ZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX2NsZWFy X2hhbHQgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAidW5zaWduZWQg Y2hhciBlbmRwb2ludCINCi1DbGVhciBhbiBoYWx0L3N0YWxsIGZvciBhIGVu ZHBvaW50LiBSZXR1cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05P VF9GT1VORA0KLWlmIHRoZSBlbmRwb2ludCBkb2VzIG5vdCBleGlzdCwgTElC VVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIA0K K0NsZWFyIGFuIGhhbHQvc3RhbGwgZm9yIGEgZW5kcG9pbnQuDQorUmV0dXJu cyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9VTkQNCitpZiB0 aGUgZW5kcG9pbnQgZG9lcyBub3QgZXhpc3QsIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UgaWYgdGhlIGRldmljZSBoYXMgYmVlbg0KIGRpc2Nvbm5lY3RlZCBh bmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHAN Ci0uDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfcmVzZXRfZGV2aWNlICJsaWJ1 c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCINCi1QZXJmb3JtIGFuIFVTQiBwb3J0 IHJlc2V0IGZvciBhbiB1c2IgZGV2aWNlLiBSZXR1cm5zIDAgb24gc3VjY2Vz cywNCitQZXJmb3JtIGFuIFVTQiBwb3J0IHJlc2V0IGZvciBhbiB1c2IgZGV2 aWNlLg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KIExJQlVTQl9FUlJPUl9O T1RfRk9VTkQgaWYgcmUtZW51bWVyYXRpb24gaXMgcmVxdWlyZWQgb3IgaWYg dGhlIGRldmljZSBoYXMNCiBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgYSBMSUJV U0JfRVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCi0uDQogLkZ0 IGludA0KIC5GbiBsaWJ1c2JfY2hlY2tfY29ubmVjdGVkICJsaWJ1c2JfZGV2 aWNlX2hhbmRsZSAqZGV2aCINCi1UZXN0IGlmIFVTQiBkZXZpY2UgaXMgc3Rp bGwgY29ubmVjdGVkLiBSZXR1cm5zIDAgb24gc3VjY2VzcywNCitUZXN0IGlm IFVTQiBkZXZpY2UgaXMgc3RpbGwgY29ubmVjdGVkLg0KK1JldHVybnMgMCBv biBzdWNjZXNzLA0KIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgaGFzIGJl ZW4gZGlzY29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUg0KIGNvZGUgb24g ZmFpbHVyZS4NCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGlidXNi X2tlcm5lbF9kcml2ZXJfYWN0aXZlICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAq ZGV2aCIgImludCBpbnRlcmZhY2UiDQotRGV0ZXJtaW5lIGlmIGEgZHJpdmVy IGlzIGFjdGl2ZSBvbiBhIGludGVyZmFjZS4gUmV0dXJucyAwIGlmIG5vIGtl cm5lbCBkcml2ZXINCi1pcyBhY3RpdmUsIHJldHVybnMgMSBpZiBhIGtlcm5l bCBkcml2ZXIgaXMgYWN0aXZlLCByZXR1cm5zIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UNCitEZXRlcm1pbmUgaWYgYSBkcml2ZXIgaXMgYWN0aXZlIG9uIGEg aW50ZXJmYWNlLg0KK1JldHVybnMgMCBpZiBubyBrZXJuZWwgZHJpdmVyDQor aXMgYWN0aXZlLCByZXR1cm5zIDEgaWYgYSBrZXJuZWwgZHJpdmVyIGlzIGFj dGl2ZSwNCityZXR1cm5zIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UNCiBpZiB0 aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgcmV0dXJucyBh IExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQotLg0KIC5QcA0KLS4N CiAuRnQgaW50DQogLkZuIGxpYnVzYl9nZXRfZHJpdmVyICJsaWJ1c2JfZGV2 aWNlX2hhbmRsZSAqZGV2aCIgImludCBpbnRlcmZhY2UiICJjaGFyICpuYW1l IiAiaW50IG5hbWVsZW4iDQogb3INCkBAIC0yODQsOSArMjM1LDcgQEANCiBU aGUgYnVmZmVyIHBvaW50ZWQgdG8gYnkNCiAuRmEgbmFtZQ0KIGlzIG9ubHkg emVybyB0ZXJtaW5hdGVkIG9uIHN1Y2Nlc3MuDQotLg0KIC5QcA0KLS4NCiAu RnQgaW50DQogLkZuIGxpYnVzYl9kZXRhY2hfa2VybmVsX2RyaXZlciAibGli dXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJpbnQgaW50ZXJmYWNlIg0KIG9y DQpAQCAtMjk1LDY5ICsyNDQsNjYgQEANCiBEZXRhY2ggYSBrZXJuZWwgZHJp dmVyIGZyb20gYW4gaW50ZXJmYWNlLg0KIFRoaXMgaXMgbmVlZGVkIHRvIGNs YWltIGFuIGludGVyZmFjZSByZXF1aXJlZCBieSBhIGtlcm5lbCBkcml2ZXIu DQogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9V TkQgaWYgbm8ga2VybmVsIGRyaXZlciB3YXMgYWN0aXZlLA0KLUxJQlVTQl9F UlJPUl9JTlZBTElEX1BBUkFNIGlmIHRoZSBpbnRlcmZhY2UgZG9lcyBub3Qg ZXhpc3QsIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kIGEgTElCVVNCX0VSUk9SIGNvZGUg b24gZmFpbHVyZS4gVGhpcyBmdW5jdGlvbiBpcyBub24tcG9ydGFibGUuDQot Lg0KK0xJQlVTQl9FUlJPUl9JTlZBTElEX1BBUkFNIGlmIHRoZSBpbnRlcmZh Y2UgZG9lcyBub3QgZXhpc3QsDQorTElCVVNCX0VSUk9SX05PX0RFVklDRSBp ZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZA0KK2FuZCBhIExJ QlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQorVGhpcyBmdW5jdGlvbiBp cyBub24tcG9ydGFibGUuDQogLlBwDQotLg0KIC5GdCBpbnQNCiAuRm4gbGli dXNiX2F0dGFjaF9rZXJuZWxfZHJpdmVyICJsaWJ1c2JfZGV2aWNlX2hhbmRs ZSAqZGV2aCIgImludCBpbnRlcmZhY2UiDQotUmUtYXR0YWNoIGFuIGludGVy ZmFjZSBrZXJuZWwgZHJpdmVyIHByZXZpb3VzbHkgZGV0YWNoZWQuIFJldHVy bnMgMCBvbiBzdWNjZXNzLCANCi1MSUJVU0JfRVJST1JfSU5WQUxJRF9QQVJB TSBpZiB0aGUgaW50ZXJmYWNlIGRvZXMgbm90IGV4aXN0LCBMSUJVU0JfRVJS T1JfTk9fREVWSUNFDQotaWYgdGhlIGRldmljZSBoYXMgYmVlbiBkaXNjb25u ZWN0LCBMSUJVU0JfRVJST1JfQlVTWSBpZiB0aGUgZHJpdmVyIGNhbm5vdCBi ZSANCi1hdHRhY2hlZCBiZWNhdXNlIHRoZSBpbnRlcmZhY2UgaXMgY2xhaW1l ZCBieSBhIHByb2dyYW0gb3IgZHJpdmVyIGFuZCBhIA0KK1JlLWF0dGFjaCBh biBpbnRlcmZhY2Uga2VybmVsIGRyaXZlciBwcmV2aW91c2x5IGRldGFjaGVk Lg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLA0KK0xJQlVTQl9FUlJPUl9JTlZB TElEX1BBUkFNIGlmIHRoZSBpbnRlcmZhY2UgZG9lcyBub3QgZXhpc3QsDQor TElCVVNCX0VSUk9SX05PX0RFVklDRQ0KK2lmIHRoZSBkZXZpY2UgaGFzIGJl ZW4gZGlzY29ubmVjdCwgTElCVVNCX0VSUk9SX0JVU1kgaWYgdGhlIGRyaXZl ciBjYW5ub3QgYmUNCithdHRhY2hlZCBiZWNhdXNlIHRoZSBpbnRlcmZhY2Ug aXMgY2xhaW1lZCBieSBhIHByb2dyYW0gb3IgZHJpdmVyIGFuZCBhDQogTElC VVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQotLg0KIC5T aCBVU0IgREVTQ1JJUFRPUlMNCi0uDQogLlBwDQotLg0KIC5GdCBpbnQNCiAu Rm4gbGlidXNiX2dldF9kZXZpY2VfZGVzY3JpcHRvciAibGlidXNiX2Rldmlj ZSAqZGV2IiAibGlidXNiX2RldmljZV9kZXNjcmlwdG9yICpkZXNjIg0KIEdl dCB0aGUgVVNCIGRldmljZSBkZXNjcmlwdG9yIGZvciB0aGUgZGV2aWNlDQog LkZhIGRldi4NCi1UaGlzIGlzIGEgbm9uLWJsb2NraW5nIGZ1bmN0aW9uLiBS ZXR1cm5zIDAgb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBv biANCitUaGlzIGlzIGEgbm9uLWJsb2NraW5nIGZ1bmN0aW9uLg0KK1JldHVy bnMgMCBvbiBzdWNjZXNzIGFuZCBhIExJQlVTQl9FUlJPUiBjb2RlIG9uDQog ZmFpbHVyZS4NCi0uDQogLlBwDQotLkZ0IGludCANCisuRnQgaW50DQogLkZu IGxpYnN1Yl9nZXRfYWN0aXZlX2NvbmZpZ19kZXNjcmlwdG9yICJsaWJ1c2Jf ZGV2aWNlICpkZXYiICJzdHJ1Y3QgbGlidXNiX2NvbmZpZ19kZXNjcmlwdG9y ICoqY29uZmlnIg0KLUdldCB0aGUgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3Jp cHRvciBmb3IgdGhlIGFjdGl2ZSBjb25maWd1cmF0aW9uLiBSZXR1cm5zIDAg b24gDQotc3VjY2VzcywgcmV0dXJucyBMSUJVU0JfRVJST1JfTk9UX0ZPVU5E IGlmIHRoZSBkZXZpY2UgaXMgaW4gdW5jb25maWd1cmVkIHN0YXRlIA0KK0dl dCB0aGUgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3JpcHRvciBmb3IgdGhlIGFj dGl2ZSBjb25maWd1cmF0aW9uLg0KK1JldHVybnMgMCBvbg0KK3N1Y2Nlc3Ms IHJldHVybnMgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgZGV2aWNl IGlzIGluIHVuY29uZmlndXJlZCBzdGF0ZQ0KIGFuZCByZXR1cm5zIGFub3Ro ZXIgTElCVVNCX0VSUk9SIGNvZGUgb24gZXJyb3IuDQotLg0KIC5QcA0KLS5G dCBpbnQgDQorLkZ0IGludA0KIC5GbiBsaWJ1c2JfZ2V0X2NvbmZpZ19kZXNj cmlwdG9yICJsaWJ1c2JfZGV2aWNlICpkZXYiICJ1aW50OF90IGNvbmZpZ19p bmRleCIgImxpYnVzYl9jb25maWdfZGVzY3JpcHRvciAqKmNvbmZpZyINCi1H ZXQgVVNCIGNvbmZpZ3VyYXRpb24gZGVzY3JpcHRvciBiYXNlZCBvbiBpdHMg aW5kZXggDQorR2V0IFVTQiBjb25maWd1cmF0aW9uIGRlc2NyaXB0b3IgYmFz ZWQgb24gaXRzIGluZGV4DQogLkZhIGlkeC4NCi1SZXR1cm5zIDAgb24gc3Vj Y2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgY29uZmlndXJh dGlvbiBkb2VzIG5vdCBleGlzdCANCitSZXR1cm5zIDAgb24gc3VjY2Vzcywg TElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgY29uZmlndXJhdGlvbiBk b2VzIG5vdCBleGlzdA0KIGFuZCByZXR1cm5zIGFub3RoZXIgTElCVVNCX0VS Uk9SIGNvZGUgb24gZXJyb3IuDQotLg0KIC5QcA0KIC5GdCBpbnQNCiAuRm4g bGlidXNiX2dldF9jb25maWdfZGVzY3JpcHRvcl9ieV92YWx1ZSAibGlidXNi X2RldmljZSAqZGV2IiAidWludDggYkNvbmZpZ3VyYXRpb25WYWx1ZSIgImxp YnVzYl9jb25maWdfZGVzY3JpcHRvciAqKmNvbmZpZyINCi1HZXQgYSBVU0Ig Y29uZmlndXJhdGlvbiBkZXNjcmlwdG9yIHdpdGggYSBzcGVjaWZpYyBiQ29u ZmlndXJhdGlvblZhbHVlLiBUaGlzIGlzIA0KLWEgbm9uLWJsb2NraW5nIGZ1 bmN0aW9uIHdoaWNoIGRvZXMgbm90IHNlbmQgcmVxdWVzdCB0aHJvdWdoIHRo ZSBkZXZpY2UuIFJldHVybnMgMCANCi1vbiBzdWNjZXNzLCBMSUJVU0JfRVJS T1JfTk9UX0ZPVU5EIGlmIHRoZSBjb25maWd1cmF0aW9uIGRvZXMgbm90IGV4 aXN0IGFuZCBhbm90aGVyIA0KK0dldCBhIFVTQiBjb25maWd1cmF0aW9uIGRl c2NyaXB0b3Igd2l0aCBhIHNwZWNpZmljIGJDb25maWd1cmF0aW9uVmFsdWUu DQorVGhpcyBpcw0KK2Egbm9uLWJsb2NraW5nIGZ1bmN0aW9uIHdoaWNoIGRv ZXMgbm90IHNlbmQgcmVxdWVzdCB0aHJvdWdoIHRoZSBkZXZpY2UuDQorUmV0 dXJucyAwDQorb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBp ZiB0aGUgY29uZmlndXJhdGlvbg0KK2RvZXMgbm90IGV4aXN0IGFuZCBhbm90 aGVyDQogTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBw DQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX2ZyZWVfY29uZmlnX2Rlc2NyaXB0 b3IgImxpYnVzYl9jb25maWdfZGVzY3JpcHRvciAqY29uZmlnIg0KIEZyZWUg YSBjb25maWd1cmF0aW9uIGRlc2NyaXB0b3IuDQotLg0KIC5QcA0KIC5GdCBp bnQNCiAuRm4gbGlidXNiX2dldF9zdHJpbmdfZGVzY3JpcHRvcl9hc2NpaSAi bGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJ1aW50OF90IGRlc2NfaWR4 IiAidW5zaWduZWQgY2hhciAqZGF0YSIgImludCBsZW5ndGgiDQogUmV0cmll dmUgYSBzdHJpbmcgZGVzY3JpcHRvciBpbiBDIHN0eWxlIGFzY2lpLg0KLVJl dHVybnMgYSBwb3NpdGl2ZSBudW1iZXIgb2YgYnl0ZXMgaW4gdGhlIHJlc3Vs dGluZyBBU0NJSSBzdHJpbmcgb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJS T1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCitSZXR1cm5zIGEgcG9zaXRpdmUg bnVtYmVyIG9mIGJ5dGVzIGluIHRoZSByZXN1bHRpbmcgQVNDSUkgc3RyaW5n DQorb24gc3VjY2VzcyBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBmYWls dXJlLg0KIC5QcA0KLS4NCiAuU2ggVVNCIEFTWU5DSFJPTk9VUyBJL08NCi0u DQogLlBwDQogLkZ0IHN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIgKg0KIC5GbiBs aWJ1c2JfYWxsb2NfdHJhbnNmZXIgImludCBpc29fcGFja2V0cyINCkBAIC0z NjUsMjggKzMxMSwyNCBAQA0KIC5GYSBpc29fcGFja2V0cw0KIG51bWJlcnMg b2YgaXNvY2hyb25vdXMgcGFja2V0IGRlc2NyaXB0b3JzLg0KIFJldHVybnMg TlVMTCBvbiBlcnJvci4NCi0uDQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGli dXNiX2ZyZWVfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIgKnRy Ig0KIEZyZWUgYSB0cmFuc2Zlci4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5G biBsaWJ1c2Jfc3VibWl0X3RyYW5zZmVyICJzdHJ1Y3QgbGlidXNiX3RyYW5z ZmVyICp0ciINCiBUaGlzIGZ1bmN0aW9uIHdpbGwgc3VibWl0IGEgdHJhbnNm ZXIgYW5kIHJldHVybnMgaW1tZWRpYXRlbHkuDQotUmV0dXJucyAwIG9uIHN1 Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kIA0KK1JldHVybnMgMCBvbiBzdWNj ZXNzLCBMSUJVU0JfRVJST1JfTk9fREVWSUNFIGlmDQordGhlIGRldmljZSBo YXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kDQogTElCVVNCX0VSUk9SIGNvZGUg b24gb3RoZXIgZmFpbHVyZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBs aWJ1c2JfY2FuY2VsX3RyYW5zZmVyICJzdHJ1Y3QgbGlidXNiX3RyYW5zZmVy ICp0ciINCiBUaGlzIGZ1bmN0aW9uIGFzeW5jaHJvbm91c2x5IGNhbmNlbCBh IHRyYW5zZmVyLg0KIFJldHVybnMgMCBvbiBzdWNjZXNzIGFuZCBMSUJVU0Jf RVJST1IgY29kZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCiAuU2ggVVNCIFNZ TkNIUk9OT1VTIEkvTw0KLS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVz Yl9jb250cm9sX3RyYW5zZmVyICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2 aCIgInVpbnQ4X3QgYm1SZXF1ZXN0VHlwZSIgInVpbnQ4X3QgYlJlcXVlc3Qi ICJ1aW50MTZfdCB3VmFsdWUiICJ1aW50MTZfdCB3SW5kZXgiICJ1bnNpZ25l ZCBjaGFyICpkYXRhIiAidWludDE2X3Qgd0xlbmd0aCIgInVuc2lnbmVkIGlu dCB0aW1lb3V0Ig0KQEAgLTQwMCwxMjUgKzM0MiwxMjEgQEANCiBjb250cm9s IHJlcXVlc3Qgd2FzIG5vdCBzdXBwb3J0ZWQsIExJQlVTQl9FUlJPUl9OT19E RVZJQ0UgaWYgdGhlDQogZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBv ciBhbm90aGVyIExJQlVTQl9FUlJPUiBjb2RlIG9uIG90aGVyIGZhaWx1cmVz Lg0KIFRoZSBsaWJ1c2IgZXJyb3IgY29kZXMgYXJlIGFsd2F5cyBuZWdhdGl2 ZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfYnVsa190cmFu c2ZlciAic3RydWN0IGxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAidW5z aWduZWQgY2hhciBlbmRwb2ludCIgInVuc2lnbmVkIGNoYXIgKmRhdGEiICJp bnQgbGVuZ3RoIiAiaW50ICp0cmFuc2ZlcnJlZCIgInVuc2lnbmVkIGludCB0 aW1lb3V0Ig0KIFBlcmZvcm0gYW4gVVNCIGJ1bGsgdHJhbnNmZXIuDQogQSB0 aW1lb3V0IHZhbHVlIG9mIHplcm8gbWVhbnMgbm8gdGltZW91dC4NCiBUaGUg dGltZW91dCB2YWx1ZSBpcyBnaXZlbiBpbiBtaWxsaXNlY29uZHMuDQotUmV0 dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUIA0KLWlm IHRoZSB0cmFuc2ZlciB0aW1lb3V0LCBMSUJVU0JfRVJST1JfUElQRSBpZiB0 aGUgY29udHJvbCByZXF1ZXN0IHdhcyBub3QgDQotc3VwcG9ydGVkLCBMSUJV U0JfRVJST1JfT1ZFUkZMT1cgaWYgdGhlIGRldmljZSBvZmZlcmVkIG1vcmUg ZGF0YSwgDQotTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNl IGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgDQorUmV0dXJucyAwIG9uIHN1 Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUDQoraWYgdGhlIHRyYW5zZmVy IHRpbWVvdXQsIExJQlVTQl9FUlJPUl9QSVBFIGlmIHRoZSBjb250cm9sIHJl cXVlc3Qgd2FzIG5vdA0KK3N1cHBvcnRlZCwgTElCVVNCX0VSUk9SX09WRVJG TE9XIGlmIHRoZSBkZXZpY2Ugb2ZmZXJlZCBtb3JlIGRhdGEsDQorTElCVVNC X0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nv bm5lY3RlZCBhbmQNCiBMSUJVU0JfRVJST1IgY29kZSBvbiBvdGhlciBmYWls dXJlLg0KLS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9pbnRlcnJ1 cHRfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2 aCIgInVuc2lnbmVkIGNoYXIgZW5kcG9pbnQiICJ1bnNpZ25lZCBjaGFyICpk YXRhIiAiaW50IGxlbmd0aCIgImludCAqdHJhbnNmZXJyZWQiICJ1bnNpZ25l ZCBpbnQgdGltZW91dCINCiBQZXJmb3JtIGFuIFVTQiBJbnRlcnJ1cHQgdHJh bnNmZXIuDQogQSB0aW1lb3V0IHZhbHVlIG9mIHplcm8gbWVhbnMgbm8gdGlt ZW91dC4NCiBUaGUgdGltZW91dCB2YWx1ZSBpcyBnaXZlbiBpbiBtaWxsaXNl Y29uZHMuDQotUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9U SU1FT1VUIA0KLWlmIHRoZSB0cmFuc2ZlciB0aW1lb3V0LCBMSUJVU0JfRVJS T1JfUElQRSBpZiB0aGUgY29udHJvbCByZXF1ZXN0IHdhcyBub3QgDQotc3Vw cG9ydGVkLCBMSUJVU0JfRVJST1JfT1ZFUkZMT1cgaWYgdGhlIGRldmljZSBv ZmZlcmVkIG1vcmUgZGF0YSwgDQotTElCVVNCX0VSUk9SX05PX0RFVklDRSBp ZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgDQorUmV0 dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9USU1FT1VUDQoraWYg dGhlIHRyYW5zZmVyIHRpbWVvdXQsIExJQlVTQl9FUlJPUl9QSVBFIGlmIHRo ZSBjb250cm9sIHJlcXVlc3Qgd2FzIG5vdA0KK3N1cHBvcnRlZCwgTElCVVNC X0VSUk9SX09WRVJGTE9XIGlmIHRoZSBkZXZpY2Ugb2ZmZXJlZCBtb3JlIGRh dGEsDQorTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhh cyBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQNCiBMSUJVU0JfRVJST1IgY29kZSBv biBvdGhlciBmYWlsdXJlLg0KLS4NCiAuUHANCiAuU2ggVVNCIEVWRU5UUw0K LS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl90cnlfbG9ja19ldmVu dHMgImxpYnVzYl9jb250ZXh0ICpjdHgiDQogVHJ5IHRvIGFjcXVpcmUgdGhl IGV2ZW50IGhhbmRsaW5nIGxvY2suDQogUmV0dXJucyAwIGlmIHRoZSBsb2Nr IHdhcyBvYnRhaW5lZCBhbmQgMSBpZiBub3QuDQotLg0KIC5QcA0KIC5GdCB2 b2lkDQogLkZuIGxpYnVzYl9sb2NrX2V2ZW50cyAibGlidXNiX2NvbnRleHQg KmN0eCINCi1BY3F1aXJlIHRoZSBldmVudCBoYW5kbGluZyBsb2NrLiBUaGlz IGZ1bmN0aW9uIGlzIGJsb2NraW5nLg0KLS4NCitBY3F1aXJlIHRoZSBldmVu dCBoYW5kbGluZyBsb2NrLg0KK1RoaXMgZnVuY3Rpb24gaXMgYmxvY2tpbmcu DQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX3VubG9ja19ldmVudHMg ImxpYnVzYl9jb250ZXh0ICpjdHgiDQotUmVsZWFzZSB0aGUgZXZlbnQgaGFu ZGxpbmcgbG9jay4gVGhpcyB3aWxsIHdha2UgdXAgYW55IHRocmVhZCBibG9j a2VkDQorUmVsZWFzZSB0aGUgZXZlbnQgaGFuZGxpbmcgbG9jay4NCitUaGlz IHdpbGwgd2FrZSB1cCBhbnkgdGhyZWFkIGJsb2NrZWQNCiBvbiBsaWJ1c2Jf d2FpdF9mb3JfZXZlbnQoKS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBs aWJ1c2JfZXZlbnRfaGFuZGxpbmdfb2sgImxpYnVzYl9jb250ZXh0ICpjdHgi DQotRGV0ZXJtaW5lIGlmIGl0IHN0aWxsIE9LIGZvciB0aGlzIHRocmVhZCB0 byBiZSBkb2luZyBldmVudCBoYW5kbGluZy4gUmV0dXJucyAxDQotaWYgZXZl bnQgaGFuZGxpbmcgY2FuIHN0YXJ0IG9yIGNvbnRpbnVlLiBSZXR1cm5zIDAg aWYgdGhpcyB0aHJlYWQgbXVzdCBnaXZlIHVwDQorRGV0ZXJtaW5lIGlmIGl0 IHN0aWxsIE9LIGZvciB0aGlzIHRocmVhZCB0byBiZSBkb2luZyBldmVudCBo YW5kbGluZy4NCitSZXR1cm5zIDENCitpZiBldmVudCBoYW5kbGluZyBjYW4g c3RhcnQgb3IgY29udGludWUuDQorUmV0dXJucyAwIGlmIHRoaXMgdGhyZWFk IG11c3QgZ2l2ZSB1cA0KIHRoZSBldmVudHMgbG9jay4NCi0uDQogLlBwDQog LkZ0IGludA0KIC5GbiBsaWJ1c2JfZXZlbnRfaGFuZGxlcl9hY3RpdmUgImxp YnVzYl9jb250ZXh0ICpjdHgiDQotRGV0ZXJtaW5lIGlmIGFuIGFjdGl2ZSB0 aHJlYWQgaXMgaGFuZGxpbmcgZXZlbnRzLiBSZXR1cm5zIDEgaWYgeWVzIGFu ZCAwIGlmIHRoZXJlDQorRGV0ZXJtaW5lIGlmIGFuIGFjdGl2ZSB0aHJlYWQg aXMgaGFuZGxpbmcgZXZlbnRzLg0KK1JldHVybnMgMSBpZiB5ZXMgYW5kIDAg aWYgdGhlcmUNCiBhcmUgbm8gdGhyZWFkcyBjdXJyZW50bHkgaGFuZGxpbmcg ZXZlbnRzLg0KLS4NCiAuUHANCiAuRnQgdm9pZA0KIC5GbiBsaWJ1c2JfbG9j a19ldmVudF93YWl0ZXJzICJsaWJ1c2JfY29udGV4dCAqY3R4Ig0KLUFjcXVp cmUgdGhlIGV2ZW50X3dhaXRlcnMgbG9jay4gVGhpcyBsb2NrIGlzIGRlc2ln bmVkIHRvIGJlIG9idGFpbmVkIHVuZGVyIHRoZQ0KK0FjcXVpcmUgdGhlIGV2 ZW50X3dhaXRlcnMgbG9jay4NCitUaGlzIGxvY2sgaXMgZGVzaWduZWQgdG8g YmUgb2J0YWluZWQgdW5kZXIgdGhlDQogc2l0dWF0aW9uIHdoZXJlIHlvdSB3 YW50IHRvIGJlIGF3YXJlIHdoZW4gZXZlbnRzIGFyZSBjb21wbGV0ZWQsIGJ1 dCBzb21lIG90aGVyDQogdGhyZWFkIGlzIGV2ZW50IGhhbmRsaW5nIHNvIGNh bGxpbmcgbGlidXNiX2hhbmRsZV9ldmVudHMoKSBpcyBub3QgYWxsb3dlZC4N Ci0uDQogLlBwDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX3VubG9ja19ldmVu dF93YWl0ZXJzICJsaWJ1c2JfY29udGV4dCAqY3R4Ig0KIFJlbGVhc2UgdGhl IGV2ZW50X3dhaXRlcnMgbG9jay4NCi0uDQogLlBwDQotLkZ0IGludCANCisu RnQgaW50DQogLkZuIGxpYnVzYl93YWl0X2Zvcl9ldmVudCAibGlidXNiX2Nv bnRleHQgKmN0eCIgInN0cnVjdCB0aW1ldmFsICp0diINCi1XYWl0IGZvciBh bm90aGVyIHRocmVhZCB0byBzaWduYWwgY29tcGxldGlvbiBvZiBhbiBldmVu dC4gTXVzdCBiZSBjYWxsZWQNCi13aXRoIHRoZSBldmVudCB3YWl0ZXJzIGxv Y2sgaGVsZCwgc2VlIGxpYnVzYl9sb2NrX2V2ZW50X3dhaXRlcnMoKS4gVGhp cyB3aWxsDQorV2FpdCBmb3IgYW5vdGhlciB0aHJlYWQgdG8gc2lnbmFsIGNv bXBsZXRpb24gb2YgYW4gZXZlbnQuDQorTXVzdCBiZSBjYWxsZWQNCit3aXRo IHRoZSBldmVudCB3YWl0ZXJzIGxvY2sgaGVsZCwgc2VlIGxpYnVzYl9sb2Nr X2V2ZW50X3dhaXRlcnMoKS4NCitUaGlzIHdpbGwNCiBibG9jayB1bnRpbCB0 aGUgdGltZW91dCBleHBpcmVzIG9yIGEgdHJhbnNmZXIgY29tcGxldGVzIG9y IGEgdGhyZWFkIHJlbGVhc2VzDQotdGhlIGV2ZW50IGhhbmRsaW5nIGxvY2sg dGhyb3VnaCBsaWJ1c2JfdW5sb2NrX2V2ZW50cygpLiBSZXR1cm5zIDAgYWZ0 ZXIgYSANCit0aGUgZXZlbnQgaGFuZGxpbmcgbG9jayB0aHJvdWdoIGxpYnVz Yl91bmxvY2tfZXZlbnRzKCkuDQorUmV0dXJucyAwIGFmdGVyIGENCiB0cmFu c2ZlciBjb21wbGV0ZXMgb3IgYW5vdGhlciB0aHJlYWQgc3RvcHMgZXZlbnQg aGFuZGxpbmcsIHJldHVybnMgMSBpZiB0aGUNCiB0aW1lb3V0IGV4cGlyZWQu DQotLg0KIC5QcA0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX2hhbmRsZV9ldmVu dHNfdGltZW91dCAibGlidXNiX2NvbnRleHQgKmN0eCIgInN0cnVjdCB0aW1l dmFsICp0diINCi1IYW5kbGUgYW55IHBlbmRpbmcgZXZlbnRzIGJ5IGNoZWNr aW5nIGlmIHRpbWVvdXRzIGhhdmUgZXhwaXJlZCBhbmQgYnkgDQotY2hlY2tp bmcgdGhlIHNldCBvZiBmaWxlIGRlc2NyaXB0b3JzIGZvciBhY3Rpdml0eS4g UmV0dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIGENCitIYW5kbGUgYW55IHBlbmRp bmcgZXZlbnRzIGJ5IGNoZWNraW5nIGlmIHRpbWVvdXRzIGhhdmUgZXhwaXJl ZCBhbmQgYnkNCitjaGVja2luZyB0aGUgc2V0IG9mIGZpbGUgZGVzY3JpcHRv cnMgZm9yIGFjdGl2aXR5Lg0KK1JldHVybnMgMCBvbiBzdWNjZXNzLCBvciBh DQogTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCi0uDQogLlBwDQog LkZ0IGludA0KIC5GbiBsaWJ1c2JfaGFuZGxlX2V2ZW50cyAibGlidXNiX2Nv bnRleHQgKmN0eCINCi1IYW5kbGUgYW55IHBlbmRpbmcgZXZlbnRzIGluIGJs b2NraW5nIG1vZGUgd2l0aCBhIHNlbnNpYmxlIHRpbWVvdXQuIFJldHVybnMg MA0KK0hhbmRsZSBhbnkgcGVuZGluZyBldmVudHMgaW4gYmxvY2tpbmcgbW9k ZSB3aXRoIGEgc2Vuc2libGUgdGltZW91dC4NCitSZXR1cm5zIDANCiBvbiBz dWNjZXNzLCByZXR1cm5zIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVy ZS4NCi0uDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfaGFuZGxlX2V2 ZW50c19sb2NrZWQgImxpYnVzYl9jb250ZXh0ICpjdHgiICJzdHJ1Y3QgdGlt ZXZhbCAqdHYiDQogSGFuZGxlIGFueSBwZW5kaW5nIGV2ZW50cyBieSBwb2xs aW5nIGZpbGUgZGVzY2lwdG9ycywgd2l0aG91dCBjaGVja2luZyBpZg0KLWFu b3RoZXIgdGhyZWFkcyBhcmUgYWxyZWFkeSBkb2luZyBzby4gTXVzdCBiZSBj YWxsZWQgd2l0aCB0aGUgZXZlbnQgbG9jayBoZWxkLg0KLS4NCithbm90aGVy IHRocmVhZHMgYXJlIGFscmVhZHkgZG9pbmcgc28uDQorTXVzdCBiZSBjYWxs ZWQgd2l0aCB0aGUgZXZlbnQgbG9jayBoZWxkLg0KIC5QcA0KIC5GdCBpbnQN CiAuRm4gbGlidXNiX2dldF9uZXh0X3RpbWVvdXQgImxpYnVzYl9jb250ZXh0 ICpjdHgiICJzdHJ1Y3QgdGltZXZhbCAqdHYiDQotRGV0ZXJtaW5lIHRoZSBu ZXh0IGludGVybmFsIHRpbWVvdXQgdGhhdCBsaWJ1c2IgbmVlZHMgdG8gaGFu ZGxlLiBSZXR1cm5zIDANCitEZXRlcm1pbmUgdGhlIG5leHQgaW50ZXJuYWwg dGltZW91dCB0aGF0IGxpYnVzYiBuZWVkcyB0byBoYW5kbGUuDQorUmV0dXJu cyAwDQogaWYgdGhlcmUgYXJlIG5vIHBlbmRpbmcgdGltZW91dHMsIDEgaWYg YSB0aW1lb3V0IHdhcyByZXR1cm5lZCwgb3IgTElCVVNCX0VSUk9SDQogY29k ZSBvbiBmYWlsdXJlLg0KLS4NCiAuUHANCiAuRnQgdm9pZA0KIC5GbiBsaWJ1 c2Jfc2V0X3BvbGxmZF9ub3RpZmllcnMgImxpYnVzYl9jb250ZXh0ICpjdHgi ICJsaWJ1c2JfcG9sbGZkX2FkZGVkX2NiIGFkZGVkX2NiIiAibGlidXNiX3Bv bGxmZF9yZW1vdmVkX2NiIHJlbW92ZV9jYiIgInZvaWQgKnVzZXJfZGF0YSIN CiBSZWdpc3RlciBub3RpZmljYXRpb24gZnVuY3Rpb25zIGZvciBmaWxlIGRl c2NyaXB0b3IgYWRkaXRpb25zL3JlbW92YWxzLg0KIFRoZXNlIGZ1bmN0aW9u cyB3aWxsIGJlIGludm9rZWQgZm9yIGV2ZXJ5IG5ldyBvciByZW1vdmVkIGZp bGUgZGVzY3JpcHRvcg0KIHRoYXQgbGlidXNiIHVzZXMgYXMgYW4gZXZlbnQg c291cmNlLg0KLS4NCiAuUHANCiAuRnQgY29uc3Qgc3RydWN0IGxpYnVzYl9w b2xsZmQgKioNCiAuRm4gbGlidXNiX2dldF9wb2xsZmRzICJsaWJ1c2JfY29u dGV4dCAqY3R4Ig0KLVJldHJpdmUgYSBsaXN0IG9mIGZpbGUgZGVzY3JpcHRv cnMgdGhhdCBzaG91bGQgYmUgcG9sbGVkIGJ5IHlvdXIgbWFpbiBsb29wIGFz IA0KLWxpYnVzYiBldmVudCBzb3VyY2VzLiBSZXR1cm5zIGEgTlVMTC10ZXJt aW5hdGVkIGxpc3Qgb24gc3VjY2VzcyBvciBOVUxMIG9uIGZhaWx1cmUuDQot Lg0KK1JldHJpdmUgYSBsaXN0IG9mIGZpbGUgZGVzY3JpcHRvcnMgdGhhdCBz aG91bGQgYmUgcG9sbGVkIGJ5IHlvdXIgbWFpbiBsb29wIGFzDQorbGlidXNi IGV2ZW50IHNvdXJjZXMuDQorUmV0dXJucyBhIE5VTEwtdGVybWluYXRlZCBs aXN0IG9uIHN1Y2Nlc3Mgb3IgTlVMTCBvbiBmYWlsdXJlLg0KIC5TaCBMSUJV U0IgVkVSU0lPTiAwLjEgQ09NUEFUSUJJTElUWQ0KIC5QcA0KIFRoZSBsaWJy YXJ5IGlzIGFsc28gY29tcGxpYW50IHdpdGggTGliVVNCIHZlcnNpb24gMC4x LjEyLg0KQEAgLTU1NSwxNiArNDkzLDEzIEBADQogLkZuIHVzYl9jaGVja19j b25uZWN0ZWQNCiAuRm4gdXNiX2dldF9kcml2ZXJfbnANCiAuRm4gdXNiX2Rl dGFjaF9rZXJuZWxfZHJpdmVyX25wDQotLg0KIC5TaCBTRUUgQUxTTw0KIC5Y ciBsaWJ1c2IyMCAzICwNCiAuWHIgdXNiIDQgLA0KIC5YciB1c2Jjb25maWcg OA0KIC5QcA0KIC5QYSBodHRwOi8vbGlidXNiLnNvdXJjZWZvcmdlLm5ldC8N Ci0uDQogLlNoIEhJU1RPUlkNCi0uDQogLk5tDQogc3VwcG9ydCBmaXJzdCBh cHBlYXJlZCBpbg0KIC5GeCA4LjAgLg0K ---559023410-862053639-1313724716=:7526-- From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 03:54:16 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99045106567F; Fri, 19 Aug 2011 03:54:16 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-1.mit.edu (DMZ-MAILSEC-SCANNER-1.MIT.EDU [18.9.25.12]) by mx1.freebsd.org (Postfix) with ESMTP id 209EC8FC12; Fri, 19 Aug 2011 03:54:15 +0000 (UTC) X-AuditID: 1209190c-b7bdeae000000a26-71-4e4dde20c967 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id 73.4D.02598.02EDD4E4; Thu, 18 Aug 2011 23:53:04 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id p7J3sFVu031035; Thu, 18 Aug 2011 23:54:15 -0400 Received: from multics.mit.edu (MULTICS.MIT.EDU [18.187.1.73]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p7J3sDhd025821 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 18 Aug 2011 23:54:14 -0400 (EDT) Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id p7J3sCcS027690; Thu, 18 Aug 2011 23:54:13 -0400 (EDT) Date: Thu, 18 Aug 2011 23:54:12 -0400 (EDT) From: Benjamin Kaduk To: Alexander Best In-Reply-To: <20110816224010.GA84231@freebsd.org> Message-ID: References: <201107262349.p6QNnKTa060909@red.freebsd.org> <20110816224010.GA84231@freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-589170569-1313726052=:7526" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGKsWRmVeSWpSXmKPExsUixCmqrKtwz9fP4M0cFYv2z/OYLE6d6WK1 aHmymt2B2WPGp/ksAYxRXDYpqTmZZalF+nYJXBkrWrvZCtaJVvRtlG9gvCXUxcjJISFgIvHh yj42CFtM4sK99UA2F4eQwD5GiQl9T1ggnA2MEtNvbWOEcA4wSZx48YkdwmlglNh6diZYP4uA tsTCxSeYQWw2ARWJmW82gsVFBDQktjU8BoszC9hK7JnwBMwWFrCXWHb7GwuIzSlgKNGwcB8r iM0r4CDR868VattkoAUzbzCCJEQFdCRW75/CAlEkKHFy5hMWiKH+EveOL2GewCg4C0lqFpIU hG0pce7PdTYI20ni16GvjBC2osTmA7tZIWwHifNH/kDViEqsuDEHqsZa4sSkm4wLGDlWMcqm 5Fbp5iZm5hSnJusWJyfm5aUW6Rrq5WaW6KWmlG5iBEePJM8OxjcHlQ4xCnAwKvHwLtD19RNi TSwrrsw9xCjJwaQkyvvvLlCILyk/pTIjsTgjvqg0J7X4EKMEB7OSCO/ni0A53pTEyqrUonyY lDQHi5I478EdDn5CAumJJanZqakFqUUwWRkODiUJXh5gkhASLEpNT61Iy8wpQUgzcXCCDOcB Gi4DUsNbXJCYW5yZDpE/xagoJc57EeQiAZBERmkeXC8sub1iFAd6RZj3G0gVDzAxwnW/AhrM BDRYapcPyOCSRISUVAOj8ctP0x49/n6w4sydo8HP61l3VAiq7AtczHVGOOzGndU8yx52bjZQ D2PanHJIOWQ/r27Ck1thgk7OG/lrw3WS7WZzal86s4Xrzu3HcoqBh93W/TS+d6Exiu9GnPGp /WsWX1WKeZhgaFlYuVGcW71qtsrC7idHKu9/vaPQcVZzt8XijR8zPWReKbEUZyQaajEXFScC AFVLnF1JAwAA Cc: freebsd-doc@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: docs/159220: Strange sentence in /usr/src/UPDATING X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 03:54:16 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-589170569-1313726052=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Tue, 16 Aug 2011, Alexander Best wrote: > On Tue Jul 26 11, Benjamin Kaduk wrote: >> On Tue, 26 Jul 2011, Alexander Best wrote: >> >>> In /usr/src/UPDATING, almost at the very end of the file, there's the >>> following sentence: >>> >>> "This file contains a list, in reverse chronological order, of major >>> breakages in tracking -current. Not all things will be listed here, >>> and it only starts on October 16, 2004. Updating files can found in >>> previous releases if your system is older than this." >>> >>> The last sentence seems quite broken. At least I haven't got a clue what >>> it's supposed to mean. >> >> "If you need to see entries from the UPDATING file which are older than >> 2004/10/16, go get the UPDATING file from a previous &os; release, and it >> will have a better chance of including what you're looking for." > > could we please please please get this fixed before 9.0? I seem to recall there was discussion of this on IRC around the time it was sent in, though I don't have records of it handy. Anyway, here, have a more suitable wording in the form of a patch. -Ben Kaduk ---559023410-589170569-1313726052=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=UPDATING.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=UPDATING.diff.txt LS0tIFVQREFUSU5HLm9yaWcJMjAxMS0wOC0xOCAyMzo0OTozNS4wMDAwMDAw MDAgLTA0MDANCisrKyBVUERBVElORwkyMDExLTA4LTE4IDIzOjUyOjMxLjAw MDAwMDAwMCAtMDQwMA0KQEAgLTE0NTYsOSArMTQ1NiwxMCBAQA0KIEZPUk1B VDoNCiANCiBUaGlzIGZpbGUgY29udGFpbnMgYSBsaXN0LCBpbiByZXZlcnNl IGNocm9ub2xvZ2ljYWwgb3JkZXIsIG9mIG1ham9yDQotYnJlYWthZ2VzIGlu IHRyYWNraW5nIC1jdXJyZW50LiAgTm90IGFsbCB0aGluZ3Mgd2lsbCBiZSBs aXN0ZWQgaGVyZSwNCi1hbmQgaXQgb25seSBzdGFydHMgb24gT2N0b2JlciAx NiwgMjAwNC4gIFVwZGF0aW5nIGZpbGVzIGNhbiBmb3VuZCBpbg0KLXByZXZp b3VzIHJlbGVhc2VzIGlmIHlvdXIgc3lzdGVtIGlzIG9sZGVyIHRoYW4gdGhp cy4NCiticmVha2FnZXMgaW4gdHJhY2tpbmcgLWN1cnJlbnQuICBJdCBpcyBu b3QgZ3VhcmFudGVlZCB0byBiZSBhIGNvbXBsZXRlDQorbGlzdCBvZiBzdWNo IGJyZWFrYWdlcywgYW5kIG9ubHkgY29udGFpbnMgZW50cmllcyBzaW5jZSBP Y3RvYmVyIDE2LCAyMDA0Lg0KK0lmIHlvdSBuZWVkIHRvIHNlZSBVUERBVElO RyBlbnRyaWVzIGZyb20gYmVmb3JlIHRoYXQgZGF0ZSwgeW91IHdpbGwgbmVl ZA0KK3RvIGZldGNoIGFuIFVQREFUSU5HIGZpbGUgZnJvbSBhbiBvbGRlciBG cmVlQlNEIHJlbGVhc2UuDQogDQogQ29weXJpZ2h0IGluZm9ybWF0aW9uOg0K IA0K ---559023410-589170569-1313726052=:7526-- From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 04:30:14 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9408B1065670 for ; Fri, 19 Aug 2011 04:30:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 69AF38FC0A for ; Fri, 19 Aug 2011 04:30:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7J4UEg6086275 for ; Fri, 19 Aug 2011 04:30:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7J4UEAR086272; Fri, 19 Aug 2011 04:30:14 GMT (envelope-from gnats) Date: Fri, 19 Aug 2011 04:30:14 GMT Message-Id: <201108190430.p7J4UEAR086272@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Mark Linimon Cc: Subject: Re: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mark Linimon List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 04:30:14 -0000 The following reply was made to PR docs/159870; it has been noted by GNATS. From: Mark Linimon To: Chris Rees Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list Date: Thu, 18 Aug 2011 23:07:19 -0500 AFAICT all the openoffice ports are still maintained by openoffice@ ? From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 13:38:44 2011 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4FFE106564A; Fri, 19 Aug 2011 13:38:44 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from mxout1.bln1.prohost.de (mxout1.bln1.prohost.de [213.160.84.47]) by mx1.freebsd.org (Postfix) with ESMTP id 7637C8FC14; Fri, 19 Aug 2011 13:38:44 +0000 (UTC) Received: from Benedicts-Macbook-Pro.local (p4FC7245F.dip.t-dialin.net [79.199.36.95]) (authenticated bits=0) by mx1.bln1.prohost.de (8.14.1/8.14.1) with ESMTP id p7JDcd2j032751 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 19 Aug 2011 15:38:40 +0200 Message-ID: <4E4E6761.8090201@FreeBSD.org> Date: Fri, 19 Aug 2011 15:38:41 +0200 From: Benedict Reuschling Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: "freebsd-doc@freebsd.org" X-Enigmail-Version: 1.3 OpenPGP: id=4A819348 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Null-Tag: 20d61935e286c97c8b3041bf2ab7c7c6 Cc: dru@FreeBSD.org Subject: Next doc sprint X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bcr@FreeBSD.org List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 13:38:45 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear FreeBSD Documentation Community, some time has passed since our first documentation sprint on June 6 and we feel that we should hold another before EuroBSDCon 2011 and the next major release of FreeBSD. To that end, Dru Lavigne and I have decided to hold the next doc sprint on September 5th, 2011. This time it will start earlier to include more timezones. Just like last time, we will meet on #bsddocs to discuss issues there and record the results in a separate etherpad document for all to see (the URL will be provided later). The FreeBSD wiki page [1] shows the current agenda. If you want to add something to it or want to register your available time, just edit that page or ask someone (like me) to do it for you if you don't have edit rights on the wiki. We also plan to bust documentation PRs during that session like we did last time. If you have specific PRs in mind, then add them also to the wiki. The sprint is open to committers and contributors alike, even people who just want to listen quietly are welcome. If you have any questions, feel free to ask. We plan to pick up some of the results from that session and review them during the doc working group at EuroBSDcon's DevSummit in October. If you want to participate there, you can find more information on how to do that on the wiki page for the doc working group [2]. Looking forward to another productive doc sprint... [1] http://wiki.freebsd.org/DocSprints [2] http://wiki.freebsd.org/201110DevSummit/Documentation Benedict Reuschling FreeBSD Doc Committer The FreeBSD Documentation Project FreeBSD German Documentation Project - https://doc.bsdgroup.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk5OZz8ACgkQTSZQLkqBk0jauQCgywx1G30sajiN3oiJoQ2Bjb1R U1gAnA/ThIiNYot517iF58EVlpoqy+fJ =7RC8 -----END PGP SIGNATURE----- From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 13:47:05 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9705B106564A; Fri, 19 Aug 2011 13:47:05 +0000 (UTC) (envelope-from crees@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6F0D68FC0C; Fri, 19 Aug 2011 13:47:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7JDl5N3046141; Fri, 19 Aug 2011 13:47:05 GMT (envelope-from crees@freefall.freebsd.org) Received: (from crees@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7JDl5aC046137; Fri, 19 Aug 2011 13:47:05 GMT (envelope-from crees) Date: Fri, 19 Aug 2011 13:47:05 GMT Message-Id: <201108191347.p7JDl5aC046137@freefall.freebsd.org> To: crees@freebsd.org, crees@FreeBSD.org, freebsd-doc@FreeBSD.org From: crees@FreeBSD.org Cc: Subject: Re: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 13:47:05 -0000 Synopsis: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list State-Changed-From-To: open->feedback State-Changed-By: crees State-Changed-When: Fri Aug 19 13:47:04 UTC 2011 State-Changed-Why: Submitter will clarify. http://www.freebsd.org/cgi/query-pr.cgi?pr=159870 From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 13:50:17 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4A91106566C for ; Fri, 19 Aug 2011 13:50:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BABEB8FC08 for ; Fri, 19 Aug 2011 13:50:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7JDoHSf046664 for ; Fri, 19 Aug 2011 13:50:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7JDoHIV046662; Fri, 19 Aug 2011 13:50:17 GMT (envelope-from gnats) Date: Fri, 19 Aug 2011 13:50:17 GMT Message-Id: <201108191350.p7JDoHIV046662@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Chris Rees Cc: Subject: Re: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Chris Rees List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 13:50:18 -0000 The following reply was made to PR docs/159870; it has been noted by GNATS. From: Chris Rees To: bug-followup@FreeBSD.org, crees@FreeBSD.org Cc: Subject: Re: docs/159870: [PATCH] PR handling guidelines still reference freebsd-openoffice mailing list Date: Fri, 19 Aug 2011 14:46:52 +0100 Hm, that is actually still true, I thought he'd moved them over. I'll ask maho. Chris -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 15:30:13 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D734C106566C for ; Fri, 19 Aug 2011 15:30:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C61ED8FC12 for ; Fri, 19 Aug 2011 15:30:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7JFUDe6036929 for ; Fri, 19 Aug 2011 15:30:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7JFUDnS036925; Fri, 19 Aug 2011 15:30:13 GMT (envelope-from gnats) Date: Fri, 19 Aug 2011 15:30:13 GMT Message-Id: <201108191530.p7JFUDnS036925@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Benjamin Kaduk Cc: Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Benjamin Kaduk List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 15:30:13 -0000 The following reply was made to PR docs/159898; it has been noted by GNATS. From: Benjamin Kaduk To: bug-followup@freebsd.org Cc: hps@freebsd.org Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes Date: Fri, 19 Aug 2011 11:22:08 -0400 (EDT) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-2104005412-1313767328=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed (was: Re: Fwd: svn commit: r224917 - head/lib/libusb) On Fri, 19 Aug 2011, Hans Petter Selasky wrote: > On Friday 19 August 2011 05:40:46 Benjamin Kaduk wrote: >> Dear Hans Petter, >> >> I saw a couple grammar and style issues as this went by, and ended up >> going through the whole man page. Could you take a look at docs/159898 >> and make sure I didn't change anything factually incorrectly? >> >> Thanks, >> >> Ben Kaduk > > Looks good! > > One more change I would suggest: > > +A convenience function to open a device with vendor and producd IDs > > Into: > > +A convenience function to open a device by vendor and product IDs > > --HPS > Updated patch with comments from hps -- thanks for catching it! -Ben ---559023410-2104005412-1313767328=:7526 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=libusb.3.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=libusb.3.diff.txt LS0tIGxpYnVzYi4zLndoaXRlc3BhY2UJMjAxMS0wOC0xOCAxMzo0Mjo0OC4w MDAwMDAwMDAgLTA0MDANCisrKyBsaWJ1c2IuMwkyMDExLTA4LTE5IDExOjE4 OjQ1LjAwMDAwMDAwMCAtMDQwMA0KQEAgLTMzLDcgKzMzLDggQEANCiAuTm0g bGlidXNiDQogLk5kICJVU0IgYWNjZXNzIGxpYnJhcnkiDQogLlNoIExJQlJB UlkNCi1VU0IgYWNjZXNzIGxpYnJhcnkgKGxpYnVzYiAtbHVzYikNCitVU0Ig YWNjZXNzIGxpYnJhcnkNCisuUHEgbGlidXNiLCAtbHVzYg0KIC5TaCBTWU5P UFNJUw0KIC5JbiBsaWJ1c2IuaA0KIC5TaCBERVNDUklQVElPTg0KQEAgLTQ2 LDggKzQ3LDggQEANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9pbml0IGxpYnVz Yl9jb250ZXh0ICoqY3R4DQogVGhpcyBmdW5jdGlvbiBpbml0aWFsaXNlcyBs aWJ1c2IuDQotTXVzdCBiZSBjYWxsZWQgYXQgdGhlIGJlZ2lubmluZw0KLW9m IHRoZSBwcm9ncmFtLg0KK0l0IG11c3QgYmUgY2FsbGVkIGF0IHRoZSBiZWdp bm5pbmcNCitvZiB0aGUgcHJvZ3JhbSwgYmVmb3JlIG90aGVyIGxpYnVzYiBy b3V0aW5lcyBhcmUgdXNlZC4NCiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgMCBv biBzdWNjZXNzIG9yIExJQlVTQl9FUlJPUiBvbg0KIGZhaWx1cmUuDQogLlBw DQpAQCAtNTUsMzUgKzU2LDM5IEBADQogLkZuIGxpYnVzYl9leGl0ICJsaWJ1 c2JfY29udGV4dCAqY3R4Ig0KIERlaW5pdGlhbGlzZSBsaWJ1c2IuDQogTXVz dCBiZSBjYWxsZWQgYXQgdGhlIGVuZCBvZiB0aGUgYXBwbGljYXRpb24uDQor T3RoZXIgbGlidXNiIHJvdXRpbmVzIG1heSBub3QgYmUgY2FsbGVkIGFmdGVy IHRoaXMgZnVuY3Rpb24uDQogLlBwDQogLkZ0IGNvbnN0IGNoYXIgKg0KIC5G biBsaWJ1c2Jfc3RyZXJyb3IgImludCBjb2RlIg0KLUdldCBBU0NJSSByZXBy ZXNlbnRhdGlvbiBvZiB0aGUgZXJyb3IgZ2l2ZW4gYnkgdGhlDQorR2V0IHRo ZSBBU0NJSSByZXByZXNlbnRhdGlvbiBvZiB0aGUgZXJyb3IgZ2l2ZW4gYnkg dGhlDQogLkZhIGNvZGUNCiBhcmd1bWVudC4NCiAuUHANCiAuRnQgdm9pZA0K IC5GbiBsaWJ1c2Jfc2V0X2RlYnVnICJsaWJ1c2JfY29udGV4dCAqY3R4IiAi aW50IGxldmVsIg0KLVNldCBkZWJ1ZyB0byB0aGUNCi0uRmEgbGV2ZWwNCi1s ZXZlbC4NCitTZXQgdGhlIGRlYnVnIGxldmVsIHRvDQorLkZhIGxldmVsIC4N CiAuUHANCiAuRnQgc3NpemVfdA0KIC5GbiBsaWJ1c2JfZ2V0X2RldmljZV9s aXN0ICJsaWJ1c2JfY29udGV4dCAqY3R4IiAibGlidXNiX2RldmljZSAqKips aXN0Ig0KLUZpbGwgaW50bw0KK1BvcHVsYXRlDQogLkZhIGxpc3QNCi10aGUg bGlzdCBvZiB1c2IgZGV2aWNlIGF2YWlsYWJsZS4NCi1BbGwgdGhlIGRldmlj ZSBjcmVhdGVkIGJ5IHRoaXMNCi1mdW5jdGlvbiBtdXN0IGJlIHVucmVmIGFu ZCBmcmVlIHdoZW4geW91IGFyZSBkb25lIHdpdGggdGhlbS4NCit3aXRoIHRo ZSBsaXN0IG9mIHVzYiBkZXZpY2VzIGF2YWlsYWJsZSwgYWRkaW5nIGEgcmVm ZXJlbmNlIHRvIGVhY2gNCitkZXZpY2UgaW4gdGhlIGxpc3QuDQorQWxsIHRo ZSBsaXN0IGVudHJpZXMgY3JlYXRlZCBieSB0aGlzDQorZnVuY3Rpb24gbXVz dCBoYXZlIHRoZWlyIHJlZmVyZW5jZSBjb3VudGVyDQorZGVjcmVtZW50ZWQg d2hlbiB5b3UgYXJlIGRvbmUgd2l0aCB0aGVtLA0KK2FuZCB0aGUgbGlzdCBp dHNlbGYgbXVzdCBiZSBmcmVlZC4NCiBUaGlzDQotZnVuY3Rpb24gcmV0dXJu cyB0aGUgbnVtYmVyIG9mIGRldmljZXMgaW4gbGlzdCBvciBhIExJQlVTQl9F UlJPUiBjb2RlLg0KK2Z1bmN0aW9uIHJldHVybnMgdGhlIG51bWJlciBvZiBk ZXZpY2VzIGluIHRoZSBsaXN0IG9yIGEgTElCVVNCX0VSUk9SIGNvZGUuDQog LlBwDQogLkZ0IHZvaWQNCiAuRm4gbGlidXNiX2ZyZWVfZGV2aWNlX2xpc3Qg ImxpYnVzYl9kZXZpY2UgKipsaXN0IiAiaW50IHVucmVmX2RldmljZXMiDQog RnJlZSB0aGUgbGlzdCBvZiBkZXZpY2VzIGRpc2NvdmVyZWQgYnkgbGlidXNi X2dldF9kZXZpY2VfbGlzdC4NCiBJZg0KIC5GYSB1bnJlZl9kZXZpY2UNCi1p cyBzZXQgdG8gMSBhbGwgZGV2aWNlcyBhcmUgdW5yZWYgb25lIHRpbWUuDQor aXMgc2V0IHRvIDEgYWxsIGRldmljZXMgaW4gdGhlIGxpc3QgaGF2ZSB0aGVp ciByZWZlcmVuY2UNCitjb3VudGVyIGRlY3JlbWVudGVkIG9uY2UuDQogLlBw DQogLkZ0IHVpbnQ4X3QNCiAuRm4gbGlidXNiX2dldF9idXNfbnVtYmVyICJs aWJ1c2JfZGV2aWNlICpkZXYiDQpAQCAtMTIwLDEzICsxMjUsMTMgQEANCiAu Rm4gbGlidXNiX29wZW4gImxpYnVzYl9kZXZpY2UgKmRldiIgImxpYnVzYl9k ZXZpY2VfaGFuZGxlICoqZGV2aCINCiBPcGVuIGEgZGV2aWNlIGFuZCBvYnRh aW4gYSBkZXZpY2VfaGFuZGxlLg0KIFJldHVybnMgMCBvbiBzdWNjZXNzLA0K LUxJQlVTQl9FUlJPUl9OT19NRU0gb24gbWVtb3J5IGFsbG9jYXRpb24gcHJv YmxlbSwgTElCVVNCX0VSUk9SX0FDQ0VTUw0KLW9uIHBlcm1pc3Npb24gcHJv YmxlbSwgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZiB0aGUgZGV2aWNlIGhh cyBiZWVuDQotZGlzY29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUiBjb2Rl IG9uIGVycm9yLg0KK0xJQlVTQl9FUlJPUl9OT19NRU0gb24gbWVtb3J5IGFs bG9jYXRpb24gcHJvYmxlbXMsIExJQlVTQl9FUlJPUl9BQ0NFU1MNCitvbiBw ZXJtaXNzaW9ucyBwcm9ibGVtcywgTElCVVNCX0VSUk9SX05PX0RFVklDRSBp ZiB0aGUgZGV2aWNlIGhhcyBiZWVuDQorZGlzY29ubmVjdGVkIGFuZCBhIExJ QlVTQl9FUlJPUiBjb2RlIG9uIG90aGVyIGVycm9ycy4NCiAuUHANCiAuRnQg bGlidXNiX2RldmljZV9oYW5kbGUgKg0KIC5GbiBsaWJ1c2Jfb3Blbl9kZXZp Y2Vfd2l0aF92aWRfcGlkICJsaWJ1c2JfY29udGV4dCAqY3R4IiAidWludDE2 X3QgdmlkIiAidWludDE2X3QgcGlkIg0KLUNvbnZlbmllbmNlIGZ1bmN0aW9u IHRvIG9wZW4gYSBkZXZpY2Ugd2l0aCBpcw0KK0EgY29udmVuaWVuY2UgZnVu Y3Rpb24gdG8gb3BlbiBhIGRldmljZSBieSB2ZW5kb3IgYW5kIHByb2R1Y3Qg SURzDQogLkZhIHZpZA0KIGFuZA0KIC5GYSBwaWQuDQpAQCAtMTUwLDcgKzE1 NSw3IEBADQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2Jfc2V0X2NvbmZp Z3VyYXRpb24gImxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAiaW50IGNv bmZpZyINCi1TZXQgdGhlIGFjdGl2ZSBjb25maWd1cmF0aW9uDQorU2V0IHRo ZSBhY3RpdmUgY29uZmlndXJhdGlvbiB0bw0KIC5GYSBjb25maWcNCiBmb3Ig dGhlIGRldmljZSBjb250YWluZWQgYnkNCiAuRmEgZGV2aC4NCkBAIC0xNjQs MTYgKzE2OSwxNiBAQA0KIENsYWltIGFuIGludGVyZmFjZSBpbiBhIGdpdmVu IGxpYnVzYl9oYW5kbGUNCiAuRmEgZGV2aC4NCiBUaGlzIGlzIGEgbm9uLWJs b2NraW5nIGZ1bmN0aW9uLg0KLUl0IHJldHVybnMgMCBzdWNjZXNzLCBMSUJV U0JfRVJST1JfTk9UX0ZPVU5EDQorSXQgcmV0dXJucyAwIG9uIHN1Y2Nlc3Ms IExJQlVTQl9FUlJPUl9OT1RfRk9VTkQNCiBpZiB0aGUgcmVxdWVzdGVkIGlu dGVyZmFjZSBkb2VzIG5vdCBleGlzdCwgTElCVVNCX0VSUk9SX0JVU1kgaWYg YSBwcm9ncmFtIG9yDQogZHJpdmVyIGhhcyBjbGFpbWVkIHRoZSBpbnRlcmZh Y2UsIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhlIGRldmljZSBoYXMN CiBiZWVuIGRpc2Nvbm5lY3RlZCBhbmQgYSBMSUJVU0JfRVJST1IgY29kZSBv biBmYWlsdXJlLg0KIC5QcA0KIC5GdCBpbnQNCiAuRm4gbGlidXNiX3JlbGVh c2VfaW50ZXJmYWNlICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIgImlu dCBpbnRlcmZhY2VfbnVtYmVyIg0KLVRoaXMgZnVuY3Rpb24gcmVsZWFzZSBh biBpbnRlcmZhY2UuDQotQWxsIHRoZSBjbGFpbWVkIGludGVyZmFjZSBtdXN0 IGJlIHJlbGVhc2VkDQotYmVmb3JlIGNsb3NpbmcgYSBkZXZpY2UuDQorVGhp cyBmdW5jdGlvbiByZWxlYXNlcyBhbiBpbnRlcmZhY2UuDQorQWxsIHRoZSBj bGFpbWVkIGludGVyZmFjZXMgb24gYSBkZXZpY2UgbXVzdCBiZSByZWxlYXNl ZA0KK2JlZm9yZSBjbG9zaW5nIHRoZSBkZXZpY2UuDQogUmV0dXJucyAwIG9u IHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9VTkQgaWYgdGhlDQogaW50 ZXJmYWNlIHdhcyBub3QgY2xhaW1lZCwgTElCVVNCX0VSUk9SX05PX0RFVklD RSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuDQogZGlzY29ubmVjdGVkIGFuZCBM SUJVU0JfRVJST1Igb24gZmFpbHVyZS4NCkBAIC0xODQsNyArMTg5LDcgQEAN CiBSZXR1cm5zIDAgb24gc3VjY2VzcywNCiBMSUJVU0JfRVJST1JfTk9UX0ZP VU5EIGlmIHRoZSBpbnRlcmZhY2Ugd2FzIG5vdCBjbGFpbWVkIG9yIHRoZSBy ZXF1ZXN0ZWQNCiBzZXR0aW5nIGRvZXMgbm90IGV4aXN0LCBMSUJVU0JfRVJS T1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFzIGJlZW4NCi1kaXNjb25u ZWN0ZWQgYW5kIExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQorZGlz Y29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUu DQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfY2xlYXJfaGFsdCAibGli dXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJ1bnNpZ25lZCBjaGFyIGVuZHBv aW50Ig0KQEAgLTIwMiwzMSArMjA3LDMwIEBADQogLlBwDQogLkZ0IGludA0K IC5GbiBsaWJ1c2JfY2hlY2tfY29ubmVjdGVkICJsaWJ1c2JfZGV2aWNlX2hh bmRsZSAqZGV2aCINCi1UZXN0IGlmIFVTQiBkZXZpY2UgaXMgc3RpbGwgY29u bmVjdGVkLg0KK1Rlc3QgaWYgdGhlIFVTQiBkZXZpY2UgaXMgc3RpbGwgY29u bmVjdGVkLg0KIFJldHVybnMgMCBvbiBzdWNjZXNzLA0KLUxJQlVTQl9FUlJP Ul9OT19ERVZJQ0UgaWYgaGFzIGJlZW4gZGlzY29ubmVjdGVkIGFuZCBhIExJ QlVTQl9FUlJPUg0KK0xJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgaXQgaGFz IGJlZW4gZGlzY29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUg0KIGNvZGUg b24gZmFpbHVyZS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9rZXJu ZWxfZHJpdmVyX2FjdGl2ZSAibGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgi ICJpbnQgaW50ZXJmYWNlIg0KIERldGVybWluZSBpZiBhIGRyaXZlciBpcyBh Y3RpdmUgb24gYSBpbnRlcmZhY2UuDQogUmV0dXJucyAwIGlmIG5vIGtlcm5l bCBkcml2ZXINCi1pcyBhY3RpdmUsIHJldHVybnMgMSBpZiBhIGtlcm5lbCBk cml2ZXIgaXMgYWN0aXZlLA0KLXJldHVybnMgTElCVVNCX0VSUk9SX05PX0RF VklDRQ0KLWlmIHRoZSBkZXZpY2UgaGFzIGJlZW4gZGlzY29ubmVjdGVkIGFu ZCByZXR1cm5zIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCitp cyBhY3RpdmUsIDEgaWYgYSBrZXJuZWwgZHJpdmVyIGlzIGFjdGl2ZSwgTElC VVNCX0VSUk9SX05PX0RFVklDRQ0KK2lmIHRoZSBkZXZpY2UgaGFzIGJlZW4g ZGlzY29ubmVjdGVkIGFuZCBhIExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1 cmUuDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfZ2V0X2RyaXZlciAi bGlidXNiX2RldmljZV9oYW5kbGUgKmRldmgiICJpbnQgaW50ZXJmYWNlIiAi Y2hhciAqbmFtZSIgImludCBuYW1lbGVuIg0KIG9yDQogLkZ0IGludA0KIC5G biBsaWJ1c2JfZ2V0X2RyaXZlcl9ucCAibGlidXNiX2RldmljZV9oYW5kbGUg KmRldmgiICJpbnQgaW50ZXJmYWNlIiAiY2hhciAqbmFtZSIgImludCBuYW1l bGVuIg0KLUdldHMgdGhlIG5hbWUgb2YgdGhlIGRyaXZlciBhdHRhY2hlZCB0 byB0aGUgZ2l2ZW4NCitDb3B5IHRoZSBuYW1lIG9mIHRoZSBkcml2ZXIgYXR0 YWNoZWQgdG8gdGhlIGdpdmVuDQogLkZhIGRldmljZQ0KIGFuZA0KIC5GYSBp bnRlcmZhY2UNCi1pbnRvIHRoZSBidWZmZXIgZ2l2ZW4gYnkNCitpbnRvIHRo ZSBidWZmZXINCiAuRmEgbmFtZQ0KLWFuZA0KK29mIGxlbmd0aA0KIC5GYSBu YW1lbGVuIC4NCiBSZXR1cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9S X05PVF9GT1VORCBpZiBubyBrZXJuZWwgZHJpdmVyIGlzIGF0dGFjaGVkDQog dG8gdGhlIGdpdmVuIGludGVyZmFjZSBhbmQgTElCVVNCX0VSUk9SX0lOVkFM SURfUEFSQU0gaWYgdGhlIGludGVyZmFjZSBkb2VzDQpAQCAtMjQyLDcgKzI0 Niw3IEBADQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfZGV0YWNoX2tlcm5lbF9k cml2ZXJfbnAgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpkZXZoIiAiaW50IGlu dGVyZmFjZSINCiBEZXRhY2ggYSBrZXJuZWwgZHJpdmVyIGZyb20gYW4gaW50 ZXJmYWNlLg0KLVRoaXMgaXMgbmVlZGVkIHRvIGNsYWltIGFuIGludGVyZmFj ZSByZXF1aXJlZCBieSBhIGtlcm5lbCBkcml2ZXIuDQorVGhpcyBpcyBuZWVk ZWQgdG8gY2xhaW0gYW4gaW50ZXJmYWNlIGFscmVhZHkgY2xhaW1lZCBieSBh IGtlcm5lbCBkcml2ZXIuDQogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIExJQlVT Ql9FUlJPUl9OT1RfRk9VTkQgaWYgbm8ga2VybmVsIGRyaXZlciB3YXMgYWN0 aXZlLA0KIExJQlVTQl9FUlJPUl9JTlZBTElEX1BBUkFNIGlmIHRoZSBpbnRl cmZhY2UgZG9lcyBub3QgZXhpc3QsDQogTElCVVNCX0VSUk9SX05PX0RFVklD RSBpZiB0aGUgZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZA0KQEAgLTI1 MSwxMSArMjU1LDExIEBADQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2Jf YXR0YWNoX2tlcm5lbF9kcml2ZXIgImxpYnVzYl9kZXZpY2VfaGFuZGxlICpk ZXZoIiAiaW50IGludGVyZmFjZSINCi1SZS1hdHRhY2ggYW4gaW50ZXJmYWNl IGtlcm5lbCBkcml2ZXIgcHJldmlvdXNseSBkZXRhY2hlZC4NCitSZS1hdHRh Y2ggYW4gaW50ZXJmYWNlIGtlcm5lbCBkcml2ZXIgdGhhdCB3YXMgcHJldmlv dXNseSBkZXRhY2hlZC4NCiBSZXR1cm5zIDAgb24gc3VjY2VzcywNCiBMSUJV U0JfRVJST1JfSU5WQUxJRF9QQVJBTSBpZiB0aGUgaW50ZXJmYWNlIGRvZXMg bm90IGV4aXN0LA0KIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UNCi1pZiB0aGUg ZGV2aWNlIGhhcyBiZWVuIGRpc2Nvbm5lY3QsIExJQlVTQl9FUlJPUl9CVVNZ IGlmIHRoZSBkcml2ZXIgY2Fubm90IGJlDQoraWYgdGhlIGRldmljZSBoYXMg YmVlbiBkaXNjb25uZWN0ZWQsIExJQlVTQl9FUlJPUl9CVVNZIGlmIHRoZSBk cml2ZXIgY2Fubm90IGJlDQogYXR0YWNoZWQgYmVjYXVzZSB0aGUgaW50ZXJm YWNlIGlzIGNsYWltZWQgYnkgYSBwcm9ncmFtIG9yIGRyaXZlciBhbmQgYQ0K IExJQlVTQl9FUlJPUiBjb2RlIG9uIGZhaWx1cmUuDQogLlBwDQpAQCAtMjcz LDI0ICsyNzcsMjUgQEANCiAuRm4gbGlic3ViX2dldF9hY3RpdmVfY29uZmln X2Rlc2NyaXB0b3IgImxpYnVzYl9kZXZpY2UgKmRldiIgInN0cnVjdCBsaWJ1 c2JfY29uZmlnX2Rlc2NyaXB0b3IgKipjb25maWciDQogR2V0IHRoZSBVU0Ig Y29uZmlndXJhdGlvbiBkZXNjcmlwdG9yIGZvciB0aGUgYWN0aXZlIGNvbmZp Z3VyYXRpb24uDQogUmV0dXJucyAwIG9uDQotc3VjY2VzcywgcmV0dXJucyBM SUJVU0JfRVJST1JfTk9UX0ZPVU5EIGlmIHRoZSBkZXZpY2UgaXMgaW4gdW5j b25maWd1cmVkIHN0YXRlDQotYW5kIHJldHVybnMgYW5vdGhlciBMSUJVU0Jf RVJST1IgY29kZSBvbiBlcnJvci4NCitzdWNjZXNzLCBMSUJVU0JfRVJST1Jf Tk9UX0ZPVU5EIGlmIHRoZSBkZXZpY2UgaXMgaW4NCithbiB1bmNvbmZpZ3Vy ZWQgc3RhdGUNCithbmQgYSBMSUJVU0JfRVJST1IgY29kZSBvbiBlcnJvci4N CiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9nZXRfY29uZmlnX2Rlc2Ny aXB0b3IgImxpYnVzYl9kZXZpY2UgKmRldiIgInVpbnQ4X3QgY29uZmlnX2lu ZGV4IiAibGlidXNiX2NvbmZpZ19kZXNjcmlwdG9yICoqY29uZmlnIg0KLUdl dCBVU0IgY29uZmlndXJhdGlvbiBkZXNjcmlwdG9yIGJhc2VkIG9uIGl0cyBp bmRleA0KK0dldCBhIFVTQiBjb25maWd1cmF0aW9uIGRlc2NyaXB0b3IgYmFz ZWQgb24gaXRzIGluZGV4DQogLkZhIGlkeC4NCiBSZXR1cm5zIDAgb24gc3Vj Y2VzcywgTElCVVNCX0VSUk9SX05PVF9GT1VORCBpZiB0aGUgY29uZmlndXJh dGlvbiBkb2VzIG5vdCBleGlzdA0KLWFuZCByZXR1cm5zIGFub3RoZXIgTElC VVNCX0VSUk9SIGNvZGUgb24gZXJyb3IuDQorYW5kIGEgTElCVVNCX0VSUk9S IGNvZGUgb24gZXJyb3IuDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2Jf Z2V0X2NvbmZpZ19kZXNjcmlwdG9yX2J5X3ZhbHVlICJsaWJ1c2JfZGV2aWNl ICpkZXYiICJ1aW50OCBiQ29uZmlndXJhdGlvblZhbHVlIiAibGlidXNiX2Nv bmZpZ19kZXNjcmlwdG9yICoqY29uZmlnIg0KIEdldCBhIFVTQiBjb25maWd1 cmF0aW9uIGRlc2NyaXB0b3Igd2l0aCBhIHNwZWNpZmljIGJDb25maWd1cmF0 aW9uVmFsdWUuDQogVGhpcyBpcw0KLWEgbm9uLWJsb2NraW5nIGZ1bmN0aW9u IHdoaWNoIGRvZXMgbm90IHNlbmQgcmVxdWVzdCB0aHJvdWdoIHRoZSBkZXZp Y2UuDQorYSBub24tYmxvY2tpbmcgZnVuY3Rpb24gd2hpY2ggZG9lcyBub3Qg c2VuZCBhIHJlcXVlc3QgdGhyb3VnaCB0aGUgZGV2aWNlLg0KIFJldHVybnMg MA0KIG9uIHN1Y2Nlc3MsIExJQlVTQl9FUlJPUl9OT1RfRk9VTkQgaWYgdGhl IGNvbmZpZ3VyYXRpb24NCi1kb2VzIG5vdCBleGlzdCBhbmQgYW5vdGhlcg0K K2RvZXMgbm90IGV4aXN0IGFuZCBhDQogTElCVVNCX0VSUk9SIGNvZGUgb24g ZmFpbHVyZS4NCiAuUHANCiAuRnQgdm9pZA0KQEAgLTI5OSwxNyArMzA0LDE3 IEBADQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfZ2V0X3N0cmluZ19k ZXNjcmlwdG9yX2FzY2lpICJsaWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIg InVpbnQ4X3QgZGVzY19pZHgiICJ1bnNpZ25lZCBjaGFyICpkYXRhIiAiaW50 IGxlbmd0aCINCi1SZXRyaWV2ZSBhIHN0cmluZyBkZXNjcmlwdG9yIGluIEMg c3R5bGUgYXNjaWkuDQotUmV0dXJucyBhIHBvc2l0aXZlIG51bWJlciBvZiBi eXRlcyBpbiB0aGUgcmVzdWx0aW5nIEFTQ0lJIHN0cmluZw0KK1JldHJpZXZl IGEgc3RyaW5nIGRlc2NyaXB0b3IgaW4gQyBzdHlsZSBBU0NJSS4NCitSZXR1 cm5zIHRoZSBwb3NpdGl2ZSBudW1iZXIgb2YgYnl0ZXMgaW4gdGhlIHJlc3Vs dGluZyBBU0NJSSBzdHJpbmcNCiBvbiBzdWNjZXNzIGFuZCBhIExJQlVTQl9F UlJPUiBjb2RlIG9uIGZhaWx1cmUuDQogLlBwDQogLlNoIFVTQiBBU1lOQ0hS T05PVVMgSS9PDQogLlBwDQogLkZ0IHN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIg Kg0KIC5GbiBsaWJ1c2JfYWxsb2NfdHJhbnNmZXIgImludCBpc29fcGFja2V0 cyINCi1BbGxvY2F0ZSBhIHRyYW5zZmVyIHdpdGgNCi0uRmEgaXNvX3BhY2tl dHMNCi1udW1iZXJzIG9mIGlzb2Nocm9ub3VzIHBhY2tldCBkZXNjcmlwdG9y cy4NCitBbGxvY2F0ZSBhIHRyYW5zZmVyIHdpdGggdGhlIG51bWJlciBvZiBp c29jaHJvbm91cyBwYWNrZXQgZGVzY3JpcHRvcnMNCitzcGVjaWZpZWQgYnkN CisuRmEgaXNvX3BhY2tldHMgLg0KIFJldHVybnMgTlVMTCBvbiBlcnJvci4N CiAuUHANCiAuRnQgdm9pZA0KQEAgLTMyMCwxMyArMzI1LDEzIEBADQogLkZu IGxpYnVzYl9zdWJtaXRfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfdHJhbnNm ZXIgKnRyIg0KIFRoaXMgZnVuY3Rpb24gd2lsbCBzdWJtaXQgYSB0cmFuc2Zl ciBhbmQgcmV0dXJucyBpbW1lZGlhdGVseS4NCiBSZXR1cm5zIDAgb24gc3Vj Y2VzcywgTElCVVNCX0VSUk9SX05PX0RFVklDRSBpZg0KLXRoZSBkZXZpY2Ug aGFzIGJlZW4gZGlzY29ubmVjdGVkIGFuZA0KK3RoZSBkZXZpY2UgaGFzIGJl ZW4gZGlzY29ubmVjdGVkIGFuZCBhDQogTElCVVNCX0VSUk9SIGNvZGUgb24g b3RoZXIgZmFpbHVyZS4NCiAuUHANCiAuRnQgaW50DQogLkZuIGxpYnVzYl9j YW5jZWxfdHJhbnNmZXIgInN0cnVjdCBsaWJ1c2JfdHJhbnNmZXIgKnRyIg0K LVRoaXMgZnVuY3Rpb24gYXN5bmNocm9ub3VzbHkgY2FuY2VsIGEgdHJhbnNm ZXIuDQotUmV0dXJucyAwIG9uIHN1Y2Nlc3MgYW5kIExJQlVTQl9FUlJPUiBj b2RlIG9uIGZhaWx1cmUuDQorVGhpcyBmdW5jdGlvbiBhc3luY2hyb25vdXNs eSBjYW5jZWxzIGEgdHJhbnNmZXIuDQorUmV0dXJucyAwIG9uIHN1Y2Nlc3Mg YW5kIGEgTElCVVNCX0VSUk9SIGNvZGUgb24gZmFpbHVyZS4NCiAuUHANCiAu U2ggVVNCIFNZTkNIUk9OT1VTIEkvTw0KIC5QcA0KQEAgLTMzNCwxNCArMzM5 LDE0IEBADQogLkZuIGxpYnVzYl9jb250cm9sX3RyYW5zZmVyICJsaWJ1c2Jf ZGV2aWNlX2hhbmRsZSAqZGV2aCIgInVpbnQ4X3QgYm1SZXF1ZXN0VHlwZSIg InVpbnQ4X3QgYlJlcXVlc3QiICJ1aW50MTZfdCB3VmFsdWUiICJ1aW50MTZf dCB3SW5kZXgiICJ1bnNpZ25lZCBjaGFyICpkYXRhIiAidWludDE2X3Qgd0xl bmd0aCIgInVuc2lnbmVkIGludCB0aW1lb3V0Ig0KIFBlcmZvcm0gYSBVU0Ig Y29udHJvbCB0cmFuc2Zlci4NCiBSZXR1cm5zIHRoZSBhY3R1YWwgbnVtYmVy IG9mIGJ5dGVzDQotdHJhbnNmZXJyZWQgb24gc3VjY2VzcyBpbiB0aGUgcmFu Z2UgZnJvbSBhbmQgaW5jbHVkaW5nIHplcm8gdW50aWwgYW5kDQordHJhbnNm ZXJyZWQgb24gc3VjY2VzcywgaW4gdGhlIHJhbmdlIGZyb20gYW5kIGluY2x1 ZGluZyB6ZXJvIHVwIHRvIGFuZA0KIGluY2x1ZGluZw0KIC5GYSB3TGVuZ3Ro IC4NCi1PbiBlcnJvciBhIGxpYnVzYiBlcnJvciBjb2RlIGlzIHJldHVybmVk LCBmb3IgZXhhbXBsZQ0KLUxJQlVTQl9FUlJPUl9USU1FT1VUIGlmIHRoZSB0 cmFuc2ZlciB0aW1lb3V0LCBMSUJVU0JfRVJST1JfUElQRSBpZiB0aGUNCitP biBlcnJvciBhIExJQlVTQl9FUlJPUiBjb2RlIGlzIHJldHVybmVkLCBmb3Ig ZXhhbXBsZQ0KK0xJQlVTQl9FUlJPUl9USU1FT1VUIGlmIHRoZSB0cmFuc2Zl ciB0aW1lZCBvdXQsIExJQlVTQl9FUlJPUl9QSVBFIGlmIHRoZQ0KIGNvbnRy b2wgcmVxdWVzdCB3YXMgbm90IHN1cHBvcnRlZCwgTElCVVNCX0VSUk9SX05P X0RFVklDRSBpZiB0aGUNCi1kZXZpY2UgaGFzIGJlZW4gZGlzY29ubmVjdGVk IG9yIGFub3RoZXIgTElCVVNCX0VSUk9SIGNvZGUgb24gb3RoZXIgZmFpbHVy ZXMuDQotVGhlIGxpYnVzYiBlcnJvciBjb2RlcyBhcmUgYWx3YXlzIG5lZ2F0 aXZlLg0KK2RldmljZSBoYXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kIGFub3Ro ZXIgTElCVVNCX0VSUk9SIGNvZGUgb24gb3RoZXIgZmFpbHVyZXMuDQorVGhl IExJQlVTQl9FUlJPUiBjb2RlcyBhcmUgYWxsIG5lZ2F0aXZlLg0KIC5QcA0K IC5GdCBpbnQNCiAuRm4gbGlidXNiX2J1bGtfdHJhbnNmZXIgInN0cnVjdCBs aWJ1c2JfZGV2aWNlX2hhbmRsZSAqZGV2aCIgInVuc2lnbmVkIGNoYXIgZW5k cG9pbnQiICJ1bnNpZ25lZCBjaGFyICpkYXRhIiAiaW50IGxlbmd0aCIgImlu dCAqdHJhbnNmZXJyZWQiICJ1bnNpZ25lZCBpbnQgdGltZW91dCINCkBAIC0z NDksMTAgKzM1NCwxMCBAQA0KIEEgdGltZW91dCB2YWx1ZSBvZiB6ZXJvIG1l YW5zIG5vIHRpbWVvdXQuDQogVGhlIHRpbWVvdXQgdmFsdWUgaXMgZ2l2ZW4g aW4gbWlsbGlzZWNvbmRzLg0KIFJldHVybnMgMCBvbiBzdWNjZXNzLCBMSUJV U0JfRVJST1JfVElNRU9VVA0KLWlmIHRoZSB0cmFuc2ZlciB0aW1lb3V0LCBM SUJVU0JfRVJST1JfUElQRSBpZiB0aGUgY29udHJvbCByZXF1ZXN0IHdhcyBu b3QNCitpZiB0aGUgdHJhbnNmZXIgdGltZWQgb3V0LCBMSUJVU0JfRVJST1Jf UElQRSBpZiB0aGUgY29udHJvbCByZXF1ZXN0IHdhcyBub3QNCiBzdXBwb3J0 ZWQsIExJQlVTQl9FUlJPUl9PVkVSRkxPVyBpZiB0aGUgZGV2aWNlIG9mZmVy ZWQgbW9yZSBkYXRhLA0KIExJQlVTQl9FUlJPUl9OT19ERVZJQ0UgaWYgdGhl IGRldmljZSBoYXMgYmVlbiBkaXNjb25uZWN0ZWQgYW5kDQotTElCVVNCX0VS Uk9SIGNvZGUgb24gb3RoZXIgZmFpbHVyZS4NCithIExJQlVTQl9FUlJPUiBj b2RlIG9uIG90aGVyIGZhaWx1cmUuDQogLlBwDQogLkZ0IGludA0KIC5GbiBs aWJ1c2JfaW50ZXJydXB0X3RyYW5zZmVyICJzdHJ1Y3QgbGlidXNiX2Rldmlj ZV9oYW5kbGUgKmRldmgiICJ1bnNpZ25lZCBjaGFyIGVuZHBvaW50IiAidW5z aWduZWQgY2hhciAqZGF0YSIgImludCBsZW5ndGgiICJpbnQgKnRyYW5zZmVy cmVkIiAidW5zaWduZWQgaW50IHRpbWVvdXQiDQpAQCAtMzYwLDEwICszNjUs MTAgQEANCiBBIHRpbWVvdXQgdmFsdWUgb2YgemVybyBtZWFucyBubyB0aW1l b3V0Lg0KIFRoZSB0aW1lb3V0IHZhbHVlIGlzIGdpdmVuIGluIG1pbGxpc2Vj b25kcy4NCiBSZXR1cm5zIDAgb24gc3VjY2VzcywgTElCVVNCX0VSUk9SX1RJ TUVPVVQNCi1pZiB0aGUgdHJhbnNmZXIgdGltZW91dCwgTElCVVNCX0VSUk9S X1BJUEUgaWYgdGhlIGNvbnRyb2wgcmVxdWVzdCB3YXMgbm90DQoraWYgdGhl IHRyYW5zZmVyIHRpbWVkIG91dCwgTElCVVNCX0VSUk9SX1BJUEUgaWYgdGhl IGNvbnRyb2wgcmVxdWVzdCB3YXMgbm90DQogc3VwcG9ydGVkLCBMSUJVU0Jf RVJST1JfT1ZFUkZMT1cgaWYgdGhlIGRldmljZSBvZmZlcmVkIG1vcmUgZGF0 YSwNCiBMSUJVU0JfRVJST1JfTk9fREVWSUNFIGlmIHRoZSBkZXZpY2UgaGFz IGJlZW4gZGlzY29ubmVjdGVkIGFuZA0KLUxJQlVTQl9FUlJPUiBjb2RlIG9u IG90aGVyIGZhaWx1cmUuDQorYSBMSUJVU0JfRVJST1IgY29kZSBvbiBvdGhl ciBmYWlsdXJlLg0KIC5QcA0KIC5TaCBVU0IgRVZFTlRTDQogLlBwDQpAQCAt MzgxLDcgKzM4Niw4IEBADQogLkZuIGxpYnVzYl91bmxvY2tfZXZlbnRzICJs aWJ1c2JfY29udGV4dCAqY3R4Ig0KIFJlbGVhc2UgdGhlIGV2ZW50IGhhbmRs aW5nIGxvY2suDQogVGhpcyB3aWxsIHdha2UgdXAgYW55IHRocmVhZCBibG9j a2VkDQotb24gbGlidXNiX3dhaXRfZm9yX2V2ZW50KCkuDQorb24NCisuQiBs aWJ1c2Jfd2FpdF9mb3JfZXZlbnQoKSAuDQogLlBwDQogLkZ0IGludA0KIC5G biBsaWJ1c2JfZXZlbnRfaGFuZGxpbmdfb2sgImxpYnVzYl9jb250ZXh0ICpj dHgiDQpAQCAtMzk0LDEzICs0MDAsMTMgQEANCiAuRnQgaW50DQogLkZuIGxp YnVzYl9ldmVudF9oYW5kbGVyX2FjdGl2ZSAibGlidXNiX2NvbnRleHQgKmN0 eCINCiBEZXRlcm1pbmUgaWYgYW4gYWN0aXZlIHRocmVhZCBpcyBoYW5kbGlu ZyBldmVudHMuDQotUmV0dXJucyAxIGlmIHllcyBhbmQgMCBpZiB0aGVyZQ0K K1JldHVybnMgMSBpZiB0aGVyZSBpcyBhIHRocmVhZCBoYW5kbGluZyBldmVu dHMgYW5kIDAgaWYgdGhlcmUNCiBhcmUgbm8gdGhyZWFkcyBjdXJyZW50bHkg aGFuZGxpbmcgZXZlbnRzLg0KIC5QcA0KIC5GdCB2b2lkDQogLkZuIGxpYnVz Yl9sb2NrX2V2ZW50X3dhaXRlcnMgImxpYnVzYl9jb250ZXh0ICpjdHgiDQog QWNxdWlyZSB0aGUgZXZlbnRfd2FpdGVycyBsb2NrLg0KLVRoaXMgbG9jayBp cyBkZXNpZ25lZCB0byBiZSBvYnRhaW5lZCB1bmRlciB0aGUNCitUaGlzIGxv Y2sgaXMgZGVzaWduZWQgdG8gYmUgb2J0YWluZWQgaW4gdGhlDQogc2l0dWF0 aW9uIHdoZXJlIHlvdSB3YW50IHRvIGJlIGF3YXJlIHdoZW4gZXZlbnRzIGFy ZSBjb21wbGV0ZWQsIGJ1dCBzb21lIG90aGVyDQogdGhyZWFkIGlzIGV2ZW50 IGhhbmRsaW5nIHNvIGNhbGxpbmcgbGlidXNiX2hhbmRsZV9ldmVudHMoKSBp cyBub3QgYWxsb3dlZC4NCiAuUHANCkBAIC00MTcsNyArNDIzLDcgQEANCiBi bG9jayB1bnRpbCB0aGUgdGltZW91dCBleHBpcmVzIG9yIGEgdHJhbnNmZXIg Y29tcGxldGVzIG9yIGEgdGhyZWFkIHJlbGVhc2VzDQogdGhlIGV2ZW50IGhh bmRsaW5nIGxvY2sgdGhyb3VnaCBsaWJ1c2JfdW5sb2NrX2V2ZW50cygpLg0K IFJldHVybnMgMCBhZnRlciBhDQotdHJhbnNmZXIgY29tcGxldGVzIG9yIGFu b3RoZXIgdGhyZWFkIHN0b3BzIGV2ZW50IGhhbmRsaW5nLCByZXR1cm5zIDEg aWYgdGhlDQordHJhbnNmZXIgY29tcGxldGVzIG9yIGFub3RoZXIgdGhyZWFk IHN0b3BzIGV2ZW50IGhhbmRsaW5nLCBhbmQgMSBpZiB0aGUNCiB0aW1lb3V0 IGV4cGlyZWQuDQogLlBwDQogLkZ0IGludA0KQEAgLTQzMSwxOSArNDM3LDE5 IEBADQogLkZuIGxpYnVzYl9oYW5kbGVfZXZlbnRzICJsaWJ1c2JfY29udGV4 dCAqY3R4Ig0KIEhhbmRsZSBhbnkgcGVuZGluZyBldmVudHMgaW4gYmxvY2tp bmcgbW9kZSB3aXRoIGEgc2Vuc2libGUgdGltZW91dC4NCiBSZXR1cm5zIDAN Ci1vbiBzdWNjZXNzLCByZXR1cm5zIGEgTElCVVNCX0VSUk9SIGNvZGUgb24g ZmFpbHVyZS4NCitvbiBzdWNjZXNzIGFuZCBhIExJQlVTQl9FUlJPUiBjb2Rl IG9uIGZhaWx1cmUuDQogLlBwDQogLkZ0IGludA0KIC5GbiBsaWJ1c2JfaGFu ZGxlX2V2ZW50c19sb2NrZWQgImxpYnVzYl9jb250ZXh0ICpjdHgiICJzdHJ1 Y3QgdGltZXZhbCAqdHYiDQogSGFuZGxlIGFueSBwZW5kaW5nIGV2ZW50cyBi eSBwb2xsaW5nIGZpbGUgZGVzY2lwdG9ycywgd2l0aG91dCBjaGVja2luZyBp Zg0KLWFub3RoZXIgdGhyZWFkcyBhcmUgYWxyZWFkeSBkb2luZyBzby4NCith bm90aGVyIHRocmVhZCBpcyBhbHJlYWR5IGRvaW5nIHNvLg0KIE11c3QgYmUg Y2FsbGVkIHdpdGggdGhlIGV2ZW50IGxvY2sgaGVsZC4NCiAuUHANCiAuRnQg aW50DQogLkZuIGxpYnVzYl9nZXRfbmV4dF90aW1lb3V0ICJsaWJ1c2JfY29u dGV4dCAqY3R4IiAic3RydWN0IHRpbWV2YWwgKnR2Ig0KIERldGVybWluZSB0 aGUgbmV4dCBpbnRlcm5hbCB0aW1lb3V0IHRoYXQgbGlidXNiIG5lZWRzIHRv IGhhbmRsZS4NCiBSZXR1cm5zIDANCi1pZiB0aGVyZSBhcmUgbm8gcGVuZGlu ZyB0aW1lb3V0cywgMSBpZiBhIHRpbWVvdXQgd2FzIHJldHVybmVkLCBvciBM SUJVU0JfRVJST1INCitpZiB0aGVyZSBhcmUgbm8gcGVuZGluZyB0aW1lb3V0 cywgMSBpZiBhIHRpbWVvdXQgd2FzIHJldHVybmVkLCBvciBhIExJQlVTQl9F UlJPUg0KIGNvZGUgb24gZmFpbHVyZS4NCiAuUHANCiAuRnQgdm9pZA0K ---559023410-2104005412-1313767328=:7526-- From owner-freebsd-doc@FreeBSD.ORG Fri Aug 19 20:34:55 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 418A0106568C for ; Fri, 19 Aug 2011 20:34:55 +0000 (UTC) (envelope-from martin@pola.org) Received: from csmtp2.one.com (csmtp2.one.com [91.198.169.22]) by mx1.freebsd.org (Postfix) with ESMTP id 0ACA48FC16 for ; Fri, 19 Aug 2011 20:34:54 +0000 (UTC) Received: from naddy.localnet (214.96.227.87.static.vx.siw.siwnet.net [87.227.96.214]) by csmtp2.one.com (Postfix) with ESMTPA id DC869308301A for ; Fri, 19 Aug 2011 20:19:01 +0000 (UTC) From: Martin Pola To: freebsd-doc@freebsd.org Date: Fri, 19 Aug 2011 22:19:01 +0200 User-Agent: KMail/1.13.6 (Linux/2.6.38-10-generic; KDE/4.7.0; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201108192219.01410.martin@pola.org> Subject: Swedish Translation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 20:34:55 -0000 Hi, I'd like to help translating the FreeBSD Handbook to Swedish. Is that possible, and if yes, where do I start? Kind Regards, Martin From owner-freebsd-doc@FreeBSD.ORG Sat Aug 20 07:48:46 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38D89106564A for ; Sat, 20 Aug 2011 07:48:46 +0000 (UTC) (envelope-from joel@vnode.se) Received: from mail.vnode.se (mail.vnode.se [62.119.52.80]) by mx1.freebsd.org (Postfix) with ESMTP id 9D0C68FC0A for ; Sat, 20 Aug 2011 07:48:45 +0000 (UTC) Received: from mail.vnode.se (localhost [127.0.0.1]) by mail.vnode.se (Postfix) with ESMTP id 5F649E3F07A; Sat, 20 Aug 2011 09:23:44 +0200 (CEST) X-Virus-Scanned: amavisd-new at vnode.se Received: from mail.vnode.se ([127.0.0.1]) by mail.vnode.se (mail.vnode.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O5CtisAxpay0; Sat, 20 Aug 2011 09:23:41 +0200 (CEST) Received: from goofy03.vnode.local (wg.benders.se [212.247.52.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.vnode.se (Postfix) with ESMTPSA id 67218E3F079; Sat, 20 Aug 2011 09:23:41 +0200 (CEST) Date: Sat, 20 Aug 2011 09:23:39 +0200 From: Joel Dahl To: Martin Pola Message-ID: <20110820072339.GE52426@goofy03.vnode.local> References: <201108192219.01410.martin@pola.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201108192219.01410.martin@pola.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-doc@freebsd.org Subject: Re: Swedish Translation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2011 07:48:46 -0000 On 19-08-2011 22:19, Martin Pola wrote: > Hi, > > I'd like to help translating the FreeBSD Handbook to Swedish. Is that > possible, and if yes, where do I start? Hi Martin, If you want to start a translation project, check out the FDP Primer (available on the FreeBSD.org website). It probably has all the information you want about translating our documentation to other languages. Translating the handbook is a significant project though, and it'll consume a large amount of your free time. I was also considering translating the handbook into Swedish when I joined the project back in 2005, but decided that it probably would be a huge waste of time. Reading/writing in English isn't such a huge problem in Sweden anymore. Kids learn English quite early in school, 50% of the stuff on tv is in English etc. I'd say it would be a lot more worthwile improving our set of English documentation instead. There are several areas where we need help if you'd like to start contributing to the doc project, for a list check out the DocIdeaList on the FreeBSD wiki - http://wiki.freebsd.org. Btw, there's an irc channel on EFNet for Swedish FreeBSD users, #freebsd.se (in case you haven't seen it). -- Joel From owner-freebsd-doc@FreeBSD.ORG Sat Aug 20 14:10:12 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 163A21065670 for ; Sat, 20 Aug 2011 14:10:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0581C8FC08 for ; Sat, 20 Aug 2011 14:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7KEAB4V025474 for ; Sat, 20 Aug 2011 14:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7KEAB8n025467; Sat, 20 Aug 2011 14:10:11 GMT (envelope-from gnats) Date: Sat, 20 Aug 2011 14:10:11 GMT Message-Id: <201108201410.p7KEAB8n025467@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2011 14:10:12 -0000 The following reply was made to PR docs/159898; it has been noted by GNATS. From: Hans Petter Selasky To: Benjamin Kaduk Cc: "bug-followup@freebsd.org" Subject: Re: docs/159898: [patch] libusb.3 whitespace, markup, grammar fixes Date: Sat, 20 Aug 2011 16:06:05 +0200 On Friday 19 August 2011 17:22:08 Benjamin Kaduk wrote: > (was: Re: Fwd: svn commit: r224917 - head/lib/libusb) > > On Fri, 19 Aug 2011, Hans Petter Selasky wrote: > > On Friday 19 August 2011 05:40:46 Benjamin Kaduk wrote: > >> Dear Hans Petter, > >> > >> I saw a couple grammar and style issues as this went by, and ended up > >> going through the whole man page. Could you take a look at docs/159898 > >> and make sure I didn't change anything factually incorrectly? > >> > >> Thanks, > >> > >> Ben Kaduk > > > > Looks good! > > > > One more change I would suggest: > > > > +A convenience function to open a device with vendor and producd IDs > > > > Into: > > > > +A convenience function to open a device by vendor and product IDs > > > > --HPS > > Updated patch with comments from hps -- thanks for catching it! > > -Ben Looks good. Who will commit it? --HPS From owner-freebsd-doc@FreeBSD.ORG Sat Aug 20 14:34:32 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BF23106564A; Sat, 20 Aug 2011 14:34:32 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6381A8FC08; Sat, 20 Aug 2011 14:34:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7KEYWxS053802; Sat, 20 Aug 2011 14:34:32 GMT (envelope-from ryusuke@freefall.freebsd.org) Received: (from ryusuke@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7KEYWmI053798; Sat, 20 Aug 2011 14:34:32 GMT (envelope-from ryusuke) Date: Sat, 20 Aug 2011 14:34:32 GMT Message-Id: <201108201434.p7KEYWmI053798@freefall.freebsd.org> To: ryusuke@FreeBSD.org, freebsd-doc@FreeBSD.org, ryusuke@FreeBSD.org From: ryusuke@FreeBSD.org Cc: Subject: Re: docs/159650: [handbook] dumpdev variable was changed to "no" on September 2009 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2011 14:34:32 -0000 Synopsis: [handbook] dumpdev variable was changed to "no" on September 2009 Responsible-Changed-From-To: freebsd-doc->ryusuke Responsible-Changed-By: ryusuke Responsible-Changed-When: Sat Aug 20 14:33:12 UTC 2011 Responsible-Changed-Why: I'll take this. http://www.freebsd.org/cgi/query-pr.cgi?pr=159650 From owner-freebsd-doc@FreeBSD.ORG Sat Aug 20 14:48:21 2011 Return-Path: Delivered-To: doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A957106566B for ; Sat, 20 Aug 2011 14:48:21 +0000 (UTC) (envelope-from scott-allendorf@uiowa.edu) Received: from newton.physics.uiowa.edu (newton.physics.uiowa.edu [128.255.34.132]) by mx1.freebsd.org (Postfix) with ESMTP id 139018FC19 for ; Sat, 20 Aug 2011 14:48:20 +0000 (UTC) Received: from [192.168.1.3] (173-30-19-0.client.mchsi.com [173.30.19.0]) (authenticated bits=0) by newton.physics.uiowa.edu (8.14.4/8.14.4) with ESMTP id p7KEL45n081242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 20 Aug 2011 09:21:08 -0500 (CDT) (envelope-from scott-allendorf@uiowa.edu) Message-ID: <4E4FC2C8.60106@uiowa.edu> Date: Sat, 20 Aug 2011 09:20:56 -0500 From: Scott Allendorf Organization: The University of Iowa, Department of Physics and Astronomy User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: doc@freebsd.org Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms020006070009010703010603" Cc: Subject: Docs on FTP site? X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2011 14:48:21 -0000 This is a cryptographically signed message in MIME format. --------------ms020006070009010703010603 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The formatted docs located in the /pub/FreeBSD/doc/en directory at ftp.freebsd.org have not been updated since mid-April. Is this intentional or has a cron job gotten stuck somewhere? Thanks, Scott -- Scott C. Allendorf Email: scott-allendorf@uiowa.edu Senior Systems Administrator Office: 210B Van Allen Hall Department of Physics and Astronomy Voice: (319) 335-0003 The University of Iowa FAX: (319) 335-1753 Iowa City, Iowa 52242-1479 ICBM: 41 39 43.6 N 91 31 55.1 W --------------ms020006070009010703010603 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPljCC BIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6 hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu 9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BZGRU cnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L0Fk ZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi 54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0 g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftz Mizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsy XEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIFgDCCBGigAwIBAgIQWVEn8k28fdfi ouWr9SdjyTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcw FQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3Jr MSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VS Rmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTAxMjgwMDAwMDBa Fw0xMjAxMjgyMzU5NTlaMCoxKDAmBgkqhkiG9w0BCQEWGXNjb3R0LWFsbGVuZG9yZkB1aW93 YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCbu4M9Vj0z4oUqB8MeevP mdMcss5owG0rXYzemd6Nej34P0yMqqD2Y+85OPRYG5tNIwF8JX9GQTUzvprPuKlff3RlYOSM XZi4QvOVOjlSwJWIPXTXC4IJVyAXjrcuKG5OL2w4BaVO4J/UwaLb0Sn0BKDSIX4CJ43deyzn I1mS9MtSa6mZBKzGPPrAZXD4zBiGs4NiZ6oVp3QciMPfAcLjCD60i4nmLnbXbgmpm032Qvx8 pwKO/tGKAZ7SRN965q1ib2HsvuaBe3HrwPajNqfLYNdIARX+l/cqcKldGMo78oGEUZBpW1y/ iy5R6U92YPPcltoceCfsXZRWf/j+uVwJAgMBAAGjggIbMIICFzAfBgNVHSMEGDAWgBSJgmd9 xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQUV1JKULZvbQSktuIICFAx1aM1rO4wDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEB AwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkG CCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzCBpQYDVR0fBIGdMIGa MEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1 dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMEqgSKBGhkRodHRwOi8vY3JsLmNvbW9kby5uZXQv VVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBsBggrBgEF BQcBAQRgMF4wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFBQUNs aWVudENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMCQGA1Ud EQQdMBuBGXNjb3R0LWFsbGVuZG9yZkB1aW93YS5lZHUwDQYJKoZIhvcNAQEFBQADggEBAJuw cZrFtrsmqM4g5FdW9hhF/wF6iebwX0FIWGDXps10pG0+xiCN7N9gq83K/oDaJ61OsfyaBfU8 vsT/GAQ/v+wHxmKenhe7zidEhDgbccJoYchjXNGLVudUooUgBDNwgaHTjah7zIFcK8ccqIRP eYb3grxkVgU88jYz/dWvQuSSDMVjr21H8zXFBEeamURar4GKhH4Stpcznjl+Y5Uppeq33jpp A9q/UJCHTaPMLmbSOQYlkyV7Kof0YrKhxa2x0CqbuMcI2l1BMqbFDurcqCS0G6Go9EV/oIjW 46igxrOnIbiKynEG4Ch91FWg4lSXPiebL1Eq0fYW6UGH//Ia8xowggWAMIIEaKADAgECAhBZ USfyTbx91+Ki5av1J2PJMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkGA1UE CBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMt VVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTExMDEy ODAwMDAwMFoXDTEyMDEyODIzNTk1OVowKjEoMCYGCSqGSIb3DQEJARYZc2NvdHQtYWxsZW5k b3JmQHVpb3dhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJu7gz1WPTP ihSoHwx568+Z0xyyzmjAbStdjN6Z3o16Pfg/TIyqoPZj7zk49Fgbm00jAXwlf0ZBNTO+ms+4 qV9/dGVg5IxdmLhC85U6OVLAlYg9dNcLgglXIBeOty4obk4vbDgFpU7gn9TBotvRKfQEoNIh fgInjd17LOcjWZL0y1JrqZkErMY8+sBlcPjMGIazg2JnqhWndByIw98BwuMIPrSLieYudtdu CambTfZC/HynAo7+0YoBntJE33rmrWJvYey+5oF7cevA9qM2p8tg10gBFf6X9ypwqV0Yyjvy gYRRkGlbXL+LLlHpT3Zg89yW2hx4J+xdlFZ/+P65XAkCAwEAAaOCAhswggIXMB8GA1UdIwQY MBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBRXUkpQtm9tBKS24ggIUDHVozWs 7jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYL KwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQEC AQEBMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMIGlBgNV HR8EgZ0wgZowTKBKoEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1VUTi1VU0VSRmlyc3Qt Q2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwSqBIoEaGRGh0dHA6Ly9jcmwuY29t b2RvLm5ldC9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3Js MGwGCCsGAQUFBwEBBGAwXjA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5jb21vZG9jYS5jb20v VVROQUFBQ2xpZW50Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5j b20wJAYDVR0RBB0wG4EZc2NvdHQtYWxsZW5kb3JmQHVpb3dhLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEAm7BxmsW2uyaoziDkV1b2GEX/AXqJ5vBfQUhYYNemzXSkbT7GII3s32Crzcr+gNon rU6x/JoF9Ty+xP8YBD+/7AfGYp6eF7vOJ0SEOBtxwmhhyGNc0YtW51SihSAEM3CBodONqHvM gVwrxxyohE95hveCvGRWBTzyNjP91a9C5JIMxWOvbUfzNcUER5qZRFqvgYqEfhK2lzOeOX5j lSml6rfeOmkD2r9QkIdNo8wuZtI5BiWTJXsqh/RisqHFrbHQKpu4xwjaXUEypsUO6tyoJLQb oaj0RX+giNbjqKDGs6chuIrKcQbgKH3UVaDiVJc+J5svUSrR9hbpQYf/8hrzGjGCBF0wggRZ AgEBMIHDMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFr ZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6 Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0 aGVudGljYXRpb24gYW5kIEVtYWlsAhBZUSfyTbx91+Ki5av1J2PJMAkGBSsOAwIaBQCgggJu MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDgyMDE0MjA1 NlowIwYJKoZIhvcNAQkEMRYEFHYTlZs4F5SuSt3C30xG3iSES+mhMF8GCSqGSIb3DQEJDzFS MFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D AgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCB1AYJKwYBBAGCNxAEMYHGMIHDMIGuMQsw CQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRy dXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24g YW5kIEVtYWlsAhBZUSfyTbx91+Ki5av1J2PJMIHWBgsqhkiG9w0BCRACCzGBxqCBwzCBrjEL MAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwG A1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0 cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9u IGFuZCBFbWFpbAIQWVEn8k28fdfiouWr9SdjyTANBgkqhkiG9w0BAQEFAASCAQC0KjJzWs0C v9sX1RQp3X0vL0qVBtp0t7lwwh2xuTIYkKWSolkD91GYLzpZQCBXoK0ItzVLlsVi5Ii+bEUg nF2r4bqyFXKyVsfCJv5KLa7QcRez5E4kYJPPe6mhktrl/hq8WVvNIAYCpcaTaqGb6kPmGt2F WtZIRv/FmQw9otMS2PBYTMvd4I5qV71Hh44VoBAzZfLCzeaWQtWm5AQRMvtUJ8VnxbzlUdGh M8G3vPClA+TzrpuYCWatku9vmRMw6Q0oB7C5D//hBlAC3jsHhZ/n4aW2N7itS3N5K4zb8Q7G Ttzat2FWsuwwUrrPjC9rqwxf4J195YFWyFds4pXi7HtNAAAAAAAA --------------ms020006070009010703010603-- From owner-freebsd-doc@FreeBSD.ORG Sat Aug 20 21:10:11 2011 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DDC21065670 for ; Sat, 20 Aug 2011 21:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5BD788FC19 for ; Sat, 20 Aug 2011 21:10:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7KLABAk011837 for ; Sat, 20 Aug 2011 21:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7KLAB51011836; Sat, 20 Aug 2011 21:10:11 GMT (envelope-from gnats) Resent-Date: Sat, 20 Aug 2011 21:10:11 GMT Resent-Message-Id: <201108202110.p7KLAB51011836@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ben Kaduk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11BB21065674 for ; Sat, 20 Aug 2011 21:00:42 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id EB7E18FC14 for ; Sat, 20 Aug 2011 21:00:41 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7KL0f8V018122 for ; Sat, 20 Aug 2011 21:00:41 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p7KL0fVq018121; Sat, 20 Aug 2011 21:00:41 GMT (envelope-from nobody) Message-Id: <201108202100.p7KL0fVq018121@red.freebsd.org> Date: Sat, 20 Aug 2011 21:00:41 GMT From: Ben Kaduk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: docs/159948: grammar updates to ata.4 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2011 21:10:11 -0000 >Number: 159948 >Category: docs >Synopsis: grammar updates to ata.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 20 21:10:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ben Kaduk >Release: 9-current >Organization: MIT SIPB >Environment: n/a >Description: Make a pass through ata.4 to clean up the grammar. Also one instance of trailing whitespace, and a couple markup tweaks. >How-To-Repeat: >Fix: Patch attached with submission follows: --- ata.4.orig 2011-08-20 15:51:14.000000000 -0400 +++ ata.4 2011-08-20 16:57:55.000000000 -0400 @@ -74,47 +74,54 @@ atavia_load="YES" .Ed .Pp -First line is common hardware independent code. -Next three lines are generic bus-specific drivers. -ataahci is AHCI driver. -The rest are vendor-specific PCI drivers. -ATA_CAM option should always remain in kernel configuration to make -the driver work as CAM(4) subsystem module. +The first line is for common hardware independent code, and is a +prerequisite for the other modules. +The next three lines are generic bus-specific drivers. +Of the rest, ataahci is the AHCI driver. +The others are vendor-specific PCI drivers. +The ATA_CAM option should always remain in the kernel configuration, to make +the driver work as a +.Xr CAM 4 +subsystem module. .Pp The following tunables are settable from the .Xr loader 8 : .Bl -ohang .It Va hw.ata.ata_dma_check_80pin -set to 0 to disable the 80pin cable check (default is 1, check the cable) +set to 0 to disable the 80pin cable check (the default is 1, check the cable) .It Va hint.atapci.X.msi -set to 1 to allow Message Signalled Interrupts (MSI) to be used by +set to 1 to allow Message Signalled Interrupts (MSI) to be used by the specified PCI ATA controller, if supported. .It Va hint.ata.X.devX.mode -limits initial ATA mode for specified device on specified channel. +limits the initial ATA mode for the specified device on the specified channel. .It Va hint.ata.X.mode -limits initial ATA mode for every device on specified channel. +limits the initial ATA mode for every device on the specified channel. .It Va hint.ata.X.pm_level -controls SATA interface Power Management for specified channel, -allowing to save some power by the cost of additional command latency. +controls SATA interface Power Management for the specified channel, +allowing some power savings at the cost of additional command latency. Possible values: .Bl -tag -compact .It 0 -interface Power Management is disabled, default value. +Interface Power Management is disabled. +This is the default value. .It 1 -device is allowed to initiate PM state change, host is passive. +The device is allowed to initiate a PM state change; the host is passive. .It 2 -host initiates PARTIAL PM state transition every time port becomes idle. +The host initiates a PARTIAL PM state transition every time a port becomes idle. .It 3 -host initiates SLUMBER PM state transition every time port becomes idle. +The host initiates a SLUMBER PM state transition every time a port becomes idle. .El -Modes 2 and 3 are supported only for AHCI. +Modes 2 and 3 are only supported for AHCI. .El .Sh DESCRIPTION The .Nm -driver provides the CAM(4) subsystem access to ATA (IDE) and SATA ports +driver gives the +.Xr CAM 4 +subsystem access to the ATA (IDE) and SATA ports of many generic controllers. -Depending on controller, each PATA port or each one or two SATA ports are +Depending on the controller, each PATA (IDE) +port or each one or two SATA ports are represented to CAM as a separate bus with one or two targets. Most of the bus-management details are handled by the ATA/SATA-specific transport of CAM. @@ -126,22 +133,21 @@ .Xr sa 4 , etc. .Pp -Driver supports ATA and for the most of controllers ATAPI devices. +This driver supports ATA, and for the most controllers, ATAPI devices. Command queuing and SATA port multipliers are not supported. -Device hot-plug and SATA interface power management supported only on +Device hot-plug and SATA interface power management is supported only on some controllers. .Pp The .Nm driver can change the transfer mode when the system is up and running. -See -.Xr camcontrol 8 -negotiate subcommand. +See the negotiate subcommand of +.Xr camcontrol 8 . .Pp The .Nm driver sets the maximum transfer mode supported by the hardware as default. -However the +However, the .Nm driver sometimes warns: .Dq Sy "DMA limited to UDMA33, non-ATA66 cable or device". >Release-Note: >Audit-Trail: >Unformatted: