From: Michael Chan Date: Tue, 25 Dec 2007 05:28:09 +0000 (-0800) Subject: [ETH]: Combine format_addr() with print_mac(). X-Git-Tag: v2.6.25-rc1~1162^2~918 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ffc49a6ee92b7138c2ee28073a8e10e58335d62;p=pandora-kernel.git [ETH]: Combine format_addr() with print_mac(). print_mac() used many most net drivers and format_addr() used by net-sysfs.c are very similar and they can be intergrated. format_addr() is also identically redefined in the qla4xxx iscsi driver. Export a new function sysfs_format_mac() to be used by net-sysfs, qla4xxx and others in the future. Both print_mac() and sysfs_format_mac() call _format_mac_addr() to do the formatting. Changed print_mac() to use unsigned char * to be consistent with net_device struct's dev_addr. Added buffer length overrun checking as suggested by Joe Perches. Signed-off-by: Michael Chan Signed-off-by: David S. Miller --- Reading git-diff-tree failed