summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@freescale.com>2009-12-01 12:43:59 +0800
committerFrank Li <Frank.Li@freescale.com>2009-12-01 12:43:59 +0800
commitc402d14360f835942e471b35ab194bfdfa6c11c9 (patch)
tree429bf8122b0aa9ced374c22a7ab90d918514776e
parentcfd27a9e5203901abea8ad90b7d8f3772fdca098 (diff)
ENGR00118888-1 Fix iMX23 mfg firmware usb segment fault
Miss some configuration and wrong use put_unaligned_be32 Signed-off-by: Frank Li <Frank.Li@freescale.com>
-rw-r--r--drivers/usb/gadget/file_storage.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/file_storage.c b/drivers/usb/gadget/file_storage.c
index 5750da43b39b..3c5f6e6a9d96 100644
--- a/drivers/usb/gadget/file_storage.c
+++ b/drivers/usb/gadget/file_storage.c
@@ -2109,7 +2109,7 @@ static int do_request_sense(struct fsg_dev *fsg, struct fsg_buffhd *bh)
buf[12] = ASC(sd);
buf[13] = ASCQ(sd);
#ifdef CONFIG_STMP_UTP
- put_unaligned_be32(&buf[8], UTP_CTX(fsg)->sdinfo_h);
+ put_unaligned_be32(UTP_CTX(fsg)->sdinfo_h, &buf[8]);
#endif
return 18;
}