]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/seq_file.c
Merge branch 'wmi-fix' into release-2.6.27
[linux-2.6-omap-h63xx.git] / fs / seq_file.c
index 3f54dbd6c49b0c28506505bc41f99f20472fba8f..5d54205e486b6d9351840f768829a3e94d28bf23 100644 (file)
@@ -443,6 +443,20 @@ int seq_dentry(struct seq_file *m, struct dentry *dentry, char *esc)
        return -1;
 }
 
+int seq_bitmap(struct seq_file *m, unsigned long *bits, unsigned int nr_bits)
+{
+       size_t len = bitmap_scnprintf_len(nr_bits);
+
+       if (m->count + len < m->size) {
+               bitmap_scnprintf(m->buf + m->count, m->size - m->count,
+                                bits, nr_bits);
+               m->count += len;
+               return 0;
+       }
+       m->count = m->size;
+       return -1;
+}
+
 static void *single_start(struct seq_file *p, loff_t *pos)
 {
        return NULL + (*pos == 0);