public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* debugfs helper for decimal challenged
@ 2007-08-01 21:52 Robin Getz
  2007-08-01 22:25 ` Greg KH
  0 siblings, 1 reply; 6+ messages in thread
From: Robin Getz @ 2007-08-01 21:52 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-kernel, Mike Frysinger

Greg:

For those of us who forget that when bits 21 and bit 31 in a hardware 
register exposed with debugfs, I should see 2149580800 when I cat it (vs
0x80200000), any objections to providing a hex output interface to the 
debugfs?

Since the input side already takes decimal & hex, I don't think this is a big
change:

DEFINE_SIMPLE_ATTRIBUTE(fops_x16, debugfs_u16_get, debugfs_u16_set, "0x%04llx\n");

struct dentry *debugfs_create_x16(const char *name, mode_t mode,
                                  struct dentry *parent, u16 *value)
{
        return debugfs_create_file(name, mode, parent, value, &fops_x16);
}

DEFINE_SIMPLE_ATTRIBUTE(fops_x32, debugfs_u32_get, debugfs_u32_set, "0x%08llx\n");

struct dentry *debugfs_create_x32(const char *name, mode_t mode,
                                  struct dentry *parent, u32 *value)
{
        return debugfs_create_file(name, mode, parent, value, &fops_x32);
}

If this is OK - I will send a real patch.

-Robin

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-08-02 22:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-01 21:52 debugfs helper for decimal challenged Robin Getz
2007-08-01 22:25 ` Greg KH
2007-08-02  3:13   ` [PATCH] " Robin Getz
2007-08-02 21:09     ` Greg KH
2007-08-02 22:20       ` Robin Getz
2007-08-02 22:23       ` Robin Getz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox