- 30 Dec, 2002 8 commits
-
-
Kai Germaschewski authored
Now that we have a unique suffix for kernel modules (.ko), we can extend to former "make some/object.o" to work for kernel modules as well, even composite ones. It's as easy as "make some/dir/module.ko". (Sam Ravnborg/me)
-
Sam Ravnborg authored
Moved archhelp to arch/x86_64/Makefile Introduced usage of $(build) and $(clean) Use kbuild clean infrastructure
-
Sam Ravnborg authored
Moved archhelp to arch/sparc64/Makefile introduced usage of $(build) Removed superflous targets archclean and archmrproper
-
Sam Ravnborg authored
Moved archhelp to arch/arm/Makefile Introduced usage of $(build) and $(clean)
-
Sam Ravnborg authored
arch/$(ARCH)/Makefile already contains the kbuild required additions to allow the kernel to be built for the architecture in question. Moving archhelp centralise this information, and no longer require a boot directory to exist to utilise this feature. Update i386 to define archhelp in arch/$(ARCH)/Makefile Other architectures will be updated in next cset.
-
Sam Ravnborg authored
The former macro $(descend ...) hide for make the fact that a recursively make was invoked. The replacement $(Q)$(MAKE) -f scripts/Makefile.build obj=dir was too verbose. Introduced $(build) and $(clean) allowing the following syntax: $(Q)$(MAKE) $(build)=arch/i386/boot target and similar for clean. Introduced $(build) and $(clean) in general, and for i386 architecture.
-
Sam Ravnborg authored
Add $(srctree)/ etc. to some more places where it was still missing.
-
Kai Germaschewski authored
The generated .tmp_kallsyms.S needs to use .long / .quad for 32/64 bit archs. To know which arch we're compiling for, we use the preprocessor and BITS_PER_LONG from <asm/types.h>. Unfortunately, asm/types.h was not safe to include from assembler files, so lots of #ifndef __ASSEMBLY__ needed to be added - should be fine now, untested for != i386, though.
-
- 29 Dec, 2002 29 commits
-
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
-
Christoph Hellwig authored
this is only for the module-related warning introduced by my __deprecated patch.
-
Christoph Hellwig authored
journal_init_common is always called from ext3 which already makes jbd.ko unloadable by relying on exported functions.
-
Christoph Hellwig authored
shorter and/or more descriptive choice names, add a full (tho still commented out entry) for the visw, based on the 2.4 Configure.help entry.
-
Richard Henderson authored
The strtab section is supposed to be found using the symtab's sh_link field, not by name.
-
Richard Henderson authored
Add a const declaration to the __module_param_call so __param section gets more correct attributes.
-
Rusty Russell authored
Rather than have the module loader the module structure and resolve the symbols __this_module to it, make __this_module a real structure inside the module, using the linkonce trick we used for module names. This saves us an allocation (saving a page per module on archs which need the module structure close by), and means we don't have to fill in a few module fields.
-
bk://kernel.bkbits.net/acme/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Andrew Morton authored
Only one of wakeup_secondary_via_NMI() and wakeup_secondary_via_INIT() is needed. We're currently compiling both, which generates an unused function warning.
-
Andrew Morton authored
These functions have no references. Just ifdef them away for now; someone may want them back.
-
Andrew Morton authored
drivers/serial/core.c:390: warning: `quot' might be used uninitialized in this function It's a compiler bug. This change makes it go away.
-
Andrew Morton authored
-
Andrew Morton authored
Ingo added saved_fs, saved_gs to thread_struct and didn't add corresponding initializers to INIT_THREAD. We assign NULL to an unsigned int and the compiler warns. The patch converts it to use designated initialisers and fixes the io_bitmap initializer in the process.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Christoph Hellwig authored
A second start at removing them from kernel/*.c and fs/*.c. Note that module_put is fine for a NULL argument.
-
Christoph Hellwig authored
Rename the deprecated attribute to __deprecated to make it obvious this is something special and to avoid namespace clashes. Mark old module interfaces deprecated.
-
Linus Torvalds authored
-
Christoph Hellwig authored
The use of explicit initializers all over the i2c core anoyed for long, but the lm_sensors merge with two new files just for initializers was too much. Conver all of i2c to sane initialization (mostly initcall, but some driver also got other cleanups in that area)
-
Christoph Hellwig authored
Trying to get the i2c code in shape at some point..
-
Christoph Hellwig authored
This is a large rewrite of i2c-amd756 (added by Pavel post 2.5.53 although it's not his code) into a driver following linux driver guide lines. As a side-effect it shrinks the driver by almost one fifth. Tested with an early AMD756-based board. - use proper PCI API - use pr_debug instead of #ifdef DEBUG mess - use named initializers - completly restructure init/exit code - mark everything static
-
Christoph Hellwig authored
So stub it out, similar to /proc/<pid>/wchan for !CONFIG_KALLSYMS
-
Christoph Hellwig authored
It's only used to hide two entries in arch/i386/Kconfig.
-
Linus Torvalds authored
inline asm will do it for us.
-
Randy Dunlap authored
This corrects the misspellings of "deprecated" in a few places.
-
Hirofumi Ogawa authored
This moves ramfs_getattr() to fs/libfs.c as simple_getattr()
-
Linus Torvalds authored
doing a full register restore on return to user space, and thus require the long system call exit path (ie "iret" instead of "sysexit"). * execve() - we need to set edx/ecx correctly at process startup. * iopl() - needs iret to restore eflags with new IOPL levels.
-
Geert Uytterhoeven authored
Here's a fix on top of the patch you commited: - Rename ide_intr_lock to falconide_intr_lock - Add falconide_intr_lock to the Falcon IDE driver itself - Test for CONFIG_BLK_DEV_FALCON_IDE instead of CONFIG_ATARI since falconide_intr_lock is Falcon IDE-specific, not Atari-specific
-
Hirofumi Ogawa authored
This makes ramfs support proper st_blocks accounting.
-
- 28 Dec, 2002 3 commits
-
-
Linus Torvalds authored
a bit more closely.
-
Linus Torvalds authored
-
William Stinson authored
This marks check_region "deprecated". This gives a nice warning messages for programs that still use check_region for example: drivers/parport/parport_pc.c:2215: warning: `__check_region' is deprecated (declared at include/linux/ioport.h:111)
-