directory.c (dfec8a14fc9043039e3c04807caf39dc71102816) | directory.c (70246286e94c335b5bea0cbc68a17a96dd620281) |
---|---|
1/* 2 * directory.c 3 * 4 * PURPOSE 5 * Directory related functions 6 * 7 * COPYRIGHT 8 * This file is distributed under the terms of the GNU General Public --- 73 unchanged lines hidden (view full) --- 82 tmp = udf_tgetblk(dir->i_sb, block); 83 if (tmp && !buffer_uptodate(tmp) && 84 !buffer_locked(tmp)) 85 bha[num++] = tmp; 86 else 87 brelse(tmp); 88 } 89 if (num) { | 1/* 2 * directory.c 3 * 4 * PURPOSE 5 * Directory related functions 6 * 7 * COPYRIGHT 8 * This file is distributed under the terms of the GNU General Public --- 73 unchanged lines hidden (view full) --- 82 tmp = udf_tgetblk(dir->i_sb, block); 83 if (tmp && !buffer_uptodate(tmp) && 84 !buffer_locked(tmp)) 85 bha[num++] = tmp; 86 else 87 brelse(tmp); 88 } 89 if (num) { |
90 ll_rw_block(REQ_OP_READ, READA, num, bha); | 90 ll_rw_block(REQ_OP_READ, REQ_RAHEAD, num, bha); |
91 for (i = 0; i < num; i++) 92 brelse(bha[i]); 93 } 94 } 95 } else if (fibh->sbh != fibh->ebh) { 96 brelse(fibh->sbh); 97 fibh->sbh = fibh->ebh; 98 } --- 142 unchanged lines hidden --- | 91 for (i = 0; i < num; i++) 92 brelse(bha[i]); 93 } 94 } 95 } else if (fibh->sbh != fibh->ebh) { 96 brelse(fibh->sbh); 97 fibh->sbh = fibh->ebh; 98 } --- 142 unchanged lines hidden --- |