From 7ab63f1ed69697903ef7e9358a654e99a4e88626 Mon Sep 17 00:00:00 2001 From: "Ed L. Cashin" Date: Fri, 8 Feb 2008 04:20:06 -0800 Subject: [PATCH] --- yaml --- r: 84706 b: refs/heads/master c: 6b9699bbd24e82d2ec3bb5a43100099a936ded04 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/block/aoe/aoecmd.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 146d9f7de428..575d4bc72163 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9bb237b6a670fa7a6af3adc65231b1f6fda44510 +refs/heads/master: 6b9699bbd24e82d2ec3bb5a43100099a936ded04 diff --git a/trunk/drivers/block/aoe/aoecmd.c b/trunk/drivers/block/aoe/aoecmd.c index b49e06ef121e..7a9618313ea3 100644 --- a/trunk/drivers/block/aoe/aoecmd.c +++ b/trunk/drivers/block/aoe/aoecmd.c @@ -698,6 +698,8 @@ ataid_complete(struct aoedev *d, struct aoetgt *t, unsigned char *id) d->fw_ver, (long long)ssize); d->ssize = ssize; d->geo.start = 0; + if (d->flags & (DEVFL_GDALLOC|DEVFL_NEWSIZE)) + return; if (d->gd != NULL) { d->gd->capacity = ssize; d->flags |= DEVFL_NEWSIZE;