- 13 Nov, 2004 36 commits
-
-
Andries E. Brouwer authored
The i386 timers use a struct timer_opts that has a field init pointing at a __init function. The rest of the struct is not __init. Nothing is wrong, but if we want to avoid having references to init stuff in non-init sections, some reshuffling is needed. The below replaces struct timer_opts { int (*init)(char *override); ... more ... }; by the two structs struct timer_opts { ... more ... }; struct init_time_opts { int (*init)(char *override); struct timer_opts *opts; }; where the second is __initdata.
-
Andries E. Brouwer authored
-
Andries E. Brouwer authored
Routines referred to from __devinitdata.
-
Andries E. Brouwer authored
-
Andries E. Brouwer authored
In do_mounts_rd.c and initramfs.c there are many references from .text to .text.init because of the inclusion of lib/inflate.c. The below adds INIT markup in lib/inflate.c.
-
Andries E. Brouwer authored
It is forbidden to refer from __devinit to __init. (Unless one argues that in the given situation hotplugging is actually impossible. Too ugly.) However, es1371_probe() is __devinit and referred to __initdata initvol[] and to __init src_init().
-
Andries E. Brouwer authored
-
Andries E. Brouwer authored
Many people are being bitten by the fact that if they select CONFIG_PARTITION_ADVANCED in order to get some additional support, they suddenly lose support for the MSDOS_PARTITION type. Moreover, everybody needs MSDOS_PARTITION - also people not on i386, since it is the type used on smart media and compact flash and similar cards. So, the below advises people "Say Y here" for MSDOS_PARTITION, and does not change the default choices when PARTITION_ADVANCED is selected.
-
bk://linux-dj.bkbits.net/cpufreqLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux Fix up cpufreq Makefile merge manually
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Add PORT_S3C2440 to include/linux/serial_core.h Signed-off-by: Ben Dooks Signed-off-by: Russell King
-
Russell King authored
Patch from Alan Cox, expanded to cover ARM drivers by Russell King. - define SUPPORT_SYSRQ early - ensure consistent include ordering - use proper helper functions for flip buffer handling - remove deadlock on overrun
-
Russell King authored
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Add machine entry and support for the HP iPAQ rx3715 into arch/arm/mach-s3c2410, as well as updating the default configuration for the s3c2410 to include it. Signed-off-by: Ben Dooks Signed-off-by: Russell King
-
Ben Dooks authored
Patch from Ben Dooks Remove s3c2410_pm_init() if CONFIG_PM is not set. Signed-off-by: Ben Dooks Signed-off-by: Russell King
-
bk://gkernel.bkbits.net/misc-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
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Jeff Garzik authored
Also remove dep on CONFIG_EXPERIMENTAL for libata itself, and several libata drivers.
-
Linus Torvalds authored
If CMSPAR doesn't exist, just #define it to zero. That makes the code automatically DTRT.
-
Linus Torvalds authored
device power state is in "dev.power.power_state" now, rather than in "dev.power_state".
-
Guido Guenther authored
I had another look at the ugly rivafb memory ordering requirements. It seems P{V,C}IO areas are only accessed using VGA_{RD,WR}8 macros. NV_{RW,WR}08 are never actually used directly. So this patch makes at least usage consistent: VGA_{RD,WR}8 to access "I/O areas" in an ordered way. NV_* for the rest. Signed-off-by: Guido Guenther <agx@sigxcpu.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
bk://kernel.bkbits.net/gregkh/linux/i2c-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/pci-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/usb-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/driver-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Matt Domsch authored
Bingo... edd_devices[] was too short. When we keep more than 6 signatures, it overruns the end. Also, I rewrote edd_num_devices to be clearer about its goal. This patch is necessary even after the last edd.S patch was reverted. Thanks to Christian Kujau for testing and narrowing it down enough to debug this. It still doesn't explain why Christian's BIOS reports more devices than he has, that's still up in the air, so don't re-apply the edd.S patch just reverted. Signed-off-by: Matt Domsch <Matt_Domsch@dell.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Russell King authored
Remove static flash device location definitions since they're now obsolete. Additionally, dynamically allocate driver private data structures.
-
Russell King authored
-
Russell King authored
Use partitioning information passed in via the platform device instead. This means that individual machine files in arch/arm/mach-sa1100 can contain their partitioning information.
-
Russell King authored
- combine sa1100_locate_partitions with sa1100_mtd_probe. - set device driver data in the probe method, and use this to get at our driver private information in the other methods.
-
Russell King authored
-
Russell King authored
-
- 12 Nov, 2004 4 commits
-
-
Russell King authored
-
Russell King authored
This prepares the SA1100 flash driver to accept platform data via the driver model.
-
Russell King authored
This removes a bunch of SA1100 machine support files which have been unable to be built for a while, due to missing out on updates. Warning of removal had been posted to the ARM kernel mailing list, and this cset represents those which did not attract any interest.
-
Russell King authored
This adds platform_device-based partition and map information for badge4, cerf, collie, h3600, hackkit and shannon SA1100 machine types.
-