Matt Mackall
83d7dbc409
[PATCH] Make number of IDE interfaces configurable
...
Make IDE_HWIFS configurable if EMBEDDED
This lets us lop as much as 16k off an x86 build. It's a little ugly, but
it's dead simple. Note the fix for HWIFS < 2.
Sizing interfaces dynamically unfortunately turns out to be pretty
major surgery.
add/remove: 0/1 grow/shrink: 0/11 up/down: 0/-16182 (-16182)
function old new delta
ide_hwifs 16920 1692 -15228
init_irq 1113 750 -363
ideprobe_init 283 138 -145
ide_pci_setup_ports 1329 1193 -136
save_match 85 - -85
ide_register_hw_with_fixup 367 287 -80
ide_setup 1364 1308 -56
is_chipset_set 40 4 -36
create_proc_ide_interfaces 225 205 -20
init_ide_data 84 67 -17
ide_probe_for_cmd640x 1198 1183 -15
ide_unregister 1452 1451 -1
Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-03 08:04:07 -07:00
..
acpi
asm-alpha
[PATCH] rename the provided execve functions to kernel_execve
2006-10-02 07:57:23 -07:00
asm-arm
[WATCHDOG] pnx4008: add watchdog support
2006-10-02 23:02:37 +02:00
asm-arm26
[PATCH] rename the provided execve functions to kernel_execve
2006-10-02 07:57:23 -07:00
asm-avr32
[PATCH] AVR32: Implement kernel_execve
2006-10-02 07:57:24 -07:00
asm-cris
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-frv
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-generic
[PATCH] paravirt: remove set pte atomic
2006-10-01 00:39:34 -07:00
asm-h8300
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-i386
[PATCH] sched: introduce child field in sched_domain
2006-10-03 08:04:06 -07:00
asm-ia64
[PATCH] sched: introduce child field in sched_domain
2006-10-03 08:04:06 -07:00
asm-m32r
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-m68k
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-m68knommu
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-mips
[PATCH] sched: introduce child field in sched_domain
2006-10-03 08:04:06 -07:00
asm-parisc
[PATCH] rename the provided execve functions to kernel_execve
2006-10-02 07:57:23 -07:00
asm-powerpc
[PATCH] sched: introduce child field in sched_domain
2006-10-03 08:04:06 -07:00
asm-ppc
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-s390
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-sh
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-sh64
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-sparc
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-sparc64
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-um
[PATCH] rename the provided execve functions to kernel_execve
2006-10-02 07:57:23 -07:00
asm-v850
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
asm-x86_64
[PATCH] sched: introduce child field in sched_domain
2006-10-03 08:04:06 -07:00
asm-xtensa
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
crypto
keys
linux
[PATCH] Make number of IDE interfaces configurable
2006-10-03 08:04:07 -07:00
math-emu
media
Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb
2006-09-30 09:39:15 -07:00
mtd
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-10-01 17:55:53 +01:00
net
[PATCH] Add genetlink utilities for payload length calculation
2006-10-01 00:39:29 -07:00
pcmcia
rdma
rxrpc
scsi
[PATCH] scsi: device_reprobe() can fail
2006-09-30 19:33:43 -07:00
sound
[PATCH] maximum latency tracking: ALSA support
2006-10-01 00:39:19 -07:00
video
Kbuild