You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (714 commits) Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers Staging: serqt_usb: fix build due to proc tty changes Staging: serqt_usb: fix checkpatch errors Staging: serqt_usb: add TODO file Staging: serqt_usb: Lindent the code Staging: add USB serial Quatech driver staging: document that the wifi staging drivers a bit better Staging: echo cleanup Staging: BUG to BUG_ON changes Staging: remove some pointless conditionals before kfree_skb() Staging: line6: fix build error, select SND_RAWMIDI Staging: line6: fix checkpatch errors in variax.c Staging: line6: fix checkpatch errors in toneport.c Staging: line6: fix checkpatch errors in pcm.c Staging: line6: fix checkpatch errors in midibuf.c Staging: line6: fix checkpatch errors in midi.c Staging: line6: fix checkpatch errors in dumprequest.c Staging: line6: fix checkpatch errors in driver.c Staging: line6: fix checkpatch errors in audio.c Staging: line6: fix checkpatch errors in pod.c ...
This commit is contained in:
@@ -1827,7 +1827,6 @@ static const struct v4l2_ioctl_ops video_ioctl_ops = {
|
||||
|
||||
static struct video_device go7007_template = {
|
||||
.name = "go7007",
|
||||
.vfl_type = VID_TYPE_CAPTURE,
|
||||
.fops = &go7007_fops,
|
||||
.minor = -1,
|
||||
.release = go7007_vfl_release,
|
||||
|
||||
@@ -149,7 +149,7 @@ static int go7007_usb_vendor_request(struct go7007 *go, u16 request,
|
||||
static int write_reg(struct i2c_client *client, u8 reg, u8 value)
|
||||
{
|
||||
struct go7007 *go = i2c_get_adapdata(client->adapter);
|
||||
struct go7007_usb *usb = go->hpi_context;
|
||||
struct go7007_usb *usb;
|
||||
int rc;
|
||||
int dev_addr = client->addr;
|
||||
u8 *buf;
|
||||
@@ -164,8 +164,10 @@ static int write_reg(struct i2c_client *client, u8 reg, u8 value)
|
||||
if (buf == NULL)
|
||||
return -ENOMEM;
|
||||
|
||||
usb = go->hpi_context;
|
||||
if (down_interruptible(&usb->i2c_lock) != 0) {
|
||||
printk(KERN_INFO "i2c lock failed\n");
|
||||
kfree(buf);
|
||||
return -EINTR;
|
||||
}
|
||||
rc = go7007_usb_vendor_request(go, 0x55, dev_addr,
|
||||
@@ -181,7 +183,7 @@ static int write_reg(struct i2c_client *client, u8 reg, u8 value)
|
||||
static int write_reg_fp(struct i2c_client *client, u16 addr, u16 val)
|
||||
{
|
||||
struct go7007 *go = i2c_get_adapdata(client->adapter);
|
||||
struct go7007_usb *usb = go->hpi_context;
|
||||
struct go7007_usb *usb;
|
||||
u8 *buf;
|
||||
struct s2250 *dec = i2c_get_clientdata(client);
|
||||
|
||||
@@ -200,6 +202,7 @@ static int write_reg_fp(struct i2c_client *client, u16 addr, u16 val)
|
||||
|
||||
memset(buf, 0xcd, 6);
|
||||
|
||||
usb = go->hpi_context;
|
||||
if (down_interruptible(&usb->i2c_lock) != 0) {
|
||||
printk(KERN_INFO "i2c lock failed\n");
|
||||
return -EINTR;
|
||||
|
||||
Reference in New Issue
Block a user