linux/mm/mincore.c
<<
/opt.43/spaue= .43/forme= .43a /opt.4 href="../linux+v3.7.7/mm/mincore.c">/opt.43img src="../.static/gfx/right.png" alt=">>">/o3/spaue=/o3spau class="lxr_search">/opt/opt.43input typv3.hidden" namv3.navtarget" > v3.">/opt.43input typv3.text" namv3.search" id3.search">/opt.43butt typv3.submit">Search/opt.4Prefs= .43/a>/o3/spaue=pt.4 43/dive=pt.4 43form acvalu="ajax+*" method="post" onsubmit="return false;">/o3input typv3.hidden" namv3.ajax_lookup" id3.ajax_lookup" > v3.">/pt.4 43/forme=/pt.4 43div class="headingbott m">= 3div id3.file_contents"e
4 413/a>3spau class="comment">/*3/spaue=4 423/a>3spau class="comment"> *pt.4 4linux/mm/mincore.c3/spaue=4 433/a>3spau class="comment"> *3/spaue=4 443/a>3spau class="comment"> *pCopyright (C) 1994-2006  Linus Tor>
 ds3/spaue=4 453/a>3spau class="comment"> */3/spaue=4 463/a>/4 473/a>3spau class="comment">/*3/spaue=4 483/a>3spau class="comment"> *pThe mincore() system call.3/spaue=4 493/a>3spau class="comment"> */3/spaue=4 3.9.a>#include <linux/pagemap.h9.a>>=4 119.a>#include <linux/gfp.h9.a>>=4 129.a>#include <linux/mm.h9.a>>=4 139.a>#include <linux/mman.h9.a>>=4 149.a>#include <linux/syscalls.h9.a>>=4 159.a>#include <linux/swap.h9.a>>=4 169.a>#include <linux/swapops.h9.a>>=4 179.a>#include <linux/hugetlb.h9.a>>=4 183/a>/4 199.a>#include <asm/uaccess.h9.a>>=4 2.9.a>#include <16""4
=""Ccalls.h" class="fre/asm-parisc/uaccess.h|include/asmarisc/uaccess.h|includehmarisc/uaccess.h|includehf="in/opti valu27"vdion vclude/in/opti valu27"vdion vcludef="in/opti valu27"vdion vu<linux/pagemap.h9.a2>=21 href="mm/mincore.c#L18" id32 413/a>3sspau class="comment">/*3>=2a hreopt.4  voidrchlinux/mm.h9.a2>=2a hre                                unsigned longrchlinux/mman.h9.a2>=24 hre                                unsigned char idhlinux/syscalls.h9.a2>=2a hre{f="mm/mincore.c#L18" id32.h" clas2="fref">linux/swap.h9.a2>=2a href=fdefrchlinux/swapops.h9.a2>=27 hre        structrchlinux/hugetlb.h9.a2>=2a href="mm/mincore.c#L18" id32L18" cla2s="line" namv3.L18">4 123/a>/29 hre        dhasm/uaccess.h9.a3>=30 hre        while (1) {f="mm/mincore.c#L18" id33 class="3ref">linux/pagemap.h9.a3>=31 hre                unsigned char dh33spau class="comment">/*3>=32 hre                dh *ptt.4 4linux/mm/mincore.c3>=3a hre                href="mm/mincore.c#L7" id3.L7" class="line" namv3.L7">43.h" clas3="fref">linux/mman.h9.a3>=3e=43class="f3ef">linux/syscalls.h9.a3>=3e=4 483/a>3spau class="comment3.h" clas3="fref">linux/swap.h9.a3>=36=4 3 class="3ref">linux/swapops.h9.a3>=37 hre                dhlinux/hugetlb.h9.a3>=38 hre                                       dh4 133/a>/39 hre                dhasm/uaccess.h9.a4>=40 hre                while (1) {f="mm/mincore.c#L18" id34 class="4ref">linux/pagemap.h9.a4>=41 hre                        *dh34spau class="comment">/*4>=42 hre                        dh *p4t.4 4linux/mm/mincore.c4>=4a hre                        dh3sspau class="comment"> *3>=44 hre                        if (dhlinux/syscalls.h9.a4>=45 hre                                4 43/dnclude/asm-xtensa/uaccess4.h" clas4="fref">linux/swap.h9.a4>=46 hre                        dref="mm/mincore.c#L7" i check hudepude border *d3.L9" class="line" namv3.L9">4 4 class="4ref">linux/swapops.h9.a4>=47 hre                        if (!(dhlinux/hugetlb.h9.a4>=48 hre                                breaknclude/asm-xtensa/uaccess4L18" cla4s="line" namv3.L18">4 143/a>/49 hre                }ss="comment"> *pCopyrighth" class5"falt">asm/uaccess.h9.a5>=50 hre        }ss="comment"> *pCopyright class="5ref">linux/pagemap.h9.a5>=5a hrefelsess="comment"> *pCopyright 413/a>35spau class="comment">/*5>=52 hre        dh *p5t.4 4linux/mm/mincore.c5>=5a hrefendifclude/asm-xtensa/uaccess5 433/a>35spau class="comment"> *5>=54 hre}ss="comment"> *pCopyrightt (C) 19994-2006  Linus Tor>
 ds3>=55 href="mm/mincore.c#L18" id35.h" clas5="fref">linux/swap.h9.a5>=56=45 class="5ref">linux/swapops.h9.a5>=5>/4 483/a>3spau class="comment5 class="5ref">linux/hugetlb.h9.a5>=5e=4 483/a>3spau class="comment5L18" cla5s="line" namv3.L18">4 153/a>/5e=4 4h" class6"falt">asm/uaccess.h9.a6>=60=4 483/a>3spau class="comment6 class="6ref">linux/pagemap.h9.a6>=6"e4 4 413/a>36spau class="comment">/*6>=6a hreopt.4  unsigned char dh *p6t.4 4linux/mm/mincore.c6>=63 hre{f="mm/mincore.c#L18" id36 433/a>36spau class="comment"> *6>=64 hre        unsigned char dh
 ds6>=65 hre        structrch3sppau class="comment"> */3>=6e=linux/swapops.h9.a6>=67 hre        href="mm/mincore.c#L5" id3.L7" class="line" namv3.L7">46 class="6ref">linux/hugetlb.h9.a6>=6e=46L18" cla6s="line" namv3.L18">4 163/a>/6e=47h" class7"falt">asm/uaccess.h9.a7>=70=47 class="7ref">linux/pagemap.h9.a7>=7"e4 483/a>3spau class="comment7 413/a>37spau class="comment">/*7>=7e=4 7ent"> *p7t.4 4linux/mm/mincore.c7>=73 hre        dh37spau class="comment"> *7>=74 href=fdefrch
 ds7>=75 hre        href="mm/mincore.c#L5" i shmem/tmpfs .ay 4 43/d lude: _64ou#L for ludecache lude too. *d3.L5" class="line" namv3.L5">4 7453/a>3s7pau class="comment"> */7>=76 hre        if (dh4 >=77 hre                dhlinux/hugetlb.h9.a7>=78 hre                dh4 173/a>/79 hre        }ss="comment"> *pCopyrigh8h" class8"falt">asm/uaccess.h9.a8>=80 hrefendifclude/asm-xtensa/uaccess8 class="8ref">linux/pagemap.h9.a8>=81 hre        if (dh38spau class="comment">/*8>=82 hre                dh *p8t.4 4linux/mm/mincore.c8>=8a hre                hh38spau class="comment"> *8>=84 hre        }ss="comment"> *pCopyrigh8t (C) 19894-2006  Linus Tor>
 ds8>=85 href="mm/mincore.c#L18" id38453/a>3s8pau class="comment"> */8>=86 hre        4 43/d ch48>=87 hre}ss="comment"> *pCopyrigh8 473/a>3sspau class="comment">/*3>=8a href="mm/mincore.c#L18" id38L18" cla8s="line" namv3.L18">4 183/a>/89 hreopt.4  voidrchasm/uaccess.h9.a9>=90 hre                                unsigned longrchlinux/pagemap.h9.a9>=91 hre                                unsigned char idh39spau class="comment">/*9>=92 hre{f="mm/mincore.c#L18" id39ent"> *p9t.4 4linux/mm/mincore.c9>=9a hre        unsigned longrch39spau class="comment"> *9>=94 hre        intrch
 ds9>=95 href="mm/mincore.c#L18" id39453/a>3s9pau class="comment"> */9>=96 hre        if (dh49>=97 hre                dh39spau class="comment">/*9>=9a href="mm/mincore.c#L18" id39"> *pThe  mincore() system call.33/a>/99 hre                dh3spauu class="comment"> */3/sp>sp& hre                for (dhlinux/pagemap.h9.a>01gt;sp1 hre                        dhlinux/gfp.h9.a>02gt;sp2 hre        } else {f="mm/mincore.c#L18" id310mm.h" cla0ss="fref">linux/mm.h9.a>03gt;spa hre                for (dhlinux/mman.h9.a>04gt;sp4 hre                        dh
 dss094t;sp5 hre        }ss="comment"> *pCopyrigh10.h" class0="fref">linux/swap.h9.a>064t;sp6 hre}ss="comment"> *pCopyrigh10 class="f0ref">linux/swapops.h9.a>074t;sp7 href="mm/mincore.c#L18" id310 class="f0ref">linux/hugetlb.h9.a>084t;sp8 hreopt.4  voidrch4 18094t;sp9 hre                        unsigned longrch3spaau class="comment"> */3/sspaue110 hre                        unsigned char idhlinux/pagemap.h9.a>&1gt;slinux/gfp.h9.a>>>112 hre        unsigned longrchlinux/mm.h9.a>>>113 hre        dhlinux/mman.h9.a>>>114 hre        dhlinux/syscalls.h9.a>>>115 href="mm/mincore.c#L18" id31p.h" classs="fref">linux/swap.h9.a>>>116 hre        dhlinux/swapops.h9.a>>>117 hre        do {f="mm/mincore.c#L18" id31" class="ffref">linux/hugetlb.h9.a>>>118 hre                dh4 1883/a>119 hre                dhasm/uaccess.h9.a1>>1linux/pagemap.h9.a12>121 hre                ch31sspau class="comment">/*13>122 hre                if (dhlinux/mm.h9.a12>12a hre                        chlinux/mman.h9.a12>124 hre                else if (dhlinux/syscalls.h9.a12>125 hre                        *dhlinux/swap.h9.a12>126 hre                else if (dhlinux/swapops.h9.a12>127 hre                        dhlinux/hugetlb.h9.a12>128 hre                        *dh4 1123/a>129 hre                } else { href="mm/mincore.c#L5" i p.e is a lude c#Lry id3.L9" class="line" namv3.L9">4 43h" class13"falt">asm/uaccess.h9.a13>130 hre                        dhlinux/pagemap.h9.a13>131 href="mm/mincore.c#L18" id313 413/a>313spau class="comment">/*13>132 hre                        if (dh *p1tt.4 4linux/mm/mincore.c13>13a hre                                dref="mm/mincore.c#L5" i migra="v3 c#Lries are always uptodt.e id3.L9" class="line" namv3.L9">4 43.h" class3="fref">linux/mman.h9.a13>134 hre                                *dhlinux/syscalls.h9.a13>135 hre                        } else {f="mm/mincore.c#L18" id313.h" clas13="fref">linux/swap.h9.a13>13a href=fdefrchlinux/swapops.h9.a13>137 hre                                dhlinux/hugetlb.h9.a13>138 hre                                *dh4 1133/a>139 hrefelsess="comment"> *pCopyrigh14h" class14"falt">asm/uaccess.h9.a14>140 hre                                dhlinux/pagemap.h9.a14>141 hre                                *dh314spau class="comment">/*14>142 hrefendifclude/asm-xtensa/uaccess14ent"> *p14t.4 4linux/mm/mincore.c14>14a hre                        }ss="comment"> *pCopyrigh14 433/a>31sspau class="comment"> *13>144 hre                }ss="comment"> *pCopyrigh14class="f14ef">linux/syscalls.h9.a14>145 hre                dhlinux/swap.h9.a14>146 hre        } while (dhlinux/swapops.h9.a14>147 hre        chlinux/hugetlb.h9.a14>148 hre}ss="comment"> *pCopyrigh14L18" cla14s="line" namv3.L18">4 1143/a>149 hress="comment"> *pCopyrigh1th" class15"falt">asm/uaccess.h9.a15>150 hreopt.4  voidrchlinux/pagemap.h9.a15>151 hre                        unsigned longrch315spau class="comment">/*15>152 hre                        unsigned char idh *p15t.4 4linux/mm/mincore.c15>153 hre{f="mm/mincore.c#L18" id315 433/a>315spau class="comment"> *15>154 hre        unsigned longrch
 ds13>155 hre        chlinux/swap.h9.a15>15e=linux/swapops.h9.a15>157 hre        chlinux/hugetlb.h9.a15>158 hre        do {f="mm/mincore.c#L18" id315L18" cla15s="line" namv3.L18">4 1153/a>159 hre                dhasm/uaccess.h9.a16>160 hre                if (dhlinux/pagemap.h9.a16>161 hre                        if (dh316spau class="comment">/*16>162 hre                                dh *p16t.4 4linux/mm/mincore.c16>16a hre                                _resinuenclude/asm-xtensa/uaccess16 433/a>316spau class="comment"> *16>164 hre                        }ss="comment"> *pCopyrigh16t (C) 191694-2006  Linus Tor>
 ds16>165 hre                        dref="mm/mincore.c#L5" i fall through id3.L9" class="line" namv3.L9">4 46453/a>3s1ppau class="comment"> */13>166 hre                }ss="comment"> *pCopyrigh16 class="16ref">linux/swapops.h9.a16>167 hre                if (dh *pCopyrigh16 class="16ref">linux/hugetlb.h9.a16>168 hre                        ch *pCopyrigh16L18" cla16s="line" namv3.L18">4 1163/a>169 hre                elsess="comment"> *pCopyrigh17h" class17"falt">asm/uaccess.h9.a17>170 hre                        dhlinux/pagemap.h9.a17>171 hre                ch317spau class="comment">/*17>172 hre        } while (dh *p17t.4 4linux/mm/mincore.c17>173 hre}ss="comment"> *pCopyrigh17 433/a>317spau class="comment"> *17>174 hress="comment"> *pCopyrigh17t (C) 191794-2006  Linus Tor>
 ds17>175 hreopt.4  voidrch3s17pau class="comment"> */17>176 hre                        unsigned longrch41 >177 hre                        unsigned char idhlinux/hugetlb.h9.a17>178 hre{f="mm/mincore.c#L18" id317L18" cla17s="line" namv3.L18">4 1173/a>179 hre        unsigned longrchasm/uaccess.h9.a18>180 hre        chlinux/pagemap.h9.a18>181 href="mm/mincore.c#L18" id318 413/a>318spau class="comment">/*18>182 hre        dh *p18t.4 4linux/mm/mincore.c18>18a hre        do {f="mm/mincore.c#L18" id318 433/a>318spau class="comment"> *18>184 hre                dh
 ds18>185 hre                if (dh *pCopyrigh18453/a>3s18pau class="comment"> */18>186 hre                        dh *pCopyrigh18d3.L6" c18lass="line" namv3.L6">418>187 hre                elsess="comment"> *pCopyrigh18 473/a>31sspau class="comment">/*13>188 hre                        ch *pCopyrigh18L18" cla18s="line" namv3.L18">4 1183/a>189 hre                dhasm/uaccess.h9.a19>190 hre        } while (dhlinux/pagemap.h9.a19>191 hre}ss="comment"> *pCopyrigh19 413/a>319spau class="comment">/*19>192 hress="comment"> *pCopyrigh19ent"> *p19t.4 4linux/mm/mincore.c19>19a hreopt.4  voidrch319spau class="comment"> *19>194 hre                        unsigned longrch
 ds19>195 hre                        unsigned char idh3s19pau class="comment"> */19>196 hre{f="mm/mincore.c#L18" id319d3.L6" c19lass="line" namv3.L6">419>197 hre        unsigned longrch319spau class="comment">/*19>198 hre        ch199 hress="comment"> *pCopyrigh2093/a>3sp2uu class="comment"> */3/2p>200 hre        chlinux/pagemap.h9.a201gt;2p1 hre        do {f="mm/mincore.c#L18" id320p.h" cla20s="fref">linux/gfp.h9.a202gt;202 hre                dhlinux/mm.h9.a203gt;2pa hre                if (dh *pCopyrigh20.h" clas20="fref">linux/mman.h9.a204gt;2p4 hre                        dh *pCopyrigh205h" clas2094-2006  Linus Tor>
 ds2094t;205 hre                elsess="comment"> *pCopyrigh20.h" clas20="fref">linux/swap.h9.a2064t;206 hre                        dh *pCopyrigh20 class="20ref">linux/swapops.h9.a2074t;207 hre                dhlinux/hugetlb.h9.a2084t;208 hre        } while (dh4 12094t;2p9 hre}ss="comment"> *pCopyrigh2493/a>3sp2au class="comment"> */3/2spaue21a hreclude/asm-xtensa/uaccess2" class="2rref">linux/pagemap.h9.a2&1gt;21"e42fp.h" cla2ss="fref">linux/gfp.h9.a2>>21e=42fmm.h" cl2ass="fref">linux/mm.h9.a2>>213 hrehref="mm/mincore.c#L9" i all the argu.c#Ls, we hold the mmap semaph3.L: we shouldd3.L7" class="line" namv3.L7">42f.h" clas2s="fref">linux/mman.h9.a2>>21e=4 483/a>3spau class="comment2 class="f2ref">linux/syscalls.h9.a2>>21e=4 2p.h" clas2s="fref">linux/swap.h9.a2>>216 hreopt.4  longrchlinux/swapops.h9.a2>>217 hre{f="mm/mincore.c#L18" id32" class="2fref">linux/hugetlb.h9.a2>>218 hre        structrch4 1283/a>219 hre        unsigned longrchasm/uaccess.h9.a2>>2linux/pagemap.h9.a22>221 hre        dh/*23>222 hre        if (!dhlinux/mm.h9.a22>22a hre                4 43/d -chlinux/mman.h9.a22>224 hress="comment"> *pCopyrigh22class="f22ef">linux/syscalls.h9.a22>225 hre        chlinux/swap.h9.a22>22e=linux/swapops.h9.a22>227 hre        if (dhlinux/hugetlb.h9.a22>228 hre                dh *pCopyrigh22L18" cla22s="line" namv3.L18">4 1223/a>229 hre                4 43/d (dhasm/uaccess.h9.a23>230 hre        }ss="comment"> *pCopyrigh23 class="23ref">linux/pagemap.h9.a23>231 href="mm/mincore.c#L18" id323 413/a>323spau class="comment">/*23>232 hre        dh *p2tt.4 4linux/mm/mincore.c23>23a hreclude/asm-xtensa/uaccess23.h" clas23="fref">linux/mman.h9.a23>234 hre        if (dhlinux/syscalls.h9.a23>235 hre                dhlinux/swap.h9.a23>236 hre        elsess="comment"> *pCopyrigh23 class="23ref">linux/swapops.h9.a23>237 hre                dhlinux/hugetlb.h9.a23>23a href="mm/mincore.c#L18" id323L18" cla23s="line" namv3.L18">4 1233/a>239 hre        4 43/d (dhasm/uaccess.h9.a24>240 hre}ss="comment"> *pCopyrigh24 class="24ref">linux/pagemap.h9.a24>241 href="mm/mincore.c#L18" id324 413/a>324spau class="comment">/*24>24e=424ent"> *p24t.4 4linux/mm/mincore.c24>243 hrehref="mm/mincore.c#L9" i The mimv3.L(2) system callL8">4 483/a>3spau class="comment24 433/a>32sspau class="comment"> *23>24e=4 483/a>3spau class="comment24class="f24ef">linux/syscalls.h9.a24>24e=4 483/a>3spau class="comment24.h" clas24="fref">linux/swap.h9.a24>246 hrehref="mm/mincore.c#L5" i currc#L pro4/ua's addr/ua L5"ce L5ecified by [addr, addr + len)L8">4 483/a>3spau class="comment24 class="24ref">linux/swapops.h9.a24>247 hrehref="mm/mincore.c#L9" i The opt.us is 4 43/ded in a vector of bytes.  The least significa#L h>4 483/a>3spau class="comment24 class="24ref">linux/hugetlb.h9.a24>248 hrehref="mm/mincore.c#L9" i biL of each byte is 1 if dencspae;s cef=lx4efes in memor,y o=hewishe8">4 483/a>3spau class="comment23L18" cla14s="line" namv3.L18">4 2143/a2149 hrehref="mm/mincore.c#L9" ibiLfeszero)L8">4 483/a>3spau class="comment1th" clas215"falt">asm/uaccess.h9.215>2150 hr href="mm/mincore.c#L4" *8">4 483/a>3spau class="comment1t class=215ref">linux/pagemap.h9.215>251"e4 483/a>3spau class="comment1t 413/a>215spau class="comment">/215>251e= *p15t.4 4linux/mm/mincore.215>2543 hrehref="mm/mincore.c#L9" i _rea in oplef infrmca="vs. Only nloccef=lx4es aregua_rateceftoL h>4 483/a>3spau class="comment14 433/a>315spau class="comment"> 215>251e=4 483/a>3spau class="comment14class="f1994-2006  Linus Tor>
 d213>254e=4 483/a>3spau class="comment14.h" clas15="fref">linux/swap.h9.215>2546 hrehref="mm/mincore.c#L5" i 4 43/dvalues:L8">4 483/a>3spau class="comment14 class="15ref">linux/swapops.h9.215>2547 hrehref="mm/mincore.c#L9" iszero    - suco4/uL8">4 483/a>3spau class="comment14 class="15ref">linux/hugetlb.h9.215>2548 hrehref="mm/mincore.c#L9" i -EFAULT -  ve pointds odef=illegals addr/uL8">4 483/a>3spau class="comment13L18" cla15s="line" namv3.L18">4 2153/a2549 hrehref="mm/mincore.c#L9" i -EINVAL -  addrfesnotfafmultiplef of.PAGECACHGE_SIZE ">4 483/a>3spau class="comment14h" clas216"falt">asm/uaccess.h9.216>2650 hr href="mm/mincore.c#L4" i -EENOME - Aaddr/udes in th _rangy [addr, addr + le]s arE ">4 483/a>3spau class="comment1t class=216ref">linux/pagemap.h9.216>261"e4 483/a>3spau class="comment1t 413/a>216spau class="comment">/216>261e=4 483/a>3spau class="comment16ent"> *216t.4 4linux/mm/mincore.216>2643 hrehref="mm/mincore.c#L9" iiiiiiiiiiiiiinmdepeL h>4 483/a>3spau class="comment14 433/a>316spau class="comment"> 216>261e=4 483/a>3spau class="comment16t (C) 121694-2006  Linus Tor>
 d216>261e=4 46453/a>321ppau class="comment"> *213>2166 hrrch4 44 class="16ref">linux/swapops.h9.216>2167 hre                unsigned charrch4 44 class="16ref">linux/hugetlb.h9.216>2678 hre{f="mm/mincore.c#L18" id216L18" cl216s="line" namv3.L18">4 2163/a2169 hre        longrchasm/uaccess.h9.217>2170 hre        unsigned longrchlinux/pagemap.h9.217>2171 hre        unsigned char idh217spau class="comment">/217>2792 hress="comment"> *pCopyrig217ent"> *217t.4 4linux/mm/mincore.217>2713 hre        dref="mm/mincore.c#L5" iCchecf den oprte addr/u: neceds odboi=lx4-aliigne.." id3.L9" class="line" namv3.L9">4 17 433/a>217spau class="comment"> 217>2734 hre        if (dh4 17t (C) 121794-2006  Linus Tor>
 d217>2735 hre                4 43/d -ch3217pau class="comment"> *217>272e=21 >2177 hre        dref="mm/mincore.c#L5" i..and: weneceftodboi=l/uddn a aliedused- L5"ce_rangy id3.L9" class="line" namv3.L9">4 14 class="17ref">linux/hugetlb.h9.217>2784 hre        if (!dh4 2173/a2729 hre                4 43/d -chasm/uaccess.h9.218>28linux/pagemap.h9.218>2817 hre        dref="mm/mincore.c#L5" iTtfesalsode voiesany overflows onf.PAGECACHGEALIGNy id3.L9" class="line" namv3.L9">4 18 413/a>218spau class="comment">/218>2182 hre        dh *218t.4 4linux/mm/mincore.218>218a hre        dh218spau class="comment"> 218>2824 hress="comment"> *pCopyrigh18t (C) 121894-2006  Linus Tor>
 d218>2185 hre        if (!dh3218pau class="comment"> *218>2186 hre                4 43/d -ch218>28p7 href="mm/mincore.c#L18" id218 473/a>21sspau class="comment">/213>2898 hre        ch4 2183/a2189 hre        if (!dhasm/uaccess.h9.219>2970 hre                4 43/d -chlinux/pagemap.h9.219>2941 href="mm/mincore.c#L18" id319 413/a>219spau class="comment">/219>2982 hre        dh *219t.4 4linux/mm/mincore.219>298a hre        while (dh219spau class="comment"> 219>2194 hre                href="mm/mincore.c#L2" id3.L7" class="line" namv3.L7">419t (C) 121994-2006  Linus Tor>
 d219>291e=3219pau class="comment"> *219>2946 hrehref="mm/mincore.c#L5""""""""""""""""" * den emporary buffer _iz.)L8">4 483/a>3spau class="comment19d3.L6" 219lass="line" namv3.L6">219>2947 hrehref="mm/mincore.c#L9""""""""""""""""" id3.L9" class="line" namv3.L9">4 19 473/a>219spau class="comment">/219>2928 hre                dh3s32uu class="comment"> */332p>3070 hre               rchlinux/pagemap.h9.3201gt3041 href="mm/mincore.c#L18" id320p.h" cl320s="fref">linux/gfp.h9.3202gt3202 hre                if (dhlinux/mm.h9.3203gt32pa hre                       blrek)nclude/asm-xtensa/uacces324mm.h" c329spau class="comment"> 3204gt32p4 hre                if (dh
 d32094t3205 hre                        dhlinux/swap.h9.32064t3206 hre                       blrek)nclude/asm-xtensa/uacces327.h" cla329lass="line" namv3.L6">32074t3207 hre               e}ss="comment"> *pCopyrig320 class=320ref">linux/hugetlb.h9.32084t3028 hre                dh4 32094t3089 hre                dh3s32au class="comment"> */332spau3170 hre               rchlinux/pagemap.h9.32&1gt3171 hre                chlinux/gfp.h9.32>>3172 hre        nclude/asm-xtensa/uacces320mm.h" c32ass="fref">linux/mm.h9.32>>318a hre        dhlinux/mman.h9.32>>31p4 hre        4 43/d dhlinux/syscalls.h9.32>>321e=linux/swap.h9.32>>3216 hr


lfooter"> Theoriginal LXR softw areby* denclude/asmhttp:// our"cforge.net/projects/lxr">LXR coreunitys hre, tfesexperie.c#al vers="v3by*clude/asm-ailto:lxr@inuux.no">lxr@inuux.nos hr.
lsubfooter"> lxr.inuux.no kindly hostied byclude/asmhttp://www.redpill-inupro.no">Redpill Lnupro ASs hre,provideor ofLnuuxi _rsulting and:operca="vs sedviciessnsaea>195.