clocksource: sh_tmu: Replace kmalloc + memset with kzalloc
One kzalloc a day keeps the bugs away. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
This commit is contained in:
		
							parent
							
								
									fe68eb802e
								
							
						
					
					
						commit
						3b77a83eea
					
				| @ -397,8 +397,6 @@ static void sh_tmu_register_clockevent(struct sh_tmu_channel *ch, | |||||||
| 	struct clock_event_device *ced = &ch->ced; | 	struct clock_event_device *ced = &ch->ced; | ||||||
| 	int ret; | 	int ret; | ||||||
| 
 | 
 | ||||||
| 	memset(ced, 0, sizeof(*ced)); |  | ||||||
| 
 |  | ||||||
| 	ced->name = name; | 	ced->name = name; | ||||||
| 	ced->features = CLOCK_EVT_FEAT_PERIODIC; | 	ced->features = CLOCK_EVT_FEAT_PERIODIC; | ||||||
| 	ced->features |= CLOCK_EVT_FEAT_ONESHOT; | 	ced->features |= CLOCK_EVT_FEAT_ONESHOT; | ||||||
| @ -441,7 +439,6 @@ static int sh_tmu_channel_setup(struct sh_tmu_channel *ch, | |||||||
| { | { | ||||||
| 	struct sh_timer_config *cfg = tmu->pdev->dev.platform_data; | 	struct sh_timer_config *cfg = tmu->pdev->dev.platform_data; | ||||||
| 
 | 
 | ||||||
| 	memset(ch, 0, sizeof(*ch)); |  | ||||||
| 	ch->tmu = tmu; | 	ch->tmu = tmu; | ||||||
| 
 | 
 | ||||||
| 	/*
 | 	/*
 | ||||||
| @ -475,7 +472,6 @@ static int sh_tmu_setup(struct sh_tmu_device *tmu, struct platform_device *pdev) | |||||||
| 	int ret; | 	int ret; | ||||||
| 	ret = -ENXIO; | 	ret = -ENXIO; | ||||||
| 
 | 
 | ||||||
| 	memset(tmu, 0, sizeof(*tmu)); |  | ||||||
| 	tmu->pdev = pdev; | 	tmu->pdev = pdev; | ||||||
| 
 | 
 | ||||||
| 	if (!cfg) { | 	if (!cfg) { | ||||||
| @ -547,7 +543,7 @@ static int sh_tmu_probe(struct platform_device *pdev) | |||||||
| 		goto out; | 		goto out; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	tmu = kmalloc(sizeof(*tmu), GFP_KERNEL); | 	tmu = kzalloc(sizeof(*tmu), GFP_KERNEL); | ||||||
| 	if (tmu == NULL) { | 	if (tmu == NULL) { | ||||||
| 		dev_err(&pdev->dev, "failed to allocate driver data\n"); | 		dev_err(&pdev->dev, "failed to allocate driver data\n"); | ||||||
| 		return -ENOMEM; | 		return -ENOMEM; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user