directory.c (61b7369483efb5e0a9f3b48e75fac00d46d661e0) | directory.c (ca97f7e541d78e43599388bc70d99609156150a3) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * directory.c 4 * 5 * PURPOSE 6 * Directory related functions 7 * 8 */ --- 81 unchanged lines hidden (view full) --- 90 return err; 91 iter->name = iinfo->i_data + iinfo->i_lenEAttr + iter->pos + 92 sizeof(struct fileIdentDesc) + 93 le16_to_cpu(iter->fi.lengthOfImpUse); 94 return 0; 95 } 96 97 off = iter->pos & (blksize - 1); | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * directory.c 4 * 5 * PURPOSE 6 * Directory related functions 7 * 8 */ --- 81 unchanged lines hidden (view full) --- 90 return err; 91 iter->name = iinfo->i_data + iinfo->i_lenEAttr + iter->pos + 92 sizeof(struct fileIdentDesc) + 93 le16_to_cpu(iter->fi.lengthOfImpUse); 94 return 0; 95 } 96 97 off = iter->pos & (blksize - 1); |
98 len = min_t(int, sizeof(struct fileIdentDesc), blksize - off); | 98 len = min_t(u32, sizeof(struct fileIdentDesc), blksize - off); |
99 memcpy(&iter->fi, iter->bh[0]->b_data + off, len); 100 if (len < sizeof(struct fileIdentDesc)) 101 memcpy((char *)(&iter->fi) + len, iter->bh[1]->b_data, 102 sizeof(struct fileIdentDesc) - len); 103 err = udf_verify_fi(iter); 104 if (err < 0) 105 return err; 106 --- 427 unchanged lines hidden --- | 99 memcpy(&iter->fi, iter->bh[0]->b_data + off, len); 100 if (len < sizeof(struct fileIdentDesc)) 101 memcpy((char *)(&iter->fi) + len, iter->bh[1]->b_data, 102 sizeof(struct fileIdentDesc) - len); 103 err = udf_verify_fi(iter); 104 if (err < 0) 105 return err; 106 --- 427 unchanged lines hidden --- |