I think deadlock is not possible but starvation is possible.
Lock variable is independent. If a process is in CS and set the lock to 1, all the other process who want to go to CS will stuck at while loop, and because there is no FIFO the process which was earlier in CS will come back, then it can go again and agian to CS such that all other will starve.