1. 23 Feb, 2021 2 commits
    • Álvaro Fernández Rojas's avatar
      mips: bmips: init clocks earlier · faf3c25e
      Álvaro Fernández Rojas authored
      device_initcall() is too late for bcm63xx.
      We need to call of_clk_init() earlier in order to properly boot.
      Signed-off-by: default avatarÁlvaro Fernández Rojas <noltari@gmail.com>
      Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
      faf3c25e
    • Alexander Lobakin's avatar
      vmlinux.lds.h: catch even more instrumentation symbols into .data · 49387f62
      Alexander Lobakin authored
      LKP caught another bunch of orphaned instrumentation symbols [0]:
      
      mipsel-linux-ld: warning: orphan section `.data.$LPBX1' from
      `init/main.o' being placed in section `.data.$LPBX1'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX0' from
      `init/main.o' being placed in section `.data.$LPBX0'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX1' from
      `init/do_mounts.o' being placed in section `.data.$LPBX1'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX0' from
      `init/do_mounts.o' being placed in section `.data.$LPBX0'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX1' from
      `init/do_mounts_initrd.o' being placed in section `.data.$LPBX1'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX0' from
      `init/do_mounts_initrd.o' being placed in section `.data.$LPBX0'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX1' from
      `init/initramfs.o' being placed in section `.data.$LPBX1'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX0' from
      `init/initramfs.o' being placed in section `.data.$LPBX0'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX1' from
      `init/calibrate.o' being placed in section `.data.$LPBX1'
      mipsel-linux-ld: warning: orphan section `.data.$LPBX0' from
      `init/calibrate.o' being placed in section `.data.$LPBX0'
      
      [...]
      
      Soften the wildcard to .data.$L* to grab these ones into .data too.
      
      [0] https://lore.kernel.org/lkml/202102231519.lWPLPveV-lkp@intel.comReported-by: default avatarkernel test robot <lkp@intel.com>
      Signed-off-by: default avatarAlexander Lobakin <alobakin@pm.me>
      Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
      49387f62
  2. 21 Feb, 2021 10 commits
  3. 18 Feb, 2021 1 commit
  4. 16 Feb, 2021 1 commit
    • Alexander Lobakin's avatar
      vmlinux.lds.h: catch more UBSAN symbols into .data · fa07eca8
      Alexander Lobakin authored
      LKP triggered lots of LD orphan warnings [0]:
      
      mipsel-linux-ld: warning: orphan section `.data.$Lubsan_data299' from
      `init/do_mounts_rd.o' being placed in section `.data.$Lubsan_data299'
      mipsel-linux-ld: warning: orphan section `.data.$Lubsan_data183' from
      `init/do_mounts_rd.o' being placed in section `.data.$Lubsan_data183'
      mipsel-linux-ld: warning: orphan section `.data.$Lubsan_type3' from
      `init/do_mounts_rd.o' being placed in section `.data.$Lubsan_type3'
      mipsel-linux-ld: warning: orphan section `.data.$Lubsan_type2' from
      `init/do_mounts_rd.o' being placed in section `.data.$Lubsan_type2'
      mipsel-linux-ld: warning: orphan section `.data.$Lubsan_type0' from
      `init/do_mounts_rd.o' being placed in section `.data.$Lubsan_type0'
      
      [...]
      
      Seems like "unnamed data" isn't the only type of symbols that UBSAN
      instrumentation can emit.
      Catch these into .data with the wildcard as well.
      
      [0] https://lore.kernel.org/linux-mm/202102160741.k57GCNSR-lkp@intel.com
      
      Fixes: f41b233d ("vmlinux.lds.h: catch UBSAN's "unnamed data" into data")
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Signed-off-by: default avatarAlexander Lobakin <alobakin@pm.me>
      Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
      fa07eca8
  5. 15 Feb, 2021 1 commit
  6. 13 Feb, 2021 11 commits
  7. 11 Feb, 2021 3 commits
  8. 09 Feb, 2021 7 commits
  9. 04 Feb, 2021 4 commits