it is defined even in much earlier release: http://lxr.free-electrons.com/ident?v=2.6.32;i=asmlinkage
There seems to be no definition for arm here too. I literally meant definition as '#define asmlinkage' not the usage of it. For arm it is none so default defined in include/linux/linkage.h is used which is nothing special and just extern 'C' declaration to avoid garbled naming of C++ linkage, thats it. -Rajat On Fri, Jan 11, 2013 at 12:00 PM, Peter Teoh <htmldeveloper@gmail.com>wrote:
On Fri, Jan 11, 2013 at 1:35 PM, Rajat Sharma <fs.rajat@gmail.com> wrote:
asmlinkage is defined for almost all arch: grep asmlinkage arch/arm/*/* and u got the answer.
I didn't see a definition of macro atleast in linux source I was browsing (3.2.0), Could you please point out to any one you have found.
it is defined even in much earlier release:
http://lxr.free-electrons.com/ident?v=2.6.32;i=asmlinkage
for example, and every arch possible has a use of it.
-- Regards, Peter Teoh