* message, we switch back to fast polling mode.
 */
 #define MIN_IDLE_SECONDS 10
-ulong Poll_jiffies = POLLJIFFIES_CONTROLVMCHANNEL_FAST;
-ulong Most_recent_message_jiffies;     /* when we got our last
-                                        * controlvm message */
+static ulong Poll_jiffies = POLLJIFFIES_CONTROLVMCHANNEL_FAST;
+static ulong Most_recent_message_jiffies;      /* when we got our last
+                                                * controlvm message */
 static inline char *
 NONULLSTR(char *s)
 {
 
 static struct delayed_work Periodic_controlvm_work;
 static struct workqueue_struct *Periodic_controlvm_workqueue;
-DEFINE_SEMAPHORE(NotifierLock);
+static DEFINE_SEMAPHORE(NotifierLock);
 
 typedef struct {
        CONTROLVM_MESSAGE message;
 };
 
 typedef struct {
-       U8 *ptr;                /* pointer to base address of payload pool */
+       U8 __iomem *ptr;        /* pointer to base address of payload pool */
        U64 offset;             /* offset from beginning of controlvm
                                 * channel to beginning of payload * pool */
        U32 bytes;              /* number of bytes in payload pool */
        int completion_status;
 };
 
-atomic_t Visorchipset_cache_buffers_in_use = ATOMIC_INIT(0);
+static atomic_t Visorchipset_cache_buffers_in_use = ATOMIC_INIT(0);
 
 struct parahotplug_request {
        struct list_head list;
 initialize_controlvm_payload_info(HOSTADDRESS phys_addr, U64 offset, U32 bytes,
                                  CONTROLVM_PAYLOAD_INFO *info)
 {
-       U8 *payload = NULL;
+       U8 __iomem *payload = NULL;
        int rc = CONTROLVM_RESP_SUCCESS;
 
        if (info == NULL) {
 /*
  * Enables or disables a PCI device by kicking off a udev script
  */
-void
+static void
 parahotplug_process_message(CONTROLVM_MESSAGE *inmsg)
 {
        struct parahotplug_request *req;