summaryrefslogtreecommitdiff
path: root/include/linux/compiler.h
AgeCommit message (Expand)Author
2007-10-25Permit silencing of __deprecated warnings.Jeff Garzik
2007-10-18Replace __attribute_pure__ with __pureRalf Baechle
2007-07-26make __chk_{user,io}_ptr() accept pointers to volatileAl Viro
2007-07-21x86: Support __attribute__((__cold__)) in gcc 4.3Andi Kleen
2007-05-21x86_64: Support gcc 5 properlyAndi Kleen
2007-05-09compiler: introduce __used and __maybe_unusedDavid Rientjes
2007-03-26[PATCH] Add const to pointer qualifiers for __chk_user_ptr and __chk_io_ptr.Russ Cox
2006-12-12include/linux/compiler.h: reject gcc 3 < gcc 3.2Alistair John Strachan
2006-10-01[PATCH] Pass sparse the lock expression given to lock annotationsJosh Triplett
2006-09-29[PATCH] Pass a lock expression to __cond_lock, like __acquire and __releaseJosh Triplett
2006-09-25add CONFIG_ENABLE_MUST_CHECKAndrew Morton
2006-05-04Restore __attribute_const__ to user-visibility in linux/compiler.h...for nowDavid Woodhouse
2006-05-02Guard some of linux/compiler.h with #ifdef __KERNEL__David Woodhouse
2006-01-08[PATCH] Abandon gcc-2.95.xAndrew Morton
2005-05-01[PATCH] Add deprecated_for_modulesPaul E. McKenney
2005-03-27Add '__nocast' sparse annotation to allow people to mark placesLinus Torvalds
2005-03-13[PATCH] typo in include/linux/compiler.hOlaf Hering
2005-03-07[PATCH] add compiler-gcc4.hAdrian Bunk
2004-10-30Add sparse checker rules for conditional lock functions: trylockLinus Torvalds
2004-10-23Start supporting lock context annotations.Linus Torvalds
2004-10-18Wrap <linux/compiler.h> inside '#ifndef __ASSEMBLY__'Linus Torvalds
2004-10-18Older gcc's ICE on missing (unused) varags macro name.Linus Torvalds
2004-10-18Add fake '__builtin_warning()' for the gcc case.Linus Torvalds
2004-09-10Add sparse "__iomem" infrastructure to check PCI address usageLinus Torvalds
2004-08-22[PATCH] gcc-3.5 fixesAndi Kleen
2004-07-01[PATCH] produce a warning on unchecked inode_setattr useArjan van de Ven
2004-05-31sparse: use new generic __chk_user_ptr() macro in x86/ppc64/sparc*Linus Torvalds
2004-05-30sparse: add "__force" type attribute for forcing a cast.Linus Torvalds
2004-04-16Add sparse __safe annotationLinus Torvalds
2004-03-11[PATCH] compiler.h scoping fixesAndrew Morton
2004-02-18[PATCH] Add noinline attributeAndrew Morton
2004-02-09Make <linux/compiler.h> a bit more palatable toLinus Torvalds
2004-01-18[PATCH] const vs. __attribute__((const)) confusionAndrew Morton
2003-11-18[PATCH] init.h needs to include compiler.hAndrew Morton
2003-09-21[PATCH] ECC supportAndrew Morton
2003-08-14[PATCH] fix [un]likely(), add ptr supportAndrew Morton
2003-07-08Make the gcc version checks use the preprocessor symbolsLinus Torvalds
2003-07-08[PATCH] Fix problem introduced by do_div() patchBernardo Innocenti
2003-04-08User pointers are not just in another address space, they alsoLinus Torvalds
2003-04-08Add __user/__kernel address space modifiers. When notLinus Torvalds
2003-03-10[PATCH] work around gcc-3.x inlining bugsAndrew Morton
2003-02-18[PATCH] eliminate warnings in generated module filesRichard Henderson
2002-12-30Quoth James: "Oops, mea culpa on that one. It's missing a trailing `__'Linus Torvalds
2002-12-30[PATCH] __deprecated requires gcc 3.1Robert Love
2002-12-29[PATCH] more deprectation bitsChristoph Hellwig
2002-12-28[PATCH] deprecated function attributeRobert Love
2002-09-03[PATCH] Fix RELOC_HIDE miscompilationAndi Kleen
2002-04-09[PATCH] per-cpu cleanupRusty Russell
2002-03-06Fix percpu patch breakageLinus Torvalds
2002-03-04[PATCH] per-cpu areasRusty Russell