From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Sat, 2 Oct 2010 16:35:19 +0200 Subject: [U-Boot] [PATCH] OneNAND: Destaticize largepage_memorybased In-Reply-To: <1286029567-30231-1-git-send-email-marek.vasut@gmail.com> References: <1286029567-30231-1-git-send-email-marek.vasut@gmail.com> Message-ID: <201010021635.19270.marek.vasut@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dne So 2. ??jna 2010 16:26:07 Marek Vasut napsal(a): > This moves "struct nand_bbt_descr largepage_memorybased" into .data.rel, > which allows it to be PIC with current U-Boot infrastructure for > relocation. > > Also, I squished the ff_patternt into the structure. Please ignore this one, the linker is playing weird games with me ... > > Signed-off-by: Marek Vasut > --- > drivers/mtd/onenand/onenand_bbt.c | 6 ++---- > 1 files changed, 2 insertions(+), 4 deletions(-) > > diff --git a/drivers/mtd/onenand/onenand_bbt.c > b/drivers/mtd/onenand/onenand_bbt.c index 1354877..c6d1dc9 100644 > --- a/drivers/mtd/onenand/onenand_bbt.c > +++ b/drivers/mtd/onenand/onenand_bbt.c > @@ -231,13 +231,11 @@ int onenand_scan_bbt(struct mtd_info *mtd, struct > nand_bbt_descr *bd) * Define some generic bad / good block scan pattern > which are used * while scanning a device for factory marked good / bad > blocks. > */ > -static uint8_t scan_ff_pattern[] = { 0xff, 0xff }; > - > -static struct nand_bbt_descr largepage_memorybased = { > +struct nand_bbt_descr largepage_memorybased = { > .options = 0, > .offs = 0, > .len = 2, > - .pattern = scan_ff_pattern, > + .pattern = { 0xff, 0xff }, > }; > > /**