Print this page
NEX-18463 Parallel dump produces corrupted dump file
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
        
@@ -34,10 +34,14 @@
  * University Acknowledgment- Portions of this document are derived from
  * software developed by the University of California, Berkeley, and its
  * contributors.
  */
 
+/*
+ * Copyright 2018 Nexenta Systems, Inc.
+ */
+
 #ifndef _VM_HAT_H
 #define _VM_HAT_H
 
 #include <sys/types.h>
 #include <sys/t_lock.h>
@@ -195,12 +199,12 @@
  *      Change the protections in the virtual address range
  *      given to the specified virtual protection.  If vprot is ~PROT_WRITE,
  *      then remove write permission, leaving the other permissions
  *      unchanged.  If vprot is ~PROT_USER, remove user permissions.
  *
- * void hat_flush_range(hat, addr, size)
- *      Invalidate a virtual address translation for the local CPU.
+ * void hat_flush(void)
+ *      Flush the TLB for the local CPU.
  */
 
 void    hat_memload(struct hat *, caddr_t, struct page *, uint_t, uint_t);
 void    hat_memload_array(struct hat *, caddr_t, size_t, struct page **,
                 uint_t, uint_t);
@@ -215,11 +219,11 @@
 void    hat_unlock_region(struct hat *, caddr_t, size_t, hat_region_cookie_t);
 
 void    hat_unload(struct hat *, caddr_t, size_t, uint_t);
 void    hat_unload_callback(struct hat *, caddr_t, size_t, uint_t,
                 hat_callback_t *);
-void    hat_flush_range(struct hat *, caddr_t, size_t);
+void    hat_flush(void);
 void    hat_sync(struct hat *, caddr_t, size_t, uint_t);
 void    hat_map(struct hat *, caddr_t, size_t, uint_t);
 void    hat_setattr(struct hat *, caddr_t, size_t, uint_t);
 void    hat_clrattr(struct hat *, caddr_t, size_t, uint_t);
 void    hat_chgattr(struct hat *, caddr_t, size_t, uint_t);