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

Commit 7244b85b authored by Steven Noonan's avatar Steven Noonan Committed by Pierre Ossman
Browse files

sdhci: 'scratch' may be used uninitialized



The variable 'scratch' is always initialized before it's used. The
conditional which is responsible for initialization of 'scratch' will
always evaluate 'true' when the first loop iteration occurs, and thus,
it's properly initialized. GCC doesn't see this, of course, so using
the uninitialized_var() macro seems to work for silencing this case.

Signed-off-by: default avatarSteven Noonan <steven@uplinklabs.net>
Signed-off-by: default avatarPierre Ossman <drzeus@drzeus.cx>
parent 57105737
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -177,7 +177,7 @@ static void sdhci_read_block_pio(struct sdhci_host *host)
{
	unsigned long flags;
	size_t blksize, len, chunk;
	u32 scratch;
	u32 uninitialized_var(scratch);
	u8 *buf;

	DBG("PIO reading\n");