1. 20 Sep, 2020 4 commits
    • Linus Torvalds's avatar
      Merge tag 'kbuild-fixes-v5.9-3' of... · c7948fe9
      Linus Torvalds authored
      Merge tag 'kbuild-fixes-v5.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      
      Pull Kbuild fixes from Masahiro Yamada:
       "Fix qconf warnings and revive help message"
      
      * tag 'kbuild-fixes-v5.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
        kconfig: qconf: revive help message in the info view
        kconfig: qconf: fix incomplete type 'struct gstr' warning
        kconfig: qconf: use delete[] instead of delete to free array (again)
      c7948fe9
    • Masahiro Yamada's avatar
      kconfig: qconf: revive help message in the info view · a46afd11
      Masahiro Yamada authored
      Since commit 68fd110b ("kconfig: qconf: remove redundant help in
      the info view"), the help message is no longer displayed.
      
      I intended to drop duplicated "Symbol:", "Type:", but precious info
      about help and reverse dependencies was lost too.
      
      Revive it now.
      
      "defined at" is contained in menu_get_ext_help(), so I made sure
      to not display it twice.
      
      Fixes: 68fd110b ("kconfig: qconf: remove redundant help in the info view")
      Reported-by: default avatarMaxim Levitsky <mlevitsk@redhat.com>
      Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
      a46afd11
    • Masahiro Yamada's avatar
      kconfig: qconf: fix incomplete type 'struct gstr' warning · 19b835a5
      Masahiro Yamada authored
      "make HOSTCXX=clang++ xconfig" reports the following:
      
        HOSTCXX scripts/kconfig/qconf.o
      In file included from scripts/kconfig/qconf.cc:23:
      In file included from scripts/kconfig/lkc.h:15:
      scripts/kconfig/lkc_proto.h:26:13: warning: 'get_relations_str' has C-linkage specified, but returns incomplete type 'struct gstr' which could be incompatible with C [-Wreturn-type-c-linkage]
      struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head);
                  ^
      
      Currently, get_relations_str() is declared before the struct gstr
      definition.
      
      Move all declarations of menu.c functions below.
      
      BTW, some are declared in lkc.h and some in lkc_proto.h, but the
      difference is unclear. I guess some refactoring is needed.
      Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
      Acked-by: default avatarBoris Kolpackov <boris@codesynthesis.com>
      19b835a5
    • Linus Torvalds's avatar
      Merge branch 'akpm' (patches from Andrew) · 325d0eab
      Linus Torvalds authored
      Merge fixes from Andrew Morton:
       "15 patches.
      
        Subsystems affected by this patch series: mailmap, mm/hotfixes,
        mm/thp, mm/memory-hotplug, misc, kcsan"
      
      * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
        kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'
        fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prototype
        stackleak: let stack_erasing_sysctl take a kernel pointer buffer
        ftrace: let ftrace_enable_sysctl take a kernel pointer buffer
        mm/memory_hotplug: drain per-cpu pages again during memory offline
        selftests/vm: fix display of page size in map_hugetlb
        mm/thp: fix __split_huge_pmd_locked() for migration PMD
        kprobes: fix kill kprobe which has been marked as gone
        tmpfs: restore functionality of nr_inodes=0
        mlock: fix unevictable_pgs event counts on THP
        mm: fix check_move_unevictable_pages() on THP
        mm: migration of hugetlbfs page skip memcg
        ksm: reinstate memcg charge on copied pages
        mailmap: add older email addresses for Kees Cook
      325d0eab
  2. 19 Sep, 2020 16 commits
  3. 18 Sep, 2020 16 commits
  4. 17 Sep, 2020 4 commits