summaryrefslogtreecommitdiffstats
path: root/fs/afs/dir.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2014-10-21 20:11:25 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2014-11-19 13:01:20 -0500
commita455589f181e60439c736c6c6a068bb7e6dc23f0 (patch)
tree48d377e7db8d21fd606ba8c84a72b95f3d23c10b /fs/afs/dir.c
parent41d28bca2da4bd75a8915c1ccf2cacf7f4a2e531 (diff)
assorted conversions to %p[dD]
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/afs/dir.c')
-rw-r--r--fs/afs/dir.c71
1 files changed, 35 insertions, 36 deletions
diff --git a/fs/afs/dir.c b/fs/afs/dir.c
index d452f3de5434..4ec35e9130e1 100644
--- a/fs/afs/dir.c
+++ b/fs/afs/dir.c
@@ -434,7 +434,7 @@ static int afs_do_lookup(struct inode *dir, struct dentry *dentry,
434 }; 434 };
435 int ret; 435 int ret;
436 436
437 _enter("{%lu},%p{%s},", dir->i_ino, dentry, dentry->d_name.name); 437 _enter("{%lu},%p{%pd},", dir->i_ino, dentry, dentry);
438 438
439 /* search the directory */ 439 /* search the directory */
440 ret = afs_dir_iterate(dir, &cookie.ctx, key); 440 ret = afs_dir_iterate(dir, &cookie.ctx, key);
@@ -466,8 +466,8 @@ static struct inode *afs_try_auto_mntpt(
466 struct afs_vnode *vnode = AFS_FS_I(dir); 466 struct afs_vnode *vnode = AFS_FS_I(dir);
467 struct inode *inode; 467 struct inode *inode;
468 468
469 _enter("%d, %p{%s}, {%x:%u}, %p", 469 _enter("%d, %p{%pd}, {%x:%u}, %p",
470 ret, dentry, devname, vnode->fid.vid, vnode->fid.vnode, key); 470 ret, dentry, dentry, vnode->fid.vid, vnode->fid.vnode, key);
471 471
472 if (ret != -ENOENT || 472 if (ret != -ENOENT ||
473 !test_bit(AFS_VNODE_AUTOCELL, &vnode->flags)) 473 !test_bit(AFS_VNODE_AUTOCELL, &vnode->flags))
@@ -502,8 +502,8 @@ static struct dentry *afs_lookup(struct inode *dir, struct dentry *dentry,
502 502
503 vnode = AFS_FS_I(dir); 503 vnode = AFS_FS_I(dir);
504 504
505 _enter("{%x:%u},%p{%s},", 505 _enter("{%x:%u},%p{%pd},",
506 vnode->fid.vid, vnode->fid.vnode, dentry, dentry->d_name.name); 506 vnode->fid.vid, vnode->fid.vnode, dentry, dentry);
507 507
508 ASSERTCMP(dentry->d_inode, ==, NULL); 508 ASSERTCMP(dentry->d_inode, ==, NULL);
509 509
@@ -589,11 +589,11 @@ static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
589 vnode = AFS_FS_I(dentry->d_inode); 589 vnode = AFS_FS_I(dentry->d_inode);
590 590
591 if (dentry->d_inode) 591 if (dentry->d_inode)
592 _enter("{v={%x:%u} n=%s fl=%lx},", 592 _enter("{v={%x:%u} n=%pd fl=%lx},",
593 vnode->fid.vid, vnode->fid.vnode, dentry->d_name.name, 593 vnode->fid.vid, vnode->fid.vnode, dentry,
594 vnode->flags); 594 vnode->flags);
595 else 595 else
596 _enter("{neg n=%s}", dentry->d_name.name); 596 _enter("{neg n=%pd}", dentry);
597 597
598 key = afs_request_key(AFS_FS_S(dentry->d_sb)->volume->cell); 598 key = afs_request_key(AFS_FS_S(dentry->d_sb)->volume->cell);
599 if (IS_ERR(key)) 599 if (IS_ERR(key))
@@ -608,7 +608,7 @@ static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
608 afs_validate(dir, key); 608 afs_validate(dir, key);
609 609
610 if (test_bit(AFS_VNODE_DELETED, &dir->flags)) { 610 if (test_bit(AFS_VNODE_DELETED, &dir->flags)) {
611 _debug("%s: parent dir deleted", dentry->d_name.name); 611 _debug("%pd: parent dir deleted", dentry);
612 goto out_bad; 612 goto out_bad;
613 } 613 }
614 614
@@ -626,16 +626,16 @@ static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
626 if (!dentry->d_inode) 626 if (!dentry->d_inode)
627 goto out_bad; 627 goto out_bad;
628 if (is_bad_inode(dentry->d_inode)) { 628 if (is_bad_inode(dentry->d_inode)) {
629 printk("kAFS: afs_d_revalidate: %s/%s has bad inode\n", 629 printk("kAFS: afs_d_revalidate: %pd2 has bad inode\n",
630 parent->d_name.name, dentry->d_name.name); 630 dentry);
631 goto out_bad; 631 goto out_bad;
632 } 632 }
633 633
634 /* if the vnode ID has changed, then the dirent points to a 634 /* if the vnode ID has changed, then the dirent points to a
635 * different file */ 635 * different file */
636 if (fid.vnode != vnode->fid.vnode) { 636 if (fid.vnode != vnode->fid.vnode) {
637 _debug("%s: dirent changed [%u != %u]", 637 _debug("%pd: dirent changed [%u != %u]",
638 dentry->d_name.name, fid.vnode, 638 dentry, fid.vnode,
639 vnode->fid.vnode); 639 vnode->fid.vnode);
640 goto not_found; 640 goto not_found;
641 } 641 }
@@ -644,8 +644,8 @@ static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
644 * been deleted and replaced, and the original vnode ID has 644 * been deleted and replaced, and the original vnode ID has
645 * been reused */ 645 * been reused */
646 if (fid.unique != vnode->fid.unique) { 646 if (fid.unique != vnode->fid.unique) {
647 _debug("%s: file deleted (uq %u -> %u I:%u)", 647 _debug("%pd: file deleted (uq %u -> %u I:%u)",
648 dentry->d_name.name, fid.unique, 648 dentry, fid.unique,
649 vnode->fid.unique, 649 vnode->fid.unique,
650 dentry->d_inode->i_generation); 650 dentry->d_inode->i_generation);
651 spin_lock(&vnode->lock); 651 spin_lock(&vnode->lock);
@@ -657,14 +657,14 @@ static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
657 657
658 case -ENOENT: 658 case -ENOENT:
659 /* the filename is unknown */ 659 /* the filename is unknown */
660 _debug("%s: dirent not found", dentry->d_name.name); 660 _debug("%pd: dirent not found", dentry);
661 if (dentry->d_inode) 661 if (dentry->d_inode)
662 goto not_found; 662 goto not_found;
663 goto out_valid; 663 goto out_valid;
664 664
665 default: 665 default:
666 _debug("failed to iterate dir %s: %d", 666 _debug("failed to iterate dir %pd: %d",
667 parent->d_name.name, ret); 667 parent, ret);
668 goto out_bad; 668 goto out_bad;
669 } 669 }
670 670
@@ -682,8 +682,7 @@ not_found:
682 spin_unlock(&dentry->d_lock); 682 spin_unlock(&dentry->d_lock);
683 683
684out_bad: 684out_bad:
685 _debug("dropping dentry %s/%s", 685 _debug("dropping dentry %pd2", dentry);
686 parent->d_name.name, dentry->d_name.name);
687 dput(parent); 686 dput(parent);
688 key_put(key); 687 key_put(key);
689 688
@@ -699,7 +698,7 @@ out_bad:
699 */ 698 */
700static int afs_d_delete(const struct dentry *dentry) 699static int afs_d_delete(const struct dentry *dentry)
701{ 700{
702 _enter("%s", dentry->d_name.name); 701 _enter("%pd", dentry);
703 702
704 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) 703 if (dentry->d_flags & DCACHE_NFSFS_RENAMED)
705 goto zap; 704 goto zap;
@@ -722,7 +721,7 @@ zap:
722 */ 721 */
723static void afs_d_release(struct dentry *dentry) 722static void afs_d_release(struct dentry *dentry)
724{ 723{
725 _enter("%s", dentry->d_name.name); 724 _enter("%pd", dentry);
726} 725}
727 726
728/* 727/*
@@ -741,8 +740,8 @@ static int afs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
741 740
742 dvnode = AFS_FS_I(dir); 741 dvnode = AFS_FS_I(dir);
743 742
744 _enter("{%x:%u},{%s},%ho", 743 _enter("{%x:%u},{%pd},%ho",
745 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode); 744 dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
746 745
747 key = afs_request_key(dvnode->volume->cell); 746 key = afs_request_key(dvnode->volume->cell);
748 if (IS_ERR(key)) { 747 if (IS_ERR(key)) {
@@ -802,8 +801,8 @@ static int afs_rmdir(struct inode *dir, struct dentry *dentry)
802 801
803 dvnode = AFS_FS_I(dir); 802 dvnode = AFS_FS_I(dir);
804 803
805 _enter("{%x:%u},{%s}", 804 _enter("{%x:%u},{%pd}",
806 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name); 805 dvnode->fid.vid, dvnode->fid.vnode, dentry);
807 806
808 key = afs_request_key(dvnode->volume->cell); 807 key = afs_request_key(dvnode->volume->cell);
809 if (IS_ERR(key)) { 808 if (IS_ERR(key)) {
@@ -844,8 +843,8 @@ static int afs_unlink(struct inode *dir, struct dentry *dentry)
844 843
845 dvnode = AFS_FS_I(dir); 844 dvnode = AFS_FS_I(dir);
846 845
847 _enter("{%x:%u},{%s}", 846 _enter("{%x:%u},{%pd}",
848 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name); 847 dvnode->fid.vid, dvnode->fid.vnode, dentry);
849 848
850 ret = -ENAMETOOLONG; 849 ret = -ENAMETOOLONG;
851 if (dentry->d_name.len >= AFSNAMEMAX) 850 if (dentry->d_name.len >= AFSNAMEMAX)
@@ -918,8 +917,8 @@ static int afs_create(struct inode *dir, struct dentry *dentry, umode_t mode,
918 917
919 dvnode = AFS_FS_I(dir); 918 dvnode = AFS_FS_I(dir);
920 919
921 _enter("{%x:%u},{%s},%ho,", 920 _enter("{%x:%u},{%pd},%ho,",
922 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode); 921 dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
923 922
924 key = afs_request_key(dvnode->volume->cell); 923 key = afs_request_key(dvnode->volume->cell);
925 if (IS_ERR(key)) { 924 if (IS_ERR(key)) {
@@ -981,10 +980,10 @@ static int afs_link(struct dentry *from, struct inode *dir,
981 vnode = AFS_FS_I(from->d_inode); 980 vnode = AFS_FS_I(from->d_inode);
982 dvnode = AFS_FS_I(dir); 981 dvnode = AFS_FS_I(dir);
983 982
984 _enter("{%x:%u},{%x:%u},{%s}", 983 _enter("{%x:%u},{%x:%u},{%pd}",
985 vnode->fid.vid, vnode->fid.vnode, 984 vnode->fid.vid, vnode->fid.vnode,
986 dvnode->fid.vid, dvnode->fid.vnode, 985 dvnode->fid.vid, dvnode->fid.vnode,
987 dentry->d_name.name); 986 dentry);
988 987
989 key = afs_request_key(dvnode->volume->cell); 988 key = afs_request_key(dvnode->volume->cell);
990 if (IS_ERR(key)) { 989 if (IS_ERR(key)) {
@@ -1026,8 +1025,8 @@ static int afs_symlink(struct inode *dir, struct dentry *dentry,
1026 1025
1027 dvnode = AFS_FS_I(dir); 1026 dvnode = AFS_FS_I(dir);
1028 1027
1029 _enter("{%x:%u},{%s},%s", 1028 _enter("{%x:%u},{%pd},%s",
1030 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, 1029 dvnode->fid.vid, dvnode->fid.vnode, dentry,
1031 content); 1030 content);
1032 1031
1033 ret = -EINVAL; 1032 ret = -EINVAL;
@@ -1094,11 +1093,11 @@ static int afs_rename(struct inode *old_dir, struct dentry *old_dentry,
1094 orig_dvnode = AFS_FS_I(old_dir); 1093 orig_dvnode = AFS_FS_I(old_dir);
1095 new_dvnode = AFS_FS_I(new_dir); 1094 new_dvnode = AFS_FS_I(new_dir);
1096 1095
1097 _enter("{%x:%u},{%x:%u},{%x:%u},{%s}", 1096 _enter("{%x:%u},{%x:%u},{%x:%u},{%pd}",
1098 orig_dvnode->fid.vid, orig_dvnode->fid.vnode, 1097 orig_dvnode->fid.vid, orig_dvnode->fid.vnode,
1099 vnode->fid.vid, vnode->fid.vnode, 1098 vnode->fid.vid, vnode->fid.vnode,
1100 new_dvnode->fid.vid, new_dvnode->fid.vnode, 1099 new_dvnode->fid.vid, new_dvnode->fid.vnode,
1101 new_dentry->d_name.name); 1100 new_dentry);
1102 1101
1103 key = afs_request_key(orig_dvnode->volume->cell); 1102 key = afs_request_key(orig_dvnode->volume->cell);
1104 if (IS_ERR(key)) { 1103 if (IS_ERR(key)) {