if (bh != NULL)
                return bh->b_data;
        else {
-               pr_warn("hpfs_map_sector: read error\n");
+               pr_warn("%s(): read error\n", __func__);
                return NULL;
        }
 }
                set_buffer_uptodate(bh);
                return bh->b_data;
        } else {
-               pr_warn("hpfs_get_sector: getblk failed\n");
+               pr_warn("%s(): getblk failed\n", __func__);
                return NULL;
        }
 }
        cond_resched();
 
        if (secno & 3) {
-               pr_warn("hpfs_map_4sectors: unaligned read\n");
+               pr_warn("%s(): unaligned read\n", __func__);
                return NULL;
        }
 
 
        qbh->data = data = kmalloc(2048, GFP_NOFS);
        if (!data) {
-               pr_warn("hpfs_map_4sectors: out of memory\n");
+               pr_warn("%s(): out of memory\n", __func__);
                goto bail4;
        }
 
        hpfs_lock_assert(s);
 
        if (secno & 3) {
-               pr_warn("hpfs_get_4sectors: unaligned read\n");
+               pr_warn("%s(): unaligned read\n", __func__);
                return NULL;
        }
 
        }
 
        if (!(qbh->data = kmalloc(2048, GFP_NOFS))) {
-               pr_warn("hpfs_get_4sectors: out of memory\n");
+               pr_warn("%s(): out of memory\n", __func__);
                goto bail4;
        }
        return qbh->data;
 
                if (de == fde) return ((loff_t) le32_to_cpu(d->self) << 4) | (loff_t)i;
                i++;
        }
-       pr_info("get_pos: not_found\n");
+       pr_info("%s(): not_found\n", __func__);
        return ((loff_t)le32_to_cpu(d->self) << 4) | (loff_t)1;
 }
 
        if ((*p & ~0x3f) == (d & ~0x3f) && (*p & 0x3f) >= (d & 0x3f)) {
                int n = (*p & 0x3f) + c;
                if (n > 0x3f)
-                       pr_warn("hpfs_pos_ins: %08x + %d\n",
-                               (int)*p, (int)c >> 8);
+                       pr_warn("%s(): %08x + %d\n",
+                               __func__, (int)*p, (int)c >> 8);
                else
                        *p = (*p & ~0x3f) | n;
        }
        if ((*p & ~0x3f) == (d & ~0x3f) && (*p & 0x3f) >= (d & 0x3f)) {
                int n = (*p & 0x3f) - c;
                if (n < 1)
-                       pr_warn("hpfs_pos_ins: %08x - %d\n",
-                               (int)*p, (int)c >> 8);
+                       pr_warn("%s(): %08x - %d\n",
+                               __func__, (int)*p, (int)c >> 8);
                else
                        *p = (*p & ~0x3f) | n;
        }
        }
        go_up:
        if (namelen >= 256) {
-               hpfs_error(i->i_sb, "hpfs_add_to_dnode: namelen == %d", namelen);
+               hpfs_error(i->i_sb, "%s(): namelen == %d", __func__, namelen);
                kfree(nd);
                kfree(nname);
                return 1;