readclock/tda19988: fix compiler/cppcheck warnings
readclock: - the setup function for readclock on i386 was missing a return. - the message field for RTCDEV_GRANT wasn't the right type. tda19988: - position variable was used without being initialized. Change-Id: I3f78dd0a9d44f35eb38cb7da0974909f066b7007
This commit is contained in:
		
							parent
							
								
									039c8db774
								
							
						
					
					
						commit
						6405d78182
					
				@ -94,6 +94,8 @@ arch_setup(struct rtc *r)
 | 
				
			|||||||
	r->set_time = arch_set_time;
 | 
						r->set_time = arch_set_time;
 | 
				
			||||||
	r->pwr_off = arch_pwr_off;
 | 
						r->pwr_off = arch_pwr_off;
 | 
				
			||||||
	r->exit = arch_exit;
 | 
						r->exit = arch_exit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return OK;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
 | 
				
			|||||||
@ -232,7 +232,6 @@ tda19988_blk_transfer(dev_t minor, int do_write, u64_t pos64,
 | 
				
			|||||||
	struct device *dv;
 | 
						struct device *dv;
 | 
				
			||||||
	u64_t dv_size;
 | 
						u64_t dv_size;
 | 
				
			||||||
	int r;
 | 
						int r;
 | 
				
			||||||
	u64_t position;
 | 
					 | 
				
			||||||
	cp_grant_id_t grant;
 | 
						cp_grant_id_t grant;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	log_trace(&log, "tda19988_blk_transfer()\n");
 | 
						log_trace(&log, "tda19988_blk_transfer()\n");
 | 
				
			||||||
@ -265,7 +264,7 @@ tda19988_blk_transfer(dev_t minor, int do_write, u64_t pos64,
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		/* don't go past the end of the device */
 | 
							/* don't go past the end of the device */
 | 
				
			||||||
		if (pos64 + count > dv_size) {
 | 
							if (pos64 + count > dv_size) {
 | 
				
			||||||
			count = dv_size - position;
 | 
								count = dv_size - pos64;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/* don't overflow copybuf */
 | 
							/* don't overflow copybuf */
 | 
				
			||||||
 | 
				
			|||||||
@ -1333,7 +1333,7 @@
 | 
				
			|||||||
#define RTCDEV_TM	m2_p1	/* pointer to struct tm */
 | 
					#define RTCDEV_TM	m2_p1	/* pointer to struct tm */
 | 
				
			||||||
#define RTCDEV_FLAGS	m2_s1	/* clock flags flags */
 | 
					#define RTCDEV_FLAGS	m2_s1	/* clock flags flags */
 | 
				
			||||||
#define RTCDEV_STATUS	m2_i2	/* OK or error code */
 | 
					#define RTCDEV_STATUS	m2_i2	/* OK or error code */
 | 
				
			||||||
#define RTCDEV_GRANT	m2_p1	/* grant containing struct tm */
 | 
					#define RTCDEV_GRANT	m2_i3	/* grant containing struct tm */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Bits in 'RTCDEV_FLAGS' field of real time clock requests. */
 | 
					/* Bits in 'RTCDEV_FLAGS' field of real time clock requests. */
 | 
				
			||||||
#define RTCDEV_NOFLAGS	0x00	/* no flags are set */
 | 
					#define RTCDEV_NOFLAGS	0x00	/* no flags are set */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user