Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

init/Kconfig: move more items into the EXPERT menu

KCMP, RSEQ, CACHESTAT_SYSCALL, and PC104 depend on EXPERT but not shown in
the EXPERT menu. Move some lines around so that they are displayed in the
EXPERT menu.

Drop one useless comment.

Change "enabled" to "enable" for DEBUG_RSEQ.

Link: https://lkml.kernel.org/r/20231208045819.2922-1-rdunlap@infradead.org
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: "Paul E. McKenney" <paulmck@kernel.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Randy Dunlap and committed by
Andrew Morton
a751ea34 a903904c

+50 -52
+50 -52
init/Kconfig
··· 1676 1676 1677 1677 If unsure, say Y. 1678 1678 1679 + config KCMP 1680 + bool "Enable kcmp() system call" if EXPERT 1681 + help 1682 + Enable the kernel resource comparison system call. It provides 1683 + user-space with the ability to compare two processes to see if they 1684 + share a common resource, such as a file descriptor or even virtual 1685 + memory space. 1686 + 1687 + If unsure, say N. 1688 + 1689 + config RSEQ 1690 + bool "Enable rseq() system call" if EXPERT 1691 + default y 1692 + depends on HAVE_RSEQ 1693 + select MEMBARRIER 1694 + help 1695 + Enable the restartable sequences system call. It provides a 1696 + user-space cache for the current CPU number value, which 1697 + speeds up getting the current CPU number from user-space, 1698 + as well as an ABI to speed up user-space operations on 1699 + per-CPU data. 1700 + 1701 + If unsure, say Y. 1702 + 1703 + config DEBUG_RSEQ 1704 + default n 1705 + bool "Enable debugging of rseq() system call" if EXPERT 1706 + depends on RSEQ && DEBUG_KERNEL 1707 + help 1708 + Enable extra debugging checks for the rseq system call. 1709 + 1710 + If unsure, say N. 1711 + 1712 + config CACHESTAT_SYSCALL 1713 + bool "Enable cachestat() system call" if EXPERT 1714 + default y 1715 + help 1716 + Enable the cachestat system call, which queries the page cache 1717 + statistics of a file (number of cached pages, dirty pages, 1718 + pages marked for writeback, (recently) evicted pages). 1719 + 1720 + If unsure say Y here. 1721 + 1722 + config PC104 1723 + bool "PC/104 support" if EXPERT 1724 + help 1725 + Expose PC/104 form factor device drivers and options available for 1726 + selection and configuration. Enable this option if your target 1727 + machine has a PC/104 bus. 1728 + 1679 1729 config KALLSYMS 1680 1730 bool "Load all symbols for debugging/ksymoops" if EXPERT 1681 1731 default y ··· 1790 1740 1791 1741 # end of the "standard kernel features (expert users)" menu 1792 1742 1793 - # syscall, maps, verifier 1794 - 1795 1743 config ARCH_HAS_MEMBARRIER_CALLBACKS 1796 1744 bool 1797 1745 1798 1746 config ARCH_HAS_MEMBARRIER_SYNC_CORE 1799 1747 bool 1800 - 1801 - config KCMP 1802 - bool "Enable kcmp() system call" if EXPERT 1803 - help 1804 - Enable the kernel resource comparison system call. It provides 1805 - user-space with the ability to compare two processes to see if they 1806 - share a common resource, such as a file descriptor or even virtual 1807 - memory space. 1808 - 1809 - If unsure, say N. 1810 - 1811 - config RSEQ 1812 - bool "Enable rseq() system call" if EXPERT 1813 - default y 1814 - depends on HAVE_RSEQ 1815 - select MEMBARRIER 1816 - help 1817 - Enable the restartable sequences system call. It provides a 1818 - user-space cache for the current CPU number value, which 1819 - speeds up getting the current CPU number from user-space, 1820 - as well as an ABI to speed up user-space operations on 1821 - per-CPU data. 1822 - 1823 - If unsure, say Y. 1824 - 1825 - config CACHESTAT_SYSCALL 1826 - bool "Enable cachestat() system call" if EXPERT 1827 - default y 1828 - help 1829 - Enable the cachestat system call, which queries the page cache 1830 - statistics of a file (number of cached pages, dirty pages, 1831 - pages marked for writeback, (recently) evicted pages). 1832 - 1833 - If unsure say Y here. 1834 - 1835 - config DEBUG_RSEQ 1836 - default n 1837 - bool "Enabled debugging of rseq() system call" if EXPERT 1838 - depends on RSEQ && DEBUG_KERNEL 1839 - help 1840 - Enable extra debugging checks for the rseq system call. 1841 - 1842 - If unsure, say N. 1843 1748 1844 1749 config HAVE_PERF_EVENTS 1845 1750 bool ··· 1809 1804 bool 1810 1805 help 1811 1806 See tools/perf/design.txt for details 1812 - 1813 - config PC104 1814 - bool "PC/104 support" if EXPERT 1815 - help 1816 - Expose PC/104 form factor device drivers and options available for 1817 - selection and configuration. Enable this option if your target 1818 - machine has a PC/104 bus. 1819 1807 1820 1808 menu "Kernel Performance Events And Counters" 1821 1809