1cfe72b9fSEmmanuel Vadot /*- 2cfe72b9fSEmmanuel Vadot * Copyright (c) 2017 Mark Johnston <markj@FreeBSD.org> 3cfe72b9fSEmmanuel Vadot * All rights reserved. 4cfe72b9fSEmmanuel Vadot * 5cfe72b9fSEmmanuel Vadot * Redistribution and use in source and binary forms, with or without 6cfe72b9fSEmmanuel Vadot * modification, are permitted provided that the following conditions 7cfe72b9fSEmmanuel Vadot * are met: 8cfe72b9fSEmmanuel Vadot * 1. Redistributions of source code must retain the above copyright 9cfe72b9fSEmmanuel Vadot * notice unmodified, this list of conditions, and the following 10cfe72b9fSEmmanuel Vadot * disclaimer. 11cfe72b9fSEmmanuel Vadot * 2. Redistributions in binary form must reproduce the above copyright 12cfe72b9fSEmmanuel Vadot * notice, this list of conditions and the following disclaimer in the 13cfe72b9fSEmmanuel Vadot * documentation and/or other materials provided with the distribution. 14cfe72b9fSEmmanuel Vadot * 15cfe72b9fSEmmanuel Vadot * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 16cfe72b9fSEmmanuel Vadot * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 17cfe72b9fSEmmanuel Vadot * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 18cfe72b9fSEmmanuel Vadot * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19cfe72b9fSEmmanuel Vadot * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20cfe72b9fSEmmanuel Vadot * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21cfe72b9fSEmmanuel Vadot * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22cfe72b9fSEmmanuel Vadot * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23cfe72b9fSEmmanuel Vadot * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24cfe72b9fSEmmanuel Vadot * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25cfe72b9fSEmmanuel Vadot */ 26cfe72b9fSEmmanuel Vadot 27cfe72b9fSEmmanuel Vadot #ifndef _LINUXKPI_LINUX_MMU_NOTIFIER_H_ 28cfe72b9fSEmmanuel Vadot #define _LINUXKPI_LINUX_MMU_NOTIFIER_H_ 29cfe72b9fSEmmanuel Vadot 30cfe72b9fSEmmanuel Vadot struct mmu_notifier { 31cfe72b9fSEmmanuel Vadot }; 32cfe72b9fSEmmanuel Vadot 33cfe72b9fSEmmanuel Vadot #endif /* _LINUXKPI_LINUX_MMU_NOTIFIER_H_ */ 34