]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
[media] staging: as102: Enable compilation
authorPiotr Chmura <chmooreck@poczta.onet.pl>
Mon, 31 Oct 2011 15:24:52 +0000 (12:24 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Tue, 1 Nov 2011 18:05:24 +0000 (16:05 -0200)
Fix compilation errors in the USB driver by replacing usb_buffer_free(),
usb_buffer_alloc() with usb_free_coherent() and usb_alloc_coherent().
Add entries for the driver in parent Makefile and Kconfig.

[snjw23@gmail.com: minor edit to changelog]
Cc: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Piotr Chmura <chmooreck@poczta.onet.pl>
Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/media/as102/as102_usb_drv.c

index e9aa6889270574e8448f6fbc131dc29683c8b105..0cd26b8ee56b77a0aaa1fc7b43d2dba63daf548c 100644 (file)
@@ -146,4 +146,6 @@ source "drivers/staging/mei/Kconfig"
 
 source "drivers/staging/nvec/Kconfig"
 
+source "drivers/staging/media/as102/Kconfig"
+
 endif # STAGING
index a2e77cf1dcb88cb036d6e8ab1083640f44bc3ece..583facc9112db2eb7c553ea287291ead308585c0 100644 (file)
@@ -64,3 +64,4 @@ obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4)  += ste_rmi4/
 obj-$(CONFIG_DRM_PSB)          += gma500/
 obj-$(CONFIG_INTEL_MEI)                += mei/
 obj-$(CONFIG_MFD_NVEC)         += nvec/
+obj-$(CONFIG_DVB_AS102)                += media/as102/
index 3a3dd777f70a4790cf8b5e524db1a0bfa4d9c1e9..2586d55374988ce3206e6d28dda973e488d1d4e0 100644 (file)
@@ -238,7 +238,7 @@ static void as102_free_usb_stream_buffer(struct as102_dev_t *dev)
        for (i = 0; i < MAX_STREAM_URB; i++)
                usb_free_urb(dev->stream_urb[i]);
 
-       usb_buffer_free(dev->bus_adap.usb_dev,
+       usb_free_coherent(dev->bus_adap.usb_dev,
                        MAX_STREAM_URB * AS102_USB_BUF_SIZE,
                        dev->stream,
                        dev->dma_addr);
@@ -251,7 +251,7 @@ static int as102_alloc_usb_stream_buffer(struct as102_dev_t *dev)
 
        ENTER();
 
-       dev->stream = usb_buffer_alloc(dev->bus_adap.usb_dev,
+       dev->stream = usb_alloc_coherent(dev->bus_adap.usb_dev,
                                       MAX_STREAM_URB * AS102_USB_BUF_SIZE,
                                       GFP_KERNEL,
                                       &dev->dma_addr);