From 95da907d5f1f7c404c1ed597c27cbfde6e5327cd Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 12 Apr 2005 22:43:25 +0000 Subject: [PATCH] Add print_info method to dev_operations. --- src/include/dev.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/include/dev.h b/src/include/dev.h index 3c029b91..e77c763d 100644 --- a/src/include/dev.h +++ b/src/include/dev.h @@ -33,6 +33,7 @@ struct dev { struct dev_operations { void ( *disable ) ( struct dev * ); + void ( *print_info ) ( struct dev * ); int ( *load_configuration ) ( struct dev * ); int ( *load ) ( struct dev * ); }; @@ -53,6 +54,9 @@ struct boot_driver { extern void print_drivers ( void ); extern int probe ( struct dev *dev ); extern void disable ( struct dev *dev ); +static inline void print_info ( struct dev *dev ) { + dev->dev_op->print_info ( dev ); +} static inline int load_configuration ( struct dev *dev ) { return dev->dev_op->load_configuration ( dev ); }