Compare commits

...

95 Commits

Author SHA1 Message Date
ebasov 398ea2e6f1
Update to 6.1.128-0.lvc15
6 days ago
ebasov cebadb6aa3
Enable BTF Debug
1 week ago
ebasov 97079fe060
Added more options
1 week ago
ebasov 9bc496fa24
Added more options for ALL configs
1 week ago
ebasov 4917204664
Added more options
1 week ago
ebasov 3de68f17b5
Fix sign
1 week ago
ebasov 9ee65b3433
Added more options for KFENCE
1 week ago
ebasov c8afb31ed4
Added more options for KCSAN
1 week ago
ebasov 7488378151
Added new variant kernel ( KCSAN, KFENCE )
1 week ago
ebasov 933e575d2b
Added more options
2 weeks ago
ebasov b51ecbc8e6
Fix build/Add more options
2 weeks ago
ebasov fb08006715
Change path
2 weeks ago
ebasov e9060f957a
Delete Debug
2 weeks ago
ebasov 60a631cbeb
Debug
2 weeks ago
ebasov 8eb2313537
Added more options
2 weeks ago
ebasov b3843b9602
Changing the config header
2 weeks ago
ebasov 17d44e4ee9
Bump Version
2 weeks ago
ebasov b62b344ea2
Change configs
2 weeks ago
ebasov 5e2b115e1e
Disable build KMSAN
2 weeks ago
ebasov 533081c1b4
Update stack size
2 weeks ago
ebasov 18d0865889
Change value stack
2 weeks ago
ebasov 888bbb595f
Added more options
2 weeks ago
ebasov eed09a3c49
Change Clange version
2 weeks ago
ebasov ef9205f517
Added more options
2 weeks ago
ebasov f330c66ddf
Change config Files
2 weeks ago
ebasov 8836dbd016
Added more options
2 weeks ago
ebasov cab9ffae05
Added new configs for build with Clang
2 weeks ago
ebasov bca332ced6
Delete clang_lto
2 weeks ago
ebasov 40cf53118c
Fix Too many levels of recursion in macro expansion
2 weeks ago
ebasov 6c6d013966
Reducing the amount of recursion
2 weeks ago
ebasov d983daba15
Delete Debug
2 weeks ago
ebasov 21fa078b54
Fix bad parse error
2 weeks ago
ebasov 4f58ca6b69
Remove extra string
2 weeks ago
ebasov 516e6860ae
change macros
2 weeks ago
ebasov ffcb48d43b
Debug
2 weeks ago
ebasov 2fe9a13c66
Added missing macros with_std
2 weeks ago
ebasov d26e377264
Delete extra 'endif'
2 weeks ago
ebasov 95ba157a98
Build ALL kernel with Clang
2 weeks ago
ebasov 1f6f08c1ad
Enable build with Clang for KMSAN kernel
2 weeks ago
ebasov 1fbf1ecd4c
Changing the move semantics to copy a file
2 weeks ago
ebasov 2bec1819e0
Added more options for KMSAN( BPF )
3 weeks ago
ebasov d7e703dac2
Added lib dwarves + more options
3 weeks ago
ebasov 0626871a06
Added more options
3 weeks ago
ebasov 0344eead9e
Bump version
3 weeks ago
ebasov 673286a2f2
Add more options
3 weeks ago
ebasov ca417db241
Assembly under GCC 13
3 weeks ago
ebasov a198934a91
Added more options
3 weeks ago
ebasov ff39cdcc2c
Bump version
3 weeks ago
ebasov c7f3a014dd
Added more options
3 weeks ago
ebasov 3ca28e5aa4
Added new options on config aarch64
1 month ago
ebasov dbe06f1331
Rename Config files
1 month ago
ebasov 621116be3c
Update to 6.1.124
1 month ago
ebasov 92ac2e5173
Added verification of ALL configs
1 month ago
ebasov 739f64977a
Added missing options for aarch64
1 month ago
ebasov 71744cb8a5
Added new options
1 month ago
ebasov fd0154c754
Remove superfluous
1 month ago
ebasov 5555f9b8a0
Fix unfind %enable_devtoolset12
1 month ago
ebasov 40f73dfe70
Added BuildRequires
1 month ago
ebasov dea5e8545d
Delete path gcc compiler and add macros gcc-toolset-12
1 month ago
ebasov 79c28cfa59
Added new options for KASAN, KMSAN, KMEMLEAK
1 month ago
Arkady L. Shane 1f3de0acec
Fix sign process
1 month ago
ebasov bfa452b0fa
Deleting characters ||
1 month ago
ebasov a3cb8ffec1
Added rename sign files
1 month ago
ebasov 17b72a1fc2
Changing the signature algorithm
1 month ago
ebasov 1f1d11101d
Moving a variable
1 month ago
ebasov 3e0dffb6c6
Fix name Dir
1 month ago
ebasov eb3abacb2c
Correcting the path to the sign file
1 month ago
ebasov 385d577d7e
Fix Sign
1 month ago
Arkady L. Shane dc6f579e91 Merge pull request 'Combining configs into a single assembly' (#4) from ebasov/kernel-lt:i9-ispras-fuzzing into i9-ispras-fuzzing
1 month ago
ebasov 08b316ddee
Fixing the packing of blacklist files
1 month ago
ebasov 1235f144d7
Rename *-blacklist files
1 month ago
ebasov e4da3a272e
Bump version and Added Changelog
2 months ago
ebasov 2c00e51899
Rename binary package
2 months ago
ebasov 54cef4d8e8
clean .Spec
2 months ago
ebasov 050b53f02a
Fix load kernel
2 months ago
ebasov e0277b706a
Combining configs into a single assembly
2 months ago
ebasov 52da71b307
Fix Broken options
3 months ago
ebasov b062fc7a52
Correction of a typo
3 months ago
ebasov e3d22eedf1
disable KASAN, disable KMEMLEAK, enable KMSAN
3 months ago
ebasov 5ce8891d50 Merge pull request 'disable KASAN, enable KMEMLEAK' (#3) from ebasov/kernel-lt:i9-ispras-fuzzing into i9-ispras-fuzzing
3 months ago
ebasov 23d7c7f351
disable KASAN, enable KMEMLEAK
3 months ago
ebasov 381f1fa29e
Added missing macros
3 months ago
ebasov d83744f2f4
Fix sign aarch64
3 months ago
ebasov b6601abb8c
Delete ExclusiveArch
3 months ago
Arkady L. Shane 606822d6ac Merge pull request 'Enable KASAN' (#2) from ebasov/kernel-lt:i9-ispras-fuzzing into i9-ispras-fuzzing
3 months ago
ebasov bacfbbf33f
Added ExclussiveArch
3 months ago
ebasov 3dd7ad7db9
Enable KASAN
3 months ago
Arkady L. Shane 299d3b7fbe
Added more options
3 months ago
Arkady L. Shane fb2434c554
Enable fuzzing iptions:
3 months ago
Arkady L. Shane e1de665fbe
Enable CONFIG_GCC_PLUGIN_STACKLEAK
5 months ago
Arkady L. Shane 2c94ef39e2
Build with bpftool
5 months ago
Arkady L. Shane 6b6d66cb8e
Bump release
5 months ago
Arkady L. Shane 6de7562eed
Added spec
5 months ago
Arkady L. Shane 88b6814256
Rename kernel-lt to kernel
5 months ago
Arkady L. Shane 44ed625e39
Build ISP SAR kernel
5 months ago

2
.gitignore vendored

@ -1 +1 @@
SOURCES/linux-6.1.104.tar.xz
SOURCES/linux-stable-6.1.128-lvc15.tar.gz

@ -1 +1 @@
3b6144217da2b96883a68c3f48be05512896701b SOURCES/linux-6.1.104.tar.xz
23e3384bc390a7c8f7b4b45656ac3d88a022e498 SOURCES/linux-stable-6.1.128-lvc15.tar.gz

@ -0,0 +1,13 @@
diff --git a/net/rxrpc/local_event.c b/net/rxrpc/local_event.c
index 19e929c..e9cf26d 100644
--- a/net/rxrpc/local_event.c
+++ b/net/rxrpc/local_event.c
@@ -16,7 +16,7 @@
#include <generated/utsrelease.h>
#include "ar-internal.h"
-static const char rxrpc_version_string[65] = "linux-" UTS_RELEASE " AF_RXRPC";
+static const char rxrpc_version_string[128] = "linux-" UTS_RELEASE " AF_RXRPC";
/*
* Reply to a version request

@ -1,7 +1,4 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.1.104-1.el9.elrepo.aarch64 Kernel Configuration
#
# arm64
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.1 20231218 (Red Hat 11.4.1-3)"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=110401
@ -27,6 +24,10 @@ CONFIG_THREAD_INFO_IN_TASK=y
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_SHADOW_CALL_STACK=n
CONFIG_INIT_STACK_ALL_PATTERN=n
CONFIG_INIT_STACK_ALL_ZERO=n
CONFIG_KCOV=n
# CONFIG_COMPILE_TEST is not set
# CONFIG_WERROR is not set
CONFIG_UAPI_HEADER_TEST=y
@ -387,6 +388,7 @@ CONFIG_ARM64_ERRATUM_1902691=y
CONFIG_ARM64_ERRATUM_2457168=y
CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
CONFIG_ARM64_ERRATUM_2966298=y
CONFIG_ARM64_ERRATUM_3194386=y
CONFIG_CAVIUM_ERRATUM_22375=y
CONFIG_CAVIUM_ERRATUM_23144=y
CONFIG_CAVIUM_ERRATUM_23154=y
@ -9288,7 +9290,10 @@ CONFIG_INIT_STACK_NONE=y
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
# CONFIG_GCC_PLUGIN_STACKLEAK is not set
CONFIG_GCC_PLUGIN_STACKLEAK=y
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
CONFIG_STACKLEAK_METRICS=n
CONFIG_STACKLEAK_RUNTIME_DISABLE=n
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
@ -10151,6 +10156,11 @@ CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_ARCH_USE_MEMTEST=y
# CONFIG_MEMTEST is not set
# CONFIG_HYPERV_TESTING is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED=n
CONFIG_Z3FOLD_DEPRECATED=n
CONFIG_PROC_MEM_ALWAYS_FORCE=y
CONFIG_PROC_MEM_FORCE_PTRACE=n
CONFIG_PROC_MEM_NO_FORCE=n
# end of Kernel Testing and Coverage
#

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -12,13 +12,15 @@ Dest="$4"
blacklist()
{
cat > "$RpmDir/etc/modprobe.d/$1-blacklist.conf" <<-__EOF__
cat > "$RpmDir/etc/modprobe.d/$1${Dest:+-${Dest}}-blacklist.conf" <<-__EOF__
# This kernel module can be automatically loaded by non-root users. To
# enhance system security, the module is blacklisted by default to ensure
# system administrators make the module available for use as needed.
# See https://access.redhat.com/articles/3760101 for more details.
#
# Remove the blacklist by adding a comment # at the start of the line.
blacklist $1
__EOF__
}
@ -114,16 +116,16 @@ done < modules3.list
sort -u dep.list > dep2.list
if [ -n "$Dest" ]; then
#if [ -n "$Dest" ]; then
# now move the modules into the $Dest directory
while IFS= read -r mod
do
newpath=$(dirname "$mod" | sed -e "s/kernel\\//$Dest\//")
mkdir -p "$newpath"
mv "$mod" "$newpath"
echo "$mod" | sed -e "s/kernel\\//$Dest\//" | sed -e "s|^.|${ModDir}|g" >> "$RpmDir"/"$ListName"
done < dep2.list
fi
# while IFS= read -r mod
# do
# newpath=$(dirname "$mod" | sed -e "s/kernel\\//$Dest\//")
# mkdir -p "$newpath"
# mv "$mod" "$newpath"
# echo "$mod" | sed -e "s/kernel\\//$Dest\//" | sed -e "s|^.|${ModDir}|g" >> "$RpmDir"/"$ListName"
# done < dep2.list
#fi
popd
@ -138,12 +140,11 @@ do
rm -f .tmp_versions/"$modfile"
done < "$Dir"/dep2.list
if [ -z "$Dest" ]; then
sed -e "s|^.|${ModDir}|g" "$Dir"/dep2.list > "$RpmDir/$ListName"
echo "./$RpmDir/$ListName created."
[ -d "$RpmDir/etc/modprobe.d/" ] || mkdir -p "$RpmDir/etc/modprobe.d/"
foreachp check_blacklist < "$List"
fi
sed -e "s|^.|${ModDir}|g" "$Dir"/dep2.list > "$RpmDir/$ListName"
echo "./$RpmDir/$ListName created."
[ -d "$RpmDir/etc/modprobe.d/" ] || mkdir -p "$RpmDir/etc/modprobe.d/"
foreachp check_blacklist < "$List"
# Many BIOS-es export a PNP-id which causes the floppy driver to autoload
# even though most modern systems don't have a 3.5" floppy driver anymore

@ -14,7 +14,7 @@ MODPUBKEY=$2
moddir=$3
modules=$(find "$moddir" -type f -name '*.ko')
sign_file=$(find . -name 'sign-file')
sign_file=$(find . -name 'sign-file' | head -n1)
NPROC=$(nproc)
[ -z "$NPROC" ] && NPROC=1

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save