new_codec: modified wrong value assignment.
authorKitae Kim <kt920.kim@samsung.com>
Fri, 10 May 2013 05:02:04 +0000 (14:02 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 27 Feb 2014 06:26:56 +0000 (15:26 +0900)
Change-Id: I6794d820c4b58538bf4ffa6d125460f4dca48f38
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
drivers/maru/maru_new_codec.c

index 87a6e9e..7fd302f 100644 (file)
@@ -246,9 +246,9 @@ static int newcodec_manage_device_mem(uint32_t file)
                mem_mgr = &newcodec->mem_mgr[index];
 
                if (!mem_mgr->occupied) {
-                       mem_mgr->occupied = true;
+                       mem_mgr->occupied = false;
                        mem_mgr->context_id = file;
-                       return ret;
+                       return index;
                }
        }
 
@@ -929,7 +929,7 @@ static int __devinit newcodec_probe(struct pci_dev *pci_dev,
 
        newcodec->dev = pci_dev;
 
-       newcodec->mem_mgr_size = 1;
+       newcodec->mem_mgr_size = CODEC_DEVICE_MEM_COUNT;
        newcodec->mem_mgr =
                kzalloc(sizeof(struct device_mem_mgr) *
                                newcodec->mem_mgr_size, GFP_KERNEL);