Ich habe einen M42 auf Canon EF Adapter mit Ring innen am Kameraseitigen Ende des M42-Gewindes, um den Blendenhebel rein zu drücken.
Das funktioniert bis jetzt mit allen Objektiven die ich herbekommen habe auch auf unendlich, wenn man das Objektiv ganz reinschraubt, dabei ärgert mich aber, dass die Markierung für Entfernungs- und Blendeneinstellung fast nie nach oben zeigt.
Dieser Adapter hatte auch einen Chip auf der Rückseite, den habe ich aber entfernt, weil er nur mit der Ur-Canon DSLR 5D harmonierte, bereits mit der 5D Mark II und der 1200D nicht mehr.