X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftest-framework%2Fnanddrv.c;h=2008ecf89fe60b3f835a1c1dfa3ef429980ffca3;hp=5fb05c0a2f46f619c22998a43a8dbd99a419d0b6;hb=b4d5215f18486403d16f2e776000e43eba052f40;hpb=fd65eb6c02fba80b81f6e6f327ebb73250cbd9f5 diff --git a/direct/test-framework/nanddrv.c b/direct/test-framework/nanddrv.c index 5fb05c0..2008ecf 100644 --- a/direct/test-framework/nanddrv.c +++ b/direct/test-framework/nanddrv.c @@ -75,7 +75,6 @@ int nanddrv_read_tr(struct nand_chip *this, int page, { unsigned char status; int ncycles; - unsigned char *buffer; if(n_tr < 1) return 0; @@ -98,7 +97,7 @@ int nanddrv_read_tr(struct nand_chip *this, int page, buffer++; } } else { - unsigned short *buffer = tr->buffer; + unsigned short *buffer = (unsigned short *)tr->buffer; ncycles = tr->nbytes >> 1; while (ncycles> 0) { @@ -145,7 +144,7 @@ int nanddrv_write_tr(struct nand_chip *this, int page, buffer++; } } else { - unsigned short *buffer = tr->buffer; + unsigned short *buffer = (unsigned short *)tr->buffer; ncycles = tr->nbytes >> 1; while (ncycles> 0) {