[arch-commits] Commit in linux/trunk (7 files)
Date: Sunday, April 15, 2018 @ 11:04:40 Author: heftig Revision: 321815 FS#58174 Backport a fix from 4.17 Added: linux/trunk/0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch Modified: linux/trunk/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch linux/trunk/0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch linux/trunk/0003-Partially-revert-swiotlb-remove-various-exports.patch linux/trunk/0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch linux/trunk/0005-Revert-drm-amd-display-disable-CRTCs-with-NULL-FB-on.patch linux/trunk/PKGBUILD -+ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch |4 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch |8 - 0003-Partially-revert-swiotlb-remove-various-exports.patch |8 - 0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch|8 - 0005-Revert-drm-amd-display-disable-CRTCs-with-NULL-FB-on.patch |8 - 0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch | 72 ++ PKGBUILD| 15 +- 7 files changed, 100 insertions(+), 23 deletions(-) Modified: 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch === --- 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2018-04-15 10:02:59 UTC (rev 321814) +++ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2018-04-15 11:04:40 UTC (rev 321815) @@ -1,8 +1,8 @@ From 3a7745f6fdd71aa34dae33c3edc586363d9ece9e Mon Sep 17 00:00:00 2001 -Message-Id: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523715224.git.jan.steff...@gmail.com> +Message-Id: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523790169.git.jan.steff...@gmail.com> From: Serge Hallyn Date: Fri, 31 May 2013 19:12:12 +0100 -Subject: [PATCH 1/5] add sysctl to disallow unprivileged CLONE_NEWUSER by +Subject: [PATCH 1/6] add sysctl to disallow unprivileged CLONE_NEWUSER by default Signed-off-by: Serge Hallyn Modified: 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch === --- 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch 2018-04-15 10:02:59 UTC (rev 321814) +++ 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch 2018-04-15 11:04:40 UTC (rev 321815) @@ -1,10 +1,10 @@ From 1ab88f114ddb0f614118c330196af3024f88630c Mon Sep 17 00:00:00 2001 -Message-Id: <1ab88f114ddb0f614118c330196af3024f88630c.1523715224.git.jan.steff...@gmail.com> -In-Reply-To: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523715224.git.jan.steff...@gmail.com> -References: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523715224.git.jan.steff...@gmail.com> +Message-Id: <1ab88f114ddb0f614118c330196af3024f88630c.1523790169.git.jan.steff...@gmail.com> +In-Reply-To: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523790169.git.jan.steff...@gmail.com> +References: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523790169.git.jan.steff...@gmail.com> From: Jim Bride Date: Mon, 6 Nov 2017 13:38:57 -0800 -Subject: [PATCH 2/5] drm/i915/edp: Only use the alternate fixed mode if it's +Subject: [PATCH 2/6] drm/i915/edp: Only use the alternate fixed mode if it's asked for In commit dc911f5bd8aa ("drm/i915/edp: Allow alternate fixed mode for Modified: 0003-Partially-revert-swiotlb-remove-various-exports.patch === --- 0003-Partially-revert-swiotlb-remove-various-exports.patch 2018-04-15 10:02:59 UTC (rev 321814) +++ 0003-Partially-revert-swiotlb-remove-various-exports.patch 2018-04-15 11:04:40 UTC (rev 321815) @@ -1,10 +1,10 @@ From d1bc4bfbbc01a62a8b70f4018273d49b502c1511 Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523715224.git.jan.steff...@gmail.com> -References: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523715224.git.jan.steff...@gmail.com> +Message-Id: +In-Reply-To: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523790169.git.jan.steff...@gmail.com> +References: <3a7745f6fdd71aa34dae33c3edc586363d9ece9e.1523790169.git.jan.steff...@gmail.com> From: "Jan Alexander Steffens (heftig)" Date: Fri, 6 Apr 2018 16:19:38 +0200 -Subject: [PATCH 3/5] Partially revert "swiotlb: remove various exports" +Subject: [PATCH 3/6] Partially revert "swiotlb: remove various exports" This partially reverts commit 4bd89ed39b2ab8dc4ac4b6c59b07d420b0213bec. The proprietary NVIDIA driver needs one of the exports. Modified: 0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch === --- 0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch2018-04-15 10:02:59 UTC (rev 321814) +++ 0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch2018-04-15 11:04:40 UT
[arch-commits] Commit in linux/trunk (7 files)
Date: Monday, January 29, 2018 @ 05:32:00 Author: heftig Revision: 315548 4.15-1 Added: linux/trunk/0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch (from rev 315335, linux/trunk/0004-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch) Modified: linux/trunk/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch linux/trunk/PKGBUILD linux/trunk/config Deleted: linux/trunk/0002-dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch linux/trunk/0003-xfrm-Fix-stack-out-of-bounds-read-on-socket-policy-l.patch linux/trunk/0004-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch -+ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch | 24 0002-dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch | 57 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch | 42 0003-xfrm-Fix-stack-out-of-bounds-read-on-socket-policy-l.patch | 49 0004-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch | 42 PKGBUILD| 35 config | 2661 ++ 7 files changed, 1913 insertions(+), 997 deletions(-) Modified: 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch === --- 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2018-01-29 05:31:58 UTC (rev 315547) +++ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2018-01-29 05:32:00 UTC (rev 315548) @@ -1,8 +1,8 @@ -From 4e54373158caa50df5402fdd3db1794c5394026b Mon Sep 17 00:00:00 2001 -Message-Id: <4e54373158caa50df5402fdd3db1794c5394026b.1516188238.git.jan.steff...@gmail.com> +From 4aefcc4253233dce6ac5938e01371074958b8f1c Mon Sep 17 00:00:00 2001 +Message-Id: <4aefcc4253233dce6ac5938e01371074958b8f1c.1517188106.git.jan.steff...@gmail.com> From: Serge Hallyn Date: Fri, 31 May 2013 19:12:12 +0100 -Subject: [PATCH 1/4] add sysctl to disallow unprivileged CLONE_NEWUSER by +Subject: [PATCH 1/2] add sysctl to disallow unprivileged CLONE_NEWUSER by default Signed-off-by: Serge Hallyn @@ -15,7 +15,7 @@ 3 files changed, 30 insertions(+) diff --git a/kernel/fork.c b/kernel/fork.c -index 500ce64517d9..35f5860958b4 100644 +index 2295fc69717f..6f320a216e7d 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -102,6 +102,11 @@ @@ -30,7 +30,7 @@ /* * Minimum number of threads to boot the kernel -@@ -1554,6 +1559,10 @@ static __latent_entropy struct task_struct *copy_process( +@@ -1550,6 +1555,10 @@ static __latent_entropy struct task_struct *copy_process( if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) return ERR_PTR(-EINVAL); @@ -41,7 +41,7 @@ /* * Thread groups must share signals as well, and detached threads * can only be started up within the thread group. -@@ -2347,6 +2356,12 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) +@@ -2343,6 +2352,12 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) if (unshare_flags & CLONE_NEWNS) unshare_flags |= CLONE_FS; @@ -55,7 +55,7 @@ if (err) goto bad_unshare_out; diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index 56aca862c4f5..e8402ba393c1 100644 +index 557d46728577..c19d7a828913 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -105,6 +105,9 @@ extern int core_uses_pid; @@ -85,12 +85,12 @@ { .procname = "tainted", diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index c490f1e4313b..dd03bd39d7bf 100644 +index 246d4d4ce5c7..f64432b45cec 100644 --- a/kernel/user_namespace.c +++ b/kernel/user_namespace.c -@@ -24,6 +24,9 @@ - #include - #include +@@ -26,6 +26,9 @@ + #include + #include +/* sysctl */ +int unprivileged_userns_clone; @@ -99,5 +99,5 @@ static DEFINE_MUTEX(userns_state_mutex); -- -2.15.1 +2.16.1 Deleted: 0002-dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch === --- 0002-dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch 2018-01-29 05:31:58 UTC (rev 315547) +++ 0002-dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch 2018-01-29 05:32:00 UTC (rev 315548) @@ -1,57 +0,0 @@ -From 8514970bf07bd1cc522f50e882e0159a51a39264 Mon Sep 17 00:00:00 2001 -Message-Id: <8514970bf07bd1cc522f50e882e0159a51a39264.1516188238.git.jan.steff...@gmail.com> -In-Reply-To: <4e54373158caa50df5402fdd3db1794c5394026b.1516188238.git.jan.steff...@gmail.com> -References: <4e54373158caa50df5402fdd3db1794c5394026b.1516188238.git.jan.steff...@gmail.com> -From: Mohamed Ghannam -Date: Tue, 5 Dec 2017 20:58:35 + -Subject: [PATCH 2/4] dccp: CVE-2017-8824: use-after-free in DCCP code - -Whenever the sock object is in DCCP_CLOSED state, -dccp_disconnect() m
[arch-commits] Commit in linux/trunk (7 files)
Date: Tuesday, August 4, 2015 @ 00:01:33 Author: foutrelis Revision: 242977 upgpkg: linux 4.1.4-1 - New upstream release. - Enable CONFIG_CROS_EC_CHARDEV and CONFIG_CROS_EC_LPC (FS#45688). Modified: linux/trunk/PKGBUILD linux/trunk/config linux/trunk/config.x86_64 Deleted: linux/trunk/0001-Bluetooth-btbcm-allow-btbcm_read_verbose_config-to-f.patch linux/trunk/0001-block-loop-convert-to-per-device-workqueue.patch linux/trunk/0002-block-loop-avoiding-too-many-pending-per-work-I-O.patch linux/trunk/bitmap-enable-booting-for-dm-md-raid1.patch -+ 0001-Bluetooth-btbcm-allow-btbcm_read_verbose_config-to-f.patch | 48 --- 0001-block-loop-convert-to-per-device-workqueue.patch | 133 -- 0002-block-loop-avoiding-too-many-pending-per-work-I-O.patch| 52 --- PKGBUILD| 30 -- bitmap-enable-booting-for-dm-md-raid1.patch | 83 -- config |7 config.x86_64 |8 7 files changed, 11 insertions(+), 350 deletions(-) Deleted: 0001-Bluetooth-btbcm-allow-btbcm_read_verbose_config-to-f.patch === --- 0001-Bluetooth-btbcm-allow-btbcm_read_verbose_config-to-f.patch 2015-08-03 16:34:11 UTC (rev 242976) +++ 0001-Bluetooth-btbcm-allow-btbcm_read_verbose_config-to-f.patch 2015-08-03 22:01:33 UTC (rev 242977) @@ -1,48 +0,0 @@ -From 7bee8b08c428b63aa4a3765bb907602e36355378 Mon Sep 17 00:00:00 2001 -From: Chris Mason -Date: Tue, 14 Jul 2015 16:25:30 -0400 -Subject: [PATCH] Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on - Apple - -Commit 1c8ba6d013 moved around the setup code for broadcomm chips, -and also added btbcm_read_verbose_config() to read extra information -about the hardware. It's returning errors on some macbooks: - -Bluetooth: hci0: BCM: Read verbose config info failed (-16) - -Which makes us error out of the setup function. Since this -probe isn't critical to operate the chip, this patch just changes -things to carry on when it fails. - -Signed-off-by: Chris Mason -Signed-off-by: Marcel Holtmann -Cc: sta...@vger.kernel.org # v4.1 - drivers/bluetooth/btbcm.c | 11 +-- - 1 file changed, 5 insertions(+), 6 deletions(-) - -diff --git a/drivers/bluetooth/btbcm.c b/drivers/bluetooth/btbcm.c -index 1e1a432..9ceb8ac 100644 a/drivers/bluetooth/btbcm.c -+++ b/drivers/bluetooth/btbcm.c -@@ -472,12 +472,11 @@ int btbcm_setup_apple(struct hci_dev *hdev) - - /* Read Verbose Config Version Info */ - skb = btbcm_read_verbose_config(hdev); -- if (IS_ERR(skb)) -- return PTR_ERR(skb); -- -- BT_INFO("%s: BCM: chip id %u build %4.4u", hdev->name, skb->data[1], -- get_unaligned_le16(skb->data + 5)); -- kfree_skb(skb); -+ if (!IS_ERR(skb)) { -+ BT_INFO("%s: BCM: chip id %u build %4.4u", hdev->name, skb->data[1], -+ get_unaligned_le16(skb->data + 5)); -+ kfree_skb(skb); -+ } - - set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); - --- -2.4.5 - Deleted: 0001-block-loop-convert-to-per-device-workqueue.patch === --- 0001-block-loop-convert-to-per-device-workqueue.patch 2015-08-03 16:34:11 UTC (rev 242976) +++ 0001-block-loop-convert-to-per-device-workqueue.patch 2015-08-03 22:01:33 UTC (rev 242977) @@ -1,133 +0,0 @@ -From ebff6d5c91195d37e33b7bbfb36c6cc0119aa06f Mon Sep 17 00:00:00 2001 -From: Ming Lei -Date: Tue, 5 May 2015 19:49:54 +0800 -Subject: [PATCH 1/2] block: loop: convert to per-device workqueue - -Documentation/workqueue.txt: - If there is dependency among multiple work items used - during memory reclaim, they should be queued to separate - wq each with WQ_MEM_RECLAIM. - -Loop devices can be stacked, so we have to convert to per-device -workqueue. One example is Fedora live CD. - -Fixes: b5dd2f6047ca108001328aac0e8588edd15f1778 -Cc: sta...@vger.kernel.org (v4.0) -Cc: Justin M. Forbes -Signed-off-by: Ming Lei -Acked-by: Tejun Heo -Signed-off-by: Jens Axboe - drivers/block/loop.c | 30 ++ - drivers/block/loop.h | 1 + - 2 files changed, 15 insertions(+), 16 deletions(-) - -diff --git a/drivers/block/loop.c b/drivers/block/loop.c -index d7173cb..9786aa3 100644 a/drivers/block/loop.c -+++ b/drivers/block/loop.c -@@ -86,8 +86,6 @@ static DEFINE_MUTEX(loop_index_mutex); - static int max_part; - static int part_shift; - --static struct workqueue_struct *loop_wq; -- - static int transfer_xor(struct loop_device *lo, int cmd, - struct page *raw_page, unsigned raw_off, - struct page *loop_page, unsigned loop_off, -@@ -725,6 +723,
[arch-commits] Commit in linux/trunk (7 files)
Date: Friday, April 4, 2014 @ 00:57:31 Author: thomas Revision: 209774 upgpkg: linux 3.14-3 * Fix FSID of rootfs being 0 For st_dev in struct stat, the value 0 is an error. Make sure rootfs has value 1. This fixes the coreutils cp -ax issue (although that code has already been improved in coreutils, too) and somewhat fixes the switch_root problem in util-linux. It is still possible that rootfs gets an FSID >1 in future versions, so util-linux still needs to be fixed. This is unrelated to the mount id issue in /proc/*/mountinfo - the mount id may still be zero. * Revert a patch that always enables autosuspend on intel bluetoothh xhci still sucks and breaks this. I am reverting this commit for reasons that are in no way selfish. Added: linux/trunk/0005-fs-Don-t-return-0-from-get_anon_bdev.patch linux/trunk/0006-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch Modified: linux/trunk/0001-Bluetooth-allocate-static-minor-for-vhci.patch linux/trunk/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch linux/trunk/0003-module-remove-MODULE_GENERIC_TABLE.patch linux/trunk/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch linux/trunk/PKGBUILD -+ 0001-Bluetooth-allocate-static-minor-for-vhci.patch |2 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch |2 0003-module-remove-MODULE_GENERIC_TABLE.patch |2 0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch |2 0005-fs-Don-t-return-0-from-get_anon_bdev.patch | 44 ++ 0006-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch | 33 +++ PKGBUILD| 23 - 7 files changed, 99 insertions(+), 9 deletions(-) Modified: 0001-Bluetooth-allocate-static-minor-for-vhci.patch === --- 0001-Bluetooth-allocate-static-minor-for-vhci.patch 2014-04-03 20:06:57 UTC (rev 209773) +++ 0001-Bluetooth-allocate-static-minor-for-vhci.patch 2014-04-03 22:57:31 UTC (rev 209774) @@ -1,7 +1,7 @@ From 5d77ba2d26110c678b40fd723866a17d4036de12 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 18 Feb 2014 02:19:26 -0300 -Subject: [PATCH 1/4] Bluetooth: allocate static minor for vhci +Subject: [PATCH 1/6] Bluetooth: allocate static minor for vhci Commit bfacbb9 (Bluetooth: Use devname:vhci module alias for virtual HCI driver) added the module alias to hci_vhci module so it's possible to Modified: 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch === --- 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch 2014-04-03 20:06:57 UTC (rev 209773) +++ 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch 2014-04-03 22:57:31 UTC (rev 209774) @@ -1,7 +1,7 @@ From 9bc5b710f5957763d6944f38143b627d127c15ff Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Mon, 3 Feb 2014 11:14:13 +1030 -Subject: [PATCH 2/4] module: allow multiple calls to MODULE_DEVICE_TABLE() per +Subject: [PATCH 2/6] module: allow multiple calls to MODULE_DEVICE_TABLE() per module Commit 78551277e4df5: "Input: i8042 - add PNP modaliases" had a bug, where the Modified: 0003-module-remove-MODULE_GENERIC_TABLE.patch === --- 0003-module-remove-MODULE_GENERIC_TABLE.patch 2014-04-03 20:06:57 UTC (rev 209773) +++ 0003-module-remove-MODULE_GENERIC_TABLE.patch 2014-04-03 22:57:31 UTC (rev 209774) @@ -1,7 +1,7 @@ From 06d2e746733a83469944481cb7f4fb1c7134a8ce Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Mon, 3 Feb 2014 11:15:13 +1030 -Subject: [PATCH 3/4] module: remove MODULE_GENERIC_TABLE +Subject: [PATCH 3/6] module: remove MODULE_GENERIC_TABLE MODULE_DEVICE_TABLE() calles MODULE_GENERIC_TABLE(); make it do the work directly. This also removes a wart introduced in the last patch, Modified: 0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch === --- 0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch 2014-04-03 20:06:57 UTC (rev 209773) +++ 0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch 2014-04-03 22:57:31 UTC (rev 209774) @@ -1,7 +1,7 @@ From 268984331a319f47179d6f0b62aa0e312fe4497d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20B=C3=A4chler?= Date: Tue, 1 Apr 2014 01:15:34 +0200 -Subject: [PATCH 4/4] Revert "syscalls.h: use gcc alias instead of assembler +Subject: [PATCH 4/6] Revert "syscalls.h: use gcc alias instead of assembler aliases for syscalls" This reverts commit 83460ec8dcac14142e7860a01fa59c267ac4657c. Added: 0005-fs-Don-t-return-0-from-get_anon_bdev.patch
[arch-commits] Commit in linux/trunk (7 files)
Date: Sunday, January 12, 2014 @ 14:05:55 Author: tpowa Revision: 203524 upgpkg: linux 3.12.7-2 fix 15 seconds nfs hang, #37886 kernel oops Added: linux/trunk/nfs-check-gssd-running-before-krb5i-auth.patch linux/trunk/rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-notification-fails.patch linux/trunk/rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-fails.patch linux/trunk/sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch linux/trunk/sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch linux/trunk/sunrpc-replace-gssd_running-with-more-reliable-check.patch Modified: linux/trunk/PKGBUILD + PKGBUILD | 30 + nfs-check-gssd-running-before-krb5i-auth.patch | 48 ++ rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-notification-fails.patch | 50 ++ rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-fails.patch| 32 + sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch | 96 sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch | 233 ++ sunrpc-replace-gssd_running-with-more-reliable-check.patch | 139 + 7 files changed, 625 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-01-12 11:59:53 UTC (rev 203523) +++ PKGBUILD2014-01-12 13:05:55 UTC (rev 203524) @@ -6,7 +6,7 @@ #pkgbase=linux-custom # Build kernel with a different name _srcname=linux-3.12 pkgver=3.12.7 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://www.kernel.org/"; license=('GPL2') @@ -19,7 +19,14 @@ # standard config files for mkinitcpio ramdisk 'linux.preset' 'change-default-console-loglevel.patch' -'criu-no-expert.patch') +'criu-no-expert.patch' +'sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch' +'sunrpc-replace-gssd_running-with-more-reliable-check.patch' +'nfs-check-gssd-running-before-krb5i-auth.patch' +'rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-fails.patch' +'sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch' + 'rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-notification-fails.patch' +) md5sums=('cc6ee608854e0da4b64f6c1ff8b6398c' 'a158a29ecf49e768ebd2f34967991606' 'a9281e90e529795eaf10b45d70ab2868' @@ -26,7 +33,13 @@ '6000a9c7bd83081a65611d9dfbdd8eda' 'eb14dcfd80c00852ef81ded6e826826a' '98beb36f9b8cf16e58de2483ea9985e3' - 'd50c1ac47394e9aec637002ef3392bd1') + 'd50c1ac47394e9aec637002ef3392bd1' + 'd4a75f77e6bd5d700dcd534cd5f0dfce' + 'dc86fdc37615c97f03c1e0c31b7b833a' + '88eef9d3b5012ef7e82af1af8cc4e517' + 'cec0bb8981936eab2943b2009b7a6fff' + '88d9cddf9e0050a76ec4674f264fb2a1' + 'cb9016630212ef07b168892fbcfd4e5d') _kernelname=${pkgbase#linux} @@ -54,6 +67,17 @@ # patch from fedora patch -Np1 -i "${srcdir}/criu-no-expert.patch" + # fix 15 seocnds nfs delay + patch -Np1 -i "${srcdir}/sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch" + patch -Np1 -i "${srcdir}/sunrpc-replace-gssd_running-with-more-reliable-check.patch" + patch -Np1 -i "${srcdir}/nfs-check-gssd-running-before-krb5i-auth.patch" + # fix nfs kernel oops + # #37866 + patch -Np1 -i "${srcdir}/rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-fails.patch" + patch -Np1 -i "${srcdir}/sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch" + + patch -Np1 -i "${srcdir}/rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-notification-fails.patch" + if [ "${CARCH}" = "x86_64" ]; then cat "${srcdir}/config.x86_64" > ./.config else Added: nfs-check-gssd-running-before-krb5i-auth.patch === --- nfs-check-gssd-running-before-krb5i-auth.patch (rev 0) +++ nfs-check-gssd-running-before-krb5i-auth.patch 2014-01-12 13:05:55 UTC (rev 203524) @@ -0,0 +1,48 @@ +Bugzilla: N/A +Upstream-status: queued in NFS git tree (for 3.13/3.14?) + +Currently, the client will attempt to use krb5i in the SETCLIENTID call +even if rpc.gssd isn't running. When that fails, it'll then fall back to +RPC_AUTH_UNIX. This introduced a delay when mounting if rpc.gssd isn't +running, and causes warning messages to pop up in the ring buffer. + +Check to see if rpc.gssd is running before even attempting to use krb5i +auth, and just silently skip trying to do so if it isn't. In the event +that the admin is actually trying to mount with krb5*, it will still +fail at a later stage of the mount attempt. + +Signed-off-by: Jeff Layton +Signed-off-by: Trond Myklebust +--- + fs/nfs/nfs4client.c |7 ++- + 1 files changed, 6 insertions(+), 1
[arch-commits] Commit in linux/trunk (7 files)
Date: Tuesday, December 11, 2012 @ 08:23:32 Author: tpowa Revision: 173122 upgpkg: linux 3.7-1 bump to 3.7 series Modified: linux/trunk/PKGBUILD linux/trunk/config linux/trunk/config.x86_64 linux/trunk/linux.install Deleted: linux/trunk/irq_cfg_pointer-3.6.6.patch linux/trunk/module-init-wait-3.6.patch linux/trunk/module-symbol-waiting-3.6.patch -+ PKGBUILD| 82 ++-- config | 694 +++--- config.x86_64 | 689 ++--- irq_cfg_pointer-3.6.6.patch | 16 linux.install |2 module-init-wait-3.6.patch | 77 module-symbol-waiting-3.6.patch | 66 --- 7 files changed, 736 insertions(+), 890 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 173121:173122 to see the changes.
[arch-commits] Commit in linux/trunk (7 files)
Date: Monday, July 30, 2012 @ 01:36:46 Author: tpowa Revision: 164310 upgpkg: linux 3.5-2 removed not needed patches, added avmfritz capi20 fix, added kprobes and uprobes to config Added: linux/trunk/avmfritz-only-few-bytes-are-transfered-on-a-conn.patch Modified: linux/trunk/PKGBUILD linux/trunk/config linux/trunk/config.x86_64 linux/trunk/linux.install Deleted: linux/trunk/fix-acerhdf-1810T-bios.patch linux/trunk/i915-fix-ghost-tv-output.patch + PKGBUILD | 14 +++- avmfritz-only-few-bytes-are-transfered-on-a-conn.patch | 48 +++ config | 16 +++-- config.x86_64 | 16 +++-- fix-acerhdf-1810T-bios.patch | 10 --- i915-fix-ghost-tv-output.patch | 26 linux.install |2 7 files changed, 83 insertions(+), 49 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-07-30 03:08:17 UTC (rev 164309) +++ PKGBUILD2012-07-30 05:36:46 UTC (rev 164310) @@ -20,12 +20,14 @@ 'config' 'config.x86_64' # standard config files for mkinitcpio ramdisk "${pkgname}.preset" -'change-default-console-loglevel.patch') +'change-default-console-loglevel.patch' +'avmfritz-only-few-bytes-are-transfered-on-a-conn.patch') md5sums=('24153eaaa81dedc9481ada8cd9c3b83d' - 'a2facfc8fe8ba073f64d125694cda469' - '05d00f104528ced0a3bd9bd6ca9733b9' + '31dade2f50803beaebf947732f39b51e' + '34bf41248c2ab68ddb0a7b3b5f4a68ce' 'eb14dcfd80c00852ef81ded6e826826a' - '9d3c56a4b999c8bfbd4018089a62f662') + '9d3c56a4b999c8bfbd4018089a62f662' + '2afcc001cc178be72e3a19d95f4bd5eb') build() { cd "${srcdir}/linux-${_basekernel}" @@ -41,6 +43,10 @@ # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -Np1 -i "${srcdir}/change-default-console-loglevel.patch" + # fix avmfritz capi20 functionallity + # https://bugzilla.kernel.org/show_bug.cgi?id=45271 + patch -Np1 -i "${srcdir}/avmfritz-only-few-bytes-are-transfered-on-a-conn.patch" + if [ "${CARCH}" = "x86_64" ]; then cat "${srcdir}/config.x86_64" > ./.config else Added: avmfritz-only-few-bytes-are-transfered-on-a-conn.patch === --- avmfritz-only-few-bytes-are-transfered-on-a-conn.patch (rev 0) +++ avmfritz-only-few-bytes-are-transfered-on-a-conn.patch 2012-07-30 05:36:46 UTC (rev 164310) @@ -0,0 +1,48 @@ +From 285c08154eede7dc4387bfc925967c884594dcc9 Mon Sep 17 00:00:00 2001 +From: Karsten Keil +Date: Sat, 28 Jul 2012 20:10:04 +0200 +Subject: [PATCH] mISDN: Bugfix only few bytes are transfered on a connection + +The test for the fillempty condition was wrong in one place. +Changed the variable to the right boolean type. + +Signed-off-by: Karsten Keil +--- + drivers/isdn/hardware/mISDN/avmfritz.c |7 --- + 1 files changed, 4 insertions(+), 3 deletions(-) + +diff --git a/drivers/isdn/hardware/mISDN/avmfritz.c b/drivers/isdn/hardware/mISDN/avmfritz.c +index c08fc60..fa6ca47 100644 +--- a/drivers/isdn/hardware/mISDN/avmfritz.c b/drivers/isdn/hardware/mISDN/avmfritz.c +@@ -449,7 +449,8 @@ hdlc_fill_fifo(struct bchannel *bch) + { + struct fritzcard *fc = bch->hw; + struct hdlc_hw *hdlc; +- int count, fs, cnt = 0, idx, fillempty = 0; ++ int count, fs, cnt = 0, idx; ++ bool fillempty = false; + u8 *p; + u32 *ptr, val, addr; + +@@ -462,7 +463,7 @@ hdlc_fill_fifo(struct bchannel *bch) + return; + count = fs; + p = bch->fill; +- fillempty = 1; ++ fillempty = true; + } else { + count = bch->tx_skb->len - bch->tx_idx; + if (count <= 0) +@@ -477,7 +478,7 @@ hdlc_fill_fifo(struct bchannel *bch) + hdlc->ctrl.sr.cmd |= HDLC_CMD_XME; + } + ptr = (u32 *)p; +- if (fillempty) { ++ if (!fillempty) { + pr_debug("%s.B%d: %d/%d/%d", fc->name, bch->nr, count, +bch->tx_idx, bch->tx_skb->len); + bch->tx_idx += count; +-- +1.7.7 + Modified: config === --- config 2012-07-30 03:08:17 UTC (rev 164309) +++ config 2012-07-30 05:36:46 UTC (rev 164310) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.5.0-1 Kernel Configuration +# Linux/i386 3.5.0-2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -204,9 +204,11 @@ # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE
[arch-commits] Commit in linux/trunk (7 files)
Date: Monday, October 31, 2011 @ 17:26:29 Author: thomas Revision: 141621 upgpkg: linux 3.1-3 Fix FS#19234, FS#26674, FS#25939, FS#26528 and a wrong drm error Added: linux/trunk/dib0700-fix.patch linux/trunk/i915-fix-ghost-tv-output.patch linux/trunk/i915-fix-incorrect-error-message.patch linux/trunk/iwlagn-fix-NULL-pointer-dereference.patch linux/trunk/usb-add-reset-resume-quirk-for-several-webcams.patch Modified: linux/trunk/PKGBUILD linux/trunk/linux.install --+ PKGBUILD | 45 dib0700-fix.patch| 1487 + i915-fix-ghost-tv-output.patch | 26 i915-fix-incorrect-error-message.patch | 22 iwlagn-fix-NULL-pointer-dereference.patch| 38 linux.install|2 usb-add-reset-resume-quirk-for-several-webcams.patch | 99 + 7 files changed, 1715 insertions(+), 4 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 141620:141621 to see the changes.