Use kprintf() rather than printf().
authorJoe Talbott <josepht@dragonflybsd.org>
Sat, 10 Jan 2009 19:02:44 +0000 (14:02 -0500)
committerJoe Talbott <josepht@dragonflybsd.org>
Sat, 10 Jan 2009 19:02:44 +0000 (14:02 -0500)
share/examples/kld/cdev/module/cdev.c
share/examples/kld/cdev/module/cdevmod.c

index 39f65b1..9457b3d 100644 (file)
@@ -103,7 +103,7 @@ static int len;
 int
 mydev_open(struct dev_open_args *args)
 {
-    printf("mydev_open: dev_t=%d, flags=%x, type=%x\n",
+    kprintf("mydev_open: dev_t=%d, flags=%x, type=%x\n",
           dev2udev(args->a_head.a_dev), args->a_oflags, args->a_devtype);
     memset(&buf, '\0', 513);
     len = 0;
@@ -113,7 +113,7 @@ mydev_open(struct dev_open_args *args)
 int
 mydev_close(struct dev_close_args *args)
 {
-  printf("mydev_close: dev_t=%d, flags=%x, type=%x\n",
+  kprintf("mydev_close: dev_t=%d, flags=%x, type=%x\n",
         dev2udev(args->a_head.a_dev), args->a_fflag, args->a_devtype);
   return (0);
 }
@@ -123,15 +123,15 @@ mydev_ioctl(struct dev_ioctl_args *args)
 {
     int error = 0;
 
-    printf("mydev_ioctl: dev_t=%d, cmd=%lx, arg=%p, mode=%x\n",
+    kprintf("mydev_ioctl: dev_t=%d, cmd=%lx, arg=%p, mode=%x\n",
           dev2udev(args->a_head.a_dev), args->a_cmd, args->a_data, args->a_fflag);
 
     switch(args->a_cmd) {
     case CDEV_IOCTL1:
-       printf("you called mydev_ioctl CDEV_IOCTL1\n");
+       kprintf("you called mydev_ioctl CDEV_IOCTL1\n");
        break;
     default:
-       printf("No such ioctl for me!\n");
+       kprintf("No such ioctl for me!\n");
        error = EINVAL;
        break;
     }
@@ -147,12 +147,12 @@ mydev_write(struct dev_write_args *args)
 {
     int err = 0;
 
-    printf("mydev_write: dev_t=%d, uio=%p, ioflag=%d\n",
+    kprintf("mydev_write: dev_t=%d, uio=%p, ioflag=%d\n",
        dev2udev(args->a_head.a_dev), args->a_uio, args->a_ioflag);
 
     err = copyinstr(args->a_uio->uio_iov->iov_base, &buf, 512, &len);
     if (err != 0) {
-       printf("Write to \"cdev\" failed.\n");
+       kprintf("Write to \"cdev\" failed.\n");
     }
     return(err);
 }
@@ -167,7 +167,7 @@ mydev_read(struct dev_read_args *args)
 {
     int err = 0;
 
-    printf("mydev_read: dev_t=%d, uio=%p, ioflag=%d\n",
+    kprintf("mydev_read: dev_t=%d, uio=%p, ioflag=%d\n",
        dev2udev(args->a_head.a_dev), args->a_uio, args->a_ioflag);
 
     if (len <= 0) {
index d329817..88a7504 100644 (file)
@@ -121,17 +121,17 @@ cdev_load(module_t mod, int cmd, void *arg)
        /* Do any initialization that you should do with the kernel */
        
        /* if we make it to here, print copyright on console*/
-       printf("\nSample Loaded kld character device driver\n");
-       printf("Copyright (c) 1998\n");
-       printf("Rajesh Vaidheeswarran\n");
-       printf("All rights reserved\n");
+       kprintf("\nSample Loaded kld character device driver\n");
+       kprintf("Copyright (c) 1998\n");
+       kprintf("Rajesh Vaidheeswarran\n");
+       kprintf("All rights reserved\n");
        dev_ops_add(&my_devops,-1,0);
        sdev = make_dev(&my_devops, 0, UID_ROOT, GID_WHEEL, 0600, "cdev");
        sdev = reference_dev(sdev);
        break;          /* Success*/
 
     case MOD_UNLOAD:
-       printf("Unloaded kld character device driver\n");
+       kprintf("Unloaded kld character device driver\n");
        dev_ops_remove(&my_devops, -1, 0);
        destroy_dev(sdev);
        break;          /* Success*/