Lines Matching refs:err

124 	int err;
126 err = msdos_format_name(name, len, msdos_name, &sbi->options);
127 if (err)
130 err = fat_scan(dir, msdos_name, sinfo);
131 if (!err && sbi->options.dotsOK) {
134 err = -ENOENT;
137 err = -ENOENT;
139 if (err)
142 return err;
207 int err;
210 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
211 switch (err) {
220 inode = ERR_PTR(err);
234 int err;
250 err = fat_add_entries(dir, &de, 1, sinfo);
251 if (err)
252 return err;
272 int err, is_hid;
276 err = msdos_format_name(dentry->d_name.name, dentry->d_name.len,
278 if (err)
284 err = -EINVAL;
289 err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo);
290 if (err)
295 err = PTR_ERR(inode);
304 if (!err)
305 err = fat_flush_inodes(sb, dir, inode);
306 return err;
315 int err;
318 err = fat_dir_empty(inode);
319 if (err)
321 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
322 if (err)
325 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
326 if (err)
335 if (!err)
336 err = fat_flush_inodes(sb, dir, inode);
338 return err;
350 int err, is_hid, cluster;
354 err = msdos_format_name(dentry->d_name.name, dentry->d_name.len,
356 if (err)
362 err = -EINVAL;
369 err = cluster;
372 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo);
373 if (err)
380 err = PTR_ERR(inode);
398 return err;
407 int err;
410 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
411 if (err)
414 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
415 if (err)
422 if (!err)
423 err = fat_flush_inodes(sb, dir, inode);
425 return err;
439 int err, old_attrs, is_dir, update_dotdot, corrupt = 0;
445 err = fat_scan(old_dir, old_name, &old_sinfo);
446 if (err) {
447 err = -EIO;
455 err = -EIO;
461 err = fat_scan(new_dir, new_name, &sinfo);
462 if (!err) {
466 err = -EINVAL;
474 err = fat_sync_inode(old_inode);
475 if (err) {
494 if (err)
497 err = fat_dir_empty(new_inode);
498 if (err)
504 err = msdos_add_entry(new_dir, new_name, is_dir, is_hid, 0,
506 if (err)
519 err = fat_sync_inode(old_inode);
520 if (err)
529 err = sync_dirty_buffer(dotdot_bh);
530 if (err)
538 err = fat_remove_entries(old_dir, &old_sinfo); /* and releases bh */
540 if (err)
559 return err;
604 int err, is_hid;
611 err = msdos_format_name(old_dentry->d_name.name,
614 if (err)
616 err = msdos_format_name(new_dentry->d_name.name,
619 if (err)
625 err = do_msdos_rename(old_dir, old_msdos_name, old_dentry,
629 if (!err)
630 err = fat_flush_inodes(sb, old_dir, new_dir);
631 return err;