21 Jun, 2008
12 commits
-
misc_open() looks fine, but who knows what all of the misc drivers are
doing in their open() functions?Signed-off-by: Jonathan Corbet
-
It's really hard to tell if this is necessary - lots of weird
magic happens by way of map_devmem()Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
19 May, 2008
28 commits
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Signed-off-by: Jonathan Corbet
-
Push the cdev lock_kernel() call down into the x86 msr and cpuid drivers.
Signed-off-by: Jonathan Corbet
-
Push the cdev lock_kernel() call down into the sh gio driver.
Signed-off-by: Jonathan Corbet
-
Push the cdev lock_kernel() call into MIPS-specific drivers.
Signed-off-by: Jonathan Corbet
-
Push the cdev lock_kernel() call into cris drivers.
Signed-off-by: Jonathan Corbet
-
Push the cdev lock_kernel call into bsg_open().
Signed-off-by: Jonathan Corbet
-
* 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
i2c/max6875: Really prevent 24RF08 corruption
i2c-amd756: Fix functionality flags
i2c: Kill the old driver matching scheme
i2c: Convert remaining new-style drivers to use module aliasing
i2c: Switch pasemi to the new device/driver matching scheme
i2c: Clean up Blackfin BF527 I2C device declarations
i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expert
i2c: New co-maintainer -
Add multi_defconfig, to build a kernel for all supported m68k platforms,
excluding Sun 3 (Sun 3 kernels are incompatible with all other m68k platforms)Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Update the m68k defconfigs
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
m68k: Correctly handle multi-ISA at runtime in multi-platform kernels
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
The *_ISA type defines are quite generic and cause namespace conflicts
(e.g. with `AMIGAHW_DECLARE(GG2_ISA)' in ) for some kernel
configurations. Use ISA_TYPE_* to avoid such conflicts.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
UIO needs m68k_mmutype:
ERROR: "m68k_mmutype" [drivers/uio/uio.ko] undefined!
(noticed by Christian T. Steigies)
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Mark Q40/Q60 floppy support broken:
arch/m68k/q40/q40ints.c: In function 'q40_irq_handler':
arch/m68k/q40/q40ints.c:214: error: implicit declaration of function 'floppy_hardint'Including doesn't help, as it causes a lot of additional error
messages (cfr. Sun 3x).Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
According to the tests in do_initcalls(), the proper error code in case no
device is found is -ENODEV, not -ENXIO or -EIO.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Some input drivers do not check whether they're actually running on the
correct platform, causing multi-platform kernels to crash if they are not.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Some network drivers do not check whether they're actually running on the
correct platform, causing multi-platform kernels to crash if they are not.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
The Apollo frame buffer device driver (dnfb) doesn't check whether it's
actually running on Apollo hardware, causing a crash if it isn't.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
The Macintosh IDE driver (macide) doesn't check whether it's actually running
on Mac hardware, causing a crash if it isn't.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
When running a HP300-enabled kernel on non-HP300 hardware, a test in the early
startup code jumps to the wrong label, causing a double bus fault.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Use `__builtin_trap()' instead of `asm volatile("illegal")' in the m68k BUG()
macros (as suggested by Andrew Pinski), to kill warnings in code that assumes
BUG() does not return.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
m68k vme_scc:
- make scc_ports[] static
- kill unused global scc_initializedSigned-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
The Hisoft Whippet PCMCIA serial driver has been removed a long time ago, but
it's Kconfig symbol still existed.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Correct FB_HP300 dependencies:
- FB_HP300 doesn't depend only on HP300, but also on DIO (which depends on
HP300)
- FB_HP300 does not need FB_CFB_FILLRECTSigned-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
CONFIG_FB_DAFB is a leftover from pre-Kconfig
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds -
Convert access_ok() from a macro to an inline function, so the compiler no
longer complains about unused variables:fs/read_write.c: In function 'rw_copy_check_uvector':
fs/read_write.c:556: warning: unused variable 'buf'Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds