X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftest-framework%2Fnanddrv.c;fp=direct%2Ftest-framework%2Fnanddrv.c;h=2008ecf89fe60b3f835a1c1dfa3ef429980ffca3;hp=5fb05c0a2f46f619c22998a43a8dbd99a419d0b6;hb=b295567b94e6d4014938e42e978306a13b330bb3;hpb=bdb04f601934f804c982cbd1ae6add208c96732b 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) {