upg linux 5.15.123

This commit is contained in:
joborun linux 2023-07-28 12:22:07 +03:00
parent df4a66cadc
commit e6fe252a01
8 changed files with 269 additions and 42 deletions

View File

@ -6,13 +6,13 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=linux
pkgver=5.15.120
pkgver=5.15.123
pkgrel=01
pkgdesc='Linux LTS 5.15 w/o zstd ipv6'
pkgdesc='Linux LTS 5.15 w/o zstd ipv6 + vfio i915 patch'
url="https://www.kernel.org/"
makedepends=(
bc libelf pahole cpio perl tar xz kmod
makedepends=(bc libelf pahole cpio perl tar xz kmod
xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick)
# texlive-latexextra) ## for building docs
options=('!strip')
_srcname=linux-$pkgver
source=(
@ -23,6 +23,7 @@ source=(
0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
0005-lg-laptop-Recognize-more-models.patch
i915-vga-arbiter.patch
sha256sums::https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc)
export KBUILD_BUILD_HOST=joborun
@ -59,7 +60,7 @@ build() {
cd $_srcname
make all
}
# make htmldocs all ## Add this into the build to make docs and uncomment the package section
## make htmldocs all ## Add this into the build to make docs and uncomment the package section
_package() {
pkgdesc="The $pkgdesc kernel and modules w/o zstd ipv6 touchscreen"
@ -110,7 +111,7 @@ _package-headers() {
# add xfs and shmem for aufs building
mkdir -p "$builddir"/{fs/xfs,mm}
# # required when DEBUG_INFO_BTF_MODULES is enabled
# required when DEBUG_INFO_BTF_MODULES is enabled
install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids
echo "Installing headers..."
@ -212,18 +213,19 @@ validpgpkeys=(ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
647F28654894E3BD457199BE38DBBDC86092693E) # Greg Kroah-Hartman
# https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc --> sha256sums
# 6499089eae6b271063cb3e873ab7f4ba0543cfb21dcc9c54d9bcf5357db683f6 linux-5.15.120.tar.xz
# 2de69544a12e6a059163c58fc901c13bcf22e8cac39c66b56f8fbb633399bf93 linux-5.15.123.tar.xz
sha256sums=(6499089eae6b271063cb3e873ab7f4ba0543cfb21dcc9c54d9bcf5357db683f6 # linux-5.15.120.tar.xz
7eedd242e441bd78bfb46d22441a452c0a0623425fec7e91243ac61be6d2f1dd # linux-5.15.120.tar.sign
11bac3c8febe8e0f728e6f70240dc8e7a48962ff5ecfacd5fbcff0dc3c4e406f # config
sha256sums=(2de69544a12e6a059163c58fc901c13bcf22e8cac39c66b56f8fbb633399bf93 # linux-5.15.123.tar.xz
7b1117db89f129940009f4fead7324f7eb0c075e11a79134558e5a7327585761 # linux-5.15.123.tar.sign
84ce6c7112bfe4cc21552e9d087eba8cea0ad2b42876fd88e8e385c8ed62dde0 # config
3b5cfc9ca9cf778ea2c4b619b933cda26519969df2d764b5a687f63cf59974cd # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
c175fbb141c3cec013c799f694d88310375ac5456042f6a4a1adc7667836d786 # 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
8357f000b2b622e73dcfd41c2bad42b5e99fffe8f7ee64f774aa771f86cef43c # 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde # 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9 # 0005-lg-laptop-Recognize-more-models.patch
7069ebae073f5856523f7fd4478b678472da65ae568e68792d1335db34af2154) # sha256sums
856230cfbdc2bb53a4920dfbcb6fb2d58427b7b184e5f94e21f08011d0a2fcc6 # i915-vga-arbiter.patch
4d526a76636cc3cf23f9b5b2dd13064d7e885e620f800521158244195e0aff40) # sha256sums
## b9c983b6115afcaee8e970882db9244b2855eae0e39550c47addcf192f34f8a6 linux-5.15.120-01-x86_64.pkg.tar.lz
## e3d8065c3884e6eecc5eb982e6f62e92e4d768473199c0744ad2bc0d33c7708b linux-headers-5.15.120-01-x86_64.pkg.tar.lz
## 5d4e516dbc6219afd3b50e2fc148d7dccb1aaed39f1329fe533b19e66390945d linux-5.15.123-01-x86_64.pkg.tar.lz
## 39663e8c8957c05328435080cb3df547b22f8e83e326a8756666a2ca3e7874ba linux-headers-5.15.123-01-x86_64.pkg.tar.lz

View File

@ -209,3 +209,4 @@ for _p in "${pkgname[@]}"; do
done
# vim:set ts=8 sts=2 sw=2 et:
fd349d5d254874be306c5c7eb4f5865f0562a64cf3f86abeb9b7fbba90c20539 config

View File

@ -270,3 +270,4 @@ if [ "${CARCH}" = "i486" -o "${CARCH}" = "i686" -o "${CARCH}" = "pentium4" ]; t
makedepends=(${makedepends[@]//imagemagick/})
makedepends=(${makedepends[@]//texlive-latexextra/})
fi
fd349d5d254874be306c5c7eb4f5865f0562a64cf3f86abeb9b7fbba90c20539 config

View File

@ -270,3 +270,4 @@ if [ "${CARCH}" = "i486" -o "${CARCH}" = "i686" -o "${CARCH}" = "pentium4" ]; t
makedepends=(${makedepends[@]//imagemagick/})
makedepends=(${makedepends[@]//texlive-latexextra/})
fi
fd349d5d254874be306c5c7eb4f5865f0562a64cf3f86abeb9b7fbba90c20539 config

View File

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.120 Kernel Configuration
# Linux/x86 5.15.123 Kernel Configuration
#
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.1 20230501"
@ -105,7 +105,6 @@ CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
# CONFIG_NO_HZ_IDLE is not set
CONFIG_NO_HZ_FULL=y
CONFIG_CONTEXT_TRACKING_USER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
@ -904,6 +903,7 @@ CONFIG_BLK_RQ_ALLOC_TIME=y
CONFIG_BLK_SCSI_REQUEST=y
CONFIG_BLK_CGROUP_RWSTAT=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_INTEGRITY_T10=y
@ -5521,9 +5521,9 @@ CONFIG_REGULATOR_WM8350=m
CONFIG_REGULATOR_WM8400=m
CONFIG_REGULATOR_WM8994=m
CONFIG_RC_CORE=y
CONFIG_BPF_LIRC_MODE2=y
CONFIG_LIRC=y
CONFIG_RC_MAP=m
CONFIG_LIRC=y
CONFIG_BPF_LIRC_MODE2=y
CONFIG_RC_DECODERS=y
CONFIG_IR_NEC_DECODER=m
CONFIG_IR_RC5_DECODER=m
@ -5669,13 +5669,13 @@ CONFIG_USB_GSPCA_SN9C2028=m
CONFIG_USB_GSPCA_SN9C20X=m
CONFIG_USB_GSPCA_SONIXB=m
CONFIG_USB_GSPCA_SONIXJ=m
CONFIG_USB_GSPCA_SPCA1528=m
CONFIG_USB_GSPCA_SPCA500=m
CONFIG_USB_GSPCA_SPCA501=m
CONFIG_USB_GSPCA_SPCA505=m
CONFIG_USB_GSPCA_SPCA506=m
CONFIG_USB_GSPCA_SPCA508=m
CONFIG_USB_GSPCA_SPCA561=m
CONFIG_USB_GSPCA_SPCA1528=m
CONFIG_USB_GSPCA_SQ905=m
CONFIG_USB_GSPCA_SQ905C=m
CONFIG_USB_GSPCA_SQ930X=m
@ -5767,12 +5767,12 @@ CONFIG_DVB_USB_ANYSEE=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_AZ6007=m
CONFIG_DVB_USB_CE6230=m
CONFIG_DVB_USB_DVBSKY=m
CONFIG_DVB_USB_EC168=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_LME2510=m
CONFIG_DVB_USB_MXL111SF=m
CONFIG_DVB_USB_RTL28XXU=m
CONFIG_DVB_USB_DVBSKY=m
CONFIG_DVB_USB_ZD1301=m
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
@ -8512,7 +8512,7 @@ CONFIG_INTEL_SCU=y
CONFIG_INTEL_SCU_PCI=y
CONFIG_INTEL_SCU_PLATFORM=m
CONFIG_INTEL_SCU_IPC_UTIL=m
INTEL_TELEMETRY=n
CONFIG_INTEL_TELEMETRY=n
CONFIG_PMC_ATOM=y
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHROMEOS_LAPTOP=m
@ -9467,8 +9467,8 @@ CONFIG_SLIMBUS=m
CONFIG_SLIM_QCOM_CTRL=m
CONFIG_INTERCONNECT=y
CONFIG_COUNTER=m
CONFIG_INTEL_QEP=m
CONFIG_INTERRUPT_CNT=m
CONFIG_INTEL_QEP=m
CONFIG_MOST=m
CONFIG_MOST_USB_HDM=m
CONFIG_MOST_CDEV=m
@ -9971,7 +9971,7 @@ CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
# CONFIG_INIT_STACK_ALL_PATTERN is not set
CONFIG_INIT_STACK_ALL_ZERO=y
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE=y
# CONFIG_GCC_PLUGIN_STACKLEAK is not set
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
@ -10252,9 +10252,8 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
#
CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=m
# CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=m
# CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA=m
@ -10282,7 +10281,7 @@ CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC64=y
CONFIG_CRC64=m
CONFIG_CRC4=m
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
@ -10421,6 +10420,8 @@ CONFIG_SYMBOLIC_ERRNAME=y
CONFIG_DEBUG_BUGVERBOSE=y
# end of printk and dmesg options
CONFIG_AS_HAS_NON_CONST_LEB128=y
#
# Compile-time checks and compiler options
#

View File

@ -0,0 +1,193 @@
From a59b6ecac96eab5e80fa5ee918ddbc8e2fad3a7a Mon Sep 17 00:00:00 2001
From: Mark Weiman <mark.weiman@markzz.com>
Date: Wed, 27 Jan 2021 13:28:46 -0500
Subject: [PATCH] i915: Add module option to support VGA arbiter on HD devices
(5.14)
Updated version of Mark Weiman's i915 patch for 5.14.
Original patch messages follow.
---
This is an updated version of Alex Williamson's patch from:
https://lkml.org/lkml/2014/5/9/517
I don't have i915 graphics, so this is completely untested.
Original commit message follows:
---
Commit 81b5c7bc found that the current VGA arbiter support in i915
only works for ancient GMCH-based IGD devices and attempted to update
support for newer HD devices. Unfortunately newer devices cannot
completely opt-out of VGA arbitration like the old devices could.
The VGA I/O space cannot be disabled internally. The only way to
route VGA I/O elsewhere is by disabling I/O at the device PCI command
register. This means that with commit 81b5c7bc and multiple VGA
adapters, the VGA arbiter will report that multiple VGA devices are
participating in arbitration, Xorg will notice this and disable DRI.
Therefore, 81b5c7bc was reverted because DRI is more important than
being correct.
There is however an actual need for i915 to correctly participate in
VGA arbitration; VGA device assignment. If we want to use VFIO to
assign a VGA device to a virtual machine, we need to be able to
access the VGA resources of that device. By adding an i915 module
option we can allow i915 to continue with its charade by default, but
also allow an easy path for users who require working VGA arbitration.
Hopefully Xorg can someday be taught to behave better with multiple
VGA devices.
This also rolls in reverted commit 6e1b4fda, which corrected an
ordering issue with 81b5c7bc by delaying the disabling of VGA memory
until after vgacon->fbcon handoff.
---
drivers/gpu/drm/i915/display/intel_display.c | 15 +++++++--
drivers/gpu/drm/i915/display/intel_display.h | 1 +
drivers/gpu/drm/i915/display/intel_vga.c | 32 ++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_vga.h | 4 +++
drivers/gpu/drm/i915/i915_params.c | 3 ++
drivers/gpu/drm/i915/i915_params.h | 1 +
6 files changed, 53 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index aabf09f89cad..528c6886a0b5 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -12304,9 +12304,11 @@
intel_bios_init(i915);
- ret = intel_vga_register(i915);
- if (ret)
+ if (!i915_modparams.enable_hd_vgaarb || !HAS_PCH_SPLIT(i915)) {
+ ret = intel_vga_register(i915);
+ if (ret)
goto cleanup_bios;
+ }
/* FIXME: completely on the wrong abstraction layer */
intel_power_domains_init_hw(i915, false);
@@ -12476,6 +12478,12 @@
if (ret)
return ret;
+ /*
+ * Must do this after fbcon init so that
+ * vgacon_save_screen() works during the handover.
+ */
+ intel_vga_disable_mem(i915);
+
/* Only enable hotplug handling once the fbdev is fully set up. */
intel_hpd_init(i915);
intel_hpd_poll_disable(i915);
@@ -13375,6 +13383,7 @@
if (!HAS_DISPLAY(i915))
return;
+ intel_vga_enable_mem(i915);
flush_workqueue(i915->flip_wq);
flush_workqueue(i915->modeset_wq);
diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h
index d10b7c8cde3f..3daaa0bd3b60 100644
--- a/drivers/gpu/drm/i915/display/intel_display.h
+++ b/drivers/gpu/drm/i915/display/intel_display.h
@@ -514,6 +514,7 @@ int vlv_get_cck_clock_hpll(struct drm_i915_private *dev_priv,
void lpt_pch_enable(const struct intel_crtc_state *crtc_state);
void lpt_disable_pch_transcoder(struct drm_i915_private *dev_priv);
void lpt_disable_iclkip(struct drm_i915_private *dev_priv);
+extern void intel_vga_disable_mem(struct drm_i915_private *dev_priv);
void intel_init_display_hooks(struct drm_i915_private *dev_priv);
unsigned int intel_fb_xy_to_linear(int x, int y,
const struct intel_plane_state *state,
diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c
index be333699c515..a76aa52cde76 100644
--- a/drivers/gpu/drm/i915/display/intel_vga.c
+++ b/drivers/gpu/drm/i915/display/intel_vga.c
@@ -41,6 +41,37 @@ void intel_vga_disable(struct drm_i915_private *dev_priv)
intel_de_posting_read(dev_priv, vga_reg);
}
+
+void intel_vga_enable_mem(struct drm_i915_private *dev_priv)
+{
+ struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev);
+
+ /* Enable VGA memory on Intel HD */
+ if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) {
+ vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);
+ outb(inb(VGA_MSR_READ) | VGA_MSR_MEM_EN, VGA_MSR_WRITE);
+ vga_set_legacy_decoding(pdev, VGA_RSRC_LEGACY_IO |
+ VGA_RSRC_LEGACY_MEM |
+ VGA_RSRC_NORMAL_IO |
+ VGA_RSRC_NORMAL_MEM);
+ vga_put(pdev, VGA_RSRC_LEGACY_IO);
+ }
+}
+
+void intel_vga_disable_mem(struct drm_i915_private *dev_priv)
+{
+ struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev);
+ /* Disable VGA memory on Intel HD */
+ if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) {
+ vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);
+ outb(inb(VGA_MSR_READ) & ~VGA_MSR_MEM_EN, VGA_MSR_WRITE);
+ vga_set_legacy_decoding(pdev, VGA_RSRC_LEGACY_IO |
+ VGA_RSRC_NORMAL_IO |
+ VGA_RSRC_NORMAL_MEM);
+ vga_put(pdev, VGA_RSRC_LEGACY_IO);
+ }
+}
+
void intel_vga_redisable_power_on(struct drm_i915_private *dev_priv)
{
i915_reg_t vga_reg = intel_vga_cntrl_reg(dev_priv);
@@ -49,6 +80,7 @@ void intel_vga_redisable_power_on(struct drm_i915_private *dev_priv)
drm_dbg_kms(&dev_priv->drm,
"Something enabled VGA plane, disabling it\n");
intel_vga_disable(dev_priv);
+ intel_vga_disable_mem(dev_priv);
}
}
diff --git a/drivers/gpu/drm/i915/display/intel_vga.h b/drivers/gpu/drm/i915/display/intel_vga.h
index ba5b55b917f0..7e2af7924e99 100644
--- a/drivers/gpu/drm/i915/display/intel_vga.h
+++ b/drivers/gpu/drm/i915/display/intel_vga.h
@@ -15,4 +15,8 @@ void intel_vga_redisable_power_on(struct drm_i915_private *i915);
int intel_vga_register(struct drm_i915_private *i915);
void intel_vga_unregister(struct drm_i915_private *i915);
+/* i915 vga arb patch */
+void intel_vga_enable_mem(struct drm_i915_private *i915);
+void intel_vga_disable_mem(struct drm_i915_private *i915);
+
#endif /* __INTEL_VGA_H__ */
diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
index 7f139ea4a90b..f23476551569 100644
--- a/drivers/gpu/drm/i915/i915_params.c
+++ b/drivers/gpu/drm/i915/i915_params.c
@@ -140,6 +140,9 @@ i915_param_named_unsafe(invert_brightness, int, 0400,
i915_param_named(disable_display, bool, 0400,
"Disable display (default: false)");
+i915_param_named(enable_hd_vgaarb, bool, 0444,
+ "Enable support for VGA arbitration on Intel HD IGD. (default: false)");
+
i915_param_named(mmio_debug, int, 0400,
"Enable the MMIO debug code for the first N failures (default: off). "
"This may negatively affect performance.");
diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h
index 330c03e2b4f7..b44a4b7dba4d 100644
--- a/drivers/gpu/drm/i915/i915_params.h
+++ b/drivers/gpu/drm/i915/i915_params.h
@@ -72,6 +72,7 @@ struct drm_printer;
param(char *, force_probe, CONFIG_DRM_I915_FORCE_PROBE, 0400) \
param(unsigned long, fake_lmem_start, 0, 0400) \
/* leave bools at the end to not create holes */ \
+ param(bool, enable_hd_vgaarb, false, 0600) \
param(bool, enable_hangcheck, true, 0600) \
param(bool, load_detect_test, false, 0600) \
param(bool, force_reset_modeset_test, false, 0600) \
--
2.30.0

View File

@ -336,6 +336,8 @@ da55c90cea583779182d12cf338f321ad0c22b02c5138a5940e3e2975117ad15 ChangeLog-5.4.
a8edf2cc9038b1320dc8bdda31727d888633f00c079bb62cdea0c16b7a1e2a58 ChangeLog-5.4.247
651041da52d56233b5364a2f63ee2b12aaffbe9e91ea931b3e34fcce4ac350ca ChangeLog-5.4.248
7b6f888c2fda34e06845717076395284d5e80ad7c2f1989a2d56071982bf3096 ChangeLog-5.4.249
e0ba691027fec388f6476284f54857d8d0712c9ce6ca6d6d77b868927034b9d4 ChangeLog-5.4.250
6e4664be103aeebcd2e97b718972ce68efbac1973c91540a024b86db0b85e765 ChangeLog-5.4.251
b06ab2b602fc03f3a5ee3e5bbb93b4d1a6ed33f09440ba57fc2f90f7f5339576 ChangeLog-5.5
70703385d5a64eb604eb7db844319fd9b6908aea346d2488b5860a7982d6e591 ChangeLog-5.5.1
e77d916573c237b1422b89845f520f416c4a58df7f869eec401a68c6135b9842 ChangeLog-5.5.2
@ -619,6 +621,8 @@ b6ff91e7b6056250aadd6b8672f95d312529c44f1a7f4f0b55b7d1c490fc0b60 ChangeLog-5.10
1dacc8b3ace6331af89b7cd79ddcb9dafc71adf27b25cb3d872efc3d57253e98 ChangeLog-5.10.184
2445d6a2eebb7c5e297eb4fa5ef90d655a38d75f4ef625ad3332b10c1227579e ChangeLog-5.10.185
7f84c9633488769f4cf7282a4796f84621dacd6427e4addd511dea24d7aee7ef ChangeLog-5.10.186
b0543d7e566ec3917cb739842b2cbab815b72b86d0f6a176b5b1c43f002a31cd ChangeLog-5.10.187
6f6b4d4fe46275aa4d9e033dfd48ba3187d9f3e626362543965a4e53e84f30a0 ChangeLog-5.10.188
1b67a4eb91d8009cf5b47521caae0ff1c904e4fb0ec95e4c2562b61a772f3e16 ChangeLog-5.11
61e4714a1413779d4c9bf707de34ca7146714eb787a9078bcd51c8c18489dc7e ChangeLog-5.11.1
548b64c633da18f18021e72b4c9ba3212d699df6c56e9496277285283df300f5 ChangeLog-5.11.2
@ -825,6 +829,9 @@ cc18a514a6242721a774d734023d2a561cd9d313acede059dc0f7394d99bffb2 ChangeLog-5.15
1acb467127e304ca238e3a5a7ffe6291a1bb9459270c48adb15396754ceeec37 ChangeLog-5.15.118
d8b6759f7ecb381b1489b3fc9db60de2da2b777351afcaf17ac62e87cb4653c7 ChangeLog-5.15.119
f155d090c8d6d78aeaae0edee2b71b8b8f4518d84779557e0fd82b1987aa09ef ChangeLog-5.15.120
2ff391755ac546ca68894d5d2cc9640662ddd4f7784f76b9c26de345496b9ac4 ChangeLog-5.15.121
354cefd1a29ce461ff873d5349bc49419b4d48d563ff5ae71d874a8b4bc46c11 ChangeLog-5.15.122
55907f2a4881b569d2b629f66d2ba6f66fcb42dc369ffafbabd441dafff8ca0d ChangeLog-5.15.123
8973679b5da41c4f9f3a12edf2598bcea3ee4a4988a179f36c4c8d4ec9c96e6f ChangeLog-5.16
694254b586ab67c329bc79a3b0a60f74771b97aebe314aff66c944ec454acb98 ChangeLog-5.16.1
5f029a42102d90a5ca51c2d7d64095dbd846fbf6391582ac9e2f7a791e33b3dd ChangeLog-5.16.2
@ -1571,6 +1578,10 @@ d5998c9a210d6d7c3c271baf4ab1299ecfe8546e8801c3b02b9f5e9fbaa98c20 linux-5.4.248.
3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz
ba2adb16e286956a3228a34ebd0c4116e57580b3fbf2ed10d98306c898975619 linux-5.4.249.tar.gz
dc5458462c6edbe3473fc6dee80fbe0841df7c177fe0546c2f131e5918f5351d linux-5.4.249.tar.xz
be57c44f232d0f4e55555daaee17c5f1b203d221d0a97ede4d8408ea456e28fa linux-5.4.250.tar.gz
0f5b8876526062bf5e346f6b9dde88be873761ee33cf3b8a1586d7d109a091fb linux-5.4.250.tar.xz
544793471e190bb377bb14415c88f40c94fed9979fcdc9636ad81a803d79ecf5 linux-5.4.251.tar.gz
bcb4953ed68131ef17f9f1ba52cac8b9d70007f5ab600bf3dee1fbf8beb218ca linux-5.4.251.tar.xz
b7feea0a1d505f26098d596e6ad6a2e8b476c8f63c52eabf435deab2bb9a5559 linux-5.5.tar.gz
a6fbd4ee903c128367892c2393ee0d9657b6ed3ea90016d4dc6f1f6da20b2330 linux-5.5.tar.xz
8ad23faa72b6a22e3701b90485c0a60c75bd4226c0a438d9cc15e6eb0da2a665 linux-5.5.1.tar.gz
@ -2137,6 +2148,10 @@ da2e60edc84e2e89fe968f54303554cd78635ee991ebe5b931a7441a49707fb8 linux-5.10.183
280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz
2d82cb288c89469d39663555f2fff9666c7863786a3e097215039dd96bbdf76b linux-5.10.186.tar.gz
1e60296a135d272bb7ce645f6ae68fbd4ffd1972cb4b82c38c6faa1172481be3 linux-5.10.186.tar.xz
974341733772ed52e3a4fab2ac9fc1f49989fbd76089f17ad7914fc433325503 linux-5.10.187.tar.gz
f69454210b3e9e00e8b8368aaa897d4ca59f8be3b85399a2fcaecbf17af98bbb linux-5.10.187.tar.xz
f269f6f31885f81495903788198c6e69e7147d1569d688cc43d7dd0c00e63855 linux-5.10.188.tar.gz
c9558bab35e23ae67661bfb3192c609c857f78582a035449ae63e33d04ab6112 linux-5.10.188.tar.xz
8e7f07e91e9aa0611b749fd1a908dc9d28c7d612f831e9d273427d4442b55f25 linux-5.11.tar.gz
04f07b54f0d40adfab02ee6cbd2a942c96728d87c1ef9e120d0cb9ba3fe067b4 linux-5.11.tar.xz
13c77074922003f9c456dec532020067358849a54877d8bca68157b1a5feb5f7 linux-5.11.1.tar.gz
@ -2549,6 +2564,12 @@ aefc85b0023a3db42950b988748b47ff5add31e65a7a3a868424dc0f7c8d59a8 linux-5.15.118
7aa5a0fd3520947e5599e811d28acdc30e36446c016c7dcee3793e6d1cbecfcf linux-5.15.119.tar.xz
bf73c722e2e3d42043e17fa978b569f7b45f0eae02cc58b431d45ea4157a808e linux-5.15.120.tar.gz
6499089eae6b271063cb3e873ab7f4ba0543cfb21dcc9c54d9bcf5357db683f6 linux-5.15.120.tar.xz
46ada090598b0127219931c0d09938c4693d9ab5a3ff42041b5077d5e653439f linux-5.15.121.tar.gz
07e0cebdb00d25459683e9c330a0576349b8c5e5f2abf053b864f9909151c31d linux-5.15.121.tar.xz
094571ea8d63a3e195abd4904349d87e2cb07bf658af2d21dd4f203fb63ed6f7 linux-5.15.122.tar.gz
38755801cd1ce229a8c0a0536d29aa37acea8a8aa13fa438e19fbf9d6293342d linux-5.15.122.tar.xz
20ea4ec292839d74d199cd1381404f0389683f063de9ace48365eb398f24cdf0 linux-5.15.123.tar.gz
2de69544a12e6a059163c58fc901c13bcf22e8cac39c66b56f8fbb633399bf93 linux-5.15.123.tar.xz
d4791f2eddeb25c4e6ae0b2f9b3f5fb3fd394d7f9a57fa3e33de6dd9761480f6 linux-5.16.tar.gz
027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb linux-5.16.tar.xz
5c91875fd84393b6a8a6352f5f7a2fedbed3708e06dc8cc465a9f5a86d1324f5 linux-5.16.1.tar.gz
@ -3036,6 +3057,8 @@ c1055b17cae94cefd31aac8da0cd4099f607c38765c8b1e590a760c0370ab7cc patch-5.4.244.
5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz
0d919e129bdd21bdd25f6f358b8da04a48b598de7baba067ce3e3489b5b4fadf patch-5.4.248.xz
58f1a4f9bfb8b3df4227139074e57668938937dfe388df7e414891f1e2629abd patch-5.4.249.xz
f3e6559d83083ae0b7a2cc432974774ce2eaeda22296935667168518aeae77c1 patch-5.4.250.xz
2a9600af97c18eff47c808fdc46c70ee48032d16a9ae53d8cc93f6e12cb47069 patch-5.4.251.xz
e082f16aa710285ada2c1376b5509bb3bd49548b60ffca84605ac632caa990db patch-5.5.xz
db575e6dfabeb2ab409e2c56f826a6d52d56b8a3b0c004ae261cabd5af220688 patch-5.5.1.xz
07cbd21a049b0bf5a96d7e0b8272db8e53e9947f0eff06fa2a765bb3b34bc8fa patch-5.5.2.xz
@ -3319,6 +3342,8 @@ c04019da6ab852a66bad81382fd9ba1d3a30d1d1fd784f8a0ca4565516b36098 patch-5.10.181
1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz
46a321e7422e7a20646524f7b3ac883143419096f7d1aa24d0597a9d9c7b2de7 patch-5.10.185.xz
185ec6c3155653bb5929455cd69ba97415d3ed3b185aa68a93897bce30725b5d patch-5.10.186.xz
82a1e71141b8664ae6a2795e06f765b8e3f151585eee5cb4eb8ea3f5fed5e8e4 patch-5.10.187.xz
3edbe6cf637af107336f5bda9f2f7f681b94247b4453bc1e1009aaabc5e8013b patch-5.10.188.xz
5b2710f30dd7b0c6f886a2042a76a4e640d3a690a57817d6ac3da49d5e1d96e9 patch-5.11.xz
8808ee2c7e904f2fb3c830b41c8bbc2b2ad37638ee95fdfde68167f0be35dd3f patch-5.11.1.xz
7a6d20308aed903a81a67e76e7c6cd294fb7cbb87f887e2168097da865def8ba patch-5.11.2.xz
@ -3525,6 +3550,9 @@ c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117
790fedbd68008b2461ed76b79a7a450a12712f984e67966ca113b32f4f9a475e patch-5.15.118.xz
6d28487954b150859fb0af4a46336f9c2a8b6bfc73480c00d751db5a10571c2c patch-5.15.119.xz
eba49da6370da30784508d2b17c3d36c87482805907028966d5a0a6e69d56569 patch-5.15.120.xz
acdebb94e3b84d74d8ff851a5c622f0304b832d7b62e795c0b846adc65eb66a5 patch-5.15.121.xz
3c010fcdcc1cf8468384d9468f57f47a0a8ffa8e99aabac91efade699b613dfb patch-5.15.122.xz
6114dc1b29a584e05b024b480604af41ef69ab0ff1e4feecbd0b17ad961950e6 patch-5.15.123.xz
cdc44e99ee873ef2fe27f1ca62120ad225e8d59a99506db3ebfd31e0c7f6796b patch-5.16.xz
9ff97f3a01ec8744863ff611315c44c1f5d1ff551769f7d8359c85561dee1b1d patch-5.16.1.xz
3a09c2f1ad410c09cf03921abeed1a6ca7c38138fb508171ee673d429d179171 patch-5.16.2.xz
@ -3604,17 +3632,17 @@ fdabf20292982e808a26b87f2f29493ba9f20a87d958dc592018ba1a381669df patch-5.19.15.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJkpanTAAoJEGMtOgZYnaaxjsgP/Rn+XljjpiSWHESYrUhWr3h3
RruvWguRTCekOq54wS/UFE/inZyq1NXVHU9IVMUaHAeu+HldiCrX7ia+3A4LxSc8
EXX1NWXqgw2WFo7VoofobIhmblpkNafBSIfF72AcqwGskJ39ZMoEJhRyv4q91D6M
B6hIMPTVEW1gxcRmCODYCxTu2RqpwdEWYel9aCCGFP/CeFcCbtrABhiRKAKWsduh
LHWceplxvI5hGpw4I/PyWo7VYuCU2488t9cDne/q9Q7zlx9IaY9mPk5yiq4FIXq0
9yTsMx6ra/V8JGJDrWhUN8BQFHYFqeWdOfMfrdrL4EJyRSg0OMrJ9BqXytmDuYGY
k0rbOkI59tNkb5fAt7IR2rdJhz9IFUS/bu8ZVvf6jNReiMj6nS3yRoHhS3u/sv/m
mEWRWXf0MG08XQ1Hyb51/GWoZT6xrgM6KQw08YguY0+5lPlwAA4yr08KCOPlxS8m
dCyyeo19KBLwIOA6e5kJgG8pYRAj1Sp8aDZo1sp4e6eeQ2sC2nh9wszdnwo74I9n
TuxiKmWxFzm+YxgXQIIqk+enJczOpCVoMQO1uOWKIgctJ+ohqq5zdI4yCh7nPcdb
NlhOz6R0+62aym20qazFxaHl3EOW1YNoTZPFt7NJMvnOk7MNYUeqH9U9npdTJqOy
pLnx7DatrGTbgva8AWR+
=MnIj
iQIcBAEBCAAGBQJkwhX9AAoJEGMtOgZYnaaxQTsQAJNY5SbB57wGpQvKQl8dNiXT
10mTX7Tf5+Pm/p7J6iqb/Nr31mshLW3F7pVz5yBGEft6sEZLqpWBiiWix3yZZvBq
sDsEwBz/+Jqzqn+yVrfxkKmsISNFlyU4DADnqLGf8YwiNEySXmfyc8y0Drq1CQqe
vVnOX1VaiTz5PdKdq0mc+/vE6xB4U2i+NmDltXzirYAm0ByMQg3rSeHsKq//0Rkr
C15urh3os9CA8oa7an62kKahVP2AdFfDLTtazsQmgLlh+ai5ZeYCLx/DTQHmNcfC
fB4scyR8Xg64TfHztSJvNM5jQI3bIvEwe4jL9jzs1qPkSh8sEBLpM9Qq8hSJLcSX
RjKOKPdadsIn89nmYfTHOaDJ015xPctOA2H+3WKYj42lwOorwY8JmhtWcrrnA2Nh
Wt+afHu6FYYceOEsKs6S5IqNH6Bj19YMjoGtPIurPMHvOtB9EvNRL50Zd3PJLiX0
S6a2yG//QbPXzmPTZHKJnjGd87jwIUZzVo0ozZ+iYFVbv7OimvOt6T/Bwao+KjWl
BEZQmZqqhtAGUv36aEZdEe8t7/paosPYeDfqKSBDkxBzpO8FAGHp4hTmBIsqYvfj
toy8CCIq0WXiOC/EhsaPJpFBg+pEVDDpKrTci7QUqC1OR5C1cq8AEFyjtMJ1hV6b
UvK20EDr/uUm/m3KFdx7
=6mHz
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
real 244m35.615s
user 223m41.658s
sys 20m2.573s
real 253m8.380s
user 230m5.886s
sys 22m10.786s