Compare commits

...

42 Commits

Author SHA1 Message Date
ebasov 739f64977a
Added missing options for aarch64
4 days ago
ebasov 71744cb8a5
Added new options
4 days ago
ebasov fd0154c754
Remove superfluous
4 days ago
ebasov 5555f9b8a0
Fix unfind %enable_devtoolset12
4 days ago
ebasov 40f73dfe70
Added BuildRequires
4 days ago
ebasov dea5e8545d
Delete path gcc compiler and add macros gcc-toolset-12
4 days ago
ebasov 79c28cfa59
Added new options for KASAN, KMSAN, KMEMLEAK
4 days ago
Arkady L. Shane 1f3de0acec
Fix sign process
1 week ago
ebasov bfa452b0fa
Deleting characters ||
1 week ago
ebasov a3cb8ffec1
Added rename sign files
2 weeks ago
ebasov 17b72a1fc2
Changing the signature algorithm
2 weeks ago
ebasov 1f1d11101d
Moving a variable
2 weeks ago
ebasov 3e0dffb6c6
Fix name Dir
2 weeks ago
ebasov eb3abacb2c
Correcting the path to the sign file
2 weeks ago
ebasov 385d577d7e
Fix Sign
2 weeks 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
2 weeks ago
ebasov 08b316ddee
Fixing the packing of blacklist files
2 weeks ago
ebasov 1235f144d7
Rename *-blacklist files
2 weeks ago
ebasov e4da3a272e
Bump version and Added Changelog
1 month ago
ebasov 2c00e51899
Rename binary package
1 month ago
ebasov 54cef4d8e8
clean .Spec
1 month ago
ebasov 050b53f02a
Fix load kernel
1 month ago
ebasov e0277b706a
Combining configs into a single assembly
1 month ago
ebasov 52da71b307
Fix Broken options
2 months ago
ebasov b062fc7a52
Correction of a typo
2 months ago
ebasov e3d22eedf1
disable KASAN, disable KMEMLEAK, enable KMSAN
2 months ago
ebasov 5ce8891d50 Merge pull request 'disable KASAN, enable KMEMLEAK' (#3) from ebasov/kernel-lt:i9-ispras-fuzzing into i9-ispras-fuzzing
2 months ago
ebasov 23d7c7f351
disable KASAN, enable KMEMLEAK
2 months ago
ebasov 381f1fa29e
Added missing macros
2 months ago
ebasov d83744f2f4
Fix sign aarch64
2 months ago
ebasov b6601abb8c
Delete ExclusiveArch
2 months ago
Arkady L. Shane 606822d6ac Merge pull request 'Enable KASAN' (#2) from ebasov/kernel-lt:i9-ispras-fuzzing into i9-ispras-fuzzing
2 months ago
ebasov bacfbbf33f
Added ExclussiveArch
2 months ago
ebasov 3dd7ad7db9
Enable KASAN
2 months ago
Arkady L. Shane 299d3b7fbe
Added more options
2 months ago
Arkady L. Shane fb2434c554
Enable fuzzing iptions:
2 months ago
Arkady L. Shane e1de665fbe
Enable CONFIG_GCC_PLUGIN_STACKLEAK
4 months ago
Arkady L. Shane 2c94ef39e2
Build with bpftool
4 months ago
Arkady L. Shane 6b6d66cb8e
Bump release
4 months ago
Arkady L. Shane 6de7562eed
Added spec
4 months ago
Arkady L. Shane 88b6814256
Rename kernel-lt to kernel
4 months ago
Arkady L. Shane 44ed625e39
Build ISP SAR kernel
4 months ago

2
.gitignore vendored

@ -1 +1 @@
SOURCES/linux-6.1.104.tar.xz
SOURCES/linux-stable-6.1.111-lvc4.tar.gz

@ -1 +1 @@
3b6144217da2b96883a68c3f48be05512896701b SOURCES/linux-6.1.104.tar.xz
7c2613fba3edce616696fe878420cba313825bdf SOURCES/linux-stable-6.1.111-lvc4.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

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