Suyog Buradkarsuyogb.hashnode.dev·Aug 17, 2024Chapter 3: Mutexes / Mutex LockIn the Linux kernel, a mutex (short for mutual exclusion) is a synchronization primitive used to protect shared resources from concurrent access by multiple tasks (threads or processes). Ok lets understand Mutex in following manner ............ Lock...DiscussLinux kernel programming for embedded systemslinux kernel
Suyog Buradkarsuyogb.hashnode.dev·Aug 10, 2024Linux Device Driver C Programming Interview QuestionsHi everyone, Recently, I took an online assessment for a Linux device drivers position at AMD. The assessment required completing a C programming task within 16 minutes. I felt the pressure to finish within that timeframe. Now, come to the point: The...Discuss·33 readsLinux Device Drivers C Programming Interview QuestionsArray sorting
Suyog Buradkarsuyogb.hashnode.dev·Jul 21, 2024Chapter 1 : The kernel locks (Spinlock)Before delving into the topic, let's start with some basics. A resource is considered shared when it is accessed by several contenders. These contenders, such as processors, processes, or threads, may own the resource either exclusively or concurrent...Discuss·67 readsLinux kernel programming for embedded systemslinux device drivers