]> git.baikalelectronics.ru Git - kernel.git/commit
EDAC/ghes: Remove intermediate buffer pvt->detail_location
authorRobert Richter <rrichter@marvell.com>
Wed, 6 Nov 2019 09:33:25 +0000 (09:33 +0000)
committerBorislav Petkov <bp@suse.de>
Sun, 10 Nov 2019 11:40:14 +0000 (12:40 +0100)
commit24cad244ccfe1070be2a087298f9a6adbf194606
treee729d04bad730f97c499d9a91ed24744d9c176f1
parent788a368fa488b6e99c567d5c727431211b7d2b3f
EDAC/ghes: Remove intermediate buffer pvt->detail_location

detail_location[] is used to collect two location strings so they can
be passed as one to trace_mc_event(). Instead of having an extra copy
step, assemble the location string in other_detail[] from the
beginning.

Using other_detail[] to call trace_mc_event() is now the same as in
edac_mc.c and code can be unified.

Signed-off-by: Robert Richter <rrichter@marvell.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: James Morse <james.morse@arm.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Cc: "linux-edac@vger.kernel.org" <linux-edac@vger.kernel.org>
Cc: Tony Luck <tony.luck@intel.com>
Link: https://lkml.kernel.org/r/20191106093239.25517-12-rrichter@marvell.com
drivers/edac/ghes_edac.c