From a0ffcf1c9f8e8484b690b941fcdbb4e4be60eaeb Mon Sep 17 00:00:00 2001 From: Johannes Stezenbach Date: Thu, 17 Feb 2005 18:44:16 +0000 Subject: Janitoring - error handling during attach - av7110_arm_sync(): small helper to factor out some code; - av7110_attach() does not check the status code returned by all the functions is uses; - balance the error path in av7110_attach and have it easy to check. Please check it; - if everything is correctly balanced, device_initialized is not needed anymore in struct av7110; - av7110_detach(): no need to cast a void * pointer; - av7110_detach(): die #ifdef, die ! - change the returned value of av7110_av_exit() as it can't fail; - change the returned value of av7110_ca_init() as it can fail. Removed extraneous casts while are it; - check for failure of vmalloc() in ci_ll_init(). Signed-off-by: Francois Romieu --- linux/drivers/media/dvb/ttpci/av7110_av.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linux/drivers/media/dvb/ttpci/av7110_av.h') diff --git a/linux/drivers/media/dvb/ttpci/av7110_av.h b/linux/drivers/media/dvb/ttpci/av7110_av.h index 9bfdf3745..cc5e7a7e8 100644 --- a/linux/drivers/media/dvb/ttpci/av7110_av.h +++ b/linux/drivers/media/dvb/ttpci/av7110_av.h @@ -23,7 +23,7 @@ extern void av7110_p2t_write(u8 const *buf, long int length, u16 pid, struct av7 extern int av7110_av_register(struct av7110 *av7110); extern void av7110_av_unregister(struct av7110 *av7110); extern int av7110_av_init(struct av7110 *av7110); -extern int av7110_av_exit(struct av7110 *av7110); +extern void av7110_av_exit(struct av7110 *av7110); #endif /* _AV7110_AV_H_ */ -- cgit v1.2.3