AMD64 - Refactor uio_resid and size_t assumptions.
[dragonfly.git] / sys / emulation / linux / i386 / linprocfs / linprocfs_misc.c
index 715c223..34b3c94 100644 (file)
@@ -39,7 +39,7 @@
  *     @(#)procfs_status.c     8.4 (Berkeley) 6/15/94
  *
  * $FreeBSD: src/sys/i386/linux/linprocfs/linprocfs_misc.c,v 1.3.2.8 2001/06/25 19:46:47 pirzyk Exp $
- * $DragonFly: src/sys/emulation/linux/i386/linprocfs/linprocfs_misc.c,v 1.18 2007/02/18 16:15:23 corecode Exp $
+ * $DragonFly: src/sys/emulation/linux/i386/linprocfs/linprocfs_misc.c,v 1.19 2008/05/10 17:24:05 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -233,10 +233,10 @@ linprocfs_docpuinfo(struct proc *curp, struct proc *p, struct pfsnode *pfs,
                ps += ksprintf(ps,
                        "cpu MHz\t\t: %d.%02d\n"
                        "bogomips\t: %d.%02d\n",
-                        (tsc_freq + 4999) / 1000000,
-                        ((tsc_freq + 4999) / 10000) % 100,
-                        (tsc_freq + 4999) / 1000000,
-                        ((tsc_freq + 4999) / 10000) % 100);
+                        (int)((tsc_frequency + 4999) / 1000000),
+                        (int)((tsc_frequency + 4999) / 10000) % 100,
+                        (int)((tsc_frequency + 4999) / 1000000),
+                        (int)((tsc_frequency + 4999) / 10000) % 100);
         }
         
        return (uiomove_frombuf(psbuf, ps - psbuf, uio));
@@ -306,7 +306,7 @@ linprocfs_doversion(struct proc *curp, struct proc *p, struct pfsnode *pfs,
                    struct uio *uio)
 {
         char *ps;
-       int xlen;
+       size_t xlen;
 
        ps = version; /* XXX not entirely correct */
        for (xlen = 0; ps[xlen] != '\n'; ++xlen)