- 13 Apr, 2004 23 commits
-
-
Andrew Morton authored
Shrinks my vmlinux by an astonishing 28k. text data bss dec hex filename 3038796 589890 150612 3779298b 39aae2 vmlinux.before 3009761 590107 150612 3750480 393a50 vmlinux.after Thanks to Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua> for performing the analysis.
-
Andrew Morton authored
From: Vincent Sanders <vince@kyllikki.org> The vga16fb driver uses a direct ioremap on 0xa00000 to gain access to the vga card. This is wrong on architectures other than x86, every other driver uses VGA_MAP_MEM macro from vga.h to ensure the correct memory mapping.
-
Andrew Morton authored
From: Matt Mackall <mpm@selenic.com> Base hash sizes on available memory rather than total memory. An additional 50% above current used memory is considered reserved for the purposes of hash sizing to compensate for the hashes themselves and the remainder of kernel and userspace initialization.
-
Andrew Morton authored
From: Russell King <rmk@arm.linux.org.uk> Cleanup the 4 duplicate "get_files_struct" implementations into one get_files_struct() function to compliment put_files_struct().
-
Andrew Morton authored
From: William Lee Irwin III <wli@holomorphy.com> This optimisation was reverted when I was removing all users of page->list. Bill fixed it up, so unrevert it again.
-
Andrew Morton authored
From: Sam Ravnborg <sam@ravnborg.org> When building external modules the $PWD/.tmp_versions directory is used. The .tmp_versions directory in the kernel tree cannot be used because this would clutter up the kernel tree especially when more than one external module is being build for the same kernel tree. This patch make sure to create $PWD/.tmp_versions, and to delete it during make clean. It also removes warning about 'messed with SUBDIRS', this is no longer relevant when .tmp_versions is made outside the kernel tree.
-
Andrew Morton authored
From: Andy Whitcroft <apw@shadowen.org> When clearing a large page allocation ensure we use a page clear function which will correctly clear a ZONE_HIGHMEM page.
-
bk://linux-dj.bkbits.net/cpufreqLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://linux-dj.bkbits.net/agpgartLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Geert Uytterhoeven authored
M68k: Make sure machine-specific interrupts are always printed (bug introduced by show_interrupts() conversion)
-
Geert Uytterhoeven authored
Amiga Ethernet drivers: Print card info after calling register_netdev(), to avoid dev->name still being 'eth%d'.
-
Geert Uytterhoeven authored
M68k: Update time adjustment code cfr. other architectures. (perhaps do_gettimeofday() is a good candidate for consolidation across archs?)
-
Geert Uytterhoeven authored
M68k TLB fixes from Roman Zippel: - Check current->active_mm for currently active mm - Set correct context to flush the right ATC entry This is especially important for kswapd to correctly flush unmapped entries (it caused random segfaults during large compiles)
-
Geert Uytterhoeven authored
m68k: Use explicit-sized types for I/O accesses
-
Geert Uytterhoeven authored
Amikbd: Use C99 array initializers and standard key defines
-
Geert Uytterhoeven authored
M68k: Clean up initializers: - Convert struct/array initializers to C99 style - Do not initialize data to 0 or NULL explicitly so it can move to bss
-
Geert Uytterhoeven authored
M68k: Add remaining CPU vector definitions
-
Geert Uytterhoeven authored
Sun-3: Kill duplicate definitions: - FC_CONTROL is defined in <asm/sun3-head.h> - vectors[] is declared in <asm/traps.h>
-
Geert Uytterhoeven authored
MVME16x RTC: Make days_in_mo[] const
-
Geert Uytterhoeven authored
Zorro8390: const data cannot be in the init data section (from Roman Zippel)
-
Geert Uytterhoeven authored
Permedia2: Always use the standard barrier macros (they do exist on m68k, and map to barrier())
-
Geert Uytterhoeven authored
Permedia2: Mark pm2fb broken on Amiga, until somebody fixes it (pm2fb.c explicitly tests for CONFIG_PCI right now)
-
Geert Uytterhoeven authored
Zorro: Quieten building of devlist.h (cfr. PCI)
-
- 12 Apr, 2004 17 commits
-
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://linux-scsi.bkbits.net/scsi-for-linus-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://gkernel.bkbits.net/libata-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Linus Torvalds authored
-
bk://bk.arm.linux.org.uk/linux-2.6-pcmciaLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Randy Dunlap authored
Patch from: Randy Dunlap From: Walter Harms Now init_pcmcia_cs() returns the result of class_register(). Therefore init_pcmcia_cs() will possibly return an error.
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Randy Dunlap authored
Patch from: Randy Dunlap From: Danilo Piazzalunga Some assembly code (on various archs) either 1. uses hardcoded errno numbers instead of the canonical macro names, or 2. defines them locally, instead of including the appropriate header (while including other headers). This patch "fixes" such usage in - getuser.S for arm - putuser.S for arm
-
Linus Torvalds authored
From Herbert Xu; the files aren't used anywhere, and shouldn't be there in the first place.
-
Andrew Morton authored
From: Zwane Mwaikambo <zwane@linuxpower.ca> The following patch adds support for the XScale performance monitoring unit to OProfile. It uses not only the performance monitoring counters, but also the clock cycle counter (CCNT) allowing for upto 5 usable counters. The code has been developed and tested on an IOP331 (hardware courtesy of Intel) therefore i haven't been able to test it on XScale PMU1 systems. Testing on said systems would be appreciated, and if done, please uncomment the #define DEBUG line at the top of op_model_xscale.c OProfile userspace support has already been committed and should be available via CVS.
-
Andrew Morton authored
Only x86 implements pmdisk_arch_suspend(). So mark pmdisk as ia32-only, to avoid breaking allyesconfig.
-
Andrew Morton authored
drivers/block/cciss_scsi.c: In function `scsi_cmd_stack_free': drivers/block/cciss_scsi.c:241: warning: cast from pointer to integer of different size
-
Andrew Morton authored
From: <mikem@beardog.cca.cpqcorp.net> This patch fixes a bug where /proc displays 1 less logical volume than is actually configured. This causes problems for some installers.
-
Andrew Morton authored
Use the bh bit test/set infrastructure rather than open-coding everything. No functional changes.
-
Andrew Morton authored
From: Patrick Mochel <mochel@digitalimplant.org> Here is a patch to make sysfs optional. Note that with CONFIG_SYSFS=n you must specify the boot device's major:minor on the kernel boot command line with root=03:01 For embedded systems, it will save a significant amount of memory during runtime. And, it saves 4k from the built kernel image for me.
-
Andrew Morton authored
drivers/parport/procfs.c: In function `parport_default_proc_unregister': drivers/parport/procfs.c:529: warning: `return' with a value, in function returning void
-