upg libnghttp2 linux pinentry

This commit is contained in:
joborun linux 2022-08-31 02:32:48 +03:00
parent 4cb414fbc5
commit 41d61d84d3
20 changed files with 11652 additions and 101 deletions

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libnghttp2
pkgver=1.48.0
pkgver=1.49.0
pkgrel=01
pkgdesc='Framing layer of HTTP/2 is implemented as a reusable C library'
arch=(x86_64)
@ -44,5 +44,4 @@ package() {
license=(MIT)
sha256sums=(47d8f30ee4f1bc621566d10362ca1b3ac83a335c63da7144947c806772d016e4) # nghttp2-1.48.0.tar.xz
sha256sums=(b0cfd492bbf0b131c472e8f6501c9f4ee82b51b68130f47b278c0b7c9848a66e) # nghttp2-1.49.0.tar.xz

View file

@ -2,7 +2,7 @@
# Contributor: Zhuoyun Wei <wzyboy@wzyboy.org>
pkgname=libnghttp2
pkgver=1.48.0
pkgver=1.49.0
pkgrel=1
pkgdesc='Framing layer of HTTP/2 is implemented as a reusable C library'
arch=(x86_64)
@ -11,7 +11,7 @@ license=(MIT)
depends=(glibc)
conflicts=('nghttp2<1.20.0-2')
source=(https://github.com/nghttp2/nghttp2/releases/download/v$pkgver/nghttp2-$pkgver.tar.xz)
sha512sums=('77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f')
sha512sums=('599bc8e52bbe7f5bdfbf493ea2199c4c4bdeb9eac174d4c56b11fb321b11b86e82674bd3c7f60d7ea975ef60eec3f258b5438d1157491cfa23a1b9adccd7948a')
build() {
cd nghttp2-$pkgver

View file

@ -2,4 +2,3 @@ autoconf
automake

View file

@ -1,4 +1,6 @@
real 0m22.126s
user 0m27.112s
sys 0m2.582s
real 0m28.181s
user 0m25.360s
sys 0m2.384s

View file

@ -1,4 +1,4 @@
From 0948f6ce6d898c598f8fe88240954e578fdc8387 Mon Sep 17 00:00:00 2001
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Mon, 16 Sep 2019 04:53:20 +0200
Subject: [PATCH] ZEN: Add sysctl and CONFIG to disallow unprivileged
@ -14,7 +14,7 @@ Our default behavior continues to match the vanilla kernel.
5 files changed, 53 insertions(+)
diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h
index 33a4240e6a6f1..82213f9c4c17f 100644
index 33a4240e6a6f..82213f9c4c17 100644
--- a/include/linux/user_namespace.h
+++ b/include/linux/user_namespace.h
@@ -139,6 +139,8 @@ static inline void set_rlimit_ucount_max(struct user_namespace *ns,
@ -36,10 +36,10 @@ index 33a4240e6a6f1..82213f9c4c17f 100644
{
return &init_user_ns;
diff --git a/init/Kconfig b/init/Kconfig
index 11f8a845f259d..02b7a0e455a5d 100644
index d19ed66aba3b..a67689ca1929 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1226,6 +1226,22 @@ config USER_NS
@@ -1231,6 +1231,22 @@ config USER_NS
If unsure, say N.
@ -63,7 +63,7 @@ index 11f8a845f259d..02b7a0e455a5d 100644
bool "PID Namespaces"
default y
diff --git a/kernel/fork.c b/kernel/fork.c
index 10885c649ca42..e0fe98e1afbdb 100644
index 89475c994ca9..a00b3f26f241 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -98,6 +98,10 @@
@ -88,7 +88,7 @@ index 10885c649ca42..e0fe98e1afbdb 100644
/*
* Thread groups must share signals as well, and detached threads
* can only be started up within the thread group.
@@ -3056,6 +3064,12 @@ int ksys_unshare(unsigned long unshare_flags)
@@ -3066,6 +3074,12 @@ int ksys_unshare(unsigned long unshare_flags)
if (unshare_flags & CLONE_NEWNS)
unshare_flags |= CLONE_FS;
@ -102,7 +102,7 @@ index 10885c649ca42..e0fe98e1afbdb 100644
if (err)
goto bad_unshare_out;
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 083be6af29d70..42aa3c7835b96 100644
index 23c08bf3db58..63ab60778e5d 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -105,6 +105,9 @@
@ -115,7 +115,7 @@ index 083be6af29d70..42aa3c7835b96 100644
#if defined(CONFIG_SYSCTL)
@@ -1949,6 +1952,15 @@ static struct ctl_table kern_table[] = {
@@ -1953,6 +1956,15 @@ static struct ctl_table kern_table[] = {
.proc_handler = proc_dointvec,
},
#endif
@ -132,7 +132,7 @@ index 083be6af29d70..42aa3c7835b96 100644
{
.procname = "tainted",
diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c
index 6b2e3ca7ee993..0253002184f1d 100644
index 5481ba44a8d6..423ab2563ad7 100644
--- a/kernel/user_namespace.c
+++ b/kernel/user_namespace.c
@@ -21,6 +21,13 @@

View file

@ -0,0 +1,21 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Thu, 18 Nov 2021 22:53:31 +0100
Subject: [PATCH] PCI: Add more NVIDIA controllers to the MSI masking quirk
For: https://bugs.archlinux.org/task/72734
For: https://bugs.archlinux.org/task/72777
---
drivers/pci/quirks.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 4893b1e82403..6ac303124b69 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -5821,3 +5821,5 @@ static void nvidia_ion_ahci_fixup(struct pci_dev *pdev)
pdev->dev_flags |= PCI_DEV_FLAGS_HAS_MSI_MASKING;
}
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_NVIDIA, 0x0ab8, nvidia_ion_ahci_fixup);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_NVIDIA, 0x0ab9, nvidia_ion_ahci_fixup);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_NVIDIA, 0x0d88, nvidia_ion_ahci_fixup);

View file

@ -0,0 +1,85 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ajay Garg <ajaygargnsit@gmail.com>
Date: Tue, 12 Oct 2021 19:26:53 +0530
Subject: [PATCH] iommu: intel: do deep dma-unmapping, to avoid
kernel-flooding.
Origins at :
https://lists.linuxfoundation.org/pipermail/iommu/2021-October/thread.html
=== Changes from v1 => v2 ===
a)
Improved patch-description.
b)
A more root-level fix, as suggested by
1.
Alex Williamson <alex.williamson@redhat.com>
2.
Lu Baolu <baolu.lu@linux.intel.com>
=== Issue ===
Kernel-flooding is seen, when an x86_64 L1 guest (Ubuntu-21) is booted in qemu/kvm
on a x86_64 host (Ubuntu-21), with a host-pci-device attached.
Following kind of logs, along with the stacktraces, cause the flood :
......
DMAR: ERROR: DMA PTE for vPFN 0x428ec already set (to 3f6ec003 not 3f6ec003)
DMAR: ERROR: DMA PTE for vPFN 0x428ed already set (to 3f6ed003 not 3f6ed003)
DMAR: ERROR: DMA PTE for vPFN 0x428ee already set (to 3f6ee003 not 3f6ee003)
DMAR: ERROR: DMA PTE for vPFN 0x428ef already set (to 3f6ef003 not 3f6ef003)
DMAR: ERROR: DMA PTE for vPFN 0x428f0 already set (to 3f6f0003 not 3f6f0003)
......
=== Current Behaviour, leading to the issue ===
Currently, when we do a dma-unmapping, we unmap/unlink the mappings, but
the pte-entries are not cleared.
Thus, following sequencing would flood the kernel-logs :
i)
A dma-unmapping makes the real/leaf-level pte-slot invalid, but the
pte-content itself is not cleared.
ii)
Now, during some later dma-mapping procedure, as the pte-slot is about
to hold a new pte-value, the intel-iommu checks if a prior
pte-entry exists in the pte-slot. If it exists, it logs a kernel-error,
along with a corresponding stacktrace.
iii)
Step ii) runs in abundance, and the kernel-logs run insane.
=== Fix ===
We ensure that as part of a dma-unmapping, each (unmapped) pte-slot
is also cleared of its value/content (at the leaf-level, where the
real mapping from a iova => pfn mapping is stored).
This completes a "deep" dma-unmapping.
Signed-off-by: Ajay Garg <ajaygargnsit@gmail.com>
Link: https://lore.kernel.org/linux-iommu/20211012135653.3852-1-ajaygargnsit@gmail.com/
---
drivers/iommu/intel/iommu.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
index a1ffb3d6d901..c41788ea1a03 100644
--- a/drivers/iommu/intel/iommu.c
+++ b/drivers/iommu/intel/iommu.c
@@ -5113,6 +5113,8 @@ static size_t intel_iommu_unmap(struct iommu_domain *domain,
gather->freelist = domain_unmap(dmar_domain, start_pfn,
last_pfn, gather->freelist);
+ dma_pte_clear_range(dmar_domain, start_pfn, last_pfn);
+
if (dmar_domain->max_addr == iova + size)
dmar_domain->max_addr = iova;

View file

@ -0,0 +1,57 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Kiran K <kiran.k@intel.com>
Date: Wed, 13 Oct 2021 13:35:11 +0530
Subject: [PATCH] Bluetooth: btintel: Fix bdaddress comparison with garbage
value
Intel Read Verision(TLV) data is parsed into a local structure variable
and it contains a field for bd address. Bd address is returned only in
bootloader mode and hence bd address in TLV structure needs to be validated
only if controller is present in boot loader mode.
Signed-off-by: Kiran K <kiran.k@intel.com>
Reviewed-by: Tedd Ho-Jeong An <tedd.an@intel.com>
---
drivers/bluetooth/btintel.c | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git a/drivers/bluetooth/btintel.c b/drivers/bluetooth/btintel.c
index d122cc973917..a828fcd05d83 100644
--- a/drivers/bluetooth/btintel.c
+++ b/drivers/bluetooth/btintel.c
@@ -2006,14 +2006,16 @@ static int btintel_prepare_fw_download_tlv(struct hci_dev *hdev,
if (ver->img_type == 0x03) {
btintel_clear_flag(hdev, INTEL_BOOTLOADER);
btintel_check_bdaddr(hdev);
- }
-
- /* If the OTP has no valid Bluetooth device address, then there will
- * also be no valid address for the operational firmware.
- */
- if (!bacmp(&ver->otp_bd_addr, BDADDR_ANY)) {
- bt_dev_info(hdev, "No device address configured");
- set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks);
+ } else {
+ /*
+ * Check for valid bd address in boot loader mode. Device
+ * will be marked as unconfigured if empty bd address is
+ * found.
+ */
+ if (!bacmp(&ver->otp_bd_addr, BDADDR_ANY)) {
+ bt_dev_info(hdev, "No device address configured");
+ set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks);
+ }
}
btintel_get_fw_name_tlv(ver, fwname, sizeof(fwname), "sfi");
@@ -2309,6 +2311,10 @@ static int btintel_setup_combined(struct hci_dev *hdev)
goto exit_error;
}
+ /* memset ver_tlv to start with clean state as few fields are exclusive
+ * to bootloader mode and are not populated in operational mode
+ */
+ memset(&ver_tlv, 0, sizeof(ver_tlv));
/* For TLV type device, parse the tlv data */
err = btintel_parse_version_tlv(hdev, &ver_tlv, skb);
if (err) {

View file

@ -0,0 +1,36 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Matan Ziv-Av <matan@svgalib.org>
Date: Tue, 23 Nov 2021 22:14:55 +0200
Subject: [PATCH] lg-laptop: Recognize more models
LG uses 5 instead of 0 in the third digit (second digit after 2019) of the year string to indicate newer models in the same year. Handle this case as well.
Signed-off-by: Matan Ziv-Av <matan@svgalib.org>
For: https://bugs.archlinux.org/task/71772
---
drivers/platform/x86/lg-laptop.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/drivers/platform/x86/lg-laptop.c b/drivers/platform/x86/lg-laptop.c
index 88b551caeaaf..d6f74d3a7605 100644
--- a/drivers/platform/x86/lg-laptop.c
+++ b/drivers/platform/x86/lg-laptop.c
@@ -658,6 +658,18 @@ static int acpi_add(struct acpi_device *device)
if (product && strlen(product) > 4)
switch (product[4]) {
case '5':
+ if (strlen(product) > 5)
+ switch (product[5]) {
+ case 'N':
+ year = 2021;
+ break;
+ case '0':
+ year = 2016;
+ break;
+ default:
+ year = 2022;
+ }
+ break;
case '6':
year = 2016;
break;

View file

@ -0,0 +1,238 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Sat, 6 Aug 2022 22:54:33 +0200
Subject: [PATCH] Fix NFSv4 mount regression
This reverts commit 6f2836341d8a (NFSv4.1 query for fs_location attr on
a new file system, 2022-01-12).
For: https://bugs.archlinux.org/task/73838
For: https://bugs.archlinux.org/task/73860
---
fs/nfs/client.c | 7 ----
fs/nfs/nfs4_fs.h | 9 +++--
fs/nfs/nfs4proc.c | 76 ++++++-----------------------------------
fs/nfs/nfs4state.c | 3 +-
include/linux/nfs_xdr.h | 1 -
5 files changed, 15 insertions(+), 81 deletions(-)
diff --git a/fs/nfs/client.c b/fs/nfs/client.c
index 090b16890e3d..551833862171 100644
--- a/fs/nfs/client.c
+++ b/fs/nfs/client.c
@@ -860,13 +860,6 @@ int nfs_probe_fsinfo(struct nfs_server *server, struct nfs_fh *mntfh, struct nfs
server->namelen = pathinfo.max_namelen;
}
- if (clp->rpc_ops->discover_trunking != NULL &&
- (server->caps & NFS_CAP_FS_LOCATIONS)) {
- error = clp->rpc_ops->discover_trunking(server, mntfh);
- if (error < 0)
- return error;
- }
-
return 0;
}
EXPORT_SYMBOL_GPL(nfs_probe_fsinfo);
diff --git a/fs/nfs/nfs4_fs.h b/fs/nfs/nfs4_fs.h
index f8672a34fd63..36471dd0e82b 100644
--- a/fs/nfs/nfs4_fs.h
+++ b/fs/nfs/nfs4_fs.h
@@ -261,8 +261,8 @@ struct nfs4_state_maintenance_ops {
};
struct nfs4_mig_recovery_ops {
- int (*get_locations)(struct nfs_server *, struct nfs_fh *,
- struct nfs4_fs_locations *, struct page *, const struct cred *);
+ int (*get_locations)(struct inode *, struct nfs4_fs_locations *,
+ struct page *, const struct cred *);
int (*fsid_present)(struct inode *, const struct cred *);
};
@@ -304,9 +304,8 @@ extern int nfs4_do_close(struct nfs4_state *state, gfp_t gfp_mask, int wait);
extern int nfs4_server_capabilities(struct nfs_server *server, struct nfs_fh *fhandle);
extern int nfs4_proc_fs_locations(struct rpc_clnt *, struct inode *, const struct qstr *,
struct nfs4_fs_locations *, struct page *);
-extern int nfs4_proc_get_locations(struct nfs_server *, struct nfs_fh *,
- struct nfs4_fs_locations *,
- struct page *page, const struct cred *);
+extern int nfs4_proc_get_locations(struct inode *, struct nfs4_fs_locations *,
+ struct page *page, const struct cred *);
extern int nfs4_proc_fsid_present(struct inode *, const struct cred *);
extern struct rpc_clnt *nfs4_proc_lookup_mountpoint(struct inode *,
struct dentry *,
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index cbb39aff8182..3d4dee10cb11 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
@@ -3963,60 +3963,6 @@ int nfs4_server_capabilities(struct nfs_server *server, struct nfs_fh *fhandle)
return err;
}
-static int _nfs4_discover_trunking(struct nfs_server *server,
- struct nfs_fh *fhandle)
-{
- struct nfs4_fs_locations *locations = NULL;
- struct page *page;
- const struct cred *cred;
- struct nfs_client *clp = server->nfs_client;
- const struct nfs4_state_maintenance_ops *ops =
- clp->cl_mvops->state_renewal_ops;
- int status = -ENOMEM;
-
- cred = ops->get_state_renewal_cred(clp);
- if (cred == NULL) {
- cred = nfs4_get_clid_cred(clp);
- if (cred == NULL)
- return -ENOKEY;
- }
-
- page = alloc_page(GFP_KERNEL);
- locations = kmalloc(sizeof(struct nfs4_fs_locations), GFP_KERNEL);
- if (page == NULL || locations == NULL)
- goto out;
-
- status = nfs4_proc_get_locations(server, fhandle, locations, page,
- cred);
- if (status)
- goto out;
-out:
- if (page)
- __free_page(page);
- kfree(locations);
- return status;
-}
-
-static int nfs4_discover_trunking(struct nfs_server *server,
- struct nfs_fh *fhandle)
-{
- struct nfs4_exception exception = {
- .interruptible = true,
- };
- struct nfs_client *clp = server->nfs_client;
- int err = 0;
-
- if (!nfs4_has_session(clp))
- goto out;
- do {
- err = nfs4_handle_exception(server,
- _nfs4_discover_trunking(server, fhandle),
- &exception);
- } while (exception.retry);
-out:
- return err;
-}
-
static int _nfs4_lookup_root(struct nfs_server *server, struct nfs_fh *fhandle,
struct nfs_fsinfo *info)
{
@@ -7952,18 +7898,18 @@ int nfs4_proc_fs_locations(struct rpc_clnt *client, struct inode *dir,
* appended to this compound to identify the client ID which is
* performing recovery.
*/
-static int _nfs40_proc_get_locations(struct nfs_server *server,
- struct nfs_fh *fhandle,
+static int _nfs40_proc_get_locations(struct inode *inode,
struct nfs4_fs_locations *locations,
struct page *page, const struct cred *cred)
{
+ struct nfs_server *server = NFS_SERVER(inode);
struct rpc_clnt *clnt = server->client;
u32 bitmask[2] = {
[0] = FATTR4_WORD0_FSID | FATTR4_WORD0_FS_LOCATIONS,
};
struct nfs4_fs_locations_arg args = {
.clientid = server->nfs_client->cl_clientid,
- .fh = fhandle,
+ .fh = NFS_FH(inode),
.page = page,
.bitmask = bitmask,
.migration = 1, /* skip LOOKUP */
@@ -8009,17 +7955,17 @@ static int _nfs40_proc_get_locations(struct nfs_server *server,
* When the client supports GETATTR(fs_locations_info), it can
* be plumbed in here.
*/
-static int _nfs41_proc_get_locations(struct nfs_server *server,
- struct nfs_fh *fhandle,
+static int _nfs41_proc_get_locations(struct inode *inode,
struct nfs4_fs_locations *locations,
struct page *page, const struct cred *cred)
{
+ struct nfs_server *server = NFS_SERVER(inode);
struct rpc_clnt *clnt = server->client;
u32 bitmask[2] = {
[0] = FATTR4_WORD0_FSID | FATTR4_WORD0_FS_LOCATIONS,
};
struct nfs4_fs_locations_arg args = {
- .fh = fhandle,
+ .fh = NFS_FH(inode),
.page = page,
.bitmask = bitmask,
.migration = 1, /* skip LOOKUP */
@@ -8068,28 +8014,27 @@ static int _nfs41_proc_get_locations(struct nfs_server *server,
* -NFS4ERR_LEASE_MOVED is returned if the server still has leases
* from this client that require migration recovery.
*/
-int nfs4_proc_get_locations(struct nfs_server *server,
- struct nfs_fh *fhandle,
+int nfs4_proc_get_locations(struct inode *inode,
struct nfs4_fs_locations *locations,
struct page *page, const struct cred *cred)
{
+ struct nfs_server *server = NFS_SERVER(inode);
struct nfs_client *clp = server->nfs_client;
const struct nfs4_mig_recovery_ops *ops =
clp->cl_mvops->mig_recovery_ops;
struct nfs4_exception exception = {
.interruptible = true,
};
int status;
dprintk("%s: FSID %llx:%llx on \"%s\"\n", __func__,
(unsigned long long)server->fsid.major,
(unsigned long long)server->fsid.minor,
clp->cl_hostname);
- nfs_display_fhandle(fhandle, __func__);
+ nfs_display_fhandle(NFS_FH(inode), __func__);
do {
- status = ops->get_locations(server, fhandle, locations, page,
- cred);
+ status = ops->get_locations(inode, locations, page, cred);
if (status != -NFS4ERR_DELAY)
break;
nfs4_handle_exception(server, status, &exception);
@@ -10586,7 +10531,6 @@ const struct nfs_rpc_ops nfs_v4_clientops = {
.free_client = nfs4_free_client,
.create_server = nfs4_create_server,
.clone_server = nfs_clone_server,
- .discover_trunking = nfs4_discover_trunking,
};
static const struct xattr_handler nfs4_xattr_nfs4_acl_handler = {
diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c
index 83c88b54d712..42707e12d35c 100644
--- a/fs/nfs/nfs4state.c
+++ b/fs/nfs/nfs4state.c
@@ -2098,8 +2098,7 @@ static int nfs4_try_migration(struct nfs_server *server, const struct cred *cred
}
inode = d_inode(server->super->s_root);
- result = nfs4_proc_get_locations(server, NFS_FH(inode), locations,
- page, cred);
+ result = nfs4_proc_get_locations(inode, locations, page, cred);
if (result) {
dprintk("<-- %s: failed to retrieve fs_locations: %d\n",
__func__, result);
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h
index ecd74cc34797..e9698b6278a5 100644
--- a/include/linux/nfs_xdr.h
+++ b/include/linux/nfs_xdr.h
@@ -1805,7 +1805,6 @@ struct nfs_rpc_ops {
struct nfs_server *(*create_server)(struct fs_context *);
struct nfs_server *(*clone_server)(struct nfs_server *, struct nfs_fh *,
struct nfs_fattr *, rpc_authflavor_t);
- int (*discover_trunking)(struct nfs_server *, struct nfs_fh *);
};
/*

View file

@ -6,12 +6,13 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=linux
pkgver=5.15.53
pkgrel=02
pkgver=5.15.63
pkgrel=01
pkgdesc='Linux 5.15 no zstd no ipv6'
url="https://www.kernel.org/"
arch=(x86_64)
makedepends=( bc kmod libelf pahole cpio perl tar xz
makedepends=(
bc libelf pahole cpio perl tar xz kmod
xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick)
options=('!strip')
_srcname=linux-$pkgver
@ -19,15 +20,12 @@ source=(
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
config # the main kernel config file
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-PCI_Add_more_NVIDIA_controllers_to_the_MSI_masking_quirk.patch
0003-iommu_intel_do_deep_dma-unmapping_to_avoid_kernel-flooding.patch
0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
0005-lg-laptop_Recognize_more_models.patch
0006_fix_NFSv4_mount_regression.diff
0100-netfilter-nf_tables-stricter-validation-of-element-data.diff
0101-netfilter-nft_set_pipapo-release-elements-in-clone-from-abort-path.diff
sha256sums
)
0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
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
0006-Fix-NFSv4-mount-regression.patch
sha256sums)
export KBUILD_BUILD_HOST=joborunlinux
export KBUILD_BUILD_USER=$pkgbase
@ -36,13 +34,13 @@ export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EP
prepare() {
cd $_srcname
# fix NFSv4 mounting issue regression - FS#73838 / FS#73860
# https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/patch/?id=6f2836341d8a39e1e000572b10959347d7e61fd9
patch -Rp1 -i ../0006_fix_NFSv4_mount_regression.diff
# FS#75226 - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34918
patch -Np1 -i ../0100-netfilter-nf_tables-stricter-validation-of-element-data.diff
patch -Np1 -i ../0101-netfilter-nft_set_pipapo-release-elements-in-clone-from-abort-path.diff
# # fix NFSv4 mounting issue regression - FS#73838 / FS#73860
# # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/patch/?id=6f2836341d8a39e1e000572b10959347d7e61fd9
# patch -Rp1 -i ../0006_fix_NFSv4_mount_regression.diff
#
# # FS#75226 - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34918
# patch -Np1 -i ../0100-netfilter-nf_tables-stricter-validation-of-element-data.diff
# patch -Np1 -i ../0101-netfilter-nft_set_pipapo-release-elements-in-clone-from-abort-path.diff
echo "Setting version..."
scripts/setlocalversion --save-scmversion
@ -61,7 +59,7 @@ prepare() {
echo "Setting config..."
cp ../config .config
make olddefconfig
# diff -u ../config .config || :
diff -u ../config .config || :
#return 1
make -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)"
@ -78,7 +76,7 @@ _package() {
depends=(coreutils kmod initramfs)
optdepends=('wireless-regdb: to set the correct wireless channels of your country'
'linux-firmware: firmware images needed for some devices')
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE)
replaces=(wireguard-lts)
cd $_srcname
@ -115,6 +113,7 @@ _package-headers() {
install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile
cp -t "$builddir" -a scripts
# required when STACK_VALIDATION is enabled
# add objtool for external module building and enabled VALIDATION_STACK option
install -Dt "$builddir/tools/objtool" tools/objtool/objtool
@ -217,19 +216,16 @@ license=(GPL2)
validpgpkeys=(ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
647F28654894E3BD457199BE38DBBDC86092693E) # Greg Kroah-Hartman
# https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
sha256sums=(f3aa717243051f3fcca90ebfe26fe5c3a596c2f6047846e8d1724ea90df77b07 # linux-5.15.53.tar.xz
8aec9c7aa872464b65dc7082ce647d208069f20518bc0a7fa719c24f600ac643 # linux-5.15.53.tar.sign
9eff0f58d93b27e9a2f61196d947b2e1b1d4676e34f92550b9f930f4bafb1586 # config
99df282c594cc269d9a5d19bb86ea887892d3654cfc53c4ce94a644cf3278423 # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
c35018601f04ae81e0a2018a8597595db6ae053158c206845399cdebb2d2b706 # 0002-PCI_Add_more_NVIDIA_controllers_to_the_MSI_masking_quirk.patch
7c7707c738983f3683d76295b496f578996b7341fa39ad334ec2833bfe4b966e # 0003-iommu_intel_do_deep_dma-unmapping_to_avoid_kernel-flooding.patch
3fa8a4af66d5a3b99b48ca979a247c61e81c9b2d3bcdffa9d3895a5532a420b4 # 0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
79266c6cc970733fd35881d9a8f0a74c25c00b4d81741b8d4bba6827c48f7c78 # 0005-lg-laptop_Recognize_more_models.patch
e9527ad81d5b1821a7b17c56cb3abaec85785563f51e448cb3c06f1c68e2966f # 0006_fix_NFSv4_mount_regression.diff
b2e03d795a67843b9898367eaf3f2b855487d7e7cbe87b43a0df22b2fb36477c # 0100-netfilter-nf_tables-stricter-validation-of-element-data.diff
08cae506648665a0a2990a690d951dd4432b6eea4ca295dbfc0a836ee63671ea # 0101-netfilter-nft_set_pipapo-release-elements-in-clone-from-abort-path.diff
1d44b2591c8a0c1630e959cc3990fec6858961868e6f407a92d0e7abb0cd7423) # sha256sums
# https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc --> sha256sums
sha256sums=(6dd3cd1e5a629d0002bc6c6ec7e8ea96710104f38664122dd56c83dfd4eb7341 # linux-5.15.63.tar.xz
048e208a04d7f450f268a17fcce817e3500f75df6c696522c5f21d1304cc082f # linux-5.15.63.tar.sign
d74e2b17c9e44a4db0324c03081df592bd67551bdacc64c90e27c113e366975e # config
7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5 # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549 # 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e # 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
95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8 # 0006-Fix-NFSv4-mount-regression.patch
edba4daa699bf792c9a16dba8015dec8b88d8329e6247077e8ff43fbb577d76e) # sha256sums

213
linux/PKGBUILD-arch-5.15.63 Normal file
View file

@ -0,0 +1,213 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase=linux-lts
pkgver=5.15.63
pkgrel=1
pkgdesc='LTS Linux'
url="https://www.kernel.org/"
arch=(x86_64)
license=(GPL2)
makedepends=(
bc libelf pahole cpio perl tar xz
xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra
)
options=('!strip')
_srcname=linux-$pkgver
source=(
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
config # the main kernel config file
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
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
0006-Fix-NFSv4-mount-regression.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
sha256sums=('6dd3cd1e5a629d0002bc6c6ec7e8ea96710104f38664122dd56c83dfd4eb7341'
'SKIP'
'67b7379830e81ae0f3f787a8855e91a5b50df5a6c31e6ad9807c2db84281393a'
'7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5'
'39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549'
'56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e'
'5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde'
'067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9'
'95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
prepare() {
cd $_srcname
echo "Setting version..."
scripts/setlocalversion --save-scmversion
echo "-$pkgrel" > localversion.10-pkgrel
echo "${pkgbase#linux}" > localversion.20-pkgname
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
done
echo "Setting config..."
cp ../config .config
make olddefconfig
diff -u ../config .config || :
make -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)"
}
build() {
cd $_srcname
make htmldocs all
}
_package() {
pkgdesc="The $pkgdesc kernel and modules"
depends=(coreutils kmod initramfs)
optdepends=('wireless-regdb: to set the correct wireless channels of your country'
'linux-firmware: firmware images needed for some devices')
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE)
replaces=(wireguard-lts)
cd $_srcname
local kernver="$(<version)"
local modulesdir="$pkgdir/usr/lib/modules/$kernver"
echo "Installing boot image..."
# systemd expects to find the kernel here to allow hibernation
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
# Used by mkinitcpio to name the kernel
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
echo "Installing modules..."
make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
DEPMOD=/doesnt/exist modules_install # Suppress depmod
# remove build and source links
rm "$modulesdir"/{source,build}
}
_package-headers() {
pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel"
depends=(pahole)
cd $_srcname
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
echo "Installing build files..."
install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \
localversion.* version vmlinux
install -Dt "$builddir/kernel" -m644 kernel/Makefile
install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile
cp -t "$builddir" -a scripts
# required when STACK_VALIDATION is enabled
install -Dt "$builddir/tools/objtool" tools/objtool/objtool
# required when DEBUG_INFO_BTF_MODULES is enabled
install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids
echo "Installing headers..."
cp -t "$builddir" -a include
cp -t "$builddir/arch/x86" -a arch/x86/include
install -Dt "$builddir/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s
install -Dt "$builddir/drivers/md" -m644 drivers/md/*.h
install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h
# https://bugs.archlinux.org/task/13146
install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
# https://bugs.archlinux.org/task/20402
install -Dt "$builddir/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
# https://bugs.archlinux.org/task/71392
install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h
echo "Installing KConfig files..."
find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;
echo "Removing unneeded architectures..."
local arch
for arch in "$builddir"/arch/*/; do
[[ $arch = */x86/ ]] && continue
echo "Removing $(basename "$arch")"
rm -r "$arch"
done
echo "Removing documentation..."
rm -r "$builddir/Documentation"
echo "Removing broken symlinks..."
find -L "$builddir" -type l -printf 'Removing %P\n' -delete
echo "Removing loose objects..."
find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete
echo "Stripping build tools..."
local file
while read -rd '' file; do
case "$(file -bi "$file")" in
application/x-sharedlib\;*) # Libraries (.so)
strip -v $STRIP_SHARED "$file" ;;
application/x-archive\;*) # Libraries (.a)
strip -v $STRIP_STATIC "$file" ;;
application/x-executable\;*) # Binaries
strip -v $STRIP_BINARIES "$file" ;;
application/x-pie-executable\;*) # Relocatable binaries
strip -v $STRIP_SHARED "$file" ;;
esac
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
echo "Stripping vmlinux..."
strip -v $STRIP_STATIC "$builddir/vmlinux"
echo "Adding symlink..."
mkdir -p "$pkgdir/usr/src"
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
}
_package-docs() {
pkgdesc="Documentation for the $pkgdesc kernel"
cd $_srcname
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
echo "Installing documentation..."
local src dst
while read -rd '' src; do
dst="${src#Documentation/}"
dst="$builddir/Documentation/${dst#output/}"
install -Dm644 "$src" "$dst"
done < <(find Documentation -name '.*' -prune -o ! -type d -print0)
echo "Adding symlink..."
mkdir -p "$pkgdir/usr/share/doc"
ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase"
}
pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs")
for _p in "${pkgname[@]}"; do
eval "package_$_p() {
$(declare -f "_package${_p#$pkgbase}")
_package${_p#$pkgbase}
}"
done
# vim:set ts=8 sts=2 sw=2 et:

View file

@ -1,15 +1,15 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.53 Kernel Configuration
# Linux/x86 5.15.63 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=120100
CONFIG_GCC_VERSION=120200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23800
CONFIG_AS_VERSION=23900
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=23800
CONFIG_LD_VERSION=23900
CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
@ -491,7 +491,9 @@ CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
# CONFIG_KEXEC_SIG is not set
CONFIG_KEXEC_SIG=y
# CONFIG_KEXEC_SIG_FORCE is not set
CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_CRASH_DUMP=y
CONFIG_KEXEC_JUMP=y
CONFIG_PHYSICAL_START=0x1000000
@ -515,6 +517,16 @@ CONFIG_HAVE_LIVEPATCH=y
# CONFIG_LIVEPATCH is not set
# end of Processor type and features
CONFIG_CC_HAS_SLS=y
CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_SPECULATION_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
CONFIG_CPU_UNRET_ENTRY=y
CONFIG_CPU_IBPB_ENTRY=y
CONFIG_CPU_IBRS_ENTRY=y
CONFIG_SLS=y
CONFIG_ARCH_HAS_ADD_PAGES=y
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
@ -707,7 +719,7 @@ CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
# CONFIG_X86_SGX_KVM is not set
CONFIG_X86_SGX_KVM=y
CONFIG_KVM_AMD=m
CONFIG_KVM_AMD_SEV=y
CONFIG_KVM_XEN=y
@ -743,6 +755,7 @@ CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
CONFIG_HAVE_NMI=y
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
@ -1065,7 +1078,9 @@ CONFIG_SECRETMEM=y
#
# Data Access Monitoring
#
# CONFIG_DAMON is not set
CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_DBGFS=y
# end of Data Access Monitoring
# end of Memory Management options
@ -1960,7 +1975,7 @@ CONFIG_BT_HCIRSI=m
CONFIG_BT_VIRTIO=m
# end of Bluetooth device drivers
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC=m
CONFIG_AF_RXRPC_IPV6=m
# CONFIG_AF_RXRPC_INJECT_LOSS is not set
CONFIG_AF_RXRPC_DEBUG=y
@ -9878,14 +9893,23 @@ CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
CONFIG_SECURITY_LANDLOCK=y
# CONFIG_INTEGRITY is not set
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_LOAD_UEFI_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
# CONFIG_IMA is not set
# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
# CONFIG_EVM is not set
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
# CONFIG_DEFAULT_SECURITY_SMACK is not set
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_LSM="landlock,lockdown,yama,bpf"
CONFIG_LSM="landlock,lockdown,yama,integrity,bpf"
#
# Kernel hardening options
@ -10234,12 +10258,12 @@ CONFIG_ZSTD_COMPRESS=m
CONFIG_ZSTD_DECOMPRESS=m
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=m
CONFIG_XZ_DEC_IA64=m
CONFIG_XZ_DEC_ARM=m
CONFIG_XZ_DEC_ARMTHUMB=m
CONFIG_XZ_DEC_SPARC=m
CONFIG_XZ_DEC_BCJ=m
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
@ -10296,6 +10320,7 @@ CONFIG_LRU_CACHE=m
CONFIG_CLZ_TAB=y
CONFIG_IRQ_POLL=y
CONFIG_MPILIB=y
CONFIG_SIGNATURE=y
CONFIG_DIMLIB=y
CONFIG_OID_REGISTRY=y
CONFIG_UCS2_STRING=y
@ -10684,7 +10709,7 @@ CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_FPU is not set
# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
CONFIG_ARCH_USE_MEMTEST=y
# CONFIG_MEMTEST is not set
CONFIG_MEMTEST=y
# CONFIG_HYPERV_TESTING is not set
# end of Kernel Testing and Coverage
# end of Kernel hacking

10701
linux/config-arch-lts-5.15.63 Normal file

File diff suppressed because it is too large Load diff

View file

@ -291,6 +291,13 @@ ed186bb09c5c9a05d806b7663dd42c6834e61961934c44e7f014e1f7660f483c ChangeLog-5.4.
3b8ea1f6094a607d5fa61454bd6a2a90be901dca4e563b9390eef8fdc50fd665 ChangeLog-5.4.202
7b4118638fa16cb6f6a8d2a09269fbaebbe498d21d683f7e1403a3ecf6b2a047 ChangeLog-5.4.203
e427a6cb7ed3cb92151c856aaeb41bc358a97ba6f06cd5c3ba9c6b38c6011c8b ChangeLog-5.4.204
4c8ee8416e832a7d4280773451ffd7204a730ce4df1474c41ea019193902851a ChangeLog-5.4.205
7a37f4a3ca26386f984bcc32f724886c801b8be1f93aada8339e0e3771babb47 ChangeLog-5.4.206
f8e2642a331042a2833d2c8c58ce7264c58920ede26ce7f291e1eb41c86495f9 ChangeLog-5.4.207
d2ac1e4ff5d23e73a9da0a7047b93c5f2c7666f685edae3014c2a82ff0cc39dd ChangeLog-5.4.208
a375f338550bc83fec111ce185f1874b79eaf97f1c91d3738100985b029fbd10 ChangeLog-5.4.209
8bba17168baa827854b581df0740d266f439c0d263a1598f809e2d68f95a9385 ChangeLog-5.4.210
ef0f005d7748461ebc2fd9fe4fce139f94bf50b027c209e11ac3f849fe8102e0 ChangeLog-5.4.211
b06ab2b602fc03f3a5ee3e5bbb93b4d1a6ed33f09440ba57fc2f90f7f5339576 ChangeLog-5.5
70703385d5a64eb604eb7db844319fd9b6908aea346d2488b5860a7982d6e591 ChangeLog-5.5.1
e77d916573c237b1422b89845f520f416c4a58df7f869eec401a68c6135b9842 ChangeLog-5.5.2
@ -517,6 +524,16 @@ cd984699fecb55398f97fd580f1067fc61a75ac702d10e1ad4c72f62372ee59e ChangeLog-5.10
98b2ee1d41d763b9a83c9da89eff2a8ea15938b83a3e020d33fb58f4614a9bf5 ChangeLog-5.10.127
1aa29291964df366776c79fe1897c3e861825d221cd87d861125e50af2044f7e ChangeLog-5.10.128
d490b013378792dfd0daa98e432541dd116bed018f5be4066a9bca9a46e017e1 ChangeLog-5.10.129
4b0144728600c104ea82d7c7cbe2eb1c178b7b04ac24a46f1464f60dfdd56161 ChangeLog-5.10.130
03784de506315c56f7b9718782c6742936b8481d6b854b8f4741e22962e6c843 ChangeLog-5.10.131
b56b6e57856c77bb624746adfeb956bda3a7715aa049baa19b6e4f795f6a20bf ChangeLog-5.10.132
f7b7fb8f315d00155c090092c12a53a066c14119f91e40640879f3cad7fb7a5f ChangeLog-5.10.133
276c5660a269ca0c83a495c7bb7eb6472a0b60192f0ec1ac7c0da96fca2998ce ChangeLog-5.10.134
1dd9712d427ad152fc131fd219c69c8bd0a5d4eb7a2a52a2c6bdb431491c6a67 ChangeLog-5.10.135
6dd8f30b5df596704a053d1b26a9512a1d9a8ee816686c083eb5d8dac8e1823e ChangeLog-5.10.136
d86826efb62e45e555372f3180b15ada92afd65bf5daa97d9cf80c364d56cd51 ChangeLog-5.10.137
1aabb611ce63c42194871d154254645b2c6f078b11479b452b1b97ae2f604e3c ChangeLog-5.10.138
a00c922296e6ab96533cf19873db7d1dca40d54aff8e061880da2dc5d1a6f458 ChangeLog-5.10.139
1b67a4eb91d8009cf5b47521caae0ff1c904e4fb0ec95e4c2562b61a772f3e16 ChangeLog-5.11
61e4714a1413779d4c9bf707de34ca7146714eb787a9078bcd51c8c18489dc7e ChangeLog-5.11.1
548b64c633da18f18021e72b4c9ba3212d699df6c56e9496277285283df300f5 ChangeLog-5.11.2
@ -656,6 +673,16 @@ a170ed6f671ddf67a94eb36e74cf5ba365119390d0e70d67208bf0df5ecef222 ChangeLog-5.15
2f36e9ed14b8444a182e43bde588225150b0ebebd8fa2c996479911aebf2f1f6 ChangeLog-5.15.51
06f4a7193e34ff4a70309edb201e1a84680f29913843432ad360d826ec8f7705 ChangeLog-5.15.52
ad702e848c1b2a3ea7189603375ee85f0a1ab51aee2c438f3b5c5132e24f7c6e ChangeLog-5.15.53
fb2d8d602a3311f8bbacd64d93b8f1c5ef5a1a0471ff2210b88abb2d1951b1e5 ChangeLog-5.15.54
07aa6b1aa0f125d2645d22b9d289982c88cbc9ca655b1f60a453b396e6d07649 ChangeLog-5.15.55
25415123df68f4160b3d50a29b3298c58a2653762e8102ddf45233f3767355e5 ChangeLog-5.15.56
b21f1e3aa0b0a304b6bd8c2fc4cb71dbecd1ad88489bb7731aa57479d3709203 ChangeLog-5.15.57
a2fc5e10f47ad56756eedab0cca80926be2c2f165108302f5e50d9b304db98ef ChangeLog-5.15.58
ba1e388eaa10d08ba7b858f85bcf577a12bf048f083a2af91b9c59cd0f7a5b36 ChangeLog-5.15.59
b0fa8c4dc2afe17b015a2afde5af397f3b246a595addd1e71f38ec8c33768470 ChangeLog-5.15.60
31c61176f72ec8122b924f42ecf643721e43e30a2ca3ddcee20e071f16a421a6 ChangeLog-5.15.61
b06e6944dac141a2e778ecd95c704a532583fca6236bf0bbe04f881fe356144e ChangeLog-5.15.62
b9e42fd69e6978badcd4c69bff11a0527a2464790d5b4d489b1a0345df658485 ChangeLog-5.15.63
8973679b5da41c4f9f3a12edf2598bcea3ee4a4988a179f36c4c8d4ec9c96e6f ChangeLog-5.16
694254b586ab67c329bc79a3b0a60f74771b97aebe314aff66c944ec454acb98 ChangeLog-5.16.1
5f029a42102d90a5ca51c2d7d64095dbd846fbf6391582ac9e2f7a791e33b3dd ChangeLog-5.16.2
@ -704,6 +731,21 @@ ccd413f9bf274d83febf38d8249538e073a2048a9186d6dd8734612b9681c8ba ChangeLog-5.18
48ec266fd08293f324d9eb63a3960d35824af4bf1514532e1004a1fd539b0668 ChangeLog-5.18.8
aed9f52f6940114e78eb3f0f20e9ea0f24717111204b4fe59eca022e362045b2 ChangeLog-5.18.9
4f4626d9c183a351bb4e77573cfadac1d7f50ee1aa3375dc254d9a496c3a199e ChangeLog-5.18.10
3a3be6cc9e1b2ce1273745b0d7cb5671f28beb9ba41caccaccf3bc347df85016 ChangeLog-5.18.11
decdc80c4cacea4b75c3fcff0929a12d1c1df50e7b99627f7016de4ae09a5f4e ChangeLog-5.18.12
3502c75cf6f62f86569fd198e0b928e20aea1605c98cd2f2b11bff657d6d45ed ChangeLog-5.18.13
db80d38e6a082806f7f56f1ccf0b07ac503fd6e05fdd258a089dd3d1dc54d8f2 ChangeLog-5.18.14
6aa1b9e830241d8a8bc15e3e9c3a4905c893685e0de9b096fdac85db36fc1366 ChangeLog-5.18.15
491a34e98c6b93cbd49d173a0267b049041c2e733dd9b2a2317d48d74aebff7c ChangeLog-5.18.16
66e085abb6e00f3e910fdb365fb86ce9d808b3858e76a4bb5d2deef2f516a7df ChangeLog-5.18.17
28f806220b94ec991e9b53c83ff17b5aa07c2b9fd420b612f3baa93ea21c0587 ChangeLog-5.18.18
702130ab298d28e47ddf975cb88e95436b7eadbab079a60504a82049a72ee0f2 ChangeLog-5.18.19
792a6eadb938505ead4cdcb4a3af04743706dd8060a00a89b0623b3993954129 ChangeLog-5.19
eb4b63aff3c32b2566f057d1f512ddf7b1ff56a4f88667a8ccea454427aa8bf4 ChangeLog-5.19.1
b2844f54310d6c22ae18f702088c41676cf4bec13dd971d6b2e44cd97208fb2e ChangeLog-5.19.2
f08716ea8157ce9cbd76f8e2eaaf872bf6cabb8cb6de7f3b80a865f74de2be67 ChangeLog-5.19.3
9b215dad7964db6a3c681e8a927bc5baa6341ccbff2c847c0ec64e6ce600ad4d ChangeLog-5.19.4
ff9a492f1239806209fc3b44081f0b2cdb20b2e598feb9dc566ef1c2927715b5 ChangeLog-5.19.5
665b3addf94d4f3372c715363f3f893da6e29c9d6114d6e496e2a2fdd921f707 ChangeLog-5.0-rc3
d9dcf8bafdd5778274c3f9d2634500d4cc186f3ba80fc71ea1a1a100aa65ad6f linux-5.0.tar.gz
437b141a6499159f5a7282d5eb4b2be055f8e862ccce44d7464e8759c31a2e43 linux-5.0.tar.xz
@ -1285,6 +1327,20 @@ e3af0b5d4eb4372d14a893d9214e28656050f860927c991e44eba6835406b9da linux-5.4.201.
fc933f5b13066cfa54aacb5e86747a167bad1d8d23972e4a03ab5ee36c29798a linux-5.4.203.tar.xz
1e3563fb212d4c921d8f6fe38aa9b9ba11e23688d1811ea01d28d4ed1fe61e3c linux-5.4.204.tar.gz
fdc1b10a19d85b37eb0957ddd81acec1d5484f36c496493d8cdad75278737a47 linux-5.4.204.tar.xz
84048fa7aed6da6411bf33ec61f75ddc42118a2df7286ff0cf779420e024191c linux-5.4.205.tar.gz
37638aca04ebb24a1ee7e32b141d43d0ac0454087906c3618d71f01f6dd115d5 linux-5.4.205.tar.xz
7e11ebc1dc4d354560ac4d938fad2ba218bb35317fc8bde86902ab68356ba028 linux-5.4.206.tar.gz
2c90d5c0fe1f86ae334133ee34c1ad89836cbcb169f47e358b682417fc615bab linux-5.4.206.tar.xz
457f9c28f64b7ebc5d709937d1d3413e281ca267ead5013256f38d530017ec78 linux-5.4.207.tar.gz
1b9deeffd114654e3d593dd8ddb35be9476cb4d551760f2e00d16c888d6897f3 linux-5.4.207.tar.xz
b5a8bf017da2a668022c9b8dc35b3383d45f9d144177995ce2a14987c22f9428 linux-5.4.208.tar.gz
f06ddf1abf0a87d9b2fbe876798fd92c15af312b3042469082e5994cc0ee0e44 linux-5.4.208.tar.xz
a75f9b73504cc6db9ae8bc9f489b4acd99fdcbca635ddc272996b0a03080b879 linux-5.4.209.tar.gz
0e87917bc725a9e3b54c6751b919f12f320b8d5b507585bbfa57ff3353fab6cd linux-5.4.209.tar.xz
417959f6233b1d3e5821857c33b1ef6be57d22f908690e4c3a164c61c64df90f linux-5.4.210.tar.gz
940396878c2c183531669d87831eda60a86fbf4662904922c49151b50afc888e linux-5.4.210.tar.xz
2491cdefa2703b2070589b7a76321b70d8dd58b4382a28c6d71a1b8124c44f19 linux-5.4.211.tar.gz
bfb43241b72cd55797af68bea1cebe630d37664c0f9a99b6e9263a63a67e2dec linux-5.4.211.tar.xz
b7feea0a1d505f26098d596e6ad6a2e8b476c8f63c52eabf435deab2bb9a5559 linux-5.5.tar.gz
a6fbd4ee903c128367892c2393ee0d9657b6ed3ea90016d4dc6f1f6da20b2330 linux-5.5.tar.xz
8ad23faa72b6a22e3701b90485c0a60c75bd4226c0a438d9cc15e6eb0da2a665 linux-5.5.1.tar.gz
@ -1737,6 +1793,26 @@ b6543d7bfcbe065f5c8ad7f0da6bb58e93f9efeea34b007d50e70a94f2457e16 linux-5.10.128
ec59e9d208d7ddf949bf45e780f1df984763b2e31e2b8d888d7d3092741cd34b linux-5.10.128.tar.xz
4547b988bbd94890018732c81564f009795fe6a3f47d674019dab4d85201c947 linux-5.10.129.tar.gz
aae72f052b80858f77d40009faf9ccf09c38c8b33f56346d16c05f7e6a429cfe linux-5.10.129.tar.xz
c78830dd8efc05cbc94f43d139039c405513544465cca1f607327ea23f242a0d linux-5.10.130.tar.gz
e144a6d851a8e2977743d45fdb9cdb1b7f4aabde09533e73c969cded4daa962c linux-5.10.130.tar.xz
356a79bfb6819f3e5d9126148406bffbaf8ee2658b72f72722115ff4b109b352 linux-5.10.131.tar.gz
8bc441442c16c330a7148fe3cca9edcd98bc0fc9f68304633c7eb641770d21ce linux-5.10.131.tar.xz
520d60cc943ccf33c4a542a58d40b7d6bab630e15c800f620f43c91c29d3eb54 linux-5.10.132.tar.gz
7d05a931eee01dea64fc73849e275ff14664ff98813f95f40588f04fdf1cfa2a linux-5.10.132.tar.xz
d64cbc2d37764542803e8b706bc7f78c15ec583962d0b04011b0e7ecb13ef1b1 linux-5.10.133.tar.gz
3b5c4c7d5bca720c11f1024c9aa00ac04397b6c7de37fd4170444077c723280e linux-5.10.133.tar.xz
4c4b1b11c00cacbdb317871d845b14a7e4ad598a1920c3e0e2c2b104fbfe9ab8 linux-5.10.134.tar.gz
ec3513acdf033dd8f8ac2545cd1bb826b0669e151185e5f70408a5c9fe273269 linux-5.10.134.tar.xz
71633784699c08fea1b4e3334d939340af3e0426e385ee7b735546d06bbe5bc5 linux-5.10.135.tar.gz
e499a61be9ce670716dd27b5124bb9ef6c6bc0e8fab443abf717a77136543344 linux-5.10.135.tar.xz
cd27f576135a3a1d6a8a94d92ed60de65109422c956e86d6c0a5ee9b942bef97 linux-5.10.136.tar.gz
1c099d0d59e7d9f671dfc947e16891b7a3a45efd7dfcc6b1e55a194961e45159 linux-5.10.136.tar.xz
46a9aa26cdac6b621d816d6f07c86b81b4a95fa6ef27c28865fa62b8c6d2d236 linux-5.10.137.tar.gz
c16bcd4d1453d7e645007d0a25270f52401331c7df81c364f57bde914e1616c8 linux-5.10.137.tar.xz
c5623c33d4a1ac83b6f6310b14f8f4f8287f60f57ef828e3ceaabc18dea1f8a3 linux-5.10.138.tar.gz
29a003bb8e0e3a45942f703370fb0b3460e6fdcbbad37424423c9cf831ab5ba8 linux-5.10.138.tar.xz
38de96d2d50730a0f065468f084b74bd38e997918bcd6d69a5958db39b1f5f7b linux-5.10.139.tar.gz
1c002ac275a44934a280a158a136735bf6665b26a42d344023b4648a7898bef1 linux-5.10.139.tar.xz
8e7f07e91e9aa0611b749fd1a908dc9d28c7d612f831e9d273427d4442b55f25 linux-5.11.tar.gz
04f07b54f0d40adfab02ee6cbd2a942c96728d87c1ef9e120d0cb9ba3fe067b4 linux-5.11.tar.xz
13c77074922003f9c456dec532020067358849a54877d8bca68157b1a5feb5f7 linux-5.11.1.tar.gz
@ -2015,6 +2091,26 @@ fe4c2094a34026786614e6dad31c2a15908d88be14dfb6b095f5eed50d219e60 linux-5.15.51.
f4680a5da9f25a908ead5956935e7c05124d5f37f6e75a1e07d58641d7ab6d05 linux-5.15.52.tar.xz
d9834cd7a087c0be95f2e7375e9169a87bbee39fa994671e3945d5002259477e linux-5.15.53.tar.gz
f3aa717243051f3fcca90ebfe26fe5c3a596c2f6047846e8d1724ea90df77b07 linux-5.15.53.tar.xz
ba8df33c01fe99e608390889b723417b110343f701b8ff3a4932952b99133f42 linux-5.15.54.tar.gz
594f548bb0a73e9c08deef838836c984666709687257a624c5ccaf9ae056ce4d linux-5.15.54.tar.xz
73a000a27e48bd4ce81bd83bfad699e78cabf46506ff5e85b078a1f692887ceb linux-5.15.55.tar.gz
1ef6bd508b6c3af3bef2d5b337e4477254dba284c79e329aa38f9763ae3bfdcc linux-5.15.55.tar.xz
7169c2c6d28e7a64f3041f62823df55c691953fe3c2a4f70b78ae2e873cf033f linux-5.15.56.tar.gz
e9a6bb3437f1497b1c74841ebf70d5b96f915d6ac767b5ba3d8d820dd89b8223 linux-5.15.56.tar.xz
d33d0e62f05d90d579eb0cc51343f48c32eb11e4fef0306c374b908212f51578 linux-5.15.57.tar.gz
62e3095a1fc876315150c93aad1546cc198e3ba5863b3d7ff7da21fbee20f0fd linux-5.15.57.tar.xz
212babe313406440de08340f9e02064e2e83c0e18763c0632cf30665ecef6d8d linux-5.15.58.tar.gz
d75bd9579c4b318e6162e21c591878fd37efda0f79c5cdd0dc4eb9ea9dfc4fa8 linux-5.15.58.tar.xz
a6a1f033e996796cd15ead164eddbcb85d4e36b03614a417a81dd0b70b06ff27 linux-5.15.59.tar.gz
e6ddc642057340db06b3b921c2b31bfed2c611359e8f144c3e5cf9c3ac33bccb linux-5.15.59.tar.xz
ee5668883fab57d13c601c92c940f87e9569cdf225667faf9c9b3fd4bbf46054 linux-5.15.60.tar.gz
2d9545f7c96faffd8407522011b9533adefd1360118494dfb6c862f2f15e237a linux-5.15.60.tar.xz
52cee3df0226004cb6d963a61271c76b503bbac97057ca7c3f9c95947c4ea1fe linux-5.15.61.tar.gz
3bc9d6a2df009a5b3764349cab99b4b1c587875c5e442e03615498f0e307fd42 linux-5.15.61.tar.xz
6ebfd912b5878ee60b607b9ee2865b6f6df5e9e089987df486a63469b4e99f7b linux-5.15.62.tar.gz
06817cde8e57cdb6dbf20eaa5122fee110024f6e8b783799c98cb65dc753f141 linux-5.15.62.tar.xz
a076ba819ff183419674461c96943afe9dabf41940bad409ad9d95fbc7961cab linux-5.15.63.tar.gz
6dd3cd1e5a629d0002bc6c6ec7e8ea96710104f38664122dd56c83dfd4eb7341 linux-5.15.63.tar.xz
d4791f2eddeb25c4e6ae0b2f9b3f5fb3fd394d7f9a57fa3e33de6dd9761480f6 linux-5.16.tar.gz
027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb linux-5.16.tar.xz
5c91875fd84393b6a8a6352f5f7a2fedbed3708e06dc8cc465a9f5a86d1324f5 linux-5.16.1.tar.gz
@ -2111,6 +2207,36 @@ a1a2d064bf5a1f02021f66931237ec3d2920994d49910d27d3fe581e2e21525b linux-5.18.7.t
3882e26fcedcfe3ccfc158b9be2d95df25f26c3795ecf1ad95708ed532f5c93c linux-5.18.9.tar.xz
e1580fbef1c990291525f6ec8ba982905fda557d428766346b658549ca511b82 linux-5.18.10.tar.gz
f99e3d01dbb8ee6fe765d9cb2b2e073afd2dc581c0d3979751c862745d73dee3 linux-5.18.10.tar.xz
085fdfbd665c7377de7b90c400c761475e94d1a0d439c8941c0d67a01aa72283 linux-5.18.11.tar.gz
e20d8e54a782f7079b22762e8ee8adec0d08351b1083553adb2d6885ad1815af linux-5.18.11.tar.xz
94727ebf9d0709019a4e52bf4fbed097c53a54d39bb4f2d7367939eb4b37a8c6 linux-5.18.12.tar.gz
40b74d0942f255da07481710e1083412d06e37e45b8f9d9e34ae856db37b9527 linux-5.18.12.tar.xz
042914884532877de676d0211b15841690188c345e84f39c5a1aa57dc7ca7834 linux-5.18.13.tar.gz
430e1affe62fcca274f217b150290995a33ceb0d5ad5e72ca6ee8a2d28276bda linux-5.18.13.tar.xz
6cfdc9610e4eb97bd03f66808228ce467982d4697494c6fd27db886d4b878332 linux-5.18.14.tar.gz
e17d46451133d3a3099b09e200839e875100b48403171923ab71b6a9b39856af linux-5.18.14.tar.xz
6b0549369f0131adec48e61bb450763a0e666493b1e87b4caf6f8b1114db228c linux-5.18.15.tar.gz
69804febdc388a69dfb64493b7b58d402853de3a14144ea8db7fd67c30dcbe3c linux-5.18.15.tar.xz
0c28fa115cb4a61b680759e60e3828ddd255b164159c4f93e507b5b68814f2b3 linux-5.18.16.tar.gz
f1f586251e63de14c86e5f95b96beb15a0434f1e6e21df788d123564af0d11ce linux-5.18.16.tar.xz
fd76bf623bceb1aa674368be5a7bb61813ea711d8c68ec534f164381d0d67545 linux-5.18.17.tar.gz
3082bde3d0f67e8499d9e1f245573f30ad7dd0012c422552957da2558caefe44 linux-5.18.17.tar.xz
cc13a16d50242d015c8cfe450de76f5390a6faff0618172797adb83551f9bef5 linux-5.18.18.tar.gz
c1c376c8dcc5c226c5f190f6eaf687495d3cf87b927d5e1a8fed9bcfa966402b linux-5.18.18.tar.xz
90516f7df64d9e01b5170f9874ebfc48fe607ebb9aea150d632555fb613074ff linux-5.18.19.tar.gz
dff09b251712fb3b387cb4e0f7b097c0ef3c7b6eb7f94a8c9aee6cc023fc88d5 linux-5.18.19.tar.xz
32005c0e5b3d03c0fb513b798e0572e8e76d9c5d6c102dfa8ceb0f7422fb2100 linux-5.19.tar.gz
ff240c579b9ee1affc318917de07394fc1c3bb49dac25ec1287370c2e15005a8 linux-5.19.tar.xz
5f536946463cfe8ee01eddb37d390ff34efd848fb395d8b2c877e2328f4573d1 linux-5.19.1.tar.gz
f4e27b926ea2c66b808db1f5706254cf92a8899e2108eedb0c3a7d12499aea55 linux-5.19.1.tar.xz
7f493415f9a03ae3b796cbed92a44d9bcf429f5092bab96ff7bc2d645c45bd49 linux-5.19.2.tar.gz
48e40a1f5501ec6c40e3c86d3d5319200b688f2d9360f72833084d74801fe63d linux-5.19.2.tar.xz
fe40d076111ff8995c21dfd1a9c62235c03959ff86ac379bab4f374992974415 linux-5.19.3.tar.gz
513bd672066f5fb22e5739aae3eed60c75c4accc9ba365d1060c4e4225442721 linux-5.19.3.tar.xz
1d18aaaa26161f9a7cc8e84753ff0af4920989301bf41562d1d11553e149a14e linux-5.19.4.tar.gz
a9214b97085af98dfcaaa8c2e8eff4858c1d53dccd6c58931cf7b0455ff9bf87 linux-5.19.4.tar.xz
1eefa95f899007cef187b781c120901b173bd490f9416a04d394433d0b0da913 linux-5.19.5.tar.gz
8c3f1cc4f93e50056bb0a8c15a41a8eb6acc7fd71bff6de60b1ef8c4532537bd linux-5.19.5.tar.xz
ef6a51451d5d2131ec7a5e30d6ba62b54791b99c9a5f32e4ad4363bc358dc7a1 linux-5.0-rc3.tar.gz
868e8b7b2b4e29976baf413f5b261bd932e40f2e7c0370c965caf72e2c01c92f linux-5.0-rc3.tar.xz
926bbeac621ae1adda57a3499af173e10890c9e0976abbf782933d9ea23c5f42 patch-5.0.xz
@ -2403,6 +2529,13 @@ bb90eaf6c24d13f75c6b3a21bdb8bcfab51ae1424048ad5e66644cd376b00537 patch-5.4.200.
772492b67ec7b9813c8c04086b702aacd251bd0aaa9f11241198a489adeb6d74 patch-5.4.202.xz
63e175585a4fed724a3682539b7cf41b799a45893f8cb50dd2958893a2a22487 patch-5.4.203.xz
a80cc1572c040dbe417a97f704e943bdde96004e226fe41549e4cedcae7779d0 patch-5.4.204.xz
66ddec33d46c9864320e049a5904f82ec8998f5dedacca09370c06b45cf247be patch-5.4.205.xz
d55910209e5f601d023183bcd77c28fa03bb4a7a52d64b325fb0a958c6959c45 patch-5.4.206.xz
b656b9bb73627e7aa0e5f61ddb9bf4a8624f562d1e78ac3691d754de4775e08c patch-5.4.207.xz
8a72c8e2ca6f3c5c26dc37f2b53534b78a612a9105228919757dd9189255222b patch-5.4.208.xz
a5750366c2cfb9e58ef6c1e3c917d0f371b460dc2c706fc8a1c0045b1ed9a96a patch-5.4.209.xz
1c8fba2d8b3d330cbaf9f158718248b44bd40b5354d8ad62fc65d90cf0af80ad patch-5.4.210.xz
cd760df2c4c21c71df2ca64c03b56a8e5088ae2a54ad17fc3a844df9440bc632 patch-5.4.211.xz
e082f16aa710285ada2c1376b5509bb3bd49548b60ffca84605ac632caa990db patch-5.5.xz
db575e6dfabeb2ab409e2c56f826a6d52d56b8a3b0c004ae261cabd5af220688 patch-5.5.1.xz
07cbd21a049b0bf5a96d7e0b8272db8e53e9947f0eff06fa2a765bb3b34bc8fa patch-5.5.2.xz
@ -2629,6 +2762,16 @@ c13e7e48abfb8a808a3db9f4c05ece67b00bd495bdbb002bc0c3c26ed6c110fc patch-5.10.126
463aedbd94798afc9307c283d23026c2dca27df24328e9fe09d1ded53da0066c patch-5.10.127.xz
3a4f77f7a12e11b3e8ffd464bb1e1e47723991e3204fcf2fa1f320e72df88425 patch-5.10.128.xz
a5c2671e5580f4c02763f434e544d3c613aa65163da2d12ab6d051522fdf72e7 patch-5.10.129.xz
6d7330fe6b86acdc7d196404985fd0e0811b03568a960e6d8edcc84a8d343490 patch-5.10.130.xz
b0391f5e9f59c2cfe5ed3cc25f7073bb1ebf5ef44b95e84047d0db00a6f98d1d patch-5.10.131.xz
efaba407c164cc58018cea43ff6ab736562900905816802c8514a9fb99f3f74d patch-5.10.132.xz
b46d708e9533f0f0f49b5e7a8017113c0ecef2c8ff18d09164fce3e430643a7a patch-5.10.133.xz
019b136e496a1d5f6fcba3ee504b0ca2bbc72930f44c72bfc2c7ac582cd7c702 patch-5.10.134.xz
fdedeccb9008c6ec1fb32db2fb474c7b4a16822400c346a721f1cc63e10032fe patch-5.10.135.xz
edbe63345082cb4042389acaef0c880b43c0c4dc8c8c8a281a34ae68c093571d patch-5.10.136.xz
048ff86031eaeb8ca5aac02eba8d3237af72b2b23f992339a5d3c9b7262e954d patch-5.10.137.xz
2cf2caf3819b046c7cc04ee3e02260f3ef1fe904a63dd6e2d00f1efd8276c8f2 patch-5.10.138.xz
aff0a8ee310e5410fb16272d74b37aafe2968cfcc2fc6983391ff22e7679611d patch-5.10.139.xz
5b2710f30dd7b0c6f886a2042a76a4e640d3a690a57817d6ac3da49d5e1d96e9 patch-5.11.xz
8808ee2c7e904f2fb3c830b41c8bbc2b2ad37638ee95fdfde68167f0be35dd3f patch-5.11.1.xz
7a6d20308aed903a81a67e76e7c6cd294fb7cbb87f887e2168097da865def8ba patch-5.11.2.xz
@ -2768,6 +2911,16 @@ f0f047a737ce492819855f13baac998ab976d57d968361bdc6b3622a2541c726 patch-5.15.45.
04591125b78f9f7028ad9e329f09abf8f13e23164b5ecb24d20b835cd474d1e4 patch-5.15.51.xz
6553acafe1e1b71ae05e32d38b5d1c4008f2833af29fc664cdcd4b6cfee46b6c patch-5.15.52.xz
de660c1f0df3ba15d5be89a60e18cb69f33b087ed6ae984fb581584b1275be08 patch-5.15.53.xz
a5a78639c8f406db576cc702aac39baf366e4bcac7e5b305e1335d4294bda3a2 patch-5.15.54.xz
26df6175f7ac5407db1644217ce41e6f6d7260e5d436e2b3859d6edbb251c4b6 patch-5.15.55.xz
2a5b8e880a174f359a3c2b75c3a83a407485678de813c3a97159b0d6237e0248 patch-5.15.56.xz
cbd9523c44416899b0fa3a11c195b8ea2cf5c523b6a23b55cf197921770f0e65 patch-5.15.57.xz
d53ba7438f77e5a95a4c2766844d39c0854aac86d186f2ee245149df4dc421a6 patch-5.15.58.xz
c7edbb9e8ba15b416b0be50bef7004f3fa09aec3767276b2a566a63698eb21c7 patch-5.15.59.xz
ebc9a8b999bad467b438208fd52b6033de7a90ee341e25415094c08e55b507cf patch-5.15.60.xz
c2ad6439122a90369d27b761d01714423840558df9ec77b640ea272c6ea35d31 patch-5.15.61.xz
02add19d91fdaabeff8c2ea9079b18a4ff01325f7a2e382c5befe5afab357342 patch-5.15.62.xz
9ac380863b5f4510ab2c09776b912629948a26698b4b633cabc80aca3a53afb2 patch-5.15.63.xz
cdc44e99ee873ef2fe27f1ca62120ad225e8d59a99506db3ebfd31e0c7f6796b patch-5.16.xz
9ff97f3a01ec8744863ff611315c44c1f5d1ff551769f7d8359c85561dee1b1d patch-5.16.1.xz
3a09c2f1ad410c09cf03921abeed1a6ca7c38138fb508171ee673d429d179171 patch-5.16.2.xz
@ -2816,21 +2969,36 @@ e82bb2d4fc7da3cfdaec1ba3e1c03591b0a29a51f01477f977ba9bb71bad49fa patch-5.18.6.x
9004c47c344c6dd0da6289d3024592708677682842d61800a2d6c3d26c642bdb patch-5.18.8.xz
8d508fd3ae9ea8921405c3ef6d9364e633f9154d88a6da0794714a78c3a884ea patch-5.18.9.xz
a41da15f2f0130a6822ae6d9a47196740199ddc6a35317f72a2a6b7a1997cf31 patch-5.18.10.xz
97985d52742c19b157110d37d79c42b67a3459107529cccbed8c49430ce0f203 patch-5.18.11.xz
cefa48de438430b42f77c7f134f873c65fe2c7ea69c70188409986bceee49e40 patch-5.18.12.xz
cbf58f8deec296e4acc61b56fe2084e36d47de32875cc977901c5e9600c66c13 patch-5.18.13.xz
ca271cc90dcfa74dab8266087cf25978bc42edc62f314f1e297bad1508c9264b patch-5.18.14.xz
c5fa763f04fb1efc773f4790d24378a4c445fd1dbf8cf58ad4268583f7ef6160 patch-5.18.15.xz
f925c0caaba4f97531f87f2e8d3b4f9fd76c113bc4d085031bd4e3338b8691ab patch-5.18.16.xz
d04aa4d01cb5051f7f1e619b6ca7c8e1da4f097334f3f43477848a1a1fd96a00 patch-5.18.17.xz
72b89560e0a8ce7962b780c99e3f38ef8114100755caca0ea62eb2b7c7eeea3a patch-5.18.18.xz
e158d40d8dbebc6bd11002122b8cd56e16576951ab0e0ef329994a378f63ad8a patch-5.18.19.xz
7bdf8bd8a0622b8898f8e4ba1071eb21fa7f4dc597955fd828c6f666712fab3b patch-5.19.xz
e3b9167a3286441f843220bc3339f7bafc256ec4e7b5a080badca6ce8b6c7926 patch-5.19.1.xz
f21999b35f7e2a4ce1e8dd86c3a21d1199532b7aa48526c5599b8c6e7a14aa47 patch-5.19.2.xz
1efe739578e5221a87cd17d0d40a5e073332cdc559e293fab030469d023d9a7c patch-5.19.3.xz
953fc93b8abfc5e167d61df58dce7cd76571286a4d5006dbf20bf59e51b399e8 patch-5.19.4.xz
ea4f4be61b0635d8b2cb58c373b670e78250dac9d0f2432222052789974c09d7 patch-5.19.5.xz
7593cc214eb43917b74fd85afc2fe66af55439eb275849693a5062ff8001b4ca patch-5.0-rc3.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJixwXyAAoJEGMtOgZYnaax5KYP/ijiYYINn/yr/p3FHpTYm1cG
oOYs4F6EuZ3tcMTalZ3Rb/gh2439L10xkLtDFhbavRPtYd6QBfqIu8qb7SuaA63S
DcwnM5IuldF5Psx0peyDucw+/ROXTF3Ti2BOFPSwtwa0fMTYQB0FG2w3YtAPT2Ot
k7GTvm40vvUc1u3NqnBbPHZTzNz4JCJDg9C7eioubc9hRhh8beYo53AWTp2TrG8F
/Va9omeo87RtOc5Bu4dgLktz65MtGy4shVegfkmlTIt1+4K/Nw+IfhQbygVsfKb7
MKCqjqSVIhBzqhfpresQ8K3jdNMbIiUxSaa+tG1mRyoiWprm8Osu0agzQXfODmsA
iNRgTHd/oB30Vb3nmjEpXwV0st8di8KqZzjAqFc8gbayqTybd1G4q+hhepL4ZTty
AvcozoF46si+hDbdvtadmqIPG9k9rm0Deult4Q7xESUTwvzjmbwtHS4AwV6yKK0t
XG8I0m+SWpU3JSZvZZkpu+0mJK6Px1eCEGgDen7xE1vFVaM18EEkg+j1pjsoe/84
HDZPa5Qn/pA/6DIwuhVJZt1iF96Cjx76sa+wb31UbFpSHLokOuPLxMvAs5qHE/Ry
EkvwuDBhpW5SNo+rKhRY6NiXKdHi/V16DT56T51Va408vnMJ9XHnxcBOMr8uyv9d
bMugpAFgmwQiQVCnqMmH
=ZkS+
iQIcBAEBCAAGBQJjDIntAAoJEGMtOgZYnaaxPG8P/ja+bCMzON4OeOQ2s/aOSDaw
mKAEXIe8npAVPbo6KQr7pfS8y5MEI4/jssDHvZTzV+hy++/M/V+hX8PzFO5G3L21
WnurBGTxm4yXHBFLaIGWmH1UNlQJlO8xOYHilzK2SF38tUOxEJZZjZdEX7IgRKMH
EWBvQVRydumjk2IvzHW+xFrlHkjY3mLpUhfVMLbBxgJknPJ3/VpifGY/tDJtir8e
wCjyBUQRF5rLrwLvTP5s9DMnoV4ZS+j26YcV1fGP8UXE3ksk03K378uF/MaDzWa4
FtMK4QMiN2xuXYDhpFSK3Yhgl6SFYFcBWwlkpypgq2bDHBzdg5W0T8tXR9Puc31A
NdEw3cJhsX7FacGBno+MO2D/j3+e8COvfFUqum72zrRZeLxURSGJ7OsYoQdCzdW4
A0Gf7BF+5a7zTANoSLfYcWWK6keSyJwopykszw0QwEhvklMI6Y7olTf2oiGmHp2B
8G7am10uGQ/J7CCs9PXWIbvMFTOclWyncLYtxgL5LnX2dmsyHXKMyJSC+nzGJV4s
dLVAEP8pXO+UzPK7QdqnjNFp15FRWE44BL7fe+ifuE+L/nsTGM0N0jWNVQs2wu/7
OaNbp2U9IsR/3lvbUGsMXqmAT3AUgqFB8C5dgvEZqxgL41v7bJtDpVU32b9mzLH8
xxNXa/eZc5SoEc9XyYQa
=dxcg
-----END PGP SIGNATURE-----

View file

@ -1,4 +1,6 @@
real 264m47.857s
user 240m16.778s
sys 18m54.482s
real 223m19.139s
user 203m55.224s
sys 16m18.011s

View file

@ -1,11 +1,12 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=pinentry
pkgver=1.2.0
pkgver=1.2.1
pkgrel=01
pkgdesc='Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol'
url='https://gnupg.org/related_software/pinentry/'
@ -52,12 +53,12 @@ package() {
license=('GPL')
validpgpkeys=(
'D8692123C4065DEA5E0F3AB5249B39D24F25E3B6' # Werner Koch (dist sig)
'6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020)
)
validpgpkeys=(D8692123C4065DEA5E0F3AB5249B39D24F25E3B6 # Werner Koch (dist sig)
6DAA6E64A76D2840571B4902528897B826403ADA # Werner Koch (dist signing 2020)
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # Niibe Yutaka (GnuPG Release Key)
sha256sums=(10072045a3e043d0581f91cd5676fcac7ffee957a16636adedaa4f583a616470 # pinentry-1.2.0.tar.bz2
fa78068ebbf213f477e5c0e1c0574856bd6dc50006defe3bdd5b6e6904b91ca8 # pinentry-1.2.0.tar.bz2.sig
sha256sums=(457a185e5a85238fb945a955dc6352ab962dc8b48720b62fc9fa48c7540a4067 # pinentry-1.2.1.tar.bz2
22b5493faad409a5f4b25d07d74d228c67631110258e10094bd954b16e9e55e2 # pinentry-1.2.1.tar.bz2.sig
af7c27139b20a7f1b9a227f3663abb21bb2b954523352b7844da27db1b0c1c86 # pinentry
f428f08d77f1f7830eadb8435af282a833fc13d8b623b122eefd9d3b628bef90) # preexec

View file

@ -3,7 +3,7 @@
# Contributor: Gaetan Bisson <bisson@archlinux.org>
pkgname=pinentry
pkgver=1.2.0
pkgver=1.2.1
pkgrel=1
pkgdesc='Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol'
url='https://gnupg.org/related_software/pinentry/'
@ -22,13 +22,14 @@ backup=('etc/pinentry/preexec')
source=("https://www.gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig}
'pinentry'
'preexec')
sha256sums=('10072045a3e043d0581f91cd5676fcac7ffee957a16636adedaa4f583a616470'
sha256sums=('457a185e5a85238fb945a955dc6352ab962dc8b48720b62fc9fa48c7540a4067'
'SKIP'
'af7c27139b20a7f1b9a227f3663abb21bb2b954523352b7844da27db1b0c1c86'
'f428f08d77f1f7830eadb8435af282a833fc13d8b623b122eefd9d3b628bef90')
validpgpkeys=(
'D8692123C4065DEA5E0F3AB5249B39D24F25E3B6' # Werner Koch (dist sig)
'6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020)
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD' # Niibe Yutaka (GnuPG Release Key)
)
build() {

View file

@ -1 +1,5 @@
gtk2 qt5-base gcr
gtk2
qt5-base
gcr
libglvnd

View file

@ -1,3 +1,6 @@
real 0m14.833s
user 0m28.545s
sys 0m2.062s
real 0m27.168s
user 0m23.006s
sys 0m2.138s