From: Albert H. <he...@us...> - 2008-07-02 20:43:03
|
Update of /cvsroot/gc-linux/linux/drivers/input/keyboard In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv1410/drivers/input/keyboard Modified Files: rvl-stkbd.c Log Message: - rename functions: start_ios_* -> starlet_* - get rid of the old explicit ioctl completion function Index: rvl-stkbd.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/keyboard/rvl-stkbd.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- rvl-stkbd.c 12 Apr 2008 17:34:03 -0000 1.1 +++ rvl-stkbd.c 2 Jul 2008 20:43:10 -0000 1.2 @@ -221,8 +221,7 @@ struct stkbd_event *event; int error; - /* complete and free the ipc request, retrieving our data first */ - starlet_ios_ioctl_complete(req); + /* retrieve the interesting data before freeing the request */ kbd = req->done_data; error = req->result; starlet_ipc_free_request(req); @@ -261,7 +260,7 @@ int error = 0; if (!test_and_set_bit(__STKBD_WAITING_REPORT, &kbd->flags)) { - error = starlet_ios_ioctl_nowait(kbd->fd, 0, + error = starlet_ioctl_nowait(kbd->fd, 0, NULL, 0, event, sizeof(*event), stkbd_dispatch_ipc_request, @@ -378,7 +377,7 @@ } kbd->event = event; - kbd->fd = starlet_ios_open(stkbd_dev_path, 0); + kbd->fd = starlet_open(stkbd_dev_path, 0); if (kbd->fd < 0) { drv_printk(KERN_ERR, "unable to open device %s\n", stkbd_dev_path); @@ -400,7 +399,7 @@ err_input_dev: stkbd_exit_input_dev(kbd); err_fd: - starlet_ios_close(kbd->fd); + starlet_close(kbd->fd); err_event: starlet_kfree(event); err: @@ -410,7 +409,7 @@ static void stkbd_exit(struct stkbd_keyboard *kbd) { stkbd_exit_input_dev(kbd); - starlet_ios_close(kbd->fd); + starlet_close(kbd->fd); starlet_kfree(kbd->event); } |