cns3xxx: add linux 3.8 support and use it by default
SVN-Revision: 35908
This commit is contained in:
@@ -636,7 +636,7 @@ static int dwc_otg_driver_cleanup(struct platform_device *pdev)
|
||||
*
|
||||
* @param[in] lmdev lm_device definition
|
||||
*/
|
||||
static int __devinit dwc_otg_driver_probe(struct platform_device *pdev)
|
||||
static int dwc_otg_driver_probe(struct platform_device *pdev)
|
||||
{
|
||||
struct device *dev = &pdev->dev;
|
||||
int retval = 0;
|
||||
@@ -795,7 +795,7 @@ static int __devinit dwc_otg_driver_probe(struct platform_device *pdev)
|
||||
return retval;
|
||||
}
|
||||
|
||||
static int __devexit dwc_otg_driver_remove(struct platform_device *pdev)
|
||||
static int dwc_otg_driver_remove(struct platform_device *pdev)
|
||||
{
|
||||
return dwc_otg_driver_cleanup(pdev);
|
||||
}
|
||||
@@ -803,7 +803,7 @@ static int __devexit dwc_otg_driver_remove(struct platform_device *pdev)
|
||||
static struct platform_driver dwc_otg_platform_driver = {
|
||||
.driver.name = "dwc_otg",
|
||||
.probe = dwc_otg_driver_probe,
|
||||
.remove = __devexit_p(dwc_otg_driver_remove),
|
||||
.remove = dwc_otg_driver_remove,
|
||||
};
|
||||
|
||||
static int __init dwc_otg_init_module(void)
|
||||
|
||||
@@ -820,7 +820,7 @@ struct free_param {
|
||||
dma_addr_t dma_addr;
|
||||
uint32_t size;
|
||||
};
|
||||
void free_list_agent_fn(void *data){
|
||||
static void free_list_agent_fn(struct work_struct *work) {
|
||||
struct list_head free_list;
|
||||
struct free_param *cur,*next;
|
||||
|
||||
@@ -830,7 +830,7 @@ void free_list_agent_fn(void *data){
|
||||
spin_unlock(&tofree_list_lock);
|
||||
|
||||
list_for_each_entry_safe(cur,next,&free_list,list){
|
||||
if(cur==&free_list) break;
|
||||
if(&cur->list==&free_list) break;
|
||||
dma_free_coherent(NULL,cur->size,cur->addr,cur->dma_addr);
|
||||
list_del(&cur->list);
|
||||
kfree(cur);
|
||||
|
||||
Reference in New Issue
Block a user