From: Sudeep Holla <sudeep.holla@arm.com>
To: Borislav Petkov <bp@suse.de>, Thomas Gleixner <tglx@linutronix.de>
Cc: "Sudeep Holla" <sudeep.holla@arm.com>,
"Philip Müller" <philm@manjaro.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"Guenter Roeck" <linux@roeck-us.net>,
"manjaro-dev@manjaro.org" <manjaro-dev@manjaro.org>,
"Ingo Molnar" <mingo@redhat.com>,
"H. Peter Anvin" <hpa@zytor.com>,
"Andre Przywara" <Andre.Przywara@arm.com>
Subject: Re: [PATCH] cpu/cacheinfo: Fix teardown path
Date: Mon, 27 Jul 2015 09:56:17 +0100 [thread overview]
Message-ID: <55B5F231.5090105@arm.com> (raw)
In-Reply-To: <20150727075805.GA20416@nazgul.tnic>
On 27/07/15 08:58, Borislav Petkov wrote:
> From: Borislav Petkov <bp@suse.de>
> Date: Mon, 27 Jul 2015 08:36:27 +0200
> Subject: [PATCH] cpu/cacheinfo: Fix teardown path
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> Philip Müller reported a hang when booting 32-bit 4.1 kernel on an AMD
> box. A fragment of the splat was enough to pinpoint the issue:
>
> task: f58e0000 ti: f58e8000 task.ti: f58e800
> EIP: 0060:[<c135a903>] EFLAGS: 00010206 CPU: 0
> EIP is at free_cache_attributes+0x83/0xd0
> EAX: 00000001 EBX: f589d46c ECX: 00000090 EDX: 360c2000
> ESI: 00000000 EDI: c1724a80 EBP: f58e9ec0 ESP: f58e9ea0
> DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
> CR0: 8005003b CR2: 000000ac CR3: 01731000 CR4: 000006d0
>
> cache_shared_cpu_map_setup() did check sibling CPUs cacheinfo descriptor
> while the respective teardown path cache_shared_cpu_map_remove() didn't.
> Fix that.
>
> From tglx's version: to be on the safe side, move the cacheinfo
> descriptor check to free_cache_attributes(), thus cleaning up the
> hotplug path a little and making this even more robust.
>
> Reported-by: Philip Müller <philm@manjaro.org>
> Cc: <stable@vger.kernel.org> # 4.1
> Cc: Andre Przywara <andre.przywara@arm.com>
> Cc: Guenter Roeck <linux@roeck-us.net>
> Cc: "H. Peter Anvin" <hpa@zytor.com>
> Cc: Ingo Molnar <mingo@redhat.com>
> Cc: linux-kernel@vger.kernel.org
> Cc: manjaro-dev@manjaro.org
> Cc: Philip Müller <philm@manjaro.org>
> Cc: Sudeep Holla <sudeep.holla@arm.com>
Looks good to me. If not too late
Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Regards,
Sudeep
next prev parent reply other threads:[~2015-07-27 8:56 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-23 22:23 [linux41] Kernel panic at i686 Philip Müller
2015-07-26 6:18 ` [linux41] regression with 'x86/cacheinfo: Move cacheinfo sysfs code to generic infrastructure' on AMD i686 Philip Müller
2015-07-26 8:13 ` Thomas Gleixner
2015-07-26 8:41 ` Borislav Petkov
2015-07-26 10:54 ` Philip Müller
2015-07-26 14:42 ` Borislav Petkov
2015-07-26 15:59 ` Philip Müller
2015-07-26 16:11 ` Guenter Roeck
2015-09-16 23:52 ` Josh Boyer
2015-09-17 5:36 ` Philip Müller
2015-09-17 7:15 ` Borislav Petkov
2015-09-17 12:54 ` Greg KH
2015-07-27 7:58 ` [PATCH] cpu/cacheinfo: Fix teardown path Borislav Petkov
2015-07-27 8:56 ` Sudeep Holla [this message]
2015-07-27 11:10 ` Thomas Gleixner
2015-07-27 18:49 ` Philip Müller
2015-08-05 20:14 ` [tip:x86/urgent] x86/cpu/cacheinfo: " tip-bot for Borislav Petkov
2015-08-08 8:46 ` [PATCH] cpu/cacheinfo: " Borislav Petkov
2015-08-08 15:41 ` Greg KH
2015-08-08 18:23 ` Philip Müller
2015-08-08 19:42 ` Borislav Petkov
2015-08-08 19:47 ` Borislav Petkov
2015-09-13 7:03 ` Philip Müller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55B5F231.5090105@arm.com \
--to=sudeep.holla@arm.com \
--cc=Andre.Przywara@arm.com \
--cc=bp@suse.de \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=manjaro-dev@manjaro.org \
--cc=mingo@redhat.com \
--cc=philm@manjaro.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.