Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commits #839

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0e1050f
Update Makefile_32.cpu
jaehj122 Apr 7, 2024
7c08f4c
Update common.h
jaehj122 Apr 7, 2024
c96cf78
Update Kconfig
jaehj122 Apr 7, 2024
01822c5
Update README
jaehj122 Apr 7, 2024
06cbaf2
Update Kconfig
jaehj122 Apr 9, 2024
ea575ba
Update Kbuild
jaehj122 Apr 9, 2024
ee13809
Merge branch 'torvalds:master' into master
jaehj122 Apr 9, 2024
ac8f812
Update Makefile
jaehj122 Apr 9, 2024
7f0546f
Update Makefile
jaehj122 Apr 9, 2024
0070b49
Update Kconfig
jaehj122 Apr 9, 2024
162053f
Update Makefile
jaehj122 Apr 9, 2024
8ccfc13
Update README
jaehj122 Apr 9, 2024
8af3c9a
Update Makefile
jaehj122 Apr 9, 2024
554f8a2
Update Kconfig
jaehj122 Apr 9, 2024
ae5b67d
Merge branch 'torvalds:master' into master
jaehj122 Apr 9, 2024
8e58b73
Update README
jaehj122 Apr 10, 2024
0f3bc41
Update Makefile
jaehj122 Apr 10, 2024
8588bc6
Update README
jaehj122 Apr 10, 2024
7eea9e6
Update Kconfig
jaehj122 Apr 10, 2024
04cbada
Merge branch 'torvalds:master' into master
jaehj122 Apr 11, 2024
cbdd990
Update README
jaehj122 Apr 11, 2024
b3b9523
Update Kconfig
jaehj122 Apr 11, 2024
e1f57be
Update Kbuild
jaehj122 Apr 11, 2024
969bf4d
Merge branch 'torvalds:master' into master
jaehj122 Apr 11, 2024
2c6e76f
Merge branch 'torvalds:master' into master
jaehj122 Apr 12, 2024
95cdc5a
Merge branch 'torvalds:master' into master
jaehj122 Apr 16, 2024
8f09819
Update README kidding
jaehj122 Apr 28, 2024
244d90e
Merge branch 'torvalds:master' into master
jaehj122 Apr 28, 2024
94220f1
Merge branch 'torvalds:master' into master
jaehj122 Jul 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Kbuild
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0
#
# This file is important for building the kernel
# Kbuild for top-level directory of the kernel

# Prepare global headers and check sanity before descending into sub-directories
Expand Down
9 changes: 5 additions & 4 deletions Kconfig
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
#
# For a description of the syntax of this configuration file,
# see Documentation/kbuild/kconfig-language.rst.
#
# Do not mess with this file.
# For a description of the syntax of this configuration file,see Documentation/kbuild/kconfig-language.rst.
# This scirpt is to configure the Kernel.
mainmenu "Linux/$(ARCH) $(KERNELVERSION) Kernel Configuration"

source "scripts/Kconfig.include"
Expand Down Expand Up @@ -30,3 +29,5 @@ source "lib/Kconfig"
source "lib/Kconfig.debug"

source "Documentation/Kconfig"

# Refer to kernal docs at https://docs.kernel.org/
6 changes: 2 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ NAME = Baby Opossum Posse
# *DOCUMENTATION*
# To see a list of typical targets execute "make help"
# More info can be located in ./README
# Comments in this file are targeted only to the developer, do not
# expect to learn how to build the kernel reading this file.
# Comments in this file are targeted only to the developer, do not expect to learn how to build the kernel reading this file.

ifeq ($(filter undefine,$(.FEATURES)),)
$(error GNU Make >= 3.82 is required. Your Make version is $(MAKE_VERSION))
Expand All @@ -22,8 +21,7 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
PHONY := __all
__all:

# We are using a recursive build, so we need to do a little thinking
# to get the ordering right.
# We are using a recursive build, so we need to do a little thinking to get the ordering right.
#
# Most importantly: sub-Makefiles should only ever modify files in
# their own directory. If in some directory we have a dependency on
Expand Down
22 changes: 11 additions & 11 deletions README
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
Linux kernel
Linux kernel 6.9-rc3
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
There are several (very important) guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
In order to build the documentation, use the commands ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:

https://www.kernel.org/doc/html/latest/
https://www.kernel.org/doc/html/latest/ (Important)

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.
There are various text files in the Documentation/ subdirectory, several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems whic
h may result by upgrading your kernel.
Do not upgrade to the latest kernel version if your Distro doesn't have it in repo updates yet!
This is very important, for not only kernel devs but also common users compiling the linux kernal for the first time
Warning: If you configure the kernel wrong, your system might not work!
2 changes: 1 addition & 1 deletion arch/Kconfig
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
#
# General architecture dependent options
#
#Do not mess with this file

#
# Note: arch/$(SRCARCH)/Kconfig needs to be included first so that it can
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/kernel/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
#
# Do not modify unless you need to do so
# Makefile for the linux kernel.
#
# arm_64 only, no x86 code here

CFLAGS_armv8_deprecated.o := -I$(src)

Expand Down
4 changes: 2 additions & 2 deletions arch/m68k/mac/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-only
#
# This kernal makefile is for macs that have the m68k chip archecuitecure
# Makefile for Linux arch/m68k/mac source directory
#
# No powerpc mac code

obj-y := config.o macints.o iop.o via.o oss.o psc.o \
baboon.o macboing.o misc.o
14 changes: 7 additions & 7 deletions arch/powerpc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,12 @@ config NR_IRQS
config NMI_IPI
bool
depends on SMP && (DEBUGGER || KEXEC_CORE || HARDLOCKUP_DETECTOR)
default y
default yes

config PPC_WATCHDOG
bool
depends on HARDLOCKUP_DETECTOR_ARCH
default y
default yes
help
This is a placeholder when the powerpc hardlockup detector
watchdog is selected (arch/powerpc/kernel/watchdog.c). It is
Expand All @@ -100,24 +100,24 @@ config PPC_WATCHDOG

config STACKTRACE_SUPPORT
bool
default y
default yes

config LOCKDEP_SUPPORT
bool
default y
default yes

config GENERIC_LOCKBREAK
bool
default y
default yes
depends on SMP && PREEMPTION && !PPC_QUEUED_SPINLOCKS

config GENERIC_HWEIGHT
bool
default y
default yes

config PPC
bool
default y
default yes
#
# Please keep this list sorted alphabetically.
#
Expand Down
6 changes: 2 additions & 4 deletions arch/s390/Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
#
# S390 code only
# s390/Makefile
#
# This file is included by the global makefile so that you can add your own
# architecture-specific flags and dependencies.
#
# This file is included by the global makefile so that you can add your own architecture-specific flags and dependencies.
# Copyright (C) 1994 by Linus Torvalds
#

Expand Down
2 changes: 1 addition & 1 deletion arch/x86/Makefile_32.cpu
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0
# CPU tuning section - shared with UML.
# CPU fine-tuning section - shared with UML.
# Must change only cflags-y (or [yn]), not CFLAGS! That makes a difference for UML.

tune = $(call cc-option,-mtune=$(1),$(2))
Expand Down
4 changes: 2 additions & 2 deletions drivers/android/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ menu "Android"
config ANDROID_BINDER_IPC
bool "Android Binder IPC Driver"
depends on MMU
default n
default no
help
Binder is used in Android for both communication between processes,
and remote method invocation.
Expand All @@ -16,7 +16,7 @@ config ANDROID_BINDER_IPC
config ANDROID_BINDERFS
bool "Android Binderfs filesystem"
depends on ANDROID_BINDER_IPC
default n
default no
help
Binderfs is a pseudo-filesystem for the Android Binder IPC driver
which can be mounted per-ipc namespace allowing to run multiple
Expand Down
6 changes: 3 additions & 3 deletions fs/ext4/Kconfig
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
# Ext3 configs are here for backward compatibility with old configs which may
# The Ext3 configs are here for backward compatibility with old configs which may
# have EXT3_FS set but not EXT4_FS set and thus would result in non-bootable
# kernels after the removal of ext3 driver.
config EXT3_FS
Expand Down Expand Up @@ -91,7 +91,7 @@ config EXT4_FS_SECURITY
labels in the ext4 filesystem.

If you are not using a security module that requires using
extended attributes for file security labels, say N.
extended attributes for file security labels, say No.

config EXT4_DEBUG
bool "Ext4 debugging support"
Expand All @@ -117,4 +117,4 @@ config EXT4_KUNIT_TESTS
For more information on KUnit and unit tests in general please refer
to the KUnit documentation in Documentation/dev-tools/kunit/.

If unsure, say N.
If unsure, say No.
2 changes: 1 addition & 1 deletion include/soc/tegra/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
struct device;

/**
* Tegra SoC core device OPP table configuration
* Nvidia Tegra SoC core device OPP table configuration
*
* @init_state: pre-initialize OPP state of a device
*/
Expand Down
2 changes: 1 addition & 1 deletion sound/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
# Makefile for the Linux sound card driver
#
# Upgrade to Pipewire for sound if your distro supports it!

obj-$(CONFIG_SOUND) += soundcore.o
obj-$(CONFIG_DMASOUND) += oss/dmasound/
Expand Down