MAJOR=7
MINOR=4
DEVNAME=vcs4
  A   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÂƒ�_†I|¥�+a–Ým_J*j"Tâ€nà¸È”Å£Ç ö    /* SPDX-License-Identifier: GPL-2.0 */
#ifndef __LINUX_SPINLOCK_H_
#define __LINUX_SPINLOCK_H_

#include <pthread.h>
#include <stdbool.h>

#define spinlock_t		pthread_mutex_t
#define DEFINE_SPINLOCK(x)	pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER
#define __SPIN_LOCK_UNLOCKED(x)	(pthread_mutex_t)PTHREAD_MUTEX_INITIALIZER
#define spin_lock_init(x)	pthread_mutex_init(x, NULL)

#define spin_lock(x)			pthread_mutex_lock(x)
#define spin_lock_nested(x, subclass)	pthread_mutex_lock(x)
#define spin_unlock(x)			pthread_mutex_unlock(x)
#define spin_lock_bh(x)			pthread_mutex_lock(x)
#define spin_unlock_bh(x)		pthread_mutex_unlock(x)
#define spin_lock_irq(x)		pthread_mutex_lock(x)
#define spin_unlock_irq(x)		pthread_mutex_unlock(x)
#define spin_lock_irqsave(x, f)		(void)f, pthread_mutex_lock(x)
#define spin_unlock_irqrestore(x, f)	(void)f, pthread_mutex_unlock(x)

#define arch_spinlock_t pthread_mutex_t
#define __ARCH_SPIN_LOCK_UNLOCKED PTHREAD_MUTEX_INITIALIZER

static inline void arch_spin_lock(arch_spinlock_t *mutex)
{
	pthread_mutex_lock(mutex);
}

static inline void arch_spin_unlock(arch_spinlock_t *mutex)
{
	pthread_mutex_unlock(mutex);
}

static inline bool arch_spin_is_locked(arch_spinlock_t *mutex)
{
	return true;
}

#include <linux/lockdep.h>

#endif
  5   ˆl–ßi~”ja,j�vãNÜh*bÑ¿Å„i¶Ÿs_�uÐb&=L‰*VBl(éÀÉ ?÷     ELF          >    &      @       xª          @ 8  @                                 @      @                                           uG      uG                    p       p       p      Œ      Œ                   �›      �«      �«      °      x                    œ       ¬       ¬                                 ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd   ä|      ä|      ä|                         Qåtd                                                  Råtd   �›      �«      �«      p      p                      GNU   À                   GNU -ÁìýöÉX §urt×í�@U‹ö;    %   #      	   # ŒÃ…. €0 \€ ‚ �	  D€  @  ”c€Li   �  @à#       %   &   '   (   )   *   ,       -   0   1   2       5   6   7       8   9   <   =   >   B   C   E   F   I   K   M   N       R   T   V   Y   xÓ‰»}åDÙm}eÀq‰=D¯—êoÓU‰Ñ8ZíDså„»]è½–,°Zx&è´1]@’HY£jî§:ºº—•Ô41_¼;MfÄ+RãÃ¥ñž§¹VtôWáNÙþá=#Ú‘H�l×è§U@©l‚Q`Zôý–~©€•ÔSR.ít>š5€üDfåEnVr*Ï”SéðæTH!>_¼vÚ37sÑMQÒ-)@¸cÿNÕä-ï W¡‘Ôðû|f5ÀnùJwg|C±Â¯P+jH>w™Uä#jêLH¯åµ¢                            U                      ™                      Ú                                             ý                                          ë                                                                Z                      È                      ´                      9                                            ü                      Ÿ                      V                                          (                     M                     Þ                                          !                                          »                      ï                     ‹                      ,                       ¾                     {                      ó                     F   "                   h                      „                      Ë     °      (       Ý    À«              ‘    €K      ã       "    àH      Ð       E    @5      H       R    `<      p       1    �e      Ö      á    �7             ä    `°      0       ¦    pL      R           �;      '       ¶    �9      
       •    @9             „     9             ‚    °=      &       I    P8      -       ’    Z      P       Ñ    `7      #       ¯     7             À    07      /       2    °I      ž       ñ    Àd      G       o     =             û    à«              Ë     ¬         