I have no SPARC compiler handy to verify, but it looks like this
is another file that doesn't need <linux/miscdevices.h> ...
Signed-off-by: David S. Miller <davem@davemloft.net>
 #include <linux/fs.h>
 #include <linux/errno.h>
 #include <linux/init.h>
-#include <linux/miscdevice.h>
 #include <linux/pm.h>
 #include <linux/of.h>
 #include <linux/of_device.h>
  * #define PMC_NO_IDLE
  */
 
-#define PMC_MINOR      MISC_DYNAMIC_MINOR
 #define PMC_OBPNAME    "SUNW,pmc"
 #define PMC_DEVNAME "pmc"