Correct, the procedure doesn't take the locks of the buffer manager. It does take the locks of every individual buffer.
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных