Author: dumbbell
Date: Tue Aug  9 21:45:47 2016
New Revision: 303895
URL: https://svnweb.freebsd.org/changeset/base/303895

Log:
  sys/pcpu.h: Revert change introduced in r303890
  
  `device_t` is not defined outside the kernel but this header is used by
  eg. libkvm or vmstat(8). Thus, r303890 broke the build.
  
  So let's restore `struct device` here until a longer term solution is
  found.
  
  Reported by:  Michael Butler <[email protected]>, Jenkins
  MFC after:    3 days
  MFC with:     r303890

Modified:
  head/sys/sys/pcpu.h

Modified: head/sys/sys/pcpu.h
==============================================================================
--- head/sys/sys/pcpu.h Tue Aug  9 19:46:05 2016        (r303894)
+++ head/sys/sys/pcpu.h Tue Aug  9 21:45:47 2016        (r303895)
@@ -160,7 +160,7 @@ struct pcpu {
        struct lock_list_entry *pc_spinlocks;
        struct vmmeter  pc_cnt;                 /* VM stats counters */
        long            pc_cp_time[CPUSTATES];  /* statclock ticks */
-       device_t        pc_device;
+       struct device   *pc_device;
        void            *pc_netisr;             /* netisr SWI cookie */
        int             pc_unused1;             /* unused field */
        int             pc_domain;              /* Memory domain. */
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to