Originally posted by r1348
View Post
Originally posted by Linus Torvalds
390 /* 391 * [B]We don't return -EPERM here. Yes, strange, but this is too[/B] 392 * [B]old behavior.[/B] 393 */ 394 if (attr->ia_valid & ATTR_MODE) { 395 if (fat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) 396 attr->ia_valid &= ~ATTR_MODE; 397 } 398 399 if (attr->ia_valid) 400 error = inode_setattr(inode, attr); 401 out: 402 return error; 403 } 404 [B]EXPORT_SYMBOL_GPL(fat_setattr);[/B]
390 /* 391 * [B]We don't return -EPERM here. Yes, strange, but this is too[/B] 392 * [B]old behavior.[/B] 393 */ 394 if (attr->ia_valid & ATTR_MODE) { 395 if (fat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) 396 attr->ia_valid &= ~ATTR_MODE; 397 } 398 399 if (attr->ia_valid) 400 error = inode_setattr(inode, attr); 401 out: 402 return error; 403 } 404 [B]EXPORT_SYMBOL_GPL(fat_setattr);[/B]
Comment