Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9310674b authored by Neeraj Soni's avatar Neeraj Soni Committed by Gerrit - the friendly Code Review server
Browse files

md: dm-default-key: Use system sector size for SDHCI devices



When metadata content of userdata is encrypted with version 1.0.0 or
previous the sector size on SDHCI devices is taken as default sector size
value hence use the same sector size for upgrade scenario.

Change-Id: Ia84b1e9c340678520235df428107e17f3dbeb5cb
Signed-off-by: default avatarNeeraj Soni <neersoni@codeaurora.org>
parent cbf74dec
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -158,7 +158,9 @@ static void default_key_adjust_sector_size_and_iv(char **argv,

		memcpy(raw, key_new.bytes, size);

		if (ti->len & (((*dkc)->sector_size >> SECTOR_SHIFT) - 1))
		if ((ti->len & (((*dkc)->sector_size >> SECTOR_SHIFT) - 1)) ||
		    ((*dkc)->dev->bdev->bd_disk->disk_name[0] &&
		     !strcmp((*dkc)->dev->bdev->bd_disk->disk_name, "mmcblk0")))
			(*dkc)->sector_size = SECTOR_SIZE;

		if (dev->bdev->bd_part)