char *visorchannel_uuid_id(uuid_le *guid, char *s);
 void visorchannel_debug(struct visorchannel *channel, int num_queues,
                        struct seq_file *seq, u32 off);
-void visorchannel_dump_section(struct visorchannel *chan, char *s,
-                              int off, int len, struct seq_file *seq);
 void __iomem *visorchannel_get_header(struct visorchannel *channel);
 
 #endif
 
                   addr + off, nbytes);
 }
 EXPORT_SYMBOL_GPL(visorchannel_debug);
-
-void
-visorchannel_dump_section(struct visorchannel *chan, char *s,
-                         int off, int len, struct seq_file *seq)
-{
-       char *buf, *tbuf, *fmtbuf;
-       int fmtbufsize = 0;
-       int i;
-       int errcode = 0;
-
-       fmtbufsize = 100 * COVQ(len, 16);
-       buf = kmalloc(len, GFP_KERNEL|__GFP_NORETRY);
-       if (!buf)
-               return;
-       fmtbuf = kmalloc(fmtbufsize, GFP_KERNEL|__GFP_NORETRY);
-       if (!fmtbuf)
-               goto fmt_failed;
-
-       errcode = visorchannel_read(chan, off, buf, len);
-       if (errcode < 0)
-               goto read_failed;
-       seq_printf(seq, "channel %s:\n", s);
-       tbuf = buf;
-       while (len > 0) {
-               i = (len < 16) ? len : 16;
-               hex_dump_to_buffer(tbuf, i, 16, 1, fmtbuf, fmtbufsize, TRUE);
-               seq_printf(seq, "%s\n", fmtbuf);
-               tbuf += 16;
-               len -= 16;
-       }
-
-read_failed:
-       kfree(fmtbuf);
-fmt_failed:
-       kfree(buf);
-}
-EXPORT_SYMBOL_GPL(visorchannel_dump_section);