Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

assorted conversions to %p[dD]

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro a455589f 41d28bca

+194 -260
+4 -6
arch/powerpc/oprofile/cell/spu_task_sync.c
··· 331 331 332 332 if (mm->exe_file) { 333 333 app_cookie = fast_get_dcookie(&mm->exe_file->f_path); 334 - pr_debug("got dcookie for %s\n", 335 - mm->exe_file->f_dentry->d_name.name); 334 + pr_debug("got dcookie for %pD\n", mm->exe_file); 336 335 } 337 336 338 337 for (vma = mm->mmap; vma; vma = vma->vm_next) { ··· 341 342 if (!vma->vm_file) 342 343 goto fail_no_image_cookie; 343 344 344 - pr_debug("Found spu ELF at %X(object-id:%lx) for file %s\n", 345 - my_offset, spu_ref, 346 - vma->vm_file->f_dentry->d_name.name); 345 + pr_debug("Found spu ELF at %X(object-id:%lx) for file %pD\n", 346 + my_offset, spu_ref, vma->vm_file); 347 347 *offsetp = my_offset; 348 348 break; 349 349 } 350 350 351 351 *spu_bin_dcookie = fast_get_dcookie(&vma->vm_file->f_path); 352 - pr_debug("got dcookie for %s\n", vma->vm_file->f_dentry->d_name.name); 352 + pr_debug("got dcookie for %pD\n", vma->vm_file); 353 353 354 354 up_read(&mm->mmap_sem); 355 355
+1 -2
arch/s390/hypfs/hypfs_dbfs.c
··· 83 83 84 84 static long dbfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg) 85 85 { 86 - struct hypfs_dbfs_file *df; 86 + struct hypfs_dbfs_file *df = file_inode(file)->i_private; 87 87 long rc; 88 88 89 - df = file->f_path.dentry->d_inode->i_private; 90 89 mutex_lock(&df->lock); 91 90 if (df->unlocked_ioctl) 92 91 rc = df->unlocked_ioctl(file, cmd, arg);
+4 -4
arch/x86/ia32/ia32_aout.c
··· 342 342 time_after(jiffies, error_time + 5*HZ)) { 343 343 printk(KERN_WARNING 344 344 "fd_offset is not page aligned. Please convert " 345 - "program: %s\n", 346 - bprm->file->f_path.dentry->d_name.name); 345 + "program: %pD\n", 346 + bprm->file); 347 347 error_time = jiffies; 348 348 } 349 349 #endif ··· 429 429 if (time_after(jiffies, error_time + 5*HZ)) { 430 430 printk(KERN_WARNING 431 431 "N_TXTOFF is not page aligned. Please convert " 432 - "library: %s\n", 433 - file->f_path.dentry->d_name.name); 432 + "library: %pD\n", 433 + file); 434 434 error_time = jiffies; 435 435 } 436 436 #endif
+1 -1
drivers/gpu/drm/armada/armada_gem.c
··· 226 226 227 227 obj->dev_addr = DMA_ERROR_CODE; 228 228 229 - mapping = obj->obj.filp->f_path.dentry->d_inode->i_mapping; 229 + mapping = file_inode(obj->obj.filp)->i_mapping; 230 230 mapping_set_gfp_mask(mapping, GFP_HIGHUSER | __GFP_RECLAIMABLE); 231 231 232 232 DRM_DEBUG_DRIVER("alloc obj %p size %zu\n", obj, size);
+2 -2
drivers/media/pci/zoran/zoran_procfs.c
··· 157 157 return -EFAULT; 158 158 } 159 159 string[count] = 0; 160 - dprintk(4, KERN_INFO "%s: write_proc: name=%s count=%zu zr=%p\n", 161 - ZR_DEVNAME(zr), file->f_path.dentry->d_name.name, count, zr); 160 + dprintk(4, KERN_INFO "%s: write_proc: name=%pD count=%zu zr=%p\n", 161 + ZR_DEVNAME(zr), file, count, zr); 162 162 ldelim = " \t\n"; 163 163 tdelim = "="; 164 164 line = strpbrk(sp, ldelim);
+1 -1
drivers/misc/genwqe/card_dev.c
··· 395 395 static void genwqe_vma_close(struct vm_area_struct *vma) 396 396 { 397 397 unsigned long vsize = vma->vm_end - vma->vm_start; 398 - struct inode *inode = vma->vm_file->f_dentry->d_inode; 398 + struct inode *inode = file_inode(vma->vm_file); 399 399 struct dma_mapping *dma_map; 400 400 struct genwqe_dev *cd = container_of(inode->i_cdev, struct genwqe_dev, 401 401 cdev_genwqe);
+7 -9
drivers/s390/char/hmcdrv_dev.c
··· 136 136 if (rc) 137 137 module_put(THIS_MODULE); 138 138 139 - pr_debug("open file '/dev/%s' with return code %d\n", 140 - fp->f_dentry->d_name.name, rc); 139 + pr_debug("open file '/dev/%pD' with return code %d\n", fp, rc); 141 140 return rc; 142 141 } 143 142 ··· 145 146 */ 146 147 static int hmcdrv_dev_release(struct inode *inode, struct file *fp) 147 148 { 148 - pr_debug("closing file '/dev/%s'\n", fp->f_dentry->d_name.name); 149 + pr_debug("closing file '/dev/%pD'\n", fp); 149 150 kfree(fp->private_data); 150 151 fp->private_data = NULL; 151 152 hmcdrv_ftp_shutdown(); ··· 230 231 retlen = hmcdrv_dev_transfer((char *) fp->private_data, 231 232 *pos, ubuf, len); 232 233 233 - pr_debug("read from file '/dev/%s' at %lld returns %zd/%zu\n", 234 - fp->f_dentry->d_name.name, (long long) *pos, retlen, len); 234 + pr_debug("read from file '/dev/%pD' at %lld returns %zd/%zu\n", 235 + fp, (long long) *pos, retlen, len); 235 236 236 237 if (retlen > 0) 237 238 *pos += retlen; ··· 247 248 { 248 249 ssize_t retlen; 249 250 250 - pr_debug("writing file '/dev/%s' at pos. %lld with length %zd\n", 251 - fp->f_dentry->d_name.name, (long long) *pos, len); 251 + pr_debug("writing file '/dev/%pD' at pos. %lld with length %zd\n", 252 + fp, (long long) *pos, len); 252 253 253 254 if (!fp->private_data) { /* first expect a cmd write */ 254 255 fp->private_data = kmalloc(len + 1, GFP_KERNEL); ··· 271 272 if (retlen > 0) 272 273 *pos += retlen; 273 274 274 - pr_debug("write to file '/dev/%s' returned %zd\n", 275 - fp->f_dentry->d_name.name, retlen); 275 + pr_debug("write to file '/dev/%pD' returned %zd\n", fp, retlen); 276 276 277 277 return retlen; 278 278 }
+2 -2
drivers/scsi/lpfc/lpfc_debugfs.c
··· 968 968 goto out; 969 969 970 970 /* Round to page boundary */ 971 - printk(KERN_ERR "9060 BLKGRD: %s: _dump_buf_dif=0x%p file=%s\n", 972 - __func__, _dump_buf_dif, file->f_dentry->d_name.name); 971 + printk(KERN_ERR "9060 BLKGRD: %s: _dump_buf_dif=0x%p file=%pD\n", 972 + __func__, _dump_buf_dif, file); 973 973 debug->buffer = _dump_buf_dif; 974 974 if (!debug->buffer) { 975 975 kfree(debug);
+2 -2
fs/9p/vfs_inode_dotl.c
··· 826 826 struct dentry *dir_dentry; 827 827 struct posix_acl *dacl = NULL, *pacl = NULL; 828 828 829 - p9_debug(P9_DEBUG_VFS, " %lu,%s mode: %hx MAJOR: %u MINOR: %u\n", 830 - dir->i_ino, dentry->d_name.name, omode, 829 + p9_debug(P9_DEBUG_VFS, " %lu,%pd mode: %hx MAJOR: %u MINOR: %u\n", 830 + dir->i_ino, dentry, omode, 831 831 MAJOR(rdev), MINOR(rdev)); 832 832 833 833 if (!new_valid_dev(rdev))
+2 -2
fs/affs/inode.c
··· 348 348 u32 block = 0; 349 349 int retval; 350 350 351 - pr_debug("%s(dir=%u, inode=%u, \"%*s\", type=%d)\n", 351 + pr_debug("%s(dir=%u, inode=%u, \"%pd\", type=%d)\n", 352 352 __func__, (u32)dir->i_ino, 353 - (u32)inode->i_ino, (int)dentry->d_name.len, dentry->d_name.name, type); 353 + (u32)inode->i_ino, dentry, type); 354 354 355 355 retval = -EIO; 356 356 bh = affs_bread(sb, inode->i_ino);
+17 -23
fs/affs/namei.c
··· 190 190 toupper_t toupper = affs_get_toupper(sb); 191 191 u32 key; 192 192 193 - pr_debug("%s(\"%.*s\")\n", 194 - __func__, (int)dentry->d_name.len, dentry->d_name.name); 193 + pr_debug("%s(\"%pd\")\n", __func__, dentry); 195 194 196 195 bh = affs_bread(sb, dir->i_ino); 197 196 if (!bh) ··· 218 219 struct buffer_head *bh; 219 220 struct inode *inode = NULL; 220 221 221 - pr_debug("%s(\"%.*s\")\n", 222 - __func__, (int)dentry->d_name.len, dentry->d_name.name); 222 + pr_debug("%s(\"%pd\")\n", __func__, dentry); 223 223 224 224 affs_lock_dir(dir); 225 225 bh = affs_find_entry(dir, dentry); ··· 248 250 int 249 251 affs_unlink(struct inode *dir, struct dentry *dentry) 250 252 { 251 - pr_debug("%s(dir=%d, %lu \"%.*s\")\n", 253 + pr_debug("%s(dir=%d, %lu \"%pd\")\n", 252 254 __func__, (u32)dir->i_ino, dentry->d_inode->i_ino, 253 - (int)dentry->d_name.len, dentry->d_name.name); 255 + dentry); 254 256 255 257 return affs_remove_header(dentry); 256 258 } ··· 262 264 struct inode *inode; 263 265 int error; 264 266 265 - pr_debug("%s(%lu,\"%.*s\",0%ho)\n", 266 - __func__, dir->i_ino, (int)dentry->d_name.len, 267 - dentry->d_name.name,mode); 267 + pr_debug("%s(%lu,\"%pd\",0%ho)\n", 268 + __func__, dir->i_ino, dentry, mode); 268 269 269 270 inode = affs_new_inode(dir); 270 271 if (!inode) ··· 291 294 struct inode *inode; 292 295 int error; 293 296 294 - pr_debug("%s(%lu,\"%.*s\",0%ho)\n", 295 - __func__, dir->i_ino, (int)dentry->d_name.len, 296 - dentry->d_name.name, mode); 297 + pr_debug("%s(%lu,\"%pd\",0%ho)\n", 298 + __func__, dir->i_ino, dentry, mode); 297 299 298 300 inode = affs_new_inode(dir); 299 301 if (!inode) ··· 317 321 int 318 322 affs_rmdir(struct inode *dir, struct dentry *dentry) 319 323 { 320 - pr_debug("%s(dir=%u, %lu \"%.*s\")\n", 324 + pr_debug("%s(dir=%u, %lu \"%pd\")\n", 321 325 __func__, (u32)dir->i_ino, dentry->d_inode->i_ino, 322 - (int)dentry->d_name.len, dentry->d_name.name); 326 + dentry); 323 327 324 328 return affs_remove_header(dentry); 325 329 } ··· 334 338 int i, maxlen, error; 335 339 char c, lc; 336 340 337 - pr_debug("%s(%lu,\"%.*s\" -> \"%s\")\n", 338 - __func__, dir->i_ino, (int)dentry->d_name.len, 339 - dentry->d_name.name, symname); 341 + pr_debug("%s(%lu,\"%pd\" -> \"%s\")\n", 342 + __func__, dir->i_ino, dentry, symname); 340 343 341 344 maxlen = AFFS_SB(sb)->s_hashsize * sizeof(u32) - 1; 342 345 inode = affs_new_inode(dir); ··· 404 409 { 405 410 struct inode *inode = old_dentry->d_inode; 406 411 407 - pr_debug("%s(%u, %u, \"%.*s\")\n", 412 + pr_debug("%s(%u, %u, \"%pd\")\n", 408 413 __func__, (u32)inode->i_ino, (u32)dir->i_ino, 409 - (int)dentry->d_name.len,dentry->d_name.name); 414 + dentry); 410 415 411 416 return affs_add_entry(dir, inode, dentry, ST_LINKFILE); 412 417 } ··· 419 424 struct buffer_head *bh = NULL; 420 425 int retval; 421 426 422 - pr_debug("%s(old=%u,\"%*s\" to new=%u,\"%*s\")\n", 423 - __func__, (u32)old_dir->i_ino, (int)old_dentry->d_name.len, 424 - old_dentry->d_name.name, (u32)new_dir->i_ino, 425 - (int)new_dentry->d_name.len, new_dentry->d_name.name); 427 + pr_debug("%s(old=%u,\"%pd\" to new=%u,\"%pd\")\n", 428 + __func__, (u32)old_dir->i_ino, old_dentry, 429 + (u32)new_dir->i_ino, new_dentry); 426 430 427 431 retval = affs_check_name(new_dentry->d_name.name, 428 432 new_dentry->d_name.len,
+35 -36
fs/afs/dir.c
··· 434 434 }; 435 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 439 /* search the directory */ 440 440 ret = afs_dir_iterate(dir, &cookie.ctx, key); ··· 466 466 struct afs_vnode *vnode = AFS_FS_I(dir); 467 467 struct inode *inode; 468 468 469 - _enter("%d, %p{%s}, {%x:%u}, %p", 470 - ret, dentry, devname, vnode->fid.vid, vnode->fid.vnode, key); 469 + _enter("%d, %p{%pd}, {%x:%u}, %p", 470 + ret, dentry, dentry, vnode->fid.vid, vnode->fid.vnode, key); 471 471 472 472 if (ret != -ENOENT || 473 473 !test_bit(AFS_VNODE_AUTOCELL, &vnode->flags)) ··· 502 502 503 503 vnode = AFS_FS_I(dir); 504 504 505 - _enter("{%x:%u},%p{%s},", 506 - vnode->fid.vid, vnode->fid.vnode, dentry, dentry->d_name.name); 505 + _enter("{%x:%u},%p{%pd},", 506 + vnode->fid.vid, vnode->fid.vnode, dentry, dentry); 507 507 508 508 ASSERTCMP(dentry->d_inode, ==, NULL); 509 509 ··· 589 589 vnode = AFS_FS_I(dentry->d_inode); 590 590 591 591 if (dentry->d_inode) 592 - _enter("{v={%x:%u} n=%s fl=%lx},", 593 - vnode->fid.vid, vnode->fid.vnode, dentry->d_name.name, 592 + _enter("{v={%x:%u} n=%pd fl=%lx},", 593 + vnode->fid.vid, vnode->fid.vnode, dentry, 594 594 vnode->flags); 595 595 else 596 - _enter("{neg n=%s}", dentry->d_name.name); 596 + _enter("{neg n=%pd}", dentry); 597 597 598 598 key = afs_request_key(AFS_FS_S(dentry->d_sb)->volume->cell); 599 599 if (IS_ERR(key)) ··· 608 608 afs_validate(dir, key); 609 609 610 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 612 goto out_bad; 613 613 } 614 614 ··· 626 626 if (!dentry->d_inode) 627 627 goto out_bad; 628 628 if (is_bad_inode(dentry->d_inode)) { 629 - printk("kAFS: afs_d_revalidate: %s/%s has bad inode\n", 630 - parent->d_name.name, dentry->d_name.name); 629 + printk("kAFS: afs_d_revalidate: %pd2 has bad inode\n", 630 + dentry); 631 631 goto out_bad; 632 632 } 633 633 634 634 /* if the vnode ID has changed, then the dirent points to a 635 635 * different file */ 636 636 if (fid.vnode != vnode->fid.vnode) { 637 - _debug("%s: dirent changed [%u != %u]", 638 - dentry->d_name.name, fid.vnode, 637 + _debug("%pd: dirent changed [%u != %u]", 638 + dentry, fid.vnode, 639 639 vnode->fid.vnode); 640 640 goto not_found; 641 641 } ··· 644 644 * been deleted and replaced, and the original vnode ID has 645 645 * been reused */ 646 646 if (fid.unique != vnode->fid.unique) { 647 - _debug("%s: file deleted (uq %u -> %u I:%u)", 648 - dentry->d_name.name, fid.unique, 647 + _debug("%pd: file deleted (uq %u -> %u I:%u)", 648 + dentry, fid.unique, 649 649 vnode->fid.unique, 650 650 dentry->d_inode->i_generation); 651 651 spin_lock(&vnode->lock); ··· 657 657 658 658 case -ENOENT: 659 659 /* the filename is unknown */ 660 - _debug("%s: dirent not found", dentry->d_name.name); 660 + _debug("%pd: dirent not found", dentry); 661 661 if (dentry->d_inode) 662 662 goto not_found; 663 663 goto out_valid; 664 664 665 665 default: 666 - _debug("failed to iterate dir %s: %d", 667 - parent->d_name.name, ret); 666 + _debug("failed to iterate dir %pd: %d", 667 + parent, ret); 668 668 goto out_bad; 669 669 } 670 670 ··· 682 682 spin_unlock(&dentry->d_lock); 683 683 684 684 out_bad: 685 - _debug("dropping dentry %s/%s", 686 - parent->d_name.name, dentry->d_name.name); 685 + _debug("dropping dentry %pd2", dentry); 687 686 dput(parent); 688 687 key_put(key); 689 688 ··· 698 699 */ 699 700 static int afs_d_delete(const struct dentry *dentry) 700 701 { 701 - _enter("%s", dentry->d_name.name); 702 + _enter("%pd", dentry); 702 703 703 704 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) 704 705 goto zap; ··· 721 722 */ 722 723 static void afs_d_release(struct dentry *dentry) 723 724 { 724 - _enter("%s", dentry->d_name.name); 725 + _enter("%pd", dentry); 725 726 } 726 727 727 728 /* ··· 740 741 741 742 dvnode = AFS_FS_I(dir); 742 743 743 - _enter("{%x:%u},{%s},%ho", 744 - dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode); 744 + _enter("{%x:%u},{%pd},%ho", 745 + dvnode->fid.vid, dvnode->fid.vnode, dentry, mode); 745 746 746 747 key = afs_request_key(dvnode->volume->cell); 747 748 if (IS_ERR(key)) { ··· 801 802 802 803 dvnode = AFS_FS_I(dir); 803 804 804 - _enter("{%x:%u},{%s}", 805 - dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name); 805 + _enter("{%x:%u},{%pd}", 806 + dvnode->fid.vid, dvnode->fid.vnode, dentry); 806 807 807 808 key = afs_request_key(dvnode->volume->cell); 808 809 if (IS_ERR(key)) { ··· 843 844 844 845 dvnode = AFS_FS_I(dir); 845 846 846 - _enter("{%x:%u},{%s}", 847 - dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name); 847 + _enter("{%x:%u},{%pd}", 848 + dvnode->fid.vid, dvnode->fid.vnode, dentry); 848 849 849 850 ret = -ENAMETOOLONG; 850 851 if (dentry->d_name.len >= AFSNAMEMAX) ··· 917 918 918 919 dvnode = AFS_FS_I(dir); 919 920 920 - _enter("{%x:%u},{%s},%ho,", 921 - dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode); 921 + _enter("{%x:%u},{%pd},%ho,", 922 + dvnode->fid.vid, dvnode->fid.vnode, dentry, mode); 922 923 923 924 key = afs_request_key(dvnode->volume->cell); 924 925 if (IS_ERR(key)) { ··· 980 981 vnode = AFS_FS_I(from->d_inode); 981 982 dvnode = AFS_FS_I(dir); 982 983 983 - _enter("{%x:%u},{%x:%u},{%s}", 984 + _enter("{%x:%u},{%x:%u},{%pd}", 984 985 vnode->fid.vid, vnode->fid.vnode, 985 986 dvnode->fid.vid, dvnode->fid.vnode, 986 - dentry->d_name.name); 987 + dentry); 987 988 988 989 key = afs_request_key(dvnode->volume->cell); 989 990 if (IS_ERR(key)) { ··· 1025 1026 1026 1027 dvnode = AFS_FS_I(dir); 1027 1028 1028 - _enter("{%x:%u},{%s},%s", 1029 - dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, 1029 + _enter("{%x:%u},{%pd},%s", 1030 + dvnode->fid.vid, dvnode->fid.vnode, dentry, 1030 1031 content); 1031 1032 1032 1033 ret = -EINVAL; ··· 1093 1094 orig_dvnode = AFS_FS_I(old_dir); 1094 1095 new_dvnode = AFS_FS_I(new_dir); 1095 1096 1096 - _enter("{%x:%u},{%x:%u},{%x:%u},{%s}", 1097 + _enter("{%x:%u},{%x:%u},{%x:%u},{%pd}", 1097 1098 orig_dvnode->fid.vid, orig_dvnode->fid.vnode, 1098 1099 vnode->fid.vid, vnode->fid.vnode, 1099 1100 new_dvnode->fid.vid, new_dvnode->fid.vnode, 1100 - new_dentry->d_name.name); 1101 + new_dentry); 1101 1102 1102 1103 key = afs_request_key(orig_dvnode->volume->cell); 1103 1104 if (IS_ERR(key)) {
+2 -2
fs/afs/inode.c
··· 462 462 struct key *key; 463 463 int ret; 464 464 465 - _enter("{%x:%u},{n=%s},%x", 466 - vnode->fid.vid, vnode->fid.vnode, dentry->d_name.name, 465 + _enter("{%x:%u},{n=%pd},%x", 466 + vnode->fid.vid, vnode->fid.vnode, dentry, 467 467 attr->ia_valid); 468 468 469 469 if (!(attr->ia_valid & (ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID |
+4 -18
fs/afs/mntpt.c
··· 106 106 struct dentry *dentry, 107 107 unsigned int flags) 108 108 { 109 - _enter("%p,%p{%p{%s},%s}", 110 - dir, 111 - dentry, 112 - dentry->d_parent, 113 - dentry->d_parent ? 114 - dentry->d_parent->d_name.name : (const unsigned char *) "", 115 - dentry->d_name.name); 116 - 109 + _enter("%p,%p{%pd2}", dir, dentry, dentry); 117 110 return ERR_PTR(-EREMOTE); 118 111 } 119 112 ··· 115 122 */ 116 123 static int afs_mntpt_open(struct inode *inode, struct file *file) 117 124 { 118 - _enter("%p,%p{%p{%s},%s}", 119 - inode, file, 120 - file->f_path.dentry->d_parent, 121 - file->f_path.dentry->d_parent ? 122 - file->f_path.dentry->d_parent->d_name.name : 123 - (const unsigned char *) "", 124 - file->f_path.dentry->d_name.name); 125 - 125 + _enter("%p,%p{%pD2}", inode, file, file); 126 126 return -EREMOTE; 127 127 } 128 128 ··· 132 146 bool rwpath = false; 133 147 int ret; 134 148 135 - _enter("{%s}", mntpt->d_name.name); 149 + _enter("{%pd}", mntpt); 136 150 137 151 BUG_ON(!mntpt->d_inode); 138 152 ··· 228 242 { 229 243 struct vfsmount *newmnt; 230 244 231 - _enter("{%s}", path->dentry->d_name.name); 245 + _enter("{%pd}", path->dentry); 232 246 233 247 newmnt = afs_mntpt_do_automount(path->dentry); 234 248 if (IS_ERR(newmnt))
+2 -2
fs/afs/write.c
··· 688 688 struct afs_vnode *vnode = AFS_FS_I(dentry->d_inode); 689 689 int ret; 690 690 691 - _enter("{%x:%u},{n=%s},%d", 692 - vnode->fid.vid, vnode->fid.vnode, dentry->d_name.name, 691 + _enter("{%x:%u},{n=%pd},%d", 692 + vnode->fid.vid, vnode->fid.vnode, dentry, 693 693 datasync); 694 694 695 695 ret = filemap_write_and_wait_range(inode->i_mapping, start, end);
+10 -20
fs/autofs4/expire.c
··· 41 41 struct path path = {.mnt = mnt, .dentry = dentry}; 42 42 int status = 1; 43 43 44 - DPRINTK("dentry %p %.*s", 45 - dentry, (int)dentry->d_name.len, dentry->d_name.name); 44 + DPRINTK("dentry %p %pd", dentry, dentry); 46 45 47 46 path_get(&path); 48 47 ··· 191 192 unsigned long timeout, 192 193 int do_now) 193 194 { 194 - DPRINTK("top %p %.*s", 195 - top, (int) top->d_name.len, top->d_name.name); 195 + DPRINTK("top %p %pd", top, top); 196 196 197 197 /* If it's busy update the expiry counters */ 198 198 if (!may_umount_tree(mnt)) { ··· 219 221 struct autofs_info *top_ino = autofs4_dentry_ino(top); 220 222 struct dentry *p; 221 223 222 - DPRINTK("top %p %.*s", 223 - top, (int)top->d_name.len, top->d_name.name); 224 + DPRINTK("top %p %pd", top, top); 224 225 225 226 /* Negative dentry - give up */ 226 227 if (!simple_positive(top)) ··· 227 230 228 231 p = NULL; 229 232 while ((p = get_next_positive_dentry(p, top))) { 230 - DPRINTK("dentry %p %.*s", 231 - p, (int) p->d_name.len, p->d_name.name); 233 + DPRINTK("dentry %p %pd", p, p); 232 234 233 235 /* 234 236 * Is someone visiting anywhere in the subtree ? ··· 273 277 { 274 278 struct dentry *p; 275 279 276 - DPRINTK("parent %p %.*s", 277 - parent, (int)parent->d_name.len, parent->d_name.name); 280 + DPRINTK("parent %p %pd", parent, parent); 278 281 279 282 p = NULL; 280 283 while ((p = get_next_positive_dentry(p, parent))) { 281 - DPRINTK("dentry %p %.*s", 282 - p, (int) p->d_name.len, p->d_name.name); 284 + DPRINTK("dentry %p %pd", p, p); 283 285 284 286 if (d_mountpoint(p)) { 285 287 /* Can we umount this guy */ ··· 362 368 * offset (autofs-5.0+). 363 369 */ 364 370 if (d_mountpoint(dentry)) { 365 - DPRINTK("checking mountpoint %p %.*s", 366 - dentry, (int)dentry->d_name.len, dentry->d_name.name); 371 + DPRINTK("checking mountpoint %p %pd", dentry, dentry); 367 372 368 373 /* Can we umount this guy */ 369 374 if (autofs4_mount_busy(mnt, dentry)) ··· 375 382 } 376 383 377 384 if (dentry->d_inode && S_ISLNK(dentry->d_inode->i_mode)) { 378 - DPRINTK("checking symlink %p %.*s", 379 - dentry, (int)dentry->d_name.len, dentry->d_name.name); 385 + DPRINTK("checking symlink %p %pd", dentry, dentry); 380 386 /* 381 387 * A symlink can't be "busy" in the usual sense so 382 388 * just check last used for expire timeout. ··· 471 479 return NULL; 472 480 473 481 found: 474 - DPRINTK("returning %p %.*s", 475 - expired, (int)expired->d_name.len, expired->d_name.name); 482 + DPRINTK("returning %p %pd", expired, expired); 476 483 ino->flags |= AUTOFS_INF_EXPIRING; 477 484 smp_mb(); 478 485 ino->flags &= ~AUTOFS_INF_NO_RCU; ··· 503 512 if (ino->flags & AUTOFS_INF_EXPIRING) { 504 513 spin_unlock(&sbi->fs_lock); 505 514 506 - DPRINTK("waiting for expire %p name=%.*s", 507 - dentry, dentry->d_name.len, dentry->d_name.name); 515 + DPRINTK("waiting for expire %p name=%pd", dentry, dentry); 508 516 509 517 status = autofs4_wait(sbi, dentry, NFY_NONE); 510 518 wait_for_completion(&ino->expire_complete);
+8 -15
fs/autofs4/root.c
··· 108 108 struct dentry *dentry = file->f_path.dentry; 109 109 struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); 110 110 111 - DPRINTK("file=%p dentry=%p %.*s", 112 - file, dentry, dentry->d_name.len, dentry->d_name.name); 111 + DPRINTK("file=%p dentry=%p %pD", file, dentry, dentry); 113 112 114 113 if (autofs4_oz_mode(sbi)) 115 114 goto out; ··· 278 279 if (ino->flags & AUTOFS_INF_PENDING) { 279 280 if (rcu_walk) 280 281 return -ECHILD; 281 - DPRINTK("waiting for mount name=%.*s", 282 - dentry->d_name.len, dentry->d_name.name); 282 + DPRINTK("waiting for mount name=%pd", dentry); 283 283 status = autofs4_wait(sbi, dentry, NFY_MOUNT); 284 284 DPRINTK("mount wait done status=%d", status); 285 285 } ··· 338 340 struct autofs_info *ino = autofs4_dentry_ino(dentry); 339 341 int status; 340 342 341 - DPRINTK("dentry=%p %.*s", 342 - dentry, dentry->d_name.len, dentry->d_name.name); 343 + DPRINTK("dentry=%p %pd", dentry, dentry); 343 344 344 345 /* The daemon never triggers a mount. */ 345 346 if (autofs4_oz_mode(sbi)) ··· 425 428 struct autofs_info *ino = autofs4_dentry_ino(dentry); 426 429 int status; 427 430 428 - DPRINTK("dentry=%p %.*s", 429 - dentry, dentry->d_name.len, dentry->d_name.name); 431 + DPRINTK("dentry=%p %pd", dentry, dentry); 430 432 431 433 /* The daemon never waits. */ 432 434 if (autofs4_oz_mode(sbi)) { ··· 500 504 struct autofs_info *ino; 501 505 struct dentry *active; 502 506 503 - DPRINTK("name = %.*s", dentry->d_name.len, dentry->d_name.name); 507 + DPRINTK("name = %pd", dentry); 504 508 505 509 /* File name too long to exist */ 506 510 if (dentry->d_name.len > NAME_MAX) ··· 554 558 size_t size = strlen(symname); 555 559 char *cp; 556 560 557 - DPRINTK("%s <- %.*s", symname, 558 - dentry->d_name.len, dentry->d_name.name); 561 + DPRINTK("%s <- %pd", symname, dentry); 559 562 560 563 if (!autofs4_oz_mode(sbi)) 561 564 return -EACCES; ··· 696 701 struct autofs_info *ino = autofs4_dentry_ino(dentry); 697 702 struct autofs_info *p_ino; 698 703 699 - DPRINTK("dentry %p, removing %.*s", 700 - dentry, dentry->d_name.len, dentry->d_name.name); 704 + DPRINTK("dentry %p, removing %pd", dentry, dentry); 701 705 702 706 if (!autofs4_oz_mode(sbi)) 703 707 return -EACCES; ··· 738 744 if (!autofs4_oz_mode(sbi)) 739 745 return -EACCES; 740 746 741 - DPRINTK("dentry %p, creating %.*s", 742 - dentry, dentry->d_name.len, dentry->d_name.name); 747 + DPRINTK("dentry %p, creating %pd", dentry, dentry); 743 748 744 749 BUG_ON(!ino); 745 750
+7 -9
fs/befs/linuxvfs.c
··· 172 172 char *utfname; 173 173 const char *name = dentry->d_name.name; 174 174 175 - befs_debug(sb, "---> %s name %s inode %ld", __func__, 176 - dentry->d_name.name, dir->i_ino); 175 + befs_debug(sb, "---> %s name %pd inode %ld", __func__, 176 + dentry, dir->i_ino); 177 177 178 178 /* Convert to UTF-8 */ 179 179 if (BEFS_SB(sb)->nls) { ··· 191 191 } 192 192 193 193 if (ret == BEFS_BT_NOT_FOUND) { 194 - befs_debug(sb, "<--- %s %s not found", __func__, 195 - dentry->d_name.name); 194 + befs_debug(sb, "<--- %s %pd not found", __func__, dentry); 196 195 return ERR_PTR(-ENOENT); 197 196 198 197 } else if (ret != BEFS_OK || offset == 0) { ··· 221 222 size_t keysize; 222 223 unsigned char d_type; 223 224 char keybuf[BEFS_NAME_LEN + 1]; 224 - const char *dirname = file->f_path.dentry->d_name.name; 225 225 226 - befs_debug(sb, "---> %s name %s, inode %ld, ctx->pos %lld", 227 - __func__, dirname, inode->i_ino, ctx->pos); 226 + befs_debug(sb, "---> %s name %pD, inode %ld, ctx->pos %lld", 227 + __func__, file, inode->i_ino, ctx->pos); 228 228 229 229 more: 230 230 result = befs_btree_read(sb, ds, ctx->pos, BEFS_NAME_LEN + 1, ··· 231 233 232 234 if (result == BEFS_ERR) { 233 235 befs_debug(sb, "<--- %s ERROR", __func__); 234 - befs_error(sb, "IO error reading %s (inode %lu)", 235 - dirname, inode->i_ino); 236 + befs_error(sb, "IO error reading %pD (inode %lu)", 237 + file, inode->i_ino); 236 238 return -EIO; 237 239 238 240 } else if (result == BEFS_BT_END) {
+4 -4
fs/binfmt_aout.c
··· 292 292 if ((fd_offset & ~PAGE_MASK) != 0 && printk_ratelimit()) 293 293 { 294 294 printk(KERN_WARNING 295 - "fd_offset is not page aligned. Please convert program: %s\n", 296 - bprm->file->f_path.dentry->d_name.name); 295 + "fd_offset is not page aligned. Please convert program: %pD\n", 296 + bprm->file); 297 297 } 298 298 299 299 if (!bprm->file->f_op->mmap||((fd_offset & ~PAGE_MASK) != 0)) { ··· 375 375 if (printk_ratelimit()) 376 376 { 377 377 printk(KERN_WARNING 378 - "N_TXTOFF is not page aligned. Please convert library: %s\n", 379 - file->f_path.dentry->d_name.name); 378 + "N_TXTOFF is not page aligned. Please convert library: %pD\n", 379 + file); 380 380 } 381 381 vm_brk(start_addr, ex.a_text + ex.a_data + ex.a_bss); 382 382
+8 -13
fs/cachefiles/namei.c
··· 102 102 struct cachefiles_object *object; 103 103 struct rb_node *p; 104 104 105 - _enter(",'%*.*s'", 106 - dentry->d_name.len, dentry->d_name.len, dentry->d_name.name); 105 + _enter(",'%pd'", dentry); 107 106 108 107 write_lock(&cache->active_lock); 109 108 ··· 272 273 char nbuffer[8 + 8 + 1]; 273 274 int ret; 274 275 275 - _enter(",'%*.*s','%*.*s'", 276 - dir->d_name.len, dir->d_name.len, dir->d_name.name, 277 - rep->d_name.len, rep->d_name.len, rep->d_name.name); 276 + _enter(",'%pd','%pd'", dir, rep); 278 277 279 278 _debug("remove %p from %p", rep, dir); 280 279 ··· 594 597 /* if we've found that the terminal object exists, then we need to 595 598 * check its attributes and delete it if it's out of date */ 596 599 if (!object->new) { 597 - _debug("validate '%*.*s'", 598 - next->d_name.len, next->d_name.len, next->d_name.name); 600 + _debug("validate '%pd'", next); 599 601 600 602 ret = cachefiles_check_object_xattr(object, auxdata); 601 603 if (ret == -ESTALE) { ··· 823 827 unsigned long start; 824 828 int ret; 825 829 826 - //_enter(",%*.*s/,%s", 827 - // dir->d_name.len, dir->d_name.len, dir->d_name.name, filename); 830 + //_enter(",%pd/,%s", 831 + // dir, filename); 828 832 829 833 /* look up the victim */ 830 834 mutex_lock_nested(&dir->d_inode->i_mutex, I_MUTEX_PARENT); ··· 906 910 struct dentry *victim; 907 911 int ret; 908 912 909 - _enter(",%*.*s/,%s", 910 - dir->d_name.len, dir->d_name.len, dir->d_name.name, filename); 913 + _enter(",%pd/,%s", dir, filename); 911 914 912 915 victim = cachefiles_check_active(cache, dir, filename); 913 916 if (IS_ERR(victim)) ··· 964 969 { 965 970 struct dentry *victim; 966 971 967 - //_enter(",%*.*s/,%s", 968 - // dir->d_name.len, dir->d_name.len, dir->d_name.name, filename); 972 + //_enter(",%pd/,%s", 973 + // dir, filename); 969 974 970 975 victim = cachefiles_check_active(cache, dir, filename); 971 976 if (IS_ERR(victim))
+6 -9
fs/cachefiles/xattr.c
··· 51 51 } 52 52 53 53 if (ret != -EEXIST) { 54 - pr_err("Can't set xattr on %*.*s [%lu] (err %d)\n", 55 - dentry->d_name.len, dentry->d_name.len, 56 - dentry->d_name.name, dentry->d_inode->i_ino, 54 + pr_err("Can't set xattr on %pd [%lu] (err %d)\n", 55 + dentry, dentry->d_inode->i_ino, 57 56 -ret); 58 57 goto error; 59 58 } ··· 63 64 if (ret == -ERANGE) 64 65 goto bad_type_length; 65 66 66 - pr_err("Can't read xattr on %*.*s [%lu] (err %d)\n", 67 - dentry->d_name.len, dentry->d_name.len, 68 - dentry->d_name.name, dentry->d_inode->i_ino, 67 + pr_err("Can't read xattr on %pd [%lu] (err %d)\n", 68 + dentry, dentry->d_inode->i_ino, 69 69 -ret); 70 70 goto error; 71 71 } ··· 90 92 91 93 bad_type: 92 94 xtype[2] = 0; 93 - pr_err("Cache object %*.*s [%lu] type %s not %s\n", 94 - dentry->d_name.len, dentry->d_name.len, 95 - dentry->d_name.name, dentry->d_inode->i_ino, 95 + pr_err("Cache object %pd [%lu] type %s not %s\n", 96 + dentry, dentry->d_inode->i_ino, 96 97 xtype, type); 97 98 ret = -EIO; 98 99 goto error;
+6 -8
fs/ceph/debugfs.c
··· 83 83 if (IS_ERR(path)) 84 84 path = NULL; 85 85 spin_lock(&req->r_dentry->d_lock); 86 - seq_printf(s, " #%llx/%.*s (%s)", 86 + seq_printf(s, " #%llx/%pd (%s)", 87 87 ceph_ino(req->r_dentry->d_parent->d_inode), 88 - req->r_dentry->d_name.len, 89 - req->r_dentry->d_name.name, 88 + req->r_dentry, 90 89 path ? path : ""); 91 90 spin_unlock(&req->r_dentry->d_lock); 92 91 kfree(path); ··· 102 103 if (IS_ERR(path)) 103 104 path = NULL; 104 105 spin_lock(&req->r_old_dentry->d_lock); 105 - seq_printf(s, " #%llx/%.*s (%s)", 106 + seq_printf(s, " #%llx/%pd (%s)", 106 107 req->r_old_dentry_dir ? 107 108 ceph_ino(req->r_old_dentry_dir) : 0, 108 - req->r_old_dentry->d_name.len, 109 - req->r_old_dentry->d_name.name, 109 + req->r_old_dentry, 110 110 path ? path : ""); 111 111 spin_unlock(&req->r_old_dentry->d_lock); 112 112 kfree(path); ··· 148 150 spin_lock(&mdsc->dentry_lru_lock); 149 151 list_for_each_entry(di, &mdsc->dentry_lru, lru) { 150 152 struct dentry *dentry = di->dentry; 151 - seq_printf(s, "%p %p\t%.*s\n", 152 - di, dentry, dentry->d_name.len, dentry->d_name.name); 153 + seq_printf(s, "%p %p\t%pd\n", 154 + di, dentry, dentry); 153 155 } 154 156 spin_unlock(&mdsc->dentry_lru_lock); 155 157
+19 -23
fs/ceph/dir.c
··· 168 168 ceph_ino(dentry->d_inode) != CEPH_INO_CEPH && 169 169 fpos_cmp(ctx->pos, di->offset) <= 0) 170 170 break; 171 - dout(" skipping %p %.*s at %llu (%llu)%s%s\n", dentry, 172 - dentry->d_name.len, dentry->d_name.name, di->offset, 171 + dout(" skipping %p %pd at %llu (%llu)%s%s\n", dentry, 172 + dentry, di->offset, 173 173 ctx->pos, d_unhashed(dentry) ? " unhashed" : "", 174 174 !dentry->d_inode ? " null" : ""); 175 175 spin_unlock(&dentry->d_lock); ··· 190 190 goto out; 191 191 } 192 192 193 - dout(" %llu (%llu) dentry %p %.*s %p\n", di->offset, ctx->pos, 194 - dentry, dentry->d_name.len, dentry->d_name.name, dentry->d_inode); 193 + dout(" %llu (%llu) dentry %p %pd %p\n", di->offset, ctx->pos, 194 + dentry, dentry, dentry->d_inode); 195 195 if (!dir_emit(ctx, dentry->d_name.name, 196 196 dentry->d_name.len, 197 197 ceph_translate_ino(dentry->d_sb, dentry->d_inode->i_ino), ··· 538 538 strcmp(dentry->d_name.name, 539 539 fsc->mount_options->snapdir_name) == 0) { 540 540 struct inode *inode = ceph_get_snapdir(parent); 541 - dout("ENOENT on snapdir %p '%.*s', linking to snapdir %p\n", 542 - dentry, dentry->d_name.len, dentry->d_name.name, inode); 541 + dout("ENOENT on snapdir %p '%pd', linking to snapdir %p\n", 542 + dentry, dentry, inode); 543 543 BUG_ON(!d_unhashed(dentry)); 544 544 d_add(dentry, inode); 545 545 err = 0; ··· 603 603 int op; 604 604 int err; 605 605 606 - dout("lookup %p dentry %p '%.*s'\n", 607 - dir, dentry, dentry->d_name.len, dentry->d_name.name); 606 + dout("lookup %p dentry %p '%pd'\n", 607 + dir, dentry, dentry); 608 608 609 609 if (dentry->d_name.len > NAME_MAX) 610 610 return ERR_PTR(-ENAMETOOLONG); ··· 774 774 if (ceph_snap(dir) == CEPH_SNAPDIR) { 775 775 /* mkdir .snap/foo is a MKSNAP */ 776 776 op = CEPH_MDS_OP_MKSNAP; 777 - dout("mksnap dir %p snap '%.*s' dn %p\n", dir, 778 - dentry->d_name.len, dentry->d_name.name, dentry); 777 + dout("mksnap dir %p snap '%pd' dn %p\n", dir, 778 + dentry, dentry); 779 779 } else if (ceph_snap(dir) == CEPH_NOSNAP) { 780 780 dout("mkdir dir %p dn %p mode 0%ho\n", dir, dentry, mode); 781 781 op = CEPH_MDS_OP_MKDIR; ··· 888 888 889 889 if (ceph_snap(dir) == CEPH_SNAPDIR) { 890 890 /* rmdir .snap/foo is RMSNAP */ 891 - dout("rmsnap dir %p '%.*s' dn %p\n", dir, dentry->d_name.len, 892 - dentry->d_name.name, dentry); 891 + dout("rmsnap dir %p '%pd' dn %p\n", dir, dentry, dentry); 893 892 op = CEPH_MDS_OP_RMSNAP; 894 893 } else if (ceph_snap(dir) == CEPH_NOSNAP) { 895 894 dout("unlink/rmdir dir %p dn %p inode %p\n", ··· 1062 1063 if (flags & LOOKUP_RCU) 1063 1064 return -ECHILD; 1064 1065 1065 - dout("d_revalidate %p '%.*s' inode %p offset %lld\n", dentry, 1066 - dentry->d_name.len, dentry->d_name.name, dentry->d_inode, 1067 - ceph_dentry(dentry)->offset); 1066 + dout("d_revalidate %p '%pd' inode %p offset %lld\n", dentry, 1067 + dentry, dentry->d_inode, ceph_dentry(dentry)->offset); 1068 1068 1069 1069 dir = ceph_get_dentry_parent_inode(dentry); 1070 1070 1071 1071 /* always trust cached snapped dentries, snapdir dentry */ 1072 1072 if (ceph_snap(dir) != CEPH_NOSNAP) { 1073 - dout("d_revalidate %p '%.*s' inode %p is SNAPPED\n", dentry, 1074 - dentry->d_name.len, dentry->d_name.name, dentry->d_inode); 1073 + dout("d_revalidate %p '%pd' inode %p is SNAPPED\n", dentry, 1074 + dentry, dentry->d_inode); 1075 1075 valid = 1; 1076 1076 } else if (dentry->d_inode && 1077 1077 ceph_snap(dentry->d_inode) == CEPH_SNAPDIR) { ··· 1263 1265 struct ceph_dentry_info *di = ceph_dentry(dn); 1264 1266 struct ceph_mds_client *mdsc; 1265 1267 1266 - dout("dentry_lru_add %p %p '%.*s'\n", di, dn, 1267 - dn->d_name.len, dn->d_name.name); 1268 + dout("dentry_lru_add %p %p '%pd'\n", di, dn, dn); 1268 1269 mdsc = ceph_sb_to_client(dn->d_sb)->mdsc; 1269 1270 spin_lock(&mdsc->dentry_lru_lock); 1270 1271 list_add_tail(&di->lru, &mdsc->dentry_lru); ··· 1276 1279 struct ceph_dentry_info *di = ceph_dentry(dn); 1277 1280 struct ceph_mds_client *mdsc; 1278 1281 1279 - dout("dentry_lru_touch %p %p '%.*s' (offset %lld)\n", di, dn, 1280 - dn->d_name.len, dn->d_name.name, di->offset); 1282 + dout("dentry_lru_touch %p %p '%pd' (offset %lld)\n", di, dn, dn, 1283 + di->offset); 1281 1284 mdsc = ceph_sb_to_client(dn->d_sb)->mdsc; 1282 1285 spin_lock(&mdsc->dentry_lru_lock); 1283 1286 list_move_tail(&di->lru, &mdsc->dentry_lru); ··· 1289 1292 struct ceph_dentry_info *di = ceph_dentry(dn); 1290 1293 struct ceph_mds_client *mdsc; 1291 1294 1292 - dout("dentry_lru_del %p %p '%.*s'\n", di, dn, 1293 - dn->d_name.len, dn->d_name.name); 1295 + dout("dentry_lru_del %p %p '%pd'\n", di, dn, dn); 1294 1296 mdsc = ceph_sb_to_client(dn->d_sb)->mdsc; 1295 1297 spin_lock(&mdsc->dentry_lru_lock); 1296 1298 list_del_init(&di->lru);
+2 -2
fs/ceph/file.c
··· 238 238 struct ceph_acls_info acls = {}; 239 239 int err; 240 240 241 - dout("atomic_open %p dentry %p '%.*s' %s flags %d mode 0%o\n", 242 - dir, dentry, dentry->d_name.len, dentry->d_name.name, 241 + dout("atomic_open %p dentry %p '%pd' %s flags %d mode 0%o\n", 242 + dir, dentry, dentry, 243 243 d_unhashed(dentry) ? "unhashed" : "hashed", flags, mode); 244 244 245 245 if (dentry->d_name.len > NAME_MAX)
+6 -8
fs/ceph/inode.c
··· 1186 1186 struct inode *olddir = req->r_old_dentry_dir; 1187 1187 BUG_ON(!olddir); 1188 1188 1189 - dout(" src %p '%.*s' dst %p '%.*s'\n", 1189 + dout(" src %p '%pd' dst %p '%pd'\n", 1190 1190 req->r_old_dentry, 1191 - req->r_old_dentry->d_name.len, 1192 - req->r_old_dentry->d_name.name, 1193 - dn, dn->d_name.len, dn->d_name.name); 1191 + req->r_old_dentry, 1192 + dn, dn); 1194 1193 dout("fill_trace doing d_move %p -> %p\n", 1195 1194 req->r_old_dentry, dn); 1196 1195 1197 1196 d_move(req->r_old_dentry, dn); 1198 - dout(" src %p '%.*s' dst %p '%.*s'\n", 1197 + dout(" src %p '%pd' dst %p '%pd'\n", 1199 1198 req->r_old_dentry, 1200 - req->r_old_dentry->d_name.len, 1201 - req->r_old_dentry->d_name.name, 1202 - dn, dn->d_name.len, dn->d_name.name); 1199 + req->r_old_dentry, 1200 + dn, dn); 1203 1201 1204 1202 /* ensure target dentry is invalidated, despite 1205 1203 rehashing bug in vfs_rename_dir */
+1 -1
fs/configfs/dir.c
··· 386 386 if (d->d_inode) 387 387 simple_rmdir(parent->d_inode,d); 388 388 389 - pr_debug(" o %s removing done (%d)\n",d->d_name.name, d_count(d)); 389 + pr_debug(" o %pd removing done (%d)\n", d, d_count(d)); 390 390 391 391 dput(parent); 392 392 }
+1 -1
fs/fuse/file.c
··· 1988 1988 struct page **pagep, void **fsdata) 1989 1989 { 1990 1990 pgoff_t index = pos >> PAGE_CACHE_SHIFT; 1991 - struct fuse_conn *fc = get_fuse_conn(file->f_dentry->d_inode); 1991 + struct fuse_conn *fc = get_fuse_conn(file_inode(file)); 1992 1992 struct page *page; 1993 1993 loff_t fsize; 1994 1994 int err = -ENOMEM;
+8 -10
fs/jfs/namei.c
··· 84 84 struct inode *iplist[2]; 85 85 struct tblock *tblk; 86 86 87 - jfs_info("jfs_create: dip:0x%p name:%s", dip, dentry->d_name.name); 87 + jfs_info("jfs_create: dip:0x%p name:%pd", dip, dentry); 88 88 89 89 dquot_initialize(dip); 90 90 ··· 216 216 struct inode *iplist[2]; 217 217 struct tblock *tblk; 218 218 219 - jfs_info("jfs_mkdir: dip:0x%p name:%s", dip, dentry->d_name.name); 219 + jfs_info("jfs_mkdir: dip:0x%p name:%pd", dip, dentry); 220 220 221 221 dquot_initialize(dip); 222 222 ··· 352 352 struct inode *iplist[2]; 353 353 struct tblock *tblk; 354 354 355 - jfs_info("jfs_rmdir: dip:0x%p name:%s", dip, dentry->d_name.name); 355 + jfs_info("jfs_rmdir: dip:0x%p name:%pd", dip, dentry); 356 356 357 357 /* Init inode for quota operations. */ 358 358 dquot_initialize(dip); ··· 480 480 s64 new_size = 0; 481 481 int commit_flag; 482 482 483 - jfs_info("jfs_unlink: dip:0x%p name:%s", dip, dentry->d_name.name); 483 + jfs_info("jfs_unlink: dip:0x%p name:%pd", dip, dentry); 484 484 485 485 /* Init inode for quota operations. */ 486 486 dquot_initialize(dip); ··· 797 797 struct btstack btstack; 798 798 struct inode *iplist[2]; 799 799 800 - jfs_info("jfs_link: %s %s", old_dentry->d_name.name, 801 - dentry->d_name.name); 800 + jfs_info("jfs_link: %pd %pd", old_dentry, dentry); 802 801 803 802 dquot_initialize(dir); 804 803 ··· 1081 1082 int commit_flag; 1082 1083 1083 1084 1084 - jfs_info("jfs_rename: %s %s", old_dentry->d_name.name, 1085 - new_dentry->d_name.name); 1085 + jfs_info("jfs_rename: %pd %pd", old_dentry, new_dentry); 1086 1086 1087 1087 dquot_initialize(old_dir); 1088 1088 dquot_initialize(new_dir); ··· 1353 1355 if (!new_valid_dev(rdev)) 1354 1356 return -EINVAL; 1355 1357 1356 - jfs_info("jfs_mknod: %s", dentry->d_name.name); 1358 + jfs_info("jfs_mknod: %pd", dentry); 1357 1359 1358 1360 dquot_initialize(dir); 1359 1361 ··· 1442 1444 struct component_name key; 1443 1445 int rc; 1444 1446 1445 - jfs_info("jfs_lookup: name = %s", dentry->d_name.name); 1447 + jfs_info("jfs_lookup: name = %pd", dentry); 1446 1448 1447 1449 if ((rc = get_UCSname(&key, dentry))) 1448 1450 return ERR_PTR(rc);
+1 -1
fs/nfs/dir.c
··· 133 133 static int 134 134 nfs_closedir(struct inode *inode, struct file *filp) 135 135 { 136 - put_nfs_open_dir_context(filp->f_path.dentry->d_inode, filp->private_data); 136 + put_nfs_open_dir_context(file_inode(filp), filp->private_data); 137 137 return 0; 138 138 } 139 139
+1 -1
fs/nfsd/nfs4xdr.c
··· 1886 1886 goto out_free; 1887 1887 } 1888 1888 p = xdr_encode_opaque(p, dentry->d_name.name, len); 1889 - dprintk("/%s", dentry->d_name.name); 1889 + dprintk("/%pd", dentry); 1890 1890 spin_unlock(&dentry->d_lock); 1891 1891 dput(dentry); 1892 1892 ncomponents--;
+2 -2
fs/ntfs/namei.c
··· 111 111 unsigned long dent_ino; 112 112 int uname_len; 113 113 114 - ntfs_debug("Looking up %s in directory inode 0x%lx.", 115 - dent->d_name.name, dir_ino->i_ino); 114 + ntfs_debug("Looking up %pd in directory inode 0x%lx.", 115 + dent, dir_ino->i_ino); 116 116 /* Convert the name of the dentry to Unicode. */ 117 117 uname_len = ntfs_nlstoucs(vol, dent->d_name.name, dent->d_name.len, 118 118 &uname);
+8 -10
fs/ocfs2/dcache.c
··· 251 251 252 252 if (dl) { 253 253 mlog_bug_on_msg(dl->dl_parent_blkno != parent_blkno, 254 - " \"%.*s\": old parent: %llu, new: %llu\n", 255 - dentry->d_name.len, dentry->d_name.name, 254 + " \"%pd\": old parent: %llu, new: %llu\n", 255 + dentry, 256 256 (unsigned long long)parent_blkno, 257 257 (unsigned long long)dl->dl_parent_blkno); 258 258 return 0; ··· 277 277 (unsigned long long)OCFS2_I(inode)->ip_blkno); 278 278 279 279 mlog_bug_on_msg(dl->dl_parent_blkno != parent_blkno, 280 - " \"%.*s\": old parent: %llu, new: %llu\n", 281 - dentry->d_name.len, dentry->d_name.name, 280 + " \"%pd\": old parent: %llu, new: %llu\n", 281 + dentry, 282 282 (unsigned long long)parent_blkno, 283 283 (unsigned long long)dl->dl_parent_blkno); 284 284 ··· 406 406 if (inode) 407 407 ino = (unsigned long long)OCFS2_I(inode)->ip_blkno; 408 408 mlog(ML_ERROR, "Dentry is missing cluster lock. " 409 - "inode: %llu, d_flags: 0x%x, d_name: %.*s\n", 410 - ino, dentry->d_flags, dentry->d_name.len, 411 - dentry->d_name.name); 409 + "inode: %llu, d_flags: 0x%x, d_name: %pd\n", 410 + ino, dentry->d_flags, dentry); 412 411 } 413 412 414 413 goto out; 415 414 } 416 415 417 - mlog_bug_on_msg(dl->dl_count == 0, "dentry: %.*s, count: %u\n", 418 - dentry->d_name.len, dentry->d_name.name, 419 - dl->dl_count); 416 + mlog_bug_on_msg(dl->dl_count == 0, "dentry: %pd, count: %u\n", 417 + dentry, dl->dl_count); 420 418 421 419 ocfs2_dentry_lock_put(OCFS2_SB(dentry->d_sb), dl); 422 420
+2 -2
fs/ocfs2/dlmfs/dlmfs.c
··· 565 565 * to acquire a lock, this basically destroys our lockres. */ 566 566 status = user_dlm_destroy_lock(&DLMFS_I(inode)->ip_lockres); 567 567 if (status < 0) { 568 - mlog(ML_ERROR, "unlink %.*s, error %d from destroy\n", 569 - dentry->d_name.len, dentry->d_name.name, status); 568 + mlog(ML_ERROR, "unlink %pd, error %d from destroy\n", 569 + dentry, status); 570 570 goto bail; 571 571 } 572 572 status = simple_unlink(dir, dentry);
+1 -2
fs/ocfs2/dlmglue.c
··· 3725 3725 break; 3726 3726 spin_unlock(&dentry_attach_lock); 3727 3727 3728 - mlog(0, "d_delete(%.*s);\n", dentry->d_name.len, 3729 - dentry->d_name.name); 3728 + mlog(0, "d_delete(%pd);\n", dentry); 3730 3729 3731 3730 /* 3732 3731 * The following dcache calls may do an
+3 -3
fs/reiserfs/xattr.c
··· 210 210 } else if (!dentry->d_inode) { 211 211 /* A directory entry exists, but no file? */ 212 212 reiserfs_error(dentry->d_sb, "xattr-20003", 213 - "Corrupted directory: xattr %s listed but " 214 - "not found for file %s.\n", 215 - dentry->d_name.name, dbuf->xadir->d_name.name); 213 + "Corrupted directory: xattr %pd listed but " 214 + "not found for file %pd.\n", 215 + dentry, dbuf->xadir); 216 216 dput(dentry); 217 217 return -EIO; 218 218 }
+4 -4
security/smack/smack_lsm.c
··· 166 166 return rc; 167 167 168 168 smk_bu_mode(mode, acc); 169 - pr_info("Smack Bringup: (%s %s %s) file=(%s %ld %s) %s\n", 169 + pr_info("Smack Bringup: (%s %s %s) file=(%s %ld %pD) %s\n", 170 170 sskp->smk_known, (char *)file->f_security, acc, 171 - inode->i_sb->s_id, inode->i_ino, file->f_dentry->d_name.name, 171 + inode->i_sb->s_id, inode->i_ino, file, 172 172 current->comm); 173 173 return 0; 174 174 } ··· 189 189 return rc; 190 190 191 191 smk_bu_mode(mode, acc); 192 - pr_info("Smack Bringup: (%s %s %s) file=(%s %ld %s) %s\n", 192 + pr_info("Smack Bringup: (%s %s %s) file=(%s %ld %pD) %s\n", 193 193 sskp->smk_known, smk_of_inode(inode)->smk_known, acc, 194 - inode->i_sb->s_id, inode->i_ino, file->f_dentry->d_name.name, 194 + inode->i_sb->s_id, inode->i_ino, file, 195 195 current->comm); 196 196 return 0; 197 197 }