kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing
[openwrt.git] / target / linux / generic / patches-3.3 / 335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch
index abc89712baf836fa9ac6a1691e46ab078af02b21..f31e767a35541ea9efd37099bdccbec967968ae2 100644 (file)
@@ -39,7 +39,7 @@
 -      int i, argc = 0;
 -      char *bootloader = "kexec";
 -      int *kexec_argv = (int *)kexec_args[1];
-+      void __user *buf;
++      void __user *buf = NULL;
 +      size_t bufsz;
 +      size_t size;
 +      int i;
@@ -92,7 +92,7 @@
 +              break;
 +      }
 +
-+      if (i >= image->nr_segments)
++      if (!buf)
 +              return;
 +
 +      size = KEXEC_MIPS_ARGV_BUF_SIZE - 1;