From: [EMAIL PROTECTED] Date: Fri, 10 Aug 2007 14:12:07 -0700 > From: Satyam Sharma <[EMAIL PROTECTED]> > > Based upon initial work by Keiichi Kii <[EMAIL PROTECTED]>. > > This patch introduces support for multiple targets, independent of > CONFIG_NETCONSOLE_DYNAMIC -- this is useful even in the default case and > (including the infrastructure introduced in previous patches) doesn't really > add too many bytes to module text. All the complexity (and size) comes with > the dynamic reconfigurability / userspace interface patch, and so it's > plausible users may want to keep this enabled but that disabled (say to avoid > a dependency on CONFIG_CONFIGFS_FS too). > > Also update documentation to mention the use of ";" separator to specify > multiple logging targets in the boot/module option string. > > Brief overview: > > We maintain a target_list (and corresponding lock). Get rid of the static > "default_target" and introduce allocation and release functions for our > netconsole_target objects (but keeping sure to preserve previous behaviour > such as default values). During init_netconsole(), ";" is used as the > separator to identify multiple target specifications in the boot/module option > string. The target specifications are parsed and netpolls setup. During > exit, the target_list is torn down and all items released. > > Signed-off-by: Satyam Sharma <[EMAIL PROTECTED]> > Signed-off-by: Keiichi Kii <[EMAIL PROTECTED]> > Cc: Matt Mackall <[EMAIL PROTECTED]> > Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Applied to net-2.6.24, thanks! - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html