upg libnghttp2 linux pinentry
This commit is contained in:
parent
4cb414fbc5
commit
41d61d84d3
20 changed files with 11652 additions and 101 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,4 +2,3 @@ autoconf
|
|||
automake
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
|
||||
real 0m22.126s
|
||||
user 0m27.112s
|
||||
sys 0m2.582s
|
||||
|
||||
real 0m28.181s
|
||||
user 0m25.360s
|
||||
sys 0m2.384s
|
||||
|
||||
|
|
|
@ -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 @@
|
||||
|
|
|
@ -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);
|
|
@ -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;
|
||||
|
|
@ -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) {
|
36
linux/0005-lg-laptop-Recognize-more-models.patch
Normal file
36
linux/0005-lg-laptop-Recognize-more-models.patch
Normal 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;
|
238
linux/0006-Fix-NFSv4-mount-regression.patch
Normal file
238
linux/0006-Fix-NFSv4-mount-regression.patch
Normal 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 *);
|
||||
};
|
||||
|
||||
/*
|
|
@ -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
213
linux/PKGBUILD-arch-5.15.63
Normal 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:
|
61
linux/config
61
linux/config
|
@ -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
10701
linux/config-arch-lts-5.15.63
Normal file
File diff suppressed because it is too large
Load diff
194
linux/sha256sums
194
linux/sha256sums
|
@ -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-----
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
|
||||
real 264m47.857s
|
||||
user 240m16.778s
|
||||
sys 18m54.482s
|
||||
|
||||
real 223m19.139s
|
||||
user 203m55.224s
|
||||
sys 16m18.011s
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1 +1,5 @@
|
|||
gtk2 qt5-base gcr
|
||||
gtk2
|
||||
qt5-base
|
||||
gcr
|
||||
libglvnd
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
real 0m14.833s
|
||||
user 0m28.545s
|
||||
sys 0m2.062s
|
||||
|
||||
|
||||
real 0m27.168s
|
||||
user 0m23.006s
|
||||
sys 0m2.138s
|
||||
|
||||
|
|
Loading…
Reference in a new issue