* lisp/net/tramp.el (tramp-wait-for-regexp): Add (sit-for 0.005)
prior calling `tramp-accept-process-output'. This avoids 100% CPU
load. (Bug#73046)
(cherry picked from commit
652a8a0838b38a6eab85c55fc61cedd1c61ef20f)
(let ((found (tramp-check-for-regexp proc regexp)))
(with-tramp-timeout (timeout)
(while (not found)
+ ;; This is needed to yield the CPU, otherwise we'll see 100% CPU load.
+ (sit-for 0.005)
(tramp-accept-process-output proc)
(unless (process-live-p proc)
(tramp-error-with-buffer