This change is wrong
> -if [ "$CONFIG_SB" = "y" ]; then
> +if [ "$CONFIG_SB" != "n" ]; then
This change is wrong
> - if [ "$CONFIG_GUS" = "y" ]; then
> + if [ "$CONFIG_GUS" != "n" ]; then
This change is wrong
> - if [ "$CONFIG_GUS16" = "y" ]; then
> + if [ "$CONFIG_GUS16" != "n" ]; then
Etc
What needs fixing is putting in MODULE_PARM(value,"i") for each of the
arguments. Then you can set them when you load the module as is intended