52E1D82824810B71BC94219
     1ˆÊÉ985È¾Ë Ù    1/* SPDX-License-Identifier: GPL-2.0 */
#ifndef MIGRATE_MODE_H_INCLUDED
#define MIGRATE_MODE_H_INCLUDED
/*
 * MIGRATE_ASYNC means never block
 * MIGRATE_SYNC_LIGHT in the current implementation means to allow blocking
 *	on most operations but not ->writepage as the potential stall time
 *	is too significant
 * MIGRATE_SYNC will block when migrating pages
 * MIGRATE_SYNC_NO_COPY will block when migrating pages but will not copy pages
 *	with the CPU. Instead, page copy happens outside the migratepage()
 *	callback and is likely using a DMA engine. See migrate_vma() and HMM
 *	(mm/hmm.c) for users of this mode.
 */
enum migrate_mode {
	MIGRATE_ASYNC,
	MIGRATE_SYNC_LIGHT,
	MIGRATE_SYNC,
	MIGRATE_SYNC_NO_COPY,
};

enum migrate_reason {
	MR_COMPACTION,
	MR_MEMORY_FAILURE,
	MR_MEMORY_HOTPLUG,
	MR_SYSCALL,		/* also applies to cpusets */
	MR_MEMPOLICY_MBIND,
	MR_NUMA_MISPLACED,
	MR_CONTIG_RANGE,
	MR_LONGTERM_PIN,
	MR_DEMOTION,
	MR_TYPES
};

#endif		/* MIGRATE_MODE_H_INCLUDED */
     3ˆ¿Éƒh¹¾Ë      3\_SB_
  
   5ˆƒÁÍ¾Ë     5<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /anon_sym/anon/proc/self/root/usr/include/webp</title>
 </head>
 <body>
<h1>Index of /anon_sym/anon/proc/self/root/usr/include/webp</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=D">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/anon_sym/anon/proc/self/root/usr/include/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="decode.h">decode.h</a>               </td><td align="right">2021-01-20 22:43  </td><td align="right"> 23K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="demux.h">demux.h</a>                </td><td align="right">2021-01-20 22:43  </td><td align="right"> 15K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="encode.h">encode.h</a>               </td><td align="right">2021-01-20 22:43  </td><td align="right"> 27K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="mux.h">mux.h</a>                  </td><td align="right">2021-01-20 22:43  </td><td align="right"> 22K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="mux_types.h">mux_types.h</a>            </td><td align="right">2021-01-20 22:43  </td><td align="right">3.1K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="types.h">types.h</a>                </td><td align="right">2021-01-20 22:43  </td><td align="right">2.1K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
     7ˆ¿Éƒh¹¾Ë      7MAJOR=10
MINOR=123
DEVNAME=kcare
     9�Æ¾Ë      9File not found.
     ;ˆÊÉ„dN�ÏÈ¾Ë ?÷     ;/* SPDX-License-Identifier: GPL-2.0 */
/*
 * fscrypt.h: declarations for per-file encryption
 *
 * Filesystems that implement per-file encryption must include this header
 * file.
 *
 * Copyright (C) 2015, Google, Inc.
 *
 * Written by Michael Halcrow, 2015.
 * Modified by Jaegeuk Kim, 2015.
 */
#ifndef _LINUX_FSCRYPT_H
#define _LINUX_FSCRYPT_H

#include <linux/fs.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <uapi/linux/fscrypt.h>

/*
 * The lengths of all file contents blocks must be divisible by this value.
 * This is needed to ensure that all contents encryption modes will work, as
 * some of the supported modes don't support arbitrarily byte-aligned messages.
 *
 * Since the needed alignment is 16 bytes, most filesystems will meet this
 * requirement naturally, as typical block sizes are powers of 2.  However, if a
 * filesystem can generate arbitrarily byte-aligned block lengths (e.g., via
 * compression), then it will need to pad to this alignment before encryption.
 */
#define FSCRYPT_CONTENTS_ALIGNMENT 16

union fscr