DELTA 249303 0 719 SVN† † ƒ‚ùQ€‚[5‚úq¯‡.‚ü=Œƒš6ƒ„ƒRLOCK(object); if (object->type == OBJT_DEVICE || object->type == OBJT_SG) { VM_OBJECT_RUNLOCK(object); VM_OBJECT_WLOCK(object); if (object->type == OBJT_DEVICE || object->type == OBJT_SG) { pmap_object_init_pt(map->pmap, addr, object, pindex, size); VM_OBJECT_WUNLOCK(object); return; } VM_OBJECT_LOCK_DOWNGRADE(object) { VM_OBJECT_RUNLOCK(object); return; } VM_OBJECT_R† œu¿9 V €@ož"•œuUt.sub_map; vm_map_unlock_read(old_map); goto RetryLookup; }(VM_PROT_READ|VM_PROTENDREP DELTA 248260 5351 992 SVNÎ ÑLƒ«C€‚6'«4…f¬W˜ˆ[²<¹“ »ƒtmpfs - back-pointer to the tmpfs vnode, * if any, which uses the vm object * as backing store. The handle * cannot be reused for linking, * because the vnode can be * reclaimed and recreated, making * the handle changed and hash-chain * invalid.void *swp_tmpfs;#define OBJ_TMPFS 0x8000LOCK_DOWNGRADE(object) \ rw_downgrade(&(object)->lockENDREP id: 11j-1541.11v-250636.r250790/1066 type: file pred: 11j-1541.11v-250636.r250636/2586978 count: 461 text: 250790 0 559 110521 4d9c823c1232322ba0cfbe586e49e80d 94b2e440f3d5d3b4dcc2fe80bfaaa262100339b5 250789-5dif/_6 props: 178928 22706 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /user/attilio/vmobj-readlock/sys/vm/vm_map.c copyroot: 1542 /head/sys/vm/vm_map.c id: 11t-1541.7-248260.r250790/1430 type: file pred: 11t-1541.7-248260.r250636/2588079 count: 146 text: 250790 585 452 10444 c719b7320bd32b1b70ac5442569704cd 4514a247a6848dd65ea04a3c4af17ce3d684d184 250789-5dif/_7 props: 179159 3726 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /user/attilio/vmobj-readlock/sys/vm/vm_object.h copyroot: 1542 /head/sys/vm/vm_object.h PLAIN K 11 _vm_radix.h V 37 file 5-246423.5-248229.r248526/465764 K 15 default_pager.c V 35 file 3-9513.0-225232.r248087/242081 K 14 device_pager.c V 36 file 10o-1541.d-227542.r248110/21493 K 10 memguard.c V 38 file 9-140587.0-225232.r239016/1576381 K 10 memguard.h V 38 file c-140587.0-225232.r239016/1576750 K 12 phys_pager.c V 35 file 5-60757.0-248156.r248260/55195 K 6 pmap.h V 38 file 10x-1541.26-248526.r248526/466149 K 9 redzone.c V 37 file f-155086.0-225232.r227334/657748 K 9 redzone.h V 29 file i-155086.0.r155086/43438 K 10 sg_pager.c V 36 file z-195840.0-225232.r248110/21863 K 12 swap_pager.c V 34 file 10z-1541.4-248260.r248709/329 K 12 swap_pager.h V 38 file 111-1541.27-248526.r248526/466880 K 5 uma.h V 38 file 1b-92654.0-248156.r250636/2585501 K 10 uma_core.c V 38 file 1d-92654.0-248156.r250636/2585869 K 9 uma_dbg.c V 37 file 7-95771.0-248156.r250636/2586242 K 9 uma_dbg.h V 27 file a-95771.0.r148078/2054 K 9 uma_int.h V 38 file 1f-92654.0-248156.r250636/2586605 K 4 vm.h V 38 file 113-1541.28-248526.r248526/467247 K 11 vm_extern.h V 37 file 115-1541.1-226932.r226932/169264 K 10 vm_fault.c V 34 file 117-1541.5-248260.r250789/502 K 9 vm_glue.c V 36 file 119-1541.1-248629.r248629/54338 K 9 vm_init.c V 38 file 11d-1541.29-248526.r248631/603606 K 9 vm_kern.c V 38 file 11f-1541.2a-248526.r248526/467967 K 9 vm_kern.h V 34 file 11h-1541.ej-1542.r180308/9939 K 8 vm_map.c V 37 file 11j-1541.11v-250636.r250790/1066 K 8 vm_map.h V 38 file 11l-1541.o-231707.r246295/1452347 K 10 vm_meter.c V 38 file 11n-1541.ak-229197.r248087/246113 K 9 vm_mmap.c V 39 file 11p-1541.3y-249198.r250636/2587345 K 11 vm_object.c V 38 file 11r-1541.6-248260.r250636/2587709 K 11 vm_object.h V 35 file 11t-1541.7-248260.r250790/1430 K 9 vm_page.c V 38 file 11v-1541.0-248161.r250636/2588449 K 9 vm_page.h V 36 file 11x-1541.0-248208.r248629/55064 K 12 vm_pageout.c V 34 file 11z-1541.1-248208.r248208/906 K 12 vm_pageout.h V 38 file 121-1541.b-233192.r239016/1578950 K 10 vm_pager.c V 37 file 123-1541.h-249275.r249275/304943 K 10 vm_pager.h V 37 file 125-1541.f-227542.r248087/248689 K 10 vm_param.h V 35 file 127-1541.ew-1542.r207410/82574 K 9 vm_phys.c V 38 file 3-170477.0-248156.r250636/2588814 K 9 vm_phys.h V 38 file 6-170477.0-248156.r250636/2589185 K 10 vm_radix.c V 38 file c-226645.6-248229.r250636/2589559 K 10 vm_radix.h V 38 file e-226645.2b-248526.r248526/469085 K 11 vm_reserv.c V 38 file b-174982.0-248156.r250636/2589949 K 11 vm_reserv.h V 38 file d-174982.0-248156.r250636/2590325 K 9 vm_unix.c V 39 file 12d-1541.12-225639.r246295/1454187 K 13 vm_zeroidle.c V 28 file m-79265.0.r198854/12013 K 13 vnode_pager.c V 38 file 12h-1541.8-248260.r250636/2590700 K 13 vnode_pager.h V 38 file 12j-1541.h2-232161.r232161/928599 END ENDREP id: 1k-1542.0-248156.r250790/4542 type: dir pred: 1k-1542.0-248156.r250789/3611 count: 2962 text: 250790 1796 2733 2733 5bb24e8f4d0ba0ecf06dc7ea0868935e cpath: /user/attilio/vmobj-readlock/sys/vm copyroot: 248156 /user/attilio/vmobj-readlock PLAIN K 8 Makefile V 33 file 2-1598.0-248156.r248229/6933 K 5 amd64 V 32 dir o-5.0-248156.r250636/1863763 K 3 arm V 35 dir 2-70651.0-248156.r250775/260022 K 4 boot V 36 dir 6j-38465.0-248156.r250775/265520 K 3 bsm V 36 dir 2-141144.0-248156.r248631/457849 K 3 cam V 36 dir 2-39212.0-248156.r250636/1947053 K 4 cddl V 38 dir br-168404.0-248156.r250636/1976801 K 6 compat V 35 dir k-9313.0-248156.r250636/1981166 K 4 conf V 31 dir y-5.0-248156.r250775/270841 K 7 contrib V 36 dir 2-23283.0-248156.r250636/2069806 K 6 crypto V 35 dir 7-55009.0-225232.r247225/453633 K 3 ddb V 33 dir 10-5.0-225232.r244102/2160515 K 3 dev V 32 dir 12-5.0-248156.r250775/303673 K 2 fs V 34 dir 2-1541.0-248156.r250775/306212 K 3 gdb V 37 dir h-131899.0-225232.r234475/1611001 K 4 geom V 36 dir 2-13041.0-248156.r250636/2318964 K 3 gnu V 34 dir 2-1421.0-225232.r247679/106323 K 4 i386 V 33 dir 1c-5.0-248156.r250636/2332430 K 4 ia64 V 36 dir j-66458.0-248156.r250636/2338914 K 3 isa V 32 dir 1w-5.0-225232.r227993/412750 K 4 kern V 32 dir 20-5.0-248156.r250775/319166 K 7 kgssapi V 38 dir 13-184588.0-248156.r250636/2365756 K 7 libkern V 35 dir 9-1542.0-248156.r250636/2369782 K 4 mips V 37 dir 2-178171.0-248156.r250636/2407912 K 7 modules V 34 dir i-2834.0-248156.r250775/337351 K 3 net V 34 dir x-1542.0-248156.r250775/344165 K 8 net80211 V 37 dir 2-116742.0-248156.r250636/2460318 K 8 netatalk V 36 dir 9-15885.0-248156.r250636/2462986 K 8 netgraph V 37 dir 69-52419.0-248156.r250636/2474518 K 7 netinet V 35 dir 4f-1541.0-248156.r250775/352649 K 8 netinet6 V 35 dir q-52904.0-248156.r250775/356232 K 8 netipsec V 37 dir 2-105197.0-248156.r250636/2502675 K 6 netipx V 37 dir 1n-11819.0-225232.r244102/2754635 K 7 netnatm V 36 dir 7-25604.0-225232.r244102/2755487 K 7 netpfil V 38 dir 11-240494.2-248229.r250636/2508276 K 6 netsmb V 36 dir u-75374.0-248156.r250636/2511374 K 3 nfs V 36 dir 4l-1541.0-248156.r250636/2513423 K 9 nfsclient V 36 dir 4r-1541.0-248156.r250636/2515666 K 9 nfsserver V 36 dir 5l-1541.0-248156.r250636/2517672 K 3 nlm V 38 dir 1i-177633.0-225232.r241915/1327711 K 4 ofed V 39 dir 1hj-219820.0-248156.r250636/2529517 K 10 opencrypto V 36 dir 2-104476.0-225232.r247225/604432 K 4 pc98 V 36 dir p-10097.0-248156.r250636/2532221 K 3 pci V 35 dir 6-2433.0-248156.r250636/2533447 K 7 powerpc V 33 dir 22-5.0-248156.r250636/2549499 K 3 rpc V 34 dir u-1839.0-248156.r249275/279016 K 8 security V 35 dir 2-86630.0-225232.r248087/218584 K 7 sparc64 V 36 dir 2-79054.0-248156.r250636/2557225 K 3 sys V 32 dir 28-5.0-248156.r250775/371666 K 5 teken V 38 dir h-186681.31-226110.r226644/1413309 K 5 tools V 35 dir 6k-1541.0-225232.r247225/632406 K 3 ufs V 36 dir 1a-1542.0-248156.r250636/2585251 K 2 vm V 33 dir 1k-1542.0-248156.r250790/4542 K 3 x86 V 38 dir 11-204309.0-248156.r250636/2600385 K 3 xdr V 37 dir 46-177633.0-248156.r248526/473911 K 3 xen V 37 dir 2-181624.0-248156.r250636/2602212 END ENDREP id: g-5.0-248156.r250790/7683 type: dir pred: g-5.0-248156.r250789/6754 count: 83158 text: 250790 4785 2885 2885 174a5283b35c913888215120047537be props: 250775 374814 889 0 ae26e8cbad2ffd87935aeed4107361cb cpath: /user/attilio/vmobj-readlock/sys copyroot: 248156 /user/attilio/vmobj-readlock minfo-cnt: 37 minfo-here: y PLAIN K 9 COPYRIGHT V 33 file 1-2656.0-225232.r245224/1097 K 5 LOCKS V 35 file 1-146890.0-225232.r245224/1446 K 11 MAINTAINERS V 33 file 1-94742.0-248156.r250775/846 K 8 Makefile V 33 file 3-1594.0-249198.r250775/1228 K 13 Makefile.inc1 V 34 file 5-38666.0-248156.r250775/1561 K 17 ObsoleteFiles.inc V 35 file 4-148330.0-248156.r250636/6503 K 6 README V 26 file 1-21173.0.r215293/415 K 8 UPDATING V 34 file 1-41806.0-248156.r250636/6870 K 3 bin V 29 dir 1-5.0-248156.r250775/5349 K 4 cddl V 35 dir 1-168404.0-248156.r250775/17570 K 7 contrib V 34 dir 1-16755.0-248156.r250775/44616 K 6 crypto V 34 dir 1-25405.0-248156.r250775/70976 K 3 etc V 33 dir 1-38.0-248156.r250636/1406902 K 5 games V 34 dir 1-2491.0-248156.r248631/343777 K 3 gnu V 32 dir 1-3.0-248156.r250636/1416909 K 7 include V 34 dir 1-697.0-248156.r250636/1426593 K 9 kerberos5 V 37 dir 4q-29815.0-248156.r250636/1429876 K 3 lib V 30 dir 6-5.0-248156.r250775/89080 K 7 libexec V 32 dir c-5.0-248156.r250636/1666788 K 7 release V 34 dir 1-3027.0-248156.r250775/196222 K 6 rescue V 37 dir 7-117035.0-248156.r250636/1675519 K 4 sbin V 32 dir fa-4.0-248156.r250775/206627 K 6 secure V 35 dir r-1553.0-248156.r250636/1726263 K 5 share V 31 dir e-3.0-248156.r250775/246964 K 3 sys V 29 dir g-5.0-248156.r250790/7683 K 5 tools V 35 dir 43-1590.0-248156.r250775/392363 K 7 usr.bin V 31 dir m-3.0-248156.r250775/409222 K 8 usr.sbin V 31 dir q-3.0-248156.r250775/426845 END ENDREP id: 5-1.0-248156.r250790/9439 type: dir pred: 5-1.0-248156.r250789/8512 count: 162278 text: 250790 8004 1422 1422 c63e127a79fc0d0d3e1c55f024da0dda props: 250775 428542 478 0 be2eddeac417ed48d733c0f56336d56d cpath: /user/attilio/vmobj-readlock copyroot: 248156 /user/attilio/vmobj-readlock minfo-cnt: 127 minfo-here: y PLAIN K 11 membarclean V 30 dir g-5.0-244587.r248863/14963 K 14 vmc-playground V 30 dir 5-1.0-236728.r248108/49712 K 12 vmcontention V 31 dir 5-1.0-225232.r250774/438371 K 14 vmobj-readlock V 29 dir 5-1.0-248156.r250790/9439 END ENDREP id: 1-225231.0.r250790/9994 type: dir pred: 1-225231.0.r250789/9069 count: 403 text: 250790 9758 223 223 f8604ebb77c47c38dd5c87900cef437f cpath: /user/attilio copyroot: 0 / minfo-cnt: 407 PLAIN K 14 GUIDELINES.txt V 28 file 1-183719.0.r235275/4948 K 6 adrian V 29 dir 1-185062.0.r250631/152987 K 2 ae V 27 dir 1-208944.0.r247039/8439 K 3 alc V 26 dir 1-187698.0.r237686/205 K 6 alfred V 29 dir 1-242436.0.r248541/976809 K 5 andre V 28 dir 1-232338.0.r249366/16224 K 7 attilio V 27 dir 1-225231.0.r250790/9994 K 3 avg V 28 dir 1-221670.0.r222061/16659 K 6 brooks V 30 dir 1-221798.0.r238996/6792285 K 6 bryanv V 30 dir 1-247244.0.r249963/3501672 K 10 bugmeister V 28 dir 1-246956.0.r246977/11135 K 8 cperciva V 26 dir 1-247750.0.r250080/857 K 5 crees V 27 dir 1-241560.0.r250194/1117 K 7 davidxu V 28 dir 1-214656.0.r233443/10269 K 7 dchagin V 28 dir 1-247158.0.r250767/18056 K 7 delphij V 28 dir 1-204897.0.r250122/21847 K 3 des V 27 dir 1-194080.0.r248921/1409 K 3 dfr V 28 dir 1-184622.0.r190546/15651 K 5 dougb V 27 dir 1-198220.0.r241090/1341 K 2 ed V 30 dir 1-193319.0.r248847/1695715 K 5 edwin V 27 dir 1-183766.0.r211835/4779 K 3 eri V 30 dir 1-197864.0.r204245/1236407 K 7 fabient V 28 dir 1-197268.0.r197319/29080 K 5 gabor V 28 dir 1-221404.0.r241808/15845 K 3 gad V 26 dir 1-192136.0.r193132/800 K 5 gavin V 24 dir 1-241771.0.r241771/0 K 3 gnn V 26 dir 1-194403.0.r241557/380 K 3 hrs V 27 dir 1-204715.0.r245766/3509 K 3 imp V 28 dir 1-184493.0.r234548/74775 K 5 jceel V 27 dir 1-235295.0.r239461/9102 K 8 jchandra V 28 dir 1-215108.0.r233508/11016 K 3 jgh V 25 dir 1-233591.0.r233616/17 K 9 jimharris V 28 dir 1-228374.0.r244229/59073 K 8 jmallett V 25 dir 1-204380.0.r232796/17 K 8 keramida V 28 dir 1-185204.0.r185209/12418 K 3 kib V 27 dir 1-204124.0.r207315/7991 K 5 kmacy V 28 dir 1-183756.0.r208125/15101 K 8 lstewart V 26 dir 1-184064.0.r207267/223 K 5 luigi V 28 dir 1-186852.0.r230582/16513 K 4 lulf V 24 dir 1-184032.0.r184032/0 K 6 marcel V 28 dir 1-234079.0.r234102/15107 K 6 mjacob V 30 dir 1-227632.0.r247552/1024351 K 6 mlaier V 29 dir 1-185890.0.r186173/497434 K 2 mr V 29 dir 1-218553.0.r219466/277889 K 8 netchild V 27 dir 1-183913.0.r234301/7730 K 2 np V 28 dir 1-234243.0.r243682/46209 K 10 nwhitehorn V 27 dir 1-209626.0.r219002/1398 K 4 nyan V 25 dir 1-183793.0.r221739/17 K 6 obrien V 27 dir 1-223658.0.r236423/6719 K 5 peter V 26 dir 1-180165.0.r194308/499 K 9 pgollucci V 25 dir 1-210277.0.r212598/17 K 3 pho V 28 dir 1-237221.0.r250556/16414 K 4 piso V 28 dir 1-190859.0.r191123/13329 K 6 qingli V 25 dir 1-185818.0.r185926/17 K 5 rafan V 29 dir 1-184791.0.r184800/106660 K 6 rpaulo V 27 dir 1-183745.0.r249165/1522 K 3 sam V 27 dir 1-186655.0.r188169/9175 K 6 sbruno V 28 dir 1-227643.0.r246569/10993 K 5 simon V 26 dir 1-220972.0.r220973/470 K 7 thompsa V 25 dir 1-185730.0.r208057/17 K 3 uqs V 27 dir 1-241674.0.r250728/1555 K 7 weongyo V 28 dir 1-212249.0.r215346/18411 END ENDREP id: a-1.0.r250790/12918 type: dir pred: a-1.0.r250789/11995 count: 5916 text: 250790 10183 2722 2722 5a9d7112b0fc447988fa3ebfdbf7122d cpath: /user copyroot: 0 / minfo-cnt: 9918 PLAIN K 11 ROADMAP.txt V 27 file 0-179453.0.r221478/293 K 7 cvs2svn V 23 dir 0-1.0.r177821/70859 K 4 head V 22 dir 5-1.0.r250788/7501 K 8 projects V 23 dir 6-1.0.r250781/11912 K 7 release V 22 dir 7-1.0.r250629/2517 K 6 releng V 23 dir 8-1.0.r250628/10104 K 6 stable V 23 dir 9-1.0.r250787/16020 K 8 svnadmin V 27 dir 0-179447.0.r250474/1308 K 4 user V 23 dir a-1.0.r250790/12918 K 6 vendor V 22 dir b-1.0.r250726/6126 K 13 vendor-crypto V 25 dir 0-1575.0.r250738/3175 K 10 vendor-sys V 26 dir 0-12116.0.r250758/5308 END ENDREP id: 0.0.r250790/13624 type: dir pred: 0.0.r250789/12701 count: 250790 text: 250790 13096 515 515 70176cd65b870912011908adff037686 cpath: / copyroot: 0 / minfo-cnt: 33565 11j-1541.11v-250636.t250789-5dif modify-file true false /user/attilio/vmobj-readlock/sys/vm/vm_map.c 11t-1541.7-248260.t250789-5dif modify-file true false /user/attilio/vmobj-readlock/sys/vm/vm_object.h 13624 13795