Skip to content

Commit 203ba0f

Browse files
Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
CFI changes Just a couple of fixes for v5.13-rc1 * Disable broken buffered writes for CFI chips within ID 0x2201 * Address a Coverity report for unused value
2 parents 28f0be4 + f390777 commit 203ba0f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

drivers/mtd/chips/cfi_cmdset_0002.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,10 @@ static void fixup_use_write_buffers(struct mtd_info *mtd)
272272
{
273273
struct map_info *map = mtd->priv;
274274
struct cfi_private *cfi = map->fldrv_priv;
275+
276+
if (cfi->mfr == CFI_MFR_AMD && cfi->id == 0x2201)
277+
return;
278+
275279
if (cfi->cfiq->BufWriteTimeoutTyp) {
276280
pr_debug("Using buffer write method\n");
277281
mtd->_write = cfi_amdstd_write_buffers;
@@ -1650,7 +1654,7 @@ static int __xipram do_write_oneword_once(struct map_info *map,
16501654
unsigned long adr, map_word datum,
16511655
int mode, struct cfi_private *cfi)
16521656
{
1653-
unsigned long timeo = jiffies + HZ;
1657+
unsigned long timeo;
16541658
/*
16551659
* We use a 1ms + 1 jiffies generic timeout for writes (most devices
16561660
* have a max write time of a few hundreds usec). However, we should

0 commit comments

Comments
 (0)