DELTA 259084 0 571 SVNƒ£Gƒ¢7‚^ y€#6 m€…E¤K¹‚÷g«`‚\Since the caller has busied the requested page, that page's valid * field will not be changed by other threads. */ vm_page_assert_xbusied(pages[ap->a_reqpage]if (pages[ap->a_reqpage]->valid != 0) { vm_pager_free_nonreq(object, pages, ap->a_reqpage, npages); return (VM_PAGER_OK); }vm_pager_free_nonreq(object, pages, ap->a_reqpage, npagesENDREP DELTA 258541 43834 25 SVNƒŒƒ‹‚^žb€#6žV€…V¢4¹‚â6©Z‚\Since the caller has busied the requested page, that page's valid * field will not be changed by other threads. */ vm_page_assert_xbusied(pages[ap->a_reqpage]if (pages[ap->a_reqpage]->valid != 0) { vm_pager_free_nonreq(object, pages, ap->a_reqpage, npages); return (VM_PAGER_OK); }vm_pager_free_nonreq(object, pages, ap->a_reqpage, npagesENDREP DELTA 252330 14513 448 SVNá=åF ƒx ½€ƒv¤H¼uƒvFree the non-requested pages from the given array. */ void vm_pager_free_nonreq(vm_object_t object, vm_page_t ma[], int reqpage, int npages) { int i; boolean_t object_locked; VM_OBJECT_ASSERT_UNLOCKED(object); object_locked = FALSE; for (i = 0; i < npages; ++i) { if (i != reqpage) { if (!object_locked) { VM_OBJECT_WLOCK(object); object_locked = TRUE; } vm_page_lock(ma[i]); vm_page_free(ma[i]); vm_page_unlock(ma[i]); } } if (object_locked) VM_OBJECT_WUNLOCKENDREP DELTA 269643 0 22 SVNµµv Z  k€Y”2 hYvoid vm_pager_free_nonreq(vm_object_t object, vm_page_t ma[], int reqpage, int npagesENDREP DELTA 271586 0 164 SVN‚ƒ)‚[­‚>N­îg”BZvm_pager_free_nonreq(object, m, reqpage, counvm_pager_free_nonreq(object, m, reqpage, counENDREP id: 1a-191783.0.r271596/1686 type: file pred: 1a-191783.0.r259084/1420 count: 47 text: 271596 0 392 53559 89cb66291d8cf4fb6e28d5a8e5cd6f3f 30f6043d92c8e3857d1908cdf8b40cf4b16f5d68 271595-5tkd/_5 props: 191783 337873 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/fs/nfsclient/nfs_clbio.c copyroot: 0 / PLAIN K 5 nfs.h V 29 file 17-191783.0.r221040/1062 K 11 nfs_clbio.c V 29 file 1a-191783.0.r271596/1686 K 15 nfs_clcomsubs.c V 28 file 1c-191783.0.r264705/694 K 15 nfs_clkdtrace.c V 26 file a-223280.0.r258637/53 K 12 nfs_clkrpc.c V 28 file 1e-191783.0.r255216/265 K 14 nfs_clnfsiod.c V 29 file 1i-191783.0.r249630/1753 K 12 nfs_clnode.c V 30 file 1k-191783.0.r258541/84029 K 12 nfs_clport.c V 30 file 1m-191783.0.r263233/62273 K 14 nfs_clrpcops.c V 28 file 1o-191783.0.r264749/154 K 13 nfs_clstate.c V 29 file 1q-191783.0.r268115/7968 K 12 nfs_clsubs.c V 30 file 1s-191783.0.r258541/84665 K 14 nfs_clvfsops.c V 29 file 1u-191783.0.r259084/1733 K 13 nfs_clvnops.c V 29 file 1w-191783.0.r268764/3863 K 13 nfs_kdtrace.h V 26 file g-223280.0.r258667/58 K 10 nfsmount.h V 30 file 24-191783.0.r244042/33647 K 9 nfsnode.h V 29 file 26-191783.0.r259084/2367 K 9 nlminfo.h V 31 file 28-191783.0.r191783/340832 END ENDREP id: 16-191783.0.r271596/2909 type: dir pred: 16-191783.0.r268764/5088 count: 252 text: 271596 1998 898 0 c24a8e51009616242883dc95229c685a cpath: /head/sys/fs/nfsclient copyroot: 0 / PLAIN K 6 autofs V 27 dir 17-270096.0.r270507/633 K 6 cd9660 V 25 dir 4-1541.0.r268606/3750 K 4 cuse V 26 dir l-266581.0.r267825/641 K 6 deadfs V 24 dir x-1541.0.r240464/805 K 5 devfs V 26 dir f-64880.0.r267564/2099 K 6 ext2fs V 33 dir 3l-1541.0-202283.r271540/2358 K 7 fdescfs V 27 dir 11-1541.0.r263233/60649 K 6 fifofs V 26 dir 19-1541.0.r265206/1051 K 4 fuse V 27 dir i-241519.0.r271387/9370 K 7 msdosfs V 25 dir 5-2893.0.r268606/4960 K 6 nandfs V 28 dir 3j-235537.0.r269422/1419 K 3 nfs V 27 dir 3-191783.0.r271175/1292 K 9 nfsclient V 28 dir 16-191783.0.r271596/2909 K 9 nfsserver V 27 dir 2a-191783.0.r269771/978 K 6 nullfs V 26 dir 1f-1541.0.r269708/1204 K 6 procfs V 27 dir 1x-1541.0.r251423/16439 K 8 pseudofs V 26 dir 3-75295.0.r258397/1171 K 5 smbfs V 27 dir 6-75374.0.r271387/10319 K 5 tmpfs V 26 dir 6-170808.0.r268766/797 K 3 udf V 27 dir c-94663.0.r248282/13139 K 7 unionfs V 26 dir 2z-1541.0.r243311/7600 END ENDREP id: 2-1541.0.r271596/4025 type: dir pred: 2-1541.0.r271540/3505 count: 3192 text: 271596 3092 920 0 78303746ad51293421b3ca14e34e8a7e cpath: /head/sys/fs copyroot: 0 / id: 4v-1541.0.r271596/4193 type: file pred: 4v-1541.0.r258541/162664 count: 205 text: 271596 418 392 50560 9423e82890ed9164c0c78cccf7d12909 2e9524c2d6b0164e9e72a1fa5105e1d4e47e69b3 271595-5tkd/_7 props: 176134 1056 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/nfsclient/nfs_bio.c copyroot: 0 / PLAIN K 5 nfs.h V 25 file 4s-1541.0.r221986/52 K 9 nfs_bio.c V 27 file 4v-1541.0.r271596/4193 K 13 nfs_kdtrace.c V 34 file 6-190293.0-190419.r221542/114 K 10 nfs_krpc.c V 31 file 3o-184588.0.r258541/162971 K 12 nfs_nfsiod.c V 27 file 4x-1541.0.r249630/4510 K 10 nfs_node.c V 28 file 4z-1541.0.r243311/10780 K 10 nfs_subs.c V 29 file 53-1541.0.r258541/163285 K 12 nfs_vfsops.c V 29 file 55-1541.0.r257176/342108 K 11 nfs_vnops.c V 29 file 57-1541.0.r258541/163593 K 9 nfsargs.h V 27 file 59-1541.0.r259084/4794 K 11 nfsm_subs.h V 27 file 5d-1541.0.r248198/2664 K 10 nfsmount.h V 28 file 5f-1541.0.r248255/13342 K 9 nfsnode.h V 27 file 5h-1541.0.r235332/4147 K 10 nfsstats.h V 29 file 5j-1541.0.r139823/139544 K 9 nlminfo.h V 27 file u-75631.0.r151695/2472 END ENDREP id: 4r-1541.0.r271596/5264 type: dir pred: 4r-1541.0.r259084/5864 count: 1048 text: 271596 4498 753 0 0a08116b113322ec0eb9a58dcedc5bee cpath: /head/sys/nfsclient copyroot: 0 / id: 123-1541.eu-1542.r271596/5441 type: file pred: 123-1541.eu-1542.r252330/49583 count: 119 text: 271596 839 529 12998 f9727d60ddde0ea92e4badf0d9504d2a 4820085812b9a49be2f954cc411227c1674cd0a8 271595-5tkd/_9 props: 171737 719 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/vm/vm_pager.c copyroot: 1542 /head/sys/vm/vm_pager.c id: 125-1541.ev-1542.r271596/5777 type: file pred: 125-1541.ev-1542.r269643/51 count: 61 text: 271596 1398 113 6902 9fa60ff622ee602ed4c9d682bf6ec279 c07e6f7b12b5aaa0ce66c79dd6c87a4e84a6cb08 271595-5tkd/_a props: 146355 176 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/vm/vm_pager.h copyroot: 1542 /head/sys/vm/vm_pager.h id: 12h-1541.f1-1542.r271596/6109 type: file pred: 12h-1541.f1-1542.r271586/191 count: 298 text: 271596 1536 124 32919 da57407bde2fdeec38fcb6ac70bc5916 2a663a1fc2ccdbeec87486e00851f22e2bdf3745 271595-5tkd/_b props: 179159 4113 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/vm/vnode_pager.c copyroot: 1542 /head/sys/vm/vnode_pager.c PLAIN K 11 _vm_radix.h V 36 file 5-246423.0-248449.r254141/49262 K 15 default_pager.c V 28 file 3-9513.0.r248084/144386 K 14 device_pager.c V 33 file 10o-1541.e5-1542.r263095/116 K 10 memguard.c V 30 file 9-140587.0.r267992/270507 K 10 memguard.h V 30 file c-140587.0.r254025/158123 K 12 phys_pager.c V 29 file 5-60757.0.r254138/111211 K 6 pmap.h V 35 file 10x-1541.e9-1542.r269728/39590 K 9 redzone.c V 30 file f-155086.0.r267992/270813 K 9 redzone.h V 29 file i-155086.0.r155086/43438 K 10 sg_pager.c V 29 file z-195840.0.r254182/30209 K 12 swap_pager.c V 33 file 10z-1541.ea-1542.r264966/468 K 12 swap_pager.h V 34 file 111-1541.eb-1542.r248514/4578 K 5 uma.h V 29 file 1b-92654.0.r261725/12184 K 10 uma_core.c V 30 file 1d-92654.0.r267992/271116 K 9 uma_dbg.c V 28 file 7-95771.0.r252040/15637 K 9 uma_dbg.h V 27 file a-95771.0.r148078/2054 K 9 uma_int.h V 27 file 1f-92654.0.r258336/843 K 4 vm.h V 35 file 113-1541.ec-1542.r253604/36007 K 11 vm_extern.h V 34 file 115-1541.ed-1542.r269433/1555 K 10 vm_fault.c V 33 file 117-1541.ee-1542.r270387/191 K 9 vm_glue.c V 35 file 119-1541.ef-1542.r269907/11902 K 9 vm_init.c V 36 file 11d-1541.eh-1542.r267992/271423 K 9 vm_kern.c V 35 file 11f-1541.ei-1542.r269728/40259 K 9 vm_kern.h V 35 file 11h-1541.ej-1542.r254307/12233 K 8 vm_map.c V 33 file 11j-1541.ek-1542.r271244/251 K 8 vm_map.h V 33 file 11l-1541.el-1542.r271244/581 K 10 vm_meter.c V 36 file 11n-1541.em-1542.r263620/118220 K 9 vm_mmap.c V 36 file 11p-1541.en-1542.r268351/323821 K 11 vm_object.c V 34 file 11r-1541.eo-1542.r269134/2695 K 11 vm_object.h V 32 file 11t-1541.ep-1542.r271417/52 K 9 vm_page.c V 32 file 11v-1541.eq-1542.r270827/55 K 9 vm_page.h V 34 file 11x-1541.er-1542.r269746/1346 K 12 vm_pageout.c V 35 file 11z-1541.es-1542.r270759/15895 K 12 vm_pageout.h V 35 file 121-1541.et-1542.r238561/10444 K 10 vm_pager.c V 34 file 123-1541.eu-1542.r271596/5441 K 10 vm_pager.h V 34 file 125-1541.ev-1542.r271596/5777 K 10 vm_param.h V 36 file 127-1541.ew-1542.r263620/119917 K 9 vm_phys.c V 28 file 3-170477.0.r269580/1118 K 9 vm_phys.h V 30 file 6-170477.0.r263620/120552 K 10 vm_radix.c V 37 file c-226645.1-248449.r267992/272786 K 10 vm_radix.h V 35 file e-226645.2-248449.r259107/4154 K 11 vm_reserv.c V 27 file b-174982.0.r271351/516 K 11 vm_reserv.h V 28 file d-174982.0.r250577/5246 K 9 vm_unix.c V 36 file 12d-1541.ez-1542.r268351/324504 K 13 vm_zeroidle.c V 29 file m-79265.0.r267992/273134 K 13 vnode_pager.c V 34 file 12h-1541.f1-1542.r271596/6109 K 13 vnode_pager.h V 34 file 12j-1541.f2-1542.r232071/4385 END ENDREP id: 1k-1542.0.r271596/9004 type: dir pred: 1k-1542.0.r271586/3082 count: 3259 text: 271596 6451 2540 0 026b59e49c6901f9e3786dfb8ece5813 cpath: /head/sys/vm copyroot: 0 / PLAIN K 8 Makefile V 28 file 2-1598.0.r268351/200685 K 5 amd64 V 23 dir o-5.0.r271495/12220 K 3 arm V 26 dir 2-70651.0.r271595/5842 K 4 boot V 28 dir 6j-38465.0.r271475/10873 K 3 bsm V 26 dir 2-141144.0.r264236/986 K 3 cam V 26 dir 2-39212.0.r271588/9095 K 4 cddl V 28 dir br-168404.0.r271589/8862 K 6 compat V 25 dir k-9313.0.r270834/4824 K 4 conf V 22 dir y-5.0.r271546/7214 K 7 contrib V 28 dir 2-23283.0.r270734/221671 K 6 crypto V 26 dir 7-55009.0.r267815/2846 K 3 ddb V 23 dir 10-5.0.r269982/1860 K 3 dev V 24 dir 12-5.0.r271551/15301 K 2 fs V 25 dir 2-1541.0.r271596/4025 K 3 gdb V 27 dir h-131899.0.r271173/6807 K 4 geom V 26 dir 2-13041.0.r271442/3165 K 3 gnu V 26 dir 2-1421.0.r271151/17769 K 4 i386 V 24 dir 1c-5.0.r271409/15951 K 3 isa V 23 dir 1w-5.0.r263379/9458 K 4 kern V 24 dir 20-5.0.r271509/11636 K 7 kgssapi V 29 dir 13-184588.0.r253049/10289 K 7 libkern V 25 dir 9-1542.0.r271251/3828 K 4 mips V 27 dir 2-178171.0.r271562/3841 K 7 modules V 26 dir i-2834.0.r271493/90330 K 3 net V 26 dir x-1542.0.r271551/22125 K 8 net80211 V 27 dir 2-116742.0.r270206/4508 K 8 netgraph V 27 dir 69-52419.0.r268081/5539 K 7 netinet V 27 dir 4f-1541.0.r271551/29673 K 8 netinet6 V 27 dir q-52904.0.r271438/44088 K 8 netipsec V 28 dir 2-105197.0.r270008/24591 K 7 netnatm V 27 dir 7-25604.0.r257179/46086 K 7 netpfil V 28 dir 11-240494.0.r271458/1948 K 6 netsmb V 26 dir u-75374.0.r264600/1206 K 3 nfs V 26 dir 4l-1541.0.r267479/4750 K 9 nfsclient V 26 dir 4r-1541.0.r271596/5264 K 9 nfsserver V 26 dir 5l-1541.0.r268114/3464 K 3 nlm V 29 dir 1i-177633.0.r262991/10337 K 4 ofed V 30 dir 1hj-219820.0.r271551/33128 K 10 opencrypto V 28 dir 2-104476.0.r271489/24319 K 4 pc98 V 27 dir p-10097.0.r271409/17450 K 3 pci V 26 dir 6-2433.0.r267363/64962 K 7 powerpc V 24 dir 22-5.0.r270945/43266 K 3 rpc V 26 dir u-1839.0.r268115/34180 K 8 security V 26 dir 2-86630.0.r270221/2730 K 7 sparc64 V 27 dir 2-79054.0.r271192/40222 K 3 sys V 24 dir 28-5.0.r271489/39320 K 5 teken V 34 dir h-186681.0-196775.r261551/1018 K 5 tools V 26 dir 6k-1541.0.r270863/1332 K 3 ufs V 26 dir 1a-1542.0.r271540/5079 K 2 vm V 26 dir 1k-1542.0.r271596/9004 K 3 x86 V 29 dir 11-204309.0.r271408/10587 K 3 xdr V 29 dir 46-177633.0.r248318/15821 K 3 xen V 27 dir 2-181624.0.r269507/4890 END ENDREP id: g-5.0.r271596/11442 type: dir pred: g-5.0.r271595/8280 count: 97289 text: 271596 9175 2254 0 f0b15788a5566d5c6f04e8877a32d0cc props: 264689 10721 1037 0 add0a4bae4235a21f9a7bea336f14c96 cpath: /head/sys copyroot: 0 / minfo-cnt: 45 minfo-here: y PLAIN K 10 .arcconfig V 26 file 1-265842.0.r269985/48 K 8 .arclint V 27 file 1-266959.0.r266959/151 K 9 COPYRIGHT V 25 file 1-2656.0.r260125/103 K 5 LOCKS V 27 file 1-146890.0.r255635/352 K 11 MAINTAINERS V 26 file 1-94742.0.r269828/141 K 8 Makefile V 28 file 3-1594.0-1595.r271168/0 K 13 Makefile.inc1 V 27 file 5-38666.0.r270168/2218 K 17 ObsoleteFiles.inc V 28 file 4-148330.0.r270510/1953 K 6 README V 26 file 1-21173.0.r215293/415 K 8 UPDATING V 27 file 1-41806.0.r269278/1298 K 3 bin V 23 dir 1-5.0.r271593/11372 K 4 cddl V 27 dir 1-168404.0.r271533/4276 K 7 contrib V 26 dir 1-16755.0.r271577/8873 K 6 crypto V 26 dir 1-25405.0.r271284/3732 K 3 etc V 24 dir 1-38.0.r271545/13993 K 5 games V 25 dir 1-2491.0.r269089/2715 K 3 gnu V 22 dir 1-3.0.r270668/3935 K 7 include V 24 dir 1-697.0.r271155/5370 K 9 kerberos5 V 28 dir 4q-29815.0.r270168/56595 K 3 lib V 23 dir 6-5.0.r271579/10277 K 7 libexec V 23 dir c-5.0.r271493/49245 K 7 release V 25 dir 1-3027.0.r271549/1134 K 6 rescue V 26 dir 7-117035.0.r270189/893 K 4 sbin V 23 dir fa-4.0.r271588/6620 K 6 secure V 25 dir r-1553.0.r270178/1664 K 5 share V 23 dir e-3.0.r271543/33503 K 3 sys V 23 dir g-5.0.r271596/11442 K 5 tests V 27 dir g-257097.0.r271397/1289 K 5 tools V 28 dir 43-1590.0.r271493/106114 K 7 usr.bin V 23 dir m-3.0.r271543/45964 K 8 usr.sbin V 23 dir q-3.0.r271571/13014 END ENDREP id: 5-1.0.r271596/13046 type: dir pred: 5-1.0.r271595/9882 count: 185958 text: 271596 11692 1341 0 87105687420ec5c2a0d4e19ae4c183db props: 270004 17195 782 0 e6789600af2b937e6f04dfc84e83b053 cpath: /head copyroot: 0 / minfo-cnt: 155 minfo-here: y PLAIN K 11 ROADMAP.txt V 27 file 0-179453.0.r221478/293 K 4 head V 23 dir 5-1.0.r271596/13046 K 8 projects V 23 dir 6-1.0.r271587/22077 K 7 release V 22 dir 7-1.0.r268523/2953 K 6 releng V 24 dir 8-1.0.r271305/119302 K 6 stable V 22 dir 9-1.0.r271569/9017 K 8 svnadmin V 27 dir 0-179447.0.r271462/2216 K 4 user V 22 dir a-1.0.r271585/8451 K 6 vendor V 22 dir b-1.0.r271516/8215 K 13 vendor-crypto V 25 dir 0-1575.0.r269676/6013 K 10 vendor-sys V 27 dir 0-12116.0.r271518/12680 END ENDREP id: 0.0.r271596/13782 type: dir pred: 0.0.r271595/10615 count: 271596 text: 271596 13294 475 0 ab474565926d183e1af86bfa4c2f1a9d props: 268296 0 4065 0 355af92b91f7afa3e8c1f0f3befeb918 cpath: / copyroot: 0 / minfo-cnt: 42069 1a-191783.0.t271595-5tkd modify-file true false /head/sys/fs/nfsclient/nfs_clbio.c 4v-1541.0.t271595-5tkd modify-file true false /head/sys/nfsclient/nfs_bio.c 123-1541.eu-1542.t271595-5tkd modify-file true false /head/sys/vm/vm_pager.c 125-1541.ev-1542.t271595-5tkd modify-file true false /head/sys/vm/vm_pager.h 12h-1541.f1-1542.t271595-5tkd modify-file true false /head/sys/vm/vnode_pager.c 13782 14007