Commit-ID: 580ebb66cbb3de979adb4becbad7bd383746f162 Gitweb: https://git.kernel.org/tip/580ebb66cbb3de979adb4becbad7bd383746f162 Author: Babu Moger <babu.mo...@amd.com> AuthorDate: Wed, 21 Nov 2018 20:28:37 +0000 Committer: Borislav Petkov <b...@suse.de> CommitDate: Thu, 22 Nov 2018 20:16:19 +0100
x86/resctrl: Add vendor check for the MBA software controller MBA software controller support is available only on Intel. Suggested-by: Fenghua Yu <fenghua...@intel.com> Signed-off-by: Babu Moger <babu.mo...@amd.com> Signed-off-by: Borislav Petkov <b...@suse.de> Cc: Andrew Morton <a...@linux-foundation.org> Cc: Andy Lutomirski <l...@kernel.org> Cc: Arnd Bergmann <a...@arndb.de> Cc: Brijesh Singh <brijesh.si...@amd.com> Cc: "Chang S. Bae" <chang.seok....@intel.com> Cc: David Miller <da...@davemloft.net> Cc: David Woodhouse <dw...@infradead.org> Cc: Dmitry Safonov <d...@arista.com> Cc: Fenghua Yu <fenghua...@intel.com> Cc: Greg Kroah-Hartman <gre...@linuxfoundation.org> Cc: "H. Peter Anvin" <h...@zytor.com> Cc: Ingo Molnar <mi...@redhat.com> Cc: Jann Horn <ja...@google.com> Cc: Joerg Roedel <jroe...@suse.de> Cc: Jonathan Corbet <cor...@lwn.net> Cc: Josh Poimboeuf <jpoim...@redhat.com> Cc: Kate Stewart <kstew...@linuxfoundation.org> Cc: "Kirill A. Shutemov" <kirill.shute...@linux.intel.com> Cc: <linux-doc@vger.kernel.org> Cc: Mauro Carvalho Chehab <mchehab+sams...@kernel.org> Cc: Paolo Bonzini <pbonz...@redhat.com> Cc: Peter Zijlstra <pet...@infradead.org> Cc: Philippe Ombredanne <pombreda...@nexb.com> Cc: Pu Wen <pu...@hygon.cn> Cc: <qianyue...@alibaba-inc.com> Cc: "Rafael J. Wysocki" <raf...@kernel.org> Cc: Reinette Chatre <reinette.cha...@intel.com> Cc: Rian Hunter <r...@alum.mit.edu> Cc: Sherry Hurwitz <sherry.hurw...@amd.com> Cc: Suravee Suthikulpanit <suravee.suthikulpa...@amd.com> Cc: Thomas Gleixner <t...@linutronix.de> Cc: Thomas Lendacky <thomas.lenda...@amd.com> Cc: Tony Luck <tony.l...@intel.com> Cc: Vitaly Kuznetsov <vkuzn...@redhat.com> Cc: <xiaochen.s...@intel.com> Link: https://lkml.kernel.org/r/20181121202811.4492-8-babu.mo...@amd.com --- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/x86/kernel/cpu/resctrl/rdtgroup.c b/arch/x86/kernel/cpu/resctrl/rdtgroup.c index cf159095b612..fada488069cb 100644 --- a/arch/x86/kernel/cpu/resctrl/rdtgroup.c +++ b/arch/x86/kernel/cpu/resctrl/rdtgroup.c @@ -1878,7 +1878,10 @@ static int parse_rdtgroupfs_options(char *data) if (ret) goto out; } else if (!strcmp(token, "mba_MBps")) { - ret = set_mba_sc(true); + if (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL) + ret = set_mba_sc(true); + else + ret = -EINVAL; if (ret) goto out; } else {