]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/nvram: Fix an incorrect partition merge
authorPan Xinhui <xinhui.pan@linux.vnet.ibm.com>
Thu, 10 Dec 2015 07:30:02 +0000 (15:30 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 20 Sep 2016 06:15:42 +0000 (16:15 +1000)
commit73ea03e9ee0043bc132e2f3f21d70f52feffa5c1
treeba582341a1d1c15deb471f5f05f2966c35ab842e
parent56f0fb975fe2618ad98ef39a09fbb60d0a824418
powerpc/nvram: Fix an incorrect partition merge

When we merge two contiguous partitions whose signatures are marked
NVRAM_SIG_FREE, We need update prev's length and checksum, then write it
to nvram, not cur's. So lets fix this mistake now.

Also use memset instead of strncpy to set the partition's name. It's
more readable if we want to fill up with duplicate chars .

Fixes: 397b549a4834 ("powerpc/nvram: Improve partition removal")
Signed-off-by: Pan Xinhui <xinhui.pan@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/nvram_64.c