ntfs_rl_p{read,write}: "* vol->cluster_size" replaced with faster and more compatible "<< vol->cluster_size_bits"

(Logical change 1.448)
edge.strict_endians
(none)!yura 2004-07-08 20:19:52 +00:00
parent 5d43e167d5
commit 9576429f7f
1 changed files with 2 additions and 2 deletions

View File

@ -1035,7 +1035,7 @@ s64 ntfs_rl_pread(const ntfs_volume *vol, const runlist_element *rl,
/* Seek in @rl to the run containing @pos. */
for (ofs = 0; rl->length && (ofs + (rl->length <<
vol->cluster_size_bits) <= pos); rl++)
ofs += rl->length * vol->cluster_size;
ofs += (rl->length << vol->cluster_size_bits);
/* Offset in the run at which to begin reading. */
ofs = pos - ofs;
for (total = 0LL; count; rl++, ofs = 0) {
@ -1119,7 +1119,7 @@ s64 ntfs_rl_pwrite(const ntfs_volume *vol, const runlist_element *rl,
/* Seek in @rl to the run containing @pos. */
for (ofs = 0; rl->length && (ofs + (rl->length <<
vol->cluster_size_bits) <= pos); rl++)
ofs += rl->length * vol->cluster_size;
ofs += (rl->length << vol->cluster_size_bits);
/* Offset in the run at which to begin writing. */
ofs = pos - ofs;
for (total = 0LL; count; rl++, ofs = 0) {