Merge branches 'acpi-ec', 'acpi-irq' and 'acpi-quirks'
[linux-2.6-microblaze.git] / drivers / rpmsg / rpmsg_char.c
index 0ca2ccc..e0996fc 100644 (file)
@@ -116,7 +116,7 @@ static int rpmsg_ept_cb(struct rpmsg_device *rpdev, void *buf, int len,
        if (!skb)
                return -ENOMEM;
 
-       memcpy(skb_put(skb, len), buf, len);
+       skb_put_data(skb, buf, len);
 
        spin_lock(&eptdev->queue_lock);
        skb_queue_tail(&eptdev->queue, skb);
@@ -390,7 +390,7 @@ static int rpmsg_eptdev_create(struct rpmsg_ctrldev *ctrldev,
 
        ret = device_add(dev);
        if (ret) {
-               dev_err(dev, "device_register failed: %d\n", ret);
+               dev_err(dev, "device_add failed: %d\n", ret);
                put_device(dev);
        }
 
@@ -505,7 +505,7 @@ static int rpmsg_chrdev_probe(struct rpmsg_device *rpdev)
 
        ret = device_add(dev);
        if (ret) {
-               dev_err(&rpdev->dev, "device_register failed: %d\n", ret);
+               dev_err(&rpdev->dev, "device_add failed: %d\n", ret);
                put_device(dev);
        }