[arch-commits] Commit in linux/trunk (7 files)

2018-04-15 Thread Jan Steffens via arch-commits
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)

2018-01-28 Thread Jan Steffens via arch-commits
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)

2015-08-03 Thread Evangelos Foutras
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)

2014-04-03 Thread Thomas Bächler
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)

2014-01-12 Thread Tobias Powalowski
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)

2012-12-11 Thread Tobias Powalowski
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)

2012-07-29 Thread Tobias Powalowski
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)

2011-10-31 Thread Thomas Bächler
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.