Changes in uspace/drv/usbhub/main.c [f9a0cef:b5ec347] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/main.c
rf9a0cef rb5ec347 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 #include <usb/usbdrv.h> 29 29 #include <driver.h> 30 30 #include <errno.h> 31 #include <async.h>32 33 #include <usb/usbdrv.h>34 31 #include "usbhub.h" 35 32 #include "usbhub_private.h" … … 47 44 }; 48 45 49 int usb_hub_control_loop(void * noparam){50 while(true){51 usb_hub_check_hub_changes();52 async_usleep(1000 * 1000);53 }54 return 0;55 }56 57 58 46 int main(int argc, char *argv[]) 59 47 { 60 48 usb_lst_init(&usb_hub_list); 61 fid_t fid = fibril_create(usb_hub_control_loop, NULL);62 if (fid == 0) {63 printf("%s: failed to start fibril for HUB devices\n", NAME);64 return ENOMEM;65 }66 fibril_add_ready(fid);67 68 49 return driver_main(&hub_driver); 69 50 }
Note:
See TracChangeset
for help on using the changeset viewer.