dynamic_debug: enlarge command/query write buffer
authorJim Cromie <jim.cromie@gmail.com>
Mon, 19 Dec 2011 22:13:07 +0000 (17:13 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 24 Jan 2012 20:48:55 +0000 (12:48 -0800)
commit7281491c594e7b8501eb5dfcf6cd3724f8a1b5b0
tree7f99ca473ffc79baf0cb96b6dfb33de831af494f
parent8bd6026e88cb2eb1e60ee40c7a1a0786b2db6623
dynamic_debug: enlarge command/query write buffer

Current query write buffer is 256 bytes, on stack.  In comparison, the
ddebug_query boot-arg is 1024.  Allocate the buffer off heap, and
enlarge it to 4096 bytes, big enough for ~100 queries (at 40 bytes
each), and error out if not.  This makes it play nicely with large
query sets (to be added later).  The buffer should be enough for most
uses, and others should probably be split into subsets.

[jbaron@redhat.com: changed USER_BUF_PAGE from 4095 -> 4096 ]
Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Jason Baron <jbaron@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
lib/dynamic_debug.c