kernel-4.9.21 and patches
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86_64 4.9.18 Kernel Configuration
|
||||
# Linux/x86_64 4.9.21 Kernel Configuration
|
||||
#
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_X86_64=y
|
||||
@@ -6936,7 +6936,7 @@ CONFIG_SBITMAP=y
|
||||
#
|
||||
# Unofficial 3rd party kernel additions
|
||||
#
|
||||
CONFIG_NDISWRAPPER=m
|
||||
CONFIG_VIAHSS=m
|
||||
CONFIG_RTL8723BS=m
|
||||
CONFIG_WLAN_SDIO=y
|
||||
CONFIG_NDISWRAPPER=m
|
||||
CONFIG_VIAHSS=m
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,28 @@
|
||||
From cf8c73afb3abf0f8905efbaddd4ce11a0deec9da Mon Sep 17 00:00:00 2001
|
||||
From: Evan Quan <evan.quan@amd.com>
|
||||
Date: Fri, 17 Mar 2017 10:22:51 +0800
|
||||
Subject: [PATCH] drm/amd/amdgpu: add POLARIS12 PCI ID
|
||||
|
||||
Signed-off-by: Evan Quan <evan.quan@amd.com>
|
||||
Reviewed-by: Junwei Zhang <Jerry.Zhang@amd.com>
|
||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
||||
Cc: stable@vger.kernel.org
|
||||
---
|
||||
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
|
||||
index f7adbac..b76cd69 100644
|
||||
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
|
||||
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
|
||||
@@ -421,6 +421,7 @@ static const struct pci_device_id pciidlist[] = {
|
||||
{0x1002, 0x6985, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
|
||||
{0x1002, 0x6986, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
|
||||
{0x1002, 0x6987, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
|
||||
+ {0x1002, 0x6995, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
|
||||
{0x1002, 0x699F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
|
||||
|
||||
{0, 0, 0}
|
||||
--
|
||||
2.10.2
|
||||
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
From 633ee407b9d15a75ac9740ba9d3338815e1fcb95 Mon Sep 17 00:00:00 2001
|
||||
From: Ilya Dryomov <idryomov@gmail.com>
|
||||
Date: Tue, 21 Mar 2017 13:44:28 +0100
|
||||
Subject: libceph: force GFP_NOIO for socket allocations
|
||||
|
||||
From: Ilya Dryomov <idryomov@gmail.com>
|
||||
|
||||
commit 633ee407b9d15a75ac9740ba9d3338815e1fcb95 upstream.
|
||||
|
||||
sock_alloc_inode() allocates socket+inode and socket_wq with
|
||||
GFP_KERNEL, which is not allowed on the writeback path:
|
||||
|
||||
Workqueue: ceph-msgr con_work [libceph]
|
||||
ffff8810871cb018 0000000000000046 0000000000000000 ffff881085d40000
|
||||
0000000000012b00 ffff881025cad428 ffff8810871cbfd8 0000000000012b00
|
||||
ffff880102fc1000 ffff881085d40000 ffff8810871cb038 ffff8810871cb148
|
||||
Call Trace:
|
||||
[<ffffffff816dd629>] schedule+0x29/0x70
|
||||
[<ffffffff816e066d>] schedule_timeout+0x1bd/0x200
|
||||
[<ffffffff81093ffc>] ? ttwu_do_wakeup+0x2c/0x120
|
||||
[<ffffffff81094266>] ? ttwu_do_activate.constprop.135+0x66/0x70
|
||||
[<ffffffff816deb5f>] wait_for_completion+0xbf/0x180
|
||||
[<ffffffff81097cd0>] ? try_to_wake_up+0x390/0x390
|
||||
[<ffffffff81086335>] flush_work+0x165/0x250
|
||||
[<ffffffff81082940>] ? worker_detach_from_pool+0xd0/0xd0
|
||||
[<ffffffffa03b65b1>] xlog_cil_force_lsn+0x81/0x200 [xfs]
|
||||
[<ffffffff816d6b42>] ? __slab_free+0xee/0x234
|
||||
[<ffffffffa03b4b1d>] _xfs_log_force_lsn+0x4d/0x2c0 [xfs]
|
||||
[<ffffffff811adc1e>] ? lookup_page_cgroup_used+0xe/0x30
|
||||
[<ffffffffa039a723>] ? xfs_reclaim_inode+0xa3/0x330 [xfs]
|
||||
[<ffffffffa03b4dcf>] xfs_log_force_lsn+0x3f/0xf0 [xfs]
|
||||
[<ffffffffa039a723>] ? xfs_reclaim_inode+0xa3/0x330 [xfs]
|
||||
[<ffffffffa03a62c6>] xfs_iunpin_wait+0xc6/0x1a0 [xfs]
|
||||
[<ffffffff810aa250>] ? wake_atomic_t_function+0x40/0x40
|
||||
[<ffffffffa039a723>] xfs_reclaim_inode+0xa3/0x330 [xfs]
|
||||
[<ffffffffa039ac07>] xfs_reclaim_inodes_ag+0x257/0x3d0 [xfs]
|
||||
[<ffffffffa039bb13>] xfs_reclaim_inodes_nr+0x33/0x40 [xfs]
|
||||
[<ffffffffa03ab745>] xfs_fs_free_cached_objects+0x15/0x20 [xfs]
|
||||
[<ffffffff811c0c18>] super_cache_scan+0x178/0x180
|
||||
[<ffffffff8115912e>] shrink_slab_node+0x14e/0x340
|
||||
[<ffffffff811afc3b>] ? mem_cgroup_iter+0x16b/0x450
|
||||
[<ffffffff8115af70>] shrink_slab+0x100/0x140
|
||||
[<ffffffff8115e425>] do_try_to_free_pages+0x335/0x490
|
||||
[<ffffffff8115e7f9>] try_to_free_pages+0xb9/0x1f0
|
||||
[<ffffffff816d56e4>] ? __alloc_pages_direct_compact+0x69/0x1be
|
||||
[<ffffffff81150cba>] __alloc_pages_nodemask+0x69a/0xb40
|
||||
[<ffffffff8119743e>] alloc_pages_current+0x9e/0x110
|
||||
[<ffffffff811a0ac5>] new_slab+0x2c5/0x390
|
||||
[<ffffffff816d71c4>] __slab_alloc+0x33b/0x459
|
||||
[<ffffffff815b906d>] ? sock_alloc_inode+0x2d/0xd0
|
||||
[<ffffffff8164bda1>] ? inet_sendmsg+0x71/0xc0
|
||||
[<ffffffff815b906d>] ? sock_alloc_inode+0x2d/0xd0
|
||||
[<ffffffff811a21f2>] kmem_cache_alloc+0x1a2/0x1b0
|
||||
[<ffffffff815b906d>] sock_alloc_inode+0x2d/0xd0
|
||||
[<ffffffff811d8566>] alloc_inode+0x26/0xa0
|
||||
[<ffffffff811da04a>] new_inode_pseudo+0x1a/0x70
|
||||
[<ffffffff815b933e>] sock_alloc+0x1e/0x80
|
||||
[<ffffffff815ba855>] __sock_create+0x95/0x220
|
||||
[<ffffffff815baa04>] sock_create_kern+0x24/0x30
|
||||
[<ffffffffa04794d9>] con_work+0xef9/0x2050 [libceph]
|
||||
[<ffffffffa04aa9ec>] ? rbd_img_request_submit+0x4c/0x60 [rbd]
|
||||
[<ffffffff81084c19>] process_one_work+0x159/0x4f0
|
||||
[<ffffffff8108561b>] worker_thread+0x11b/0x530
|
||||
[<ffffffff81085500>] ? create_worker+0x1d0/0x1d0
|
||||
[<ffffffff8108b6f9>] kthread+0xc9/0xe0
|
||||
[<ffffffff8108b630>] ? flush_kthread_worker+0x90/0x90
|
||||
[<ffffffff816e1b98>] ret_from_fork+0x58/0x90
|
||||
[<ffffffff8108b630>] ? flush_kthread_worker+0x90/0x90
|
||||
|
||||
Use memalloc_noio_{save,restore}() to temporarily force GFP_NOIO here.
|
||||
|
||||
Link: http://tracker.ceph.com/issues/19309
|
||||
Reported-by: Sergey Jerusalimov <wintchester@gmail.com>
|
||||
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
||||
Reviewed-by: Jeff Layton <jlayton@redhat.com>
|
||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||||
|
||||
---
|
||||
net/ceph/messenger.c | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
--- a/net/ceph/messenger.c
|
||||
+++ b/net/ceph/messenger.c
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <linux/kthread.h>
|
||||
#include <linux/net.h>
|
||||
#include <linux/nsproxy.h>
|
||||
+#include <linux/sched.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/socket.h>
|
||||
#include <linux/string.h>
|
||||
@@ -469,11 +470,16 @@ static int ceph_tcp_connect(struct ceph_
|
||||
{
|
||||
struct sockaddr_storage *paddr = &con->peer_addr.in_addr;
|
||||
struct socket *sock;
|
||||
+ unsigned int noio_flag;
|
||||
int ret;
|
||||
|
||||
BUG_ON(con->sock);
|
||||
+
|
||||
+ /* sock_create_kern() allocates with GFP_KERNEL */
|
||||
+ noio_flag = memalloc_noio_save();
|
||||
ret = sock_create_kern(read_pnet(&con->msgr->net), paddr->ss_family,
|
||||
SOCK_STREAM, IPPROTO_TCP, &sock);
|
||||
+ memalloc_noio_restore(noio_flag);
|
||||
if (ret)
|
||||
return ret;
|
||||
sock->sk->sk_allocation = GFP_NOFS;
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
From d8320d75b59ecdc1b8e60ac793d3a54d84333a18 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=BCrg=20Billeter?= <j@bitron.ch>
|
||||
Date: Mon, 10 Oct 2016 18:30:00 +0200
|
||||
Subject: [PATCH] iwlwifi: fix MODULE_FIRMWARE for 6030
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
IWL6000G2B_UCODE_API_MAX is not defined. ucode_api_max of
|
||||
IWL_DEVICE_6030 uses IWL6000G2_UCODE_API_MAX. Use this also for
|
||||
MODULE_FIRMWARE.
|
||||
|
||||
Fixes: 9d9b21d1b616 ("iwlwifi: remove IWL_*_UCODE_API_OK")
|
||||
Signed-off-by: Jürg Billeter <j@bitron.ch>
|
||||
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
|
||||
---
|
||||
drivers/net/wireless/intel/iwlwifi/iwl-6000.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-6000.c b/drivers/net/wireless/intel/iwlwifi/iwl-6000.c
|
||||
index 0b9f6a7..39335b7 100644
|
||||
--- a/drivers/net/wireless/intel/iwlwifi/iwl-6000.c
|
||||
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-6000.c
|
||||
@@ -371,4 +371,4 @@ const struct iwl_cfg iwl6000_3agn_cfg = {
|
||||
MODULE_FIRMWARE(IWL6000_MODULE_FIRMWARE(IWL6000_UCODE_API_MAX));
|
||||
MODULE_FIRMWARE(IWL6050_MODULE_FIRMWARE(IWL6050_UCODE_API_MAX));
|
||||
MODULE_FIRMWARE(IWL6005_MODULE_FIRMWARE(IWL6000G2_UCODE_API_MAX));
|
||||
-MODULE_FIRMWARE(IWL6030_MODULE_FIRMWARE(IWL6000G2B_UCODE_API_MAX));
|
||||
+MODULE_FIRMWARE(IWL6030_MODULE_FIRMWARE(IWL6000G2_UCODE_API_MAX));
|
||||
--
|
||||
2.10.2
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
###
|
||||
### Stable Queue
|
||||
###
|
||||
patch-4.9.19-rc1.patch
|
||||
|
||||
###
|
||||
### Arch x86
|
||||
@@ -200,6 +199,7 @@ gpu-drm-i915-don-t-warn-about-Skylake-CPU-KabyPoint-PCH-.patch
|
||||
gpu-drm-amd-amdgpu-add-Polaris12-PCI-ID.patch
|
||||
gpu-drm-amd-amdgpu-add-Polaris12-support-v3.patch
|
||||
gpu-drm-amdgpu-powerplay-add-Polaris12-support.patch
|
||||
gpu-drm-amd-amdgpu-add-POLARIS12-PCI-ID.patch
|
||||
|
||||
# fix crash
|
||||
gpu-drm-amdgpu-pm-check-for-headless-before-calling-comp.patch
|
||||
@@ -256,6 +256,9 @@ net-netfilter-psd-mdv.patch
|
||||
net-netfilter-psd-2.6.35-buildfix.patch
|
||||
net-netfilter-psd-fix-redefines.patch
|
||||
|
||||
# iwlwifi fixes
|
||||
net-wireless-iwlwifi-fix-MODULE_FIRMWARE-for-6030.patch
|
||||
|
||||
# rtlwifi fixes
|
||||
net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch
|
||||
net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch
|
||||
@@ -263,6 +266,9 @@ net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch
|
||||
# update rtl8xxxu for mga#20508
|
||||
net-wireless-realtek-rtl8xxxu-linux-4.11-rc.patch
|
||||
|
||||
# ceph
|
||||
net-libceph-force-gfp_noio-for-socket-allocations.patch
|
||||
|
||||
# WireGuard support
|
||||
net-wireguard.patch
|
||||
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- Linux patches -->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.9.18.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.9.18/1.mga6/PATCHES/patches/series-->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.9.21.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.9.20/1.mga6/PATCHES/patches/series-->
|
||||
<!--stable patches-->
|
||||
<!--CVE-2016-8405-->
|
||||
<!--other patches-->
|
||||
@@ -92,6 +92,7 @@
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-support-v3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-powerplay-add-Polaris12-support.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-POLARIS12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-pm-check-for-headless-before-calling-comp.patch</Patch>
|
||||
<Patch level="1">patches/mageia/input-i8042-quirks-for-Fujitsu-Lifebook-A544-and-Lif.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-sis190-fix-list-usage.patch</Patch>
|
||||
@@ -106,9 +107,11 @@
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-mdv.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-2.6.35-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-fix-redefines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-iwlwifi-fix-MODULE_FIRMWARE-for-6030.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-realtek-rtl8xxxu-linux-4.11-rc.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/net-libceph-force-gfp_noio-for-socket-allocations.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/net-wireguard.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-add-shuttle-wmi-driver.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-drop-devinit-exit.patch</Patch>
|
||||
@@ -206,7 +209,7 @@
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2017-03-30</Date>
|
||||
<Version>4.9.18</Version>
|
||||
<Version>4.9.21</Version>
|
||||
<Comment>Version Bump.</Comment>
|
||||
<Type package="kernel">security</Type>
|
||||
<Requires>
|
||||
|
||||
Reference in New Issue
Block a user