- 16 Jan, 2003 3 commits
-
-
Kai Germaschewski authored
Allow for different LMA vs VMA (logical/virtual memory address). IA-64 uses the LMA to tell the bootloader the physical location of the image, whereas the VMA as always represents the address the image gets mapped to. The default (used for non IA-64) is LMA == VMA, which is what the linker previously assumed anyway. Also: o remove duplicate .rodata1 section o __vermagic doesn't need its own section in vmlinux, it can just go into .rodata o .kstrtab hasn't been used since the introduction of the new module loader, so it should be deleted from the linker scripts as well (except for arch/um, which does not seem up to date w.r.t the new module loader yet) o The kallsyms mechanism has changed to not need its own section, so again the references in the linker scripts can go away
-
Kai Germaschewski authored
The current code reserves 60 bytes for the symbol string of every exported symbol, unnecessarily wasting kernel memory since most symbols are much shorter. We revert to the 2.4 solution where the actual strings are saved out of line and only the pointers are kept. The latest module-init-tools already handle this case, people who are using older versions need to update to make sure depmod works properly. Saves 80 KB in vmlinux with my .config.
-
Kai Germaschewski authored
From: James Bottomley <James.Bottomley@steeleye.com> kallsyms is broken in parisc on 2.5.56 again because of assembler syntax subtleties. This is the offending line: printf("\t.byte 0x%02x ; .asciz\t\"%s\"\n" Note the `;' separating the two statements. On some platforms `;' is a comment in assembly code, and thus the following .asciz is ignored.
-
- 15 Jan, 2003 9 commits
-
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
Roland Dreier authored
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.5
-
Laszlo Valko authored
-
David S. Miller authored
-
Randy Dunlap authored
The current LOG_BUF size is a bit confusing the first time that "make oldconfig" is used. It's difficult to select anything other than the default value. Also, you (Linus) expressed a desire to have this configurable only if DEBUG_KERNEL or "kernel hacking" was enabled, so I've changed it to accomplish that. This patch also uses Kconfig in a way that Roman intended since a patch in 2.5.52 which enables default values if a prompt is not enabled, but lets values be chosen when the prompt is enabled. You also asked for this in setting this config option.
-
David S. Miller authored
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 17 Jan, 2003 4 commits
-
-
Paul Mackerras authored
-
Paul Mackerras authored
This provides for separate global and per-thread debug control register value(s), which are switched as appropriate. This allows us to use both an external JTAG debugger for debugging the kernel as well as using gdb to debug user programs.
-
Paul Mackerras authored
This is needed for Open Firmware on older powermacs to be able to load the wrapper. Without this OF gives a "CLAIM failed" error.
-
Paul Mackerras authored
device model.
-
- 16 Jan, 2003 1 commit
-
-
bk://68.0.152.218/linux-2.5-miscPaul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
- 15 Jan, 2003 23 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.5
-
David S. Miller authored
-
Linus Torvalds authored
probing tells us they already have a range. The old information is stale.
-
Patrick Mochel authored
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
-
Patrick Mochel authored
Some error checking was added ca. 2.5.58 that would remove a device from its bus's list of devices if device_attach() returned an error. This included errors returned from drv->probe(), and the -ENODEV error returned if the device wasn't bound to any driver. This was BAD since it was perfectly fine for a device not to bind to a driver immediately, and for drivers to return an error on probe() if the device doesn't exactly qualify as one it supports. This changes device_attach() and driver_attach() to both return void, instead of an error, since they really can never fail hard enough to cause the device or driver to be removed from the bus.
-
Tom Rini authored
a condensed version.
-
Linus Torvalds authored
multiple times under certain circumstances. This fixes svc_tcp_recvfrom(). Found by Ted Phelps <phelps@dstc.edu.au>
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
-
Yaacov Akiba Slama authored
The pci_enable_device() function will fail at least on i386 (see arch/i386/pci/i386.c: pcibios_enable_resource (line 260)) if the resources have not been assigned previously. Hence the ostensible resource collisions. I added a small comment (and modified another) so future janitors won't move pci_enable above pci_assign_resource again.
-
Nick Holloway authored
Here are some minor fixes and cleanups to the cpia (Creative WebCam II et al) driver. These have been extracted from the sourceforge CVS archive, and I'd like to get these in before a larger change to the parallel port code to support more transfer modes. This patch contains: * cpia: use the <linux/list.h> list implementation, instead of cpia specific version. * cpia_pp: don't clear camera list after cameras have been registered (as this prevents them being deregistered, and oops after module unload). * hold cpia_pp list spinlock while walking list, not just during the element removal.
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
into kroah.com:/home/linux/linux/BK/gregkh-2.5
-
Duncan Sands authored
speedtouch: use SpeedTouch everywhere (was sometimes Speed Touch).
-
Duncan Sands authored
speedtouch: make more functions static.
-
Duncan Sands authored
speedtouch: kill receive queue tasklet on shutdown (race pointed out by Oliver Neukum).
-
David Brownell authored
Current uses of the urb_list have all been to make sure we have some list of pending urbs, so we can clean them all up after HCs die, and avoid trying to unlink something that's not actually linked. So order hasn't mattered. This makes the order be FIFO, which is more useful for other purposes. Like being the HCD's internal schedule, or dumping for debug.
-