Я читал, что он используется для функций, реализующих системные вызовы в Linux. Например,:
asmlinkage long sys_getjiffies( void )
{
return (long)get_jiffies_64();
}
и что он сообщает компилятору передать все аргументы функции в стек. Но разве это уже не так? Аргументы функций обычно передаются путем помещения их только в стек. Или здесь мы имеем в виду передачу аргументов функции через регистры?