obj-$(CONFIG_MCB)             += mcb/
  obj-$(CONFIG_RAS)             += ras/
  obj-$(CONFIG_THUNDERBOLT)     += thunderbolt/
 +obj-$(CONFIG_CORESIGHT)               += coresight/
+ obj-$(CONFIG_ANDROID)         += android/
 
               inode->i_ino, inode->i_generation, inode);
  
        ll_lock_dcache(inode);
 -      ll_d_hlist_for_each_entry(dentry, p, &inode->i_dentry, d_alias) {
 -              CDEBUG(D_DENTRY, "dentry in drop %.*s (%p) parent %p inode %p flags %d\n",
 -                     dentry->d_name.len, dentry->d_name.name,
 -                     dentry, dentry->d_parent,
 +      ll_d_hlist_for_each_entry(dentry, p, &inode->i_dentry, d_u.d_alias) {
-               CDEBUG(D_DENTRY, "dentry in drop %pd (%p) parent %p "
-                      "inode %p flags %d\n", dentry, dentry, dentry->d_parent,
++              CDEBUG(D_DENTRY, "dentry in drop %pd (%p) parent %p inode %p flags %d\n",
++                     dentry, dentry, dentry->d_parent,
                       dentry->d_inode, dentry->d_flags);
  
                if (unlikely(dentry == dentry->d_sb->s_root)) {
 
   */
  static inline void d_lustre_invalidate(struct dentry *dentry, int nested)
  {
-       CDEBUG(D_DENTRY, "invalidate dentry %pd (%p) parent %p inode %p "
-              "refc %d\n", dentry, dentry,
 -      CDEBUG(D_DENTRY, "invalidate dentry %.*s (%p) parent %p inode %p refc %d\n",
 -             dentry->d_name.len, dentry->d_name.name, dentry,
++      CDEBUG(D_DENTRY, "invalidate dentry %pd (%p) parent %p inode %p refc %d\n",
++             dentry, dentry,
               dentry->d_parent, dentry->d_inode, d_count(dentry));
  
        spin_lock_nested(&dentry->d_lock,
 
        list_for_each(tmp, &dentry->d_subdirs)
                subdirs++;
  
-       CERROR("dentry %p dump: name=%pd parent=%p, inode=%p, count=%u,"
-              " flags=0x%x, fsdata=%p, %d subdirs\n", dentry, dentry,
 -      CERROR("dentry %p dump: name=%.*s parent=%.*s (%p), inode=%p, count=%u, flags=0x%x, fsdata=%p, %d subdirs\n",
 -             dentry,
 -             dentry->d_name.len, dentry->d_name.name,
 -             dentry->d_parent->d_name.len, dentry->d_parent->d_name.name,
--             dentry->d_parent, dentry->d_inode, d_count(dentry),
++      CERROR("dentry %p dump: name=%pd parent=%pd (%p), inode=%p, count=%u, flags=0x%x, fsdata=%p, %d subdirs\n",
++             dentry, dentry, dentry->d_parent, dentry->d_parent,
++             dentry->d_inode, d_count(dentry),
               dentry->d_flags, dentry->d_fsdata, subdirs);
        if (dentry->d_inode != NULL)
                ll_dump_inode(dentry->d_inode);
                return;
  
        list_for_each(tmp, &dentry->d_subdirs) {
 -              struct dentry *d = list_entry(tmp, struct dentry, d_u.d_child);
 +              struct dentry *d = list_entry(tmp, struct dentry, d_child);
+ 
                lustre_dump_dentry(d, recur - 1);
        }
  }
 
                result = ll_page_mkwrite0(vma, vmf->page, &retry);
  
                if (!printed && ++count > 16) {
-                       CWARN("app(%s): the page %lu of file %lu is under heavy"
-                             " contention.\n",
+                       CWARN("app(%s): the page %lu of file %lu is under heavy contention.\n",
                              current->comm, vmf->pgoff,
 -                            vma->vm_file->f_dentry->d_inode->i_ino);
 +                            file_inode(vma->vm_file)->i_ino);
                        printed = true;
                }
        } while (retry);
 
        long long lookup_flags = LOOKUP_OPEN;
        int rc = 0;
  
-       CDEBUG(D_VFSTRACE, "VFS Op:name=%pd,dir=%lu/%u(%p),file %p,"
-                          "open_flags %x,mode %x opened %d\n",
 -      CDEBUG(D_VFSTRACE, "VFS Op:name=%.*s,dir=%lu/%u(%p),file %p,open_flags %x,mode %x opened %d\n",
 -             dentry->d_name.len, dentry->d_name.name, dir->i_ino,
++      CDEBUG(D_VFSTRACE, "VFS Op:name=%pd,dir=%lu/%u(%p),file %p,open_flags %x,mode %x opened %d\n",
 +             dentry, dir->i_ino,
               dir->i_generation, dir, file, open_flags, mode, *opened);
  
        it = kzalloc(sizeof(*it), GFP_NOFS);
  {
        int rc;
  
-       CDEBUG(D_VFSTRACE, "VFS Op:name=%pd,dir=%lu/%u(%p),"
-                          "flags=%u, excl=%d\n",
 -      CDEBUG(D_VFSTRACE, "VFS Op:name=%.*s,dir=%lu/%u(%p),flags=%u, excl=%d\n",
 -             dentry->d_name.len, dentry->d_name.name, dir->i_ino,
++      CDEBUG(D_VFSTRACE, "VFS Op:name=%pd,dir=%lu/%u(%p),flags=%u, excl=%d\n",
 +             dentry, dir->i_ino,
               dir->i_generation, dir, mode, want_excl);
  
 -      rc = ll_mknod_generic(dir, &dentry->d_name, mode, 0, dentry);
 +      rc = ll_mknod(dir, dentry, mode, 0);
  
        ll_stats_ops_tally(ll_i2sbi(dir), LPROC_LL_CREATE, 1);
  
 
                                } else if ((*dentryp)->d_inode != inode) {
                                        /* revalidate, but inode is recreated */
                                        CDEBUG(D_READA,
-                                             "stale dentry %pd inode %lu/%u, "
-                                             "statahead inode %lu/%u\n",
 -                                            "stale dentry %.*s inode %lu/%u, statahead inode %lu/%u\n",
 -                                            (*dentryp)->d_name.len,
 -                                            (*dentryp)->d_name.name,
++                                            "stale dentry %pd inode %lu/%u, statahead inode %lu/%u\n",
 +                                            *dentryp,
                                              (*dentryp)->d_inode->i_ino,
                                              (*dentryp)->d_inode->i_generation,
                                              inode->i_ino,
        if (unlikely(sai->sai_inode != parent->d_inode)) {
                struct ll_inode_info *nlli = ll_i2info(parent->d_inode);
  
-               CWARN("Race condition, someone changed %pd just now: "
-                     "old parent "DFID", new parent "DFID"\n",
 -              CWARN("Race condition, someone changed %.*s just now: old parent " DFID ", new parent " DFID "\n",
 -                    (*dentryp)->d_name.len, (*dentryp)->d_name.name,
++              CWARN("Race condition, someone changed %pd just now: old parent "DFID", new parent "DFID"\n",
 +                    *dentryp,
                      PFID(&lli->lli_fid), PFID(&nlli->lli_fid));
                dput(parent);
                iput(sai->sai_inode);