Skip to content
Snippets Groups Projects
Select Git revision
  • b2436f674bc2fd9676beb5d932a8e559623a60cb
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-08-04
  • experimental-2025-08-04-base
  • experimental-2025-07-31
  • experimental-2025-07-31-base
  • experimental-2025-07-29
  • experimental-2025-07-29-base
  • experimental-2025-07-28
  • experimental-2025-07-28-base
  • experimental-2025-07-26
  • experimental-2025-07-26-base
  • experimental-2025-07-24
  • experimental-2025-07-24-base
  • experimental-2025-07-22
  • experimental-2025-07-22-base
  • experimental-2025-07-21
  • experimental-2025-07-21-base
  • experimental-2025-07-20
  • experimental-2025-07-20-base
  • experimental-2025-07-19
  • experimental-2025-07-19-base
41 results

0094-ar71xx-lzma-loader-constify-kernel-argv-array.patch

Blame
  • user avatar
    Matthias Schiffer authored
    Fixes: d139a135 ("Add various patches to deal with bigger kernels")
    Fixes #1417
    0563473a
    History
    0094-ar71xx-lzma-loader-constify-kernel-argv-array.patch 930 B
    From: Matthias Schiffer <mschiffer@universe-factory.net>
    Date: Wed, 6 Jun 2018 00:30:57 +0200
    Subject: ar71xx: lzma-loader: constify kernel argv array
    
    By making the kernel argv array const, the .data section can always be
    omitted from the laoder binary.
    
    Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
    
    diff --git a/target/linux/ar71xx/image/lzma-loader/src/loader.c b/target/linux/ar71xx/image/lzma-loader/src/loader.c
    index cc73eb1721cbfbf2ad1bb94e8e6d3ab006983c5d..794c4b6285a7fa0423c22d172828415e6f2be93b 100644
    --- a/target/linux/ar71xx/image/lzma-loader/src/loader.c
    +++ b/target/linux/ar71xx/image/lzma-loader/src/loader.c
    @@ -75,7 +75,7 @@ static unsigned long kernel_la;
     #ifdef CONFIG_KERNEL_CMDLINE
     #define kernel_argc	2
     static const char kernel_cmdline[] = CONFIG_KERNEL_CMDLINE;
    -static const char *kernel_argv[] = {
    +static const char *const kernel_argv[] = {
     	NULL,
     	kernel_cmdline,
     	NULL,