diff options
author | Thorsten Leemhuis <fedora@leemhuis.info> | 2020-07-16 15:37:56 +0200 |
---|---|---|
committer | Thorsten Leemhuis <fedora@leemhuis.info> | 2020-07-16 15:37:56 +0200 |
commit | eadc6d034f7153b7fb2ed86968d08339fd1a731c (patch) | |
tree | af0098824d5b2da13efba770395c75fc092f34f1 | |
parent | b9c24813b8540d249dc8e626a3d2ea7d49fd9c87 (diff) | |
parent | 86f9461052d44cc0358645f7e4cacb2a5fe13f5c (diff) | |
download | kernel-eadc6d034f7153b7fb2ed86968d08339fd1a731c.tar.gz kernel-eadc6d034f7153b7fb2ed86968d08339fd1a731c.tar.xz kernel-eadc6d034f7153b7fb2ed86968d08339fd1a731c.zip |
Merge remote-tracking branch 'origin/f32' into f32-user-thl-vanilla-fedora
-rw-r--r-- | iwlwifi-make-some-killer-wireless-ac-1550-cards-work-again.patch | 46 | ||||
-rw-r--r-- | kernel.spec | 13 | ||||
-rw-r--r-- | selinux_allow_reading_labels_before_policy_is_loaded.patch | 48 |
3 files changed, 107 insertions, 0 deletions
diff --git a/iwlwifi-make-some-killer-wireless-ac-1550-cards-work-again.patch b/iwlwifi-make-some-killer-wireless-ac-1550-cards-work-again.patch new file mode 100644 index 000000000..8bbbd79e7 --- /dev/null +++ b/iwlwifi-make-some-killer-wireless-ac-1550-cards-work-again.patch @@ -0,0 +1,46 @@ +From MAILER-DAEMON Wed Jul 15 12:54:09 2020 +From: Alessio Bonfiglio <alessio.bonfiglio@mail.polimi.it> +To: linux-wireless@vger.kernel.org +Cc: Alessio Bonfiglio <alessio.bonfiglio@mail.polimi.it>, Johannes Berg <johannes.berg@intel.com>, Emmanuel Grumbach <emmanuel.grumbach@intel.com>, Luca Coelho <luciano.coelho@intel.com>, Intel Linux Wireless <linuxwifi@intel.com> +Subject: [PATCH v2] iwlwifi: Make some Killer Wireless-AC 1550 cards work again +Date: Tue, 14 Jul 2020 11:19:11 +0200 +Message-Id: <20200714091911.4442-1-alessio.bonfiglio@mail.polimi.it> +In-Reply-To: <87imeqcwbt.fsf@tynnyri.adurom.net> +References: <87imeqcwbt.fsf@tynnyri.adurom.net> +Sender: linux-wireless-owner@vger.kernel.org +List-ID: <linux-wireless.vger.kernel.org> +X-Mailing-List: linux-wireless@vger.kernel.org +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +Fix the regression introduced by commit c8685937d07f ("iwlwifi: move +pu devices to new table") by adding the ids and the configurations of +two missing Killer 1550 cards in order to configure and let them work +correctly again (following the new table convention). +Resolve bug 208141 ("Wireless ac 9560 not working kernel 5.7.2", +https://bugzilla.kernel.org/show_bug.cgi?id=208141). + +Fixes: c8685937d07f ("iwlwifi: move pu devices to new table") +Signed-off-by: Alessio Bonfiglio <alessio.bonfiglio@mail.polimi.it> +--- + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +index 65d65c6baf4c..e02bafb8921f 100644 +--- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c ++++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +@@ -582,6 +582,8 @@ static const struct iwl_dev_info iwl_dev_info_table[] = { + IWL_DEV_INFO(0x30DC, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name), + IWL_DEV_INFO(0x31DC, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name), + IWL_DEV_INFO(0x31DC, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name), ++ IWL_DEV_INFO(0xA370, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name), ++ IWL_DEV_INFO(0xA370, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name), + + IWL_DEV_INFO(0x271C, 0x0214, iwl9260_2ac_cfg, iwl9260_1_name), + +-- +2.27.0 + + diff --git a/kernel.spec b/kernel.spec index ea17da514..05cf841de 100644 --- a/kernel.spec +++ b/kernel.spec @@ -872,6 +872,9 @@ Patch105: 0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch # Thinkpad dual fan control Patch107: 0001-platform-x86-thinkpad_acpi-Add-support-for-dual-fan-.patch +# https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git/commit/?h=next&id=c8e222616c7e98305bdc861db3ccac520bc29921 +Patch108: selinux_allow_reading_labels_before_policy_is_loaded.patch + # Latest upstream screen driver - https://patchwork.kernel.org/patch/11627069/ Patch110: 0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch Patch111: 0002-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch @@ -890,6 +893,10 @@ Patch122: 0013-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch Patch123: 0001-usb-fusb302-Convert-to-use-GPIO-descriptors.patch # Tegra194 ACPI PCI quirk - http://patchwork.ozlabs.org/patch/1221384/ Patch124: 0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch + +# Killer wireless headed to stable +Patch125: iwlwifi-make-some-killer-wireless-ac-1550-cards-work-again.patch + # END OF PATCH DEFINITIONS %endif @@ -2989,6 +2996,12 @@ fi # # %changelog +* Wed Jul 15 2020 Justin M. Forbes <jforbes@fedoraproject.org> +- Make some killer wireless ac 1550 cards work again + +* Sun Jul 12 2020 Peter Robinson <pbrobinson@fedoraproject.org> +- selinux: allow reading labels before policy is loaded (rhbz 1845210) + * Thu Jul 09 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.7.8-200 - Linux v5.7.8 - Fixes (rhbz 1852944 1852942 1852963 1852962) diff --git a/selinux_allow_reading_labels_before_policy_is_loaded.patch b/selinux_allow_reading_labels_before_policy_is_loaded.patch new file mode 100644 index 000000000..53359159e --- /dev/null +++ b/selinux_allow_reading_labels_before_policy_is_loaded.patch @@ -0,0 +1,48 @@ +From c8e222616c7e98305bdc861db3ccac520bc29921 Mon Sep 17 00:00:00 2001 +From: Jonathan Lebon <jlebon@redhat.com> +Date: Thu, 28 May 2020 10:39:40 -0400 +Subject: selinux: allow reading labels before policy is loaded + +This patch does for `getxattr` what commit 3e3e24b42043 ("selinux: allow +labeling before policy is loaded") did for `setxattr`; it allows +querying the current SELinux label on disk before the policy is loaded. + +One of the motivations described in that commit message also drives this +patch: for Fedora CoreOS (and eventually RHEL CoreOS), we want to be +able to move the root filesystem for example, from xfs to ext4 on RAID, +on first boot, at initrd time.[1] + +Because such an operation works at the filesystem level, we need to be +able to read the SELinux labels first from the original root, and apply +them to the files of the new root. The previous commit enabled the +second part of this process; this commit enables the first part. + +[1] https://github.com/coreos/fedora-coreos-tracker/issues/94 + +Acked-by: Stephen Smalley <stephen.smalley.work@gmail.com> +Signed-off-by: Jonathan Lebon <jlebon@redhat.com> +Signed-off-by: Paul Moore <paul@paul-moore.com> +--- + security/selinux/hooks.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c +index efa6108b1ce9..ca901025802a 100644 +--- a/security/selinux/hooks.c ++++ b/security/selinux/hooks.c +@@ -3332,7 +3332,12 @@ static int selinux_inode_getsecurity(struct inode *inode, const char *name, void + char *context = NULL; + struct inode_security_struct *isec; + +- if (strcmp(name, XATTR_SELINUX_SUFFIX)) ++ /* ++ * If we're not initialized yet, then we can't validate contexts, so ++ * just let vfs_getxattr fall back to using the on-disk xattr. ++ */ ++ if (!selinux_initialized(&selinux_state) || ++ strcmp(name, XATTR_SELINUX_SUFFIX)) + return -EOPNOTSUPP; + + /* +-- +cgit 1.2.3-1.el7 |