Skip to content
  • Dmitri Vorobiev's avatar
    MIPS: Fix and enhance built-in kernel command line · 6acc7d48
    Dmitri Vorobiev authored
    
    
    Currently, MIPS kernels silently overwrite kernel command-line parameters
    hardcoded in CONFIG_CMDLINE by the ones received from firmware.  Therefore,
    using firmware remains the only reliable method to transfer the
    command-line parameters, which is not always desirable or convenient, and
    the CONFIG_CMDLINE option is thereby effectively rendered useless.
    
    This patch fixes the problem described above and introduces a more flexible
    scheme of handling the kernel command line, in a manner identical to what is
    currently used for x86.  The default behavior, i.e. when CONFIG_CMDLINE_BOOL
    is not defined, retains the existing semantics, and firmware command-line
    arguments override the hardcoded ones.
    
    [Ralf: I fixed up all the defconfig files so the stay unaffected by this
    change.]
    
    Signed-off-by: default avatarDmitri Vorobiev <dmitri.vorobiev@movial.com>
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/689/
    
    
    Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    6acc7d48