In the flexible manufacturing system deadlock prevention domain, researchers’ almost final target is to seek the maximally permissive controllers for solving the deadlock problems of flexible manufacturing systems. However, it seems a challenging work. Whatever you adopt, what kinds of methods, policies, and strategies, it seems complicated to obtain optimal controllers for deadlock prevention even if they claim their algorithms are optimal until the deadlock recovery is developed. Therefore, many experts, including us, have decided to design all kinds of actual maximally permissive recovery policies based on control transitions. It is a pity that these policies usually solve some particular flexible manufacturing systems’ deadlock problems. The controllers failed to recover the deadlock situation of flexible manufacturing systems once the idle or resource places were changed. In other words, these policies could never know or identify the real number of maximally permissive controllers in the same structure with different idle places. The precise combination of the number of idle places is called the saturated line, and it divides the reachability states into two region (saturated region and unsaturated region). Accordingly, this paper proposes a novel concept that achieves the precise maximum permissiveness and fits all kinds of flexible manufacturing systems. The experimental results show how our policy does in practice.