3
  *   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÄƒ,‡_†I|¥�+ÁÃ 3    /* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX__INIT_TASK_H
#define _LINUX__INIT_TASK_H

#include <linux/rcupdate.h>
#include <linux/irqflags.h>
#include <linux/utsname.h>
#include <linux/lockdep.h>
#include <linux/ftrace.h>
#include <linux/ipc.h>
#include <linux/pid_namespace.h>
#include <linux/user_namespace.h>
#include <linux/securebits.h>
#include <linux/seqlock.h>
#include <linux/rbtree.h>
#include <linux/refcount.h>
#include <linux/sched/autogroup.h>
#include <net/net_namespace.h>
#include <linux/sched/rt.h>
#include <linux/livepatch.h>
#include <linux/mm_types.h>

#include <asm/thread_info.h>

extern struct files_struct init_files;
extern struct fs_struct init_fs;
extern struct nsproxy init_nsproxy;
extern struct cred init_cred;

#ifndef CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
#define INIT_PREV_CPUTIME(x)	.prev_cputime = {			\
	.lock = __RAW_SPIN_LOCK_UNLOCKED(x.prev_cputime.lock),		\
},
#else
#define INIT_PREV_CPUTIME(x)
#endif

#define INIT_TASK_COMM "swapper"

/* Attach to the init_task data structure for proper alignment */
#ifdef CONFIG_ARCH_TASK_STRUCT_ON_STACK
#define __init_task_data __section(".data..init_task")
#else
#define __init_task_data /**/
#endif

/* Attach to the thread_info data structure for proper alignment */
#define __init_thread_info __section(".data..init_thread_info")

#endif
  $   ˆl–ß=¿J	µ2ÛR‚ œP ¸'.4â˜´oÆ…e¦šh?ÂÄ ?÷     Þ•   à  0   07  M	  0n     d“     t“  Ô“      l˜     m˜  ç   o˜  ¥   W™  :  ý™  ø   8›  ¾   1œ  ¿   ðœ  N  °�  Ï   ÿž  Â   ÏŸ  ª   ’   ,   =¡  O   j¡  G  º¡  ù   £  {   ü£  º   x¤  p   3¥  !  ¤¥  ¼   Æ¦  w  ƒ§  5  û¨  ~   1ª     °ª     ¾ª  6   Õª  w   «  T   „«  G   Ù«  ]   !¬  ï   ¬  w   o­  ¡   ç­  #  ‰®    ­¯  š   ²°  b  M±  S  °²     ´  n   ´  ¾   ‹´  ¼   Jµ  Ú  ¶  Þ   â·  i   Á¸  J   +¹  ¾  v¹  ¾  5»  ›   ô¼  �   �½  ¸   ¾  ˆ   Ë¾  È   T¿  „   À  M  ¢À  à   ðÁ  ›   ÑÂ  š  mÃ  —   Å     Å  Û   ³Æ  `   �Ç  ‚   ðÇ  ’   sÈ  s  É    zÊ  >   �Ë  &   ÎË  |   õË  Ý   rÌ     PÍ  =   QÏ  l   �Ï  †  üÏ  D   ƒÑ  +   ÈÑ  "  ôÑ  ž  Ó     ¶Ô  [  ·Õ  U   Ø  ÿ  iØ  J   iÚ  "  ´Ú  y   ×Û  
  QÜ  ‡   \Ý  ¾   äÝ  Ó   £Þ  Ô   wß  á   Là  E   .á  >   tá  Œ   ³á  7  @â     xã  ¿   ‹ã    Kä  "   ]å  t  €å  œ   õæ  ¼   ’ç  ó   Oè  ¾   Cé  É   ê  ‡   Ìê     Të  O   jë  Ó   ºë  w  Žì  Ü   î    ãî  ²  ïï  Ð  ¢ñ  ,  só  Ð   ô  y   qö  ×  ëö     Ãø  1  Óø  Ë   ü  M   Ñü  ‰   ý    ©ý    Çþ  ;   æÿ  Å   "  7   è  ¼     F   Ý µ   $ v   Ú l  Q    ¾ t   Ê ¡  ? ¾  á Ð    9   q
 J   «
 I   ö
 E   @ I   † E   Ð F    u   ] I   Ó ›    q   ¹ �   + [  ­ :   	 M   D æ   ’ w   y ,  ñ     u   ¿ N   5 S  „ u   Ø ô   N —   C ›   Û †   w ,   þ �   + K   ¼ a   ƒ   j I   î º   8 ý   ó    ñ �   q ß     	  â  C  ì! ×   0# Z  $ Û  c% i   ?( A   ©( x   ë( v   d)   Û) š   ë*   †+ Â   œ, ·   _- ›   . z   ³. A   ./ 3   p/ N   ¤/ G   ó/ J   ;0 €   †0 p   1 5   x1 Ý   ®1 3  Œ2 '   À3 \   è3 C   E4 d   ‰4 ž   î4 –   �5 Ï   $6 $   ô6 A   7 ©   [7    8 ;   "8 H   ^8 ”   §8 m   <9     ª9 *   K: e   v: x   Ü: 8   U; Ê   Ž; .   Y< Ð   ˆ< ÿ   Y= r   Y> ¢   Ì> ¿  o? Ó   /A ¬   B £   °B i   TC õ   ¾C ˜   ´D d  ME Z   ²F ù   G �   H L  •H Ý  âI ž   ÀK G  _L È   §M M  pN 5   ¾O E   ôO 4   :P ?   oP %   ¯P D   ÕP ¸  Q <   ÓR   S Œ   /T ³  ¼T i  pW n  ÚX 7   IZ ô   �Z �  v[ �  ]    —^ H   _ ¥  `_ w  a ^  ~b g  Ýc o   Ee n   µe \  $f '  �g   ©i B   Æj F   	k Ž   Pk   ßk   úl Ž   n 9  ¨n ë   âo �  Îp ¢   _r Ö   s ¡  Ùs Ê   {u   Fv   ^w Î   `x Ò   /y   z   |   } ™  (~ ×   Â Ü   š€ ¹  w� É   1ƒ A  ûƒ Ý   =ˆ Ñ   ‰ ’   í‰ °   €Š Ë   1‹ »   ý‹ ¡  ¹Œ �   [Ž �  ìŽ È   z� B   C‘   †‘ ‰   ›’   %“ 1   ;” C   m” I   ±” ò   û” G   î• �   6– Ë   Æ– ƒ   ’— ƒ   ˜ r  š˜ |  › ¢