https://github.com/torvalds/linux
Revision d10d89ec78114f925f63c5126a2b2490f501a462 authored by Linus Torvalds on 11 April 2008, 00:35:23 UTC, committed by Linus Torvalds on 11 April 2008, 00:35:23 UTC
It's really a pretty ugly thing to need, and some day it will hopefully
be obviated by teaching gcc about the magic calling conventions for the
low-level system call code, but in the meantime we can at least add big
honking comments about why we need these insane and strange macros.

I took my comments from my version of the macro, but I ended up deciding
to just pick Roland's version of the actual code instead (with his
prettier syntax that uses vararg macros).  Thus the previous two commits
that actually implement it.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 598af05
History
Tip revision: d10d89ec78114f925f63c5126a2b2490f501a462 authored by Linus Torvalds on 11 April 2008, 00:35:23 UTC
Add commentary about the new "asmlinkage_protect()" macro
Tip revision: d10d89e
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
usr
virt
.gitignore -rw-r--r-- 644 bytes
.mailmap -rw-r--r-- 3.6 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 90.4 KB
Kbuild -rw-r--r-- 1.6 KB
MAINTAINERS -rw-r--r-- 94.9 KB
Makefile -rw-r--r-- 52.8 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.1 KB

README

back to top