diff -urNp orig/include/linux/kernel.h modified/include/linux/kernel.h --- orig/include/linux/kernel.h 2006-11-29 16:57:37.000000000 -0500 +++ modified/include/linux/kernel.h 2007-03-13 12:38:38.000000000 -0400 @@ -132,6 +132,8 @@ extern int vsscanf(const char *, const c extern int get_option(char **str, int *pint); extern char *get_options(const char *str, int nints, int *ints); +extern int get_longoption (char **str, long *plong); +extern char *get_longoptions(const char *str, int nlongs, long *longs); extern unsigned long long memparse(char *ptr, char **retptr); extern int core_kernel_text(unsigned long addr); diff -urNp orig/lib/cmdline.c modified/lib/cmdline.c --- orig/lib/cmdline.c 2007-03-15 11:18:59.000000000 -0400 +++ modified/lib/cmdline.c 2007-03-14 11:58:48.000000000 -0400 @@ -181,3 +181,5 @@ unsigned long long memparse (char *ptr, EXPORT_SYMBOL(memparse); EXPORT_SYMBOL(get_option); EXPORT_SYMBOL(get_options); +EXPORT_SYMBOL(get_longoption); +EXPORT_SYMBOL(get_longoptions);