Skip to content

aoe: add debugfs-based export of debug counters

Ed Cashin lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6aoe: create and destroy debugfs directory for aoedrivers/block/aoe/aoeblk.c+9 -10 replies
2/6aoe: add AoE-target files to debugfsdrivers/block/aoe/aoe.h drivers/block/aoe/aoeblk.c drivers/block/aoe/aoedev.c+38 -00 replies
3/6aoe: provide file operations for debugfs filesdrivers/block/aoe/aoeblk.c+24 -10 replies
4/6aoe: fill in per-AoE-target information for debugfs filedrivers/block/aoe/aoeblk.c+32 -10 replies
5/6aoe: update copyright datedrivers/block/aoe/aoeblk.c+1 -10 replies
6/6aoe: update internal version number to 85drivers/block/aoe/aoe.h+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] aoe: add debugfs-based export of debug counters

This patch series applies to today's linux-next/akpm, commit 0c2f52fa9a7cb139617078568c48026c49927617.

It adds the debugging information that the coraid.com-distributed aoe driver exports via sysfs, but instead of sysfs, it uses debugfs.

With these patches applied, even without AoE targets on the network, KEDR reports new possible memory leaks, but these are from callers outside the aoe driver that have used aoe_devnode to get the name of the character devices through the aoe_class->devnode callback, and I believe they're responsible for freeing that memory.

Ed L. Cashin (6):
aoe: create and destroy debugfs directory for aoe
aoe: add AoE-target files to debugfs
aoe: provide file operations for debugfs files
aoe: fill in per-AoE-target information for debugfs file
aoe: update copyright date
aoe: update internal version number to 85

 drivers/block/aoe/aoe.h    |    4 +-
 drivers/block/aoe/aoeblk.c |  101 +++++++++++++++++++++++++++++++++++++++++++-
 drivers/block/aoe/aoedev.c |    1 +
 3 files changed, 103 insertions(+), 3 deletions(-)