From acb58beaac6a28bf367ff08ce2c8d8cbbb1ddaca Mon Sep 17 00:00:00 2001 From: Drew Fisher Date: Thu, 21 Apr 2011 06:51:34 -0300 Subject: [PATCH] --- yaml --- r: 250279 b: refs/heads/master c: bb066467aa1af2d45ffbfcbba32c0bde201c8eb4 h: refs/heads/master i: 250277: 8c85c5a102918ae81b8bff673c042cfe4ce17f2e 250275: 23f6bcd7f350f955af7beaa94c0da862027bebfc 250271: b5df8ab25da5aa6db7c6506df51af044791f45db v: v3 --- [refs] | 2 +- trunk/drivers/media/video/gspca/kinect.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c3e4c724b151..b0c29d220e3c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: aff8ab5cc11c2c14b7ae3bb38cbe012c43b7dcef +refs/heads/master: bb066467aa1af2d45ffbfcbba32c0bde201c8eb4 diff --git a/trunk/drivers/media/video/gspca/kinect.c b/trunk/drivers/media/video/gspca/kinect.c index f85e746665cc..79c4ef520ee1 100644 --- a/trunk/drivers/media/video/gspca/kinect.c +++ b/trunk/drivers/media/video/gspca/kinect.c @@ -62,6 +62,8 @@ struct sd { struct gspca_dev gspca_dev; /* !! must be the first item */ uint16_t cam_tag; /* a sequence number for packets */ uint8_t stream_flag; /* to identify different steram types */ + uint8_t obuf[0x400]; /* output buffer for control commands */ + uint8_t ibuf[0x200]; /* input buffer for control commands */ }; /* V4L2 controls supported by the driver */ @@ -133,8 +135,8 @@ static int send_cmd(struct gspca_dev *gspca_dev, uint16_t cmd, void *cmdbuf, struct sd *sd = (struct sd *) gspca_dev; struct usb_device *udev = gspca_dev->dev; int res, actual_len; - uint8_t obuf[0x400]; - uint8_t ibuf[0x200]; + uint8_t *obuf = sd->obuf; + uint8_t *ibuf = sd->ibuf; struct cam_hdr *chdr = (void *)obuf; struct cam_hdr *rhdr = (void *)ibuf;