Greg Kroah-Hartman
2222c313e9
sparc64: fix up bus_id changes in sparc core code
...
This converts all instances of bus_id in the sparc core kernel to use
either dev_set_name(), or dev_name() depending on the need.
This is done in anticipation of removing the bus_id field from struct
driver.
Cc: Kay Sievers <kay.sievers@vrfy.org >
Acked-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2008-07-21 21:55:03 -07:00
Adrian Bunk
960681450f
drivers/sbus/: cleanups
...
This patch contains the following cleanups:
- make the following needlessly global code static:
- char/uctrl.c: uctrl_get_event_status()
- char/uctrl.c: uctrl_get_external_status()
- char/vfc_dev.c: struct vfc_dev_lst
- char/vfc_dev.c: vfc_lock_device()
- char/vfc_dev.c: vfc_unlock_device()
- char/vfc_dev.c: vfc_captstat_reset()
- char/vfc_dev.c: vfc_memptr_reset()
- char/vfc_dev.c: vfc_csr_init()
- char/vfc_dev.c: vfc_saa9051_init()
- char/vfc_dev.c: init_vfc_hw()
- char/vfc_dev.c: init_vfc_devstruct()
- char/vfc_dev.c: init_vfc_device()
- char/vfc_dev.c: vfc_get_dev_ptr()
- char/vfc_dev.c: vfc_capture_start()
- char/vfc_dev.c: vfc_capture_poll()
- char/vfc_dev.c: vfc_port_change_ioctl()
- char/vfc_dev.c: vfc_set_video_ioctl()
- char/vfc_dev.c: vfc_get_video_ioctl()
- char/vfc_i2c.c: vfc_i2c_wait_for_bus()
- char/vfc_i2c.c: vfc_i2c_wait_for_pin()
- char/vfc_i2c.c: vfc_i2c_xmit_addr()
- char/vfc_i2c.c: vfc_i2c_xmit_byte()
- char/vfc_i2c.c: vfc_i2c_recv_byte()
- dvma.c: init_one_dvma()
- remove an unused variable from a function:
- char/uctrl.c: ts102_uctrl_init()
- remove the following unused and empty function:
- char/uctrl.c: uctrl_set_video()
Signed-off-by: Adrian Bunk <bunk@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-07-17 21:38:17 -07:00
Jonathan Corbet
2fceef397f
Merge commit 'v2.6.26' into bkl-removal
2008-07-14 15:29:34 -06:00
Arnd Bergmann
f138e4814a
uctrl: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-07-02 15:06:25 -06:00
Arnd Bergmann
5ab0854dd7
sbus-rtc: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-07-02 15:06:24 -06:00
Arnd Bergmann
f29b889ede
riowatchdog: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-07-02 15:06:24 -06:00
Arnd Bergmann
7bcc3209be
openprom: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-07-02 15:06:24 -06:00
Arnd Bergmann
28fbbf4913
jsflash: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-06-20 14:05:58 -06:00
Arnd Bergmann
78abb6ac91
flash: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-06-20 14:05:57 -06:00
Arnd Bergmann
1d17bf0c08
envctrl: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-06-20 14:05:56 -06:00
Arnd Bergmann
009228dfb6
display7seg: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-06-20 14:05:55 -06:00
Arnd Bergmann
b05c9e6cd9
cpwatchdog: BKL pushdown
...
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2008-06-20 14:05:55 -06:00
Jonathan Corbet
9aaf20cbf5
videopix: BKL pushdown
...
Add explicit lock_kernel() calls to vfc_open().
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2008-06-20 14:05:52 -06:00
Jonathan Corbet
5e9829ad38
bpp: bkl pushdown
...
Put explicit lock_kernel() calls into bpp_open(). It has locking, but I'm
not convinced it won't race with ioctl().
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2008-06-20 14:05:51 -06:00
Al Viro
572abae844
sbus bpp: instances missed in s/dev_name/bpp_dev_name/
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-05-21 16:55:59 -07:00
David S. Miller
0a6db7dc49
sbus: Fix bpp driver build.
...
Using the variable name 'dev_name' in the top-level namespace is a bad
idea.
This conflicts with linux/device.h's inline function of the same name.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-05-05 00:33:58 -07:00
Harvey Harrison
145980a0b0
drivers: replace remaining __FUNCTION__ occurrences
...
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-30 08:29:53 -07:00
Jiri Slaby
6027f661f8
[WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED
...
cpwatchdog, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use __SPIN_LOCK_UNLOCKED with an unique
name instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com >
Cc: "David S. Miller" <davem@davemloft.net >
Signed-off-by: Wim Van Sebroeck <wim@iguana.be >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2007-11-19 21:09:52 +00:00
Al Viro
8add24413d
vfc_dev conversion to mutex: fallout
...
Commit 7b96dc023a ("[SPARC] Videopix Frame
Grabber: Convert device_lock_sem to mutex") missed one place.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-20 15:04:06 -07:00
Matthias Kaehlcke
7b96dc023a
[SPARC] Videopix Frame Grabber: Convert device_lock_sem to mutex
...
Videopix Frame Grabber: Convert the semaphore device_lock_sem to the
mutex API
Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-10-17 19:40:31 -07:00
Mariusz Kozlowski
50aa485e1a
[BBC_I2C]: kmalloc + memset conversion to kzalloc
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-07-31 14:04:57 -07:00
Mariusz Kozlowski
916e89fdd1
[BBC_ENVCTRL]: kmalloc + memset conversion to kzalloc
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-07-31 14:04:19 -07:00
Matthias Kaehlcke
2fa3195d72
[SPARC] Videopix Frame Grabber: Fix unreleased lock in vfc_debug()
...
Videopix Frame Grabber: vfc_debug() doesn't release the device lock
when copy_from_user() fails
Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-07-31 01:37:24 -07:00
David S. Miller
ad7ad57c61
[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.
...
Fully unify all of the DMA ops so that subordinate bus types to
the DMA operation providers (such as ebus, isa, of_device) can
work transparently.
Basically, we just make sure that for every system device we
create, the dev->archdata 'iommu' and 'stc' fields are filled
in.
Then we have two platform variants of the DMA ops, one for SUN4U which
actually programs the real hardware, and one for SUN4V which makes
hypervisor calls.
This also fixes the crashes in parport_pc on sparc64, reported by
Meelis Roos.
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-07-30 00:27:34 -07:00
Linus Torvalds
9e72ea82e6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
...
* 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
[SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok
[SPARC32]: Fix bug in sparc optimized memset.
[SPARC64]: Update defconfig.
[SPARC]: Add missing NOTES section.
[SPARC32]: missing exports
[SPARC32]: Deal with rtc/sun_mostek_rtc conflict.
2007-07-24 15:57:43 -07:00