Small bug fix to package/kernel/modules/other.mk stty broken in busybox 1.4.1, added...
authorHamish Guthrie <hcg@openwrt.org>
Tue, 13 Mar 2007 12:18:35 +0000 (12:18 +0000)
committerHamish Guthrie <hcg@openwrt.org>
Tue, 13 Mar 2007 12:18:35 +0000 (12:18 +0000)
SVN-Revision: 6559

package/busybox/patches/930-stty_bug_fix.patch [new file with mode: 0644]
package/kernel/modules/other.mk

diff --git a/package/busybox/patches/930-stty_bug_fix.patch b/package/busybox/patches/930-stty_bug_fix.patch
new file mode 100644 (file)
index 0000000..f33e6b5
--- /dev/null
@@ -0,0 +1,26 @@
+--- build_arm/busybox-1.4.1/coreutils/stty.c.old       2007-03-13 12:59:49.000000000 +0100
++++ build_arm/busybox-1.4.1/coreutils/stty.c   2007-03-13 07:51:38.000000000 +0100
+@@ -568,10 +568,11 @@
+               NULL
+       };
+       int i = index_in_str_array(params, name);
+-      if (i) {
+-              if (!(i == 4 || i == 5))
+-                      i |= 0x80;
+-      }
++      if (i < 0)
++              return 0;
++      if (!(i == 4 || i == 5))
++              i |= 0x80;
++
+       return i;
+ }
+@@ -907,6 +908,7 @@
+ #define STTY_verbose_output     (1<<2)
+ #define STTY_recoverable_output (1<<3)
+ #define STTY_noargs             (1<<4)
++int stty_main(int argc, char **argv);
+ int stty_main(int argc, char **argv)
+ {
+       struct termios mode;
index 1a38db6dfa0d96c7397f7979ca5a8ebb2a0eb133..9a43bc79014a761af1643141281d6c0671b984ee 100644 (file)
@@ -228,7 +228,7 @@ define KernelPackage/mmc/2.6
        FILES:= \
        $(MODULES_DIR)/kernel/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \
        $(MODULES_DIR)/kernel/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX) \
+       $(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX)
        AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
 endef
 $(eval $(call KernelPackage,mmc))