<p>Ryan Salsamendi has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/20446">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">southbridge/intel/lynxpoint: Fix undefined behavior<br><br>Fixes report found by undefined behavior sanitizer. Dereferencing a<br>pointer that is not aligned to the size of access is undefined behavior.<br><br>Change-Id: Ia3c95e36e8b7f88ed69d5339e299c40934cb87da<br>Signed-off-by: Ryan Salsamendi <rsalsamendi@hotmail.com><br>---<br>M src/southbridge/intel/lynxpoint/lpc.c<br>1 file changed, 3 insertions(+), 3 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/46/20446/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/southbridge/intel/lynxpoint/lpc.c b/src/southbridge/intel/lynxpoint/lpc.c<br>index 6c4acd8..37cd94b 100644<br>--- a/src/southbridge/intel/lynxpoint/lpc.c<br>+++ b/src/southbridge/intel/lynxpoint/lpc.c<br>@@ -277,9 +277,9 @@<br>    reg32 |= (1 << 4)|(1 << 5)|(1 << 0);<br>        RCBA32(0x3310) = reg32;<br> <br>-   reg32 = RCBA32(0x3f02);<br>-      reg32 &= ~0xf;<br>-   RCBA32(0x3f02) = reg32;<br>+      reg16 = RCBA16(0x3f02);<br>+      reg16 &= ~0xf;<br>+   RCBA16(0x3f02) = reg16;<br> }<br> <br> static void pch_rtc_init(struct device *dev)<br></pre><p>To view, visit <a href="https://review.coreboot.org/20446">change 20446</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/20446"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Ia3c95e36e8b7f88ed69d5339e299c40934cb87da </div>
<div style="display:none"> Gerrit-Change-Number: 20446 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Ryan Salsamendi <rsalsamendi@hotmail.com> </div>