<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/edac, branch v5.0</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v5.0</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.0'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-01-24T16:13:59Z</updated>
<entry>
<title>EDAC, altera: Fix S10 persistent register offset</title>
<updated>2019-01-24T16:13:59Z</updated>
<author>
<name>Thor Thayer</name>
<email>thor.thayer@linux.intel.com</email>
</author>
<published>2019-01-22T17:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=245b6c6558128327d330549b23d09594c46f58df'/>
<id>urn:sha1:245b6c6558128327d330549b23d09594c46f58df</id>
<content type='text'>
Correct the persistent register offset where address and status are
stored.

Fixes: 08f08bfb7b4c ("EDAC, altera: Merge Stratix10 into the Arria10 SDRAM probe routine")
Signed-off-by: Thor Thayer &lt;thor.thayer@linux.intel.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: James Morse &lt;james.morse@arm.com&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
Cc: devicetree@vger.kernel.org
Cc: dinguyen@kernel.org
Cc: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Cc: mark.rutland@arm.com
Cc: robh+dt@kernel.org
Cc: stable &lt;stable@vger.kernel.org&gt;
Link: https://lkml.kernel.org/r/1548179287-21760-2-git-send-email-thor.thayer@linux.intel.com
</content>
</entry>
<entry>
<title>EDAC, fsl_ddr: Add LS1021A to the list of supported hardware</title>
<updated>2018-12-19T10:57:45Z</updated>
<author>
<name>Patrick Havelange</name>
<email>patrick.havelange@essensium.com</email>
</author>
<published>2018-12-19T10:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=75dfa87035f9a2659dd0c48af6b4d9899e79cdc9'/>
<id>urn:sha1:75dfa87035f9a2659dd0c48af6b4d9899e79cdc9</id>
<content type='text'>
The Freescale ddr driver also works on the LS1021A board.

Signed-off-by: Patrick Havelange &lt;patrick.havelange@essensium.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
Cc: York Sun &lt;york.sun@nxp.com&gt;
Cc: arnout.vandecappelle@essensium.com
Cc: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Cc: matthew.weber@rockwellcollins.com
Cc: patrick.havelange@essensium.com
Link: https://lkml.kernel.org/r/20181219104323.10324-1-patrick.havelange@essensium.com
</content>
</entry>
<entry>
<title>EDAC, i5000: Remove set but not used local variables</title>
<updated>2018-12-11T13:53:49Z</updated>
<author>
<name>YueHaibing</name>
<email>yuehaibing@huawei.com</email>
</author>
<published>2018-12-11T09:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bd44735418221e15b45102c31f0bc00046194f35'/>
<id>urn:sha1:bd44735418221e15b45102c31f0bc00046194f35</id>
<content type='text'>
Remove unused local variables as reported by gcc's -Wunused-but-set-variable option.

 [ bp: simplify commit message. ]

Signed-off-by: YueHaibing &lt;yuehaibing@huawei.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
Cc: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: https://lkml.kernel.org/r/20181211095207.25936-1-yuehaibing@huawei.com
</content>
</entry>
<entry>
<title>EDAC, i82975x: Fix spelling mistake "reserverd" -&gt; "reserved"</title>
<updated>2018-11-20T16:46:01Z</updated>
<author>
<name>Alexandre Belloni</name>
<email>alexandre.belloni@bootlin.com</email>
</author>
<published>2018-11-20T15:33:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=37d964f9147ac629f416fd813ed7dc093a2d8969'/>
<id>urn:sha1:37d964f9147ac629f416fd813ed7dc093a2d8969</id>
<content type='text'>
Fix a spelling mistake in a register layout description.

Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: "Arvind R." &lt;arvino55@gmail.com&gt;
Cc: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: https://lkml.kernel.org/r/20181120153304.1218-1-alexandre.belloni@bootlin.com
</content>
</entry>
<entry>
<title>EDAC, fsl: Move error injection under CONFIG_EDAC_DEBUG</title>
<updated>2018-11-20T16:33:32Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2018-11-19T22:53:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a59817fa8f4d299c46c94842bd2acb2aeff67d88'/>
<id>urn:sha1:a59817fa8f4d299c46c94842bd2acb2aeff67d88</id>
<content type='text'>
Gate error injection feature with CONFIG_EDAC_DEBUG so that it is not
visible in production setups.

Suggested-by: Borislav Petkov &lt;bp@alien8.de&gt;
Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Cc: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: https://lkml.kernel.org/r/20181119225303.13265-1-york.sun@nxp.com
</content>
</entry>
<entry>
<title>EDAC, skx: Let EDAC core show the decoded result for debugfs</title>
<updated>2018-11-16T10:19:53Z</updated>
<author>
<name>Qiuxu Zhuo</name>
<email>qiuxu.zhuo@intel.com</email>
</author>
<published>2018-11-16T07:35:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fa1c071c1efb28baef2409e28c186d40c76d7839'/>
<id>urn:sha1:fa1c071c1efb28baef2409e28c186d40c76d7839</id>
<content type='text'>
Current debugfs shows the decoded result in its own print format which
is inconvenient for analysis/statistics.

Use skx_mce_check_error() instead of skx_decode() for debugfs,
then the decoded result is showed via EDAC core in a more readable
format like "CPU_SrcID#[0-9]_MC#[0-9]_Chan#[0-9]_DIMM#[0-9]".

Print a warning the first time this interface is used so the
administrator can see the console log that error(s) have been faked.

Co-developed-by: Tony Luck &lt;tony.luck@intel.com&gt;
Signed-off-by: Qiuxu Zhuo &lt;qiuxu.zhuo@intel.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
CC: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
CC: arozansk@redhat.com
CC: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: http://lkml.kernel.org/r/1542353705-13531-1-git-send-email-qiuxu.zhuo@intel.com
</content>
</entry>
<entry>
<title>EDAC, skx: Move debugfs node under EDAC's hierarchy</title>
<updated>2018-11-16T10:17:24Z</updated>
<author>
<name>Qiuxu Zhuo</name>
<email>qiuxu.zhuo@intel.com</email>
</author>
<published>2018-11-16T07:34:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85b9c8bfee67ed151c44861c71adc816fc1b46a9'/>
<id>urn:sha1:85b9c8bfee67ed151c44861c71adc816fc1b46a9</id>
<content type='text'>
The debugfs node is /sys/kernel/debug/skx_edac_test. Rename it and move
under EDAC debugfs root directory. Remove the unused 'skx_fake_addr' and
remove the 'skx_test' on error.

Co-developed-by: Tony Luck &lt;tony.luck@intel.com&gt;
Signed-off-by: Qiuxu Zhuo &lt;qiuxu.zhuo@intel.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
CC: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
CC: arozansk@redhat.com
CC: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: http://lkml.kernel.org/r/1542353684-13496-1-git-send-email-qiuxu.zhuo@intel.com
</content>
</entry>
<entry>
<title>EDAC, skx: Prepend hex formatting with '0x'</title>
<updated>2018-11-16T10:17:19Z</updated>
<author>
<name>Qiuxu Zhuo</name>
<email>qiuxu.zhuo@intel.com</email>
</author>
<published>2018-11-16T07:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e235dd43d8b0f0e036fc528504d7a129685fb572'/>
<id>urn:sha1:e235dd43d8b0f0e036fc528504d7a129685fb572</id>
<content type='text'>
Some debug/error strings in hex formatting do not have the '0x' prefix.

Prepend hex formatting with '0x' for them, but with one exception:
"Couldn't enable %04x:%04x", instead of putting '0x' in this line,
add the word 'device'. We commonly use 8086:1234 without the leading
'0x' (e.g. as '-d' argument to lspci(8) and setpci(8) commands).

Suggested-by: Borislav Petkov &lt;bp@suse.de&gt;
Signed-off-by: Qiuxu Zhuo &lt;qiuxu.zhuo@intel.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
CC: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
CC: Tony Luck &lt;tony.luck@intel.com&gt;
CC: arozansk@redhat.com
CC: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: http://lkml.kernel.org/r/1542353660-13458-1-git-send-email-qiuxu.zhuo@intel.com
</content>
</entry>
<entry>
<title>EDAC, skx: Fix function calling order in skx_exit()</title>
<updated>2018-11-16T10:17:11Z</updated>
<author>
<name>Qiuxu Zhuo</name>
<email>qiuxu.zhuo@intel.com</email>
</author>
<published>2018-11-16T07:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a6a386152a89f650ad93ebdf4ab160914e75ca20'/>
<id>urn:sha1:a6a386152a89f650ad93ebdf4ab160914e75ca20</id>
<content type='text'>
The order of function calling in skx_exit() is not the reversed order in
skx_init(). Fix it.

Signed-off-by: Qiuxu Zhuo &lt;qiuxu.zhuo@intel.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
CC: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
CC: Tony Luck &lt;tony.luck@intel.com&gt;
CC: arozansk@redhat.com
CC: linux-edac &lt;linux-edac@vger.kernel.org&gt;
Link: http://lkml.kernel.org/r/1542353616-13421-1-git-send-email-qiuxu.zhuo@intel.com
</content>
</entry>
<entry>
<title>EDAC: Drop per-memory controller buses</title>
<updated>2018-11-13T20:55:24Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2018-11-06T11:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=861e6ed667c83d64a42b0db41a22d6b4de4e913f'/>
<id>urn:sha1:861e6ed667c83d64a42b0db41a22d6b4de4e913f</id>
<content type='text'>
... and use the single edac_subsys object returned from
subsys_system_register(). The idea is to have a single bus
and multiple devices on it.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Acked-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;
CC: Aristeu Rozanski Filho &lt;arozansk@redhat.com&gt;
CC: Greg KH &lt;gregkh@linuxfoundation.org&gt;
CC: Justin Ernst &lt;justin.ernst@hpe.com&gt;
CC: linux-edac &lt;linux-edac@vger.kernel.org&gt;
CC: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
CC: Russ Anderson &lt;rja@hpe.com&gt;
Cc: Tony Luck &lt;tony.luck@intel.com&gt;
Link: https://lkml.kernel.org/r/20180926152752.GG5584@zn.tnic
</content>
</entry>
</feed>
