/* check for wrong endianness */
                if (super.magic == CRAMFS_MAGIC_WEND) {
                        if (!silent)
-                               printk(KERN_ERR "cramfs: wrong endianness\n");
+                               pr_err("cramfs: wrong endianness\n");
                        return -EINVAL;
                }
 
                mutex_unlock(&read_mutex);
                if (super.magic != CRAMFS_MAGIC) {
                        if (super.magic == CRAMFS_MAGIC_WEND && !silent)
-                               printk(KERN_ERR "cramfs: wrong endianness\n");
+                               pr_err("cramfs: wrong endianness\n");
                        else if (!silent)
-                               printk(KERN_ERR "cramfs: wrong magic\n");
+                               pr_err("cramfs: wrong magic\n");
                        return -EINVAL;
                }
        }
 
        /* get feature flags first */
        if (super.flags & ~CRAMFS_SUPPORTED_FLAGS) {
-               printk(KERN_ERR "cramfs: unsupported filesystem features\n");
+               pr_err("cramfs: unsupported filesystem features\n");
                return -EINVAL;
        }
 
        /* Check that the root inode is in a sane state */
        if (!S_ISDIR(super.root.mode)) {
-               printk(KERN_ERR "cramfs: root is not a directory\n");
+               pr_err("cramfs: root is not a directory\n");
                return -EINVAL;
        }
        /* correct strange, hard-coded permissions of mkcramfs */
        sbi->magic=super.magic;
        sbi->flags=super.flags;
        if (root_offset == 0)
-               printk(KERN_INFO "cramfs: empty filesystem");
+               pr_info("cramfs: empty filesystem");
        else if (!(super.flags & CRAMFS_FLAG_SHIFTED_ROOT_OFFSET) &&
                 ((root_offset != sizeof(struct cramfs_super)) &&
                  (root_offset != 512 + sizeof(struct cramfs_super))))
        {
-               printk(KERN_ERR "cramfs: bad root offset %lu\n", root_offset);
+               pr_err("cramfs: bad root offset %lu\n", root_offset);
                return -EINVAL;
        }
 
 
 
        err = zlib_inflateReset(&stream);
        if (err != Z_OK) {
-               printk("zlib_inflateReset error %d\n", err);
+               pr_err("zlib_inflateReset error %d\n", err);
                zlib_inflateEnd(&stream);
                zlib_inflateInit(&stream);
        }
        return stream.total_out;
 
 err:
-       printk("Error %d while decompressing!\n", err);
-       printk("%p(%d)->%p(%d)\n", src, srclen, dst, dstlen);
+       pr_err("Error %d while decompressing!\n", err);
+       pr_err("%p(%d)->%p(%d)\n", src, srclen, dst, dstlen);
        return -EIO;
 }