#
bd9ba8f4 |
|
04-Oct-2013 |
Geert Uytterhoeven <geert@linux-m68k.org> |
zorro/UAPI: Use proper types (endianness/size) in <linux/zorro.h> Fix member definitions for non-native userspace handling: - All multi-byte values are big-endian, hence use __be*, - All pointers are 32-bit pointers under AmigaOS, but unused (except for cd_BoardAddr) under Linux, hence use __be32. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
c293738e |
|
29-Jun-2013 |
Geert Uytterhoeven <geert@linux-m68k.org> |
zorro: Do not allocate zorro_autocon[] statically Currently the array of Zorro devices is allocated statically, wasting up to 4.5 KiB when running an Amiga or multi-platform kernel on a machine with no or a handful of Zorro expansion cards. Convert it to conditional dynamic memory allocation to fix this. amiga_parse_bootinfo() still needs to store some information about the detected Zorro devices, at a time even the bootmem allocator is not yet available. This is now handled using a much smaller array (typically less than 0.5 KiB), which is __initdata and thus freed later. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
8c6ffba0 |
|
14-Jul-2013 |
Rusty Russell <rusty@rustcorp.com.au> |
PTR_RET is now PTR_ERR_OR_ZERO(): Replace most. Sweep of the simple cases. Cc: netdev@vger.kernel.org Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-arm-kernel@lists.infradead.org Cc: Julia Lawall <julia.lawall@lip6.fr> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Acked-by: David S. Miller <davem@davemloft.net> Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
#
27b05e4d |
|
06-Aug-2012 |
Thomas Meyer <thomas@m3y3r.de> |
m68k/amiga: Use PTR_RET rather than if(IS_ERR(...)) + PTR_ERR The semantic patch that makes this change is available in scripts/coccinelle/api/ptr_ret.cocci. More information about semantic patching is available at http://coccinelle.lip6.fr/ Signed-off-by: Thomas Meyer <thomas@m3y3r.de> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
e2b56288 |
|
21-Jan-2012 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k/amiga: Use arch_initcall() for registering platform devices module_init() maps to device_initcall(), opening the possibility of race conditions between platform_driver_probe() and registering platform devices. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
eeed2279 |
|
21-Jan-2012 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k/amiga: Add error checks when registering platform devices Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
943ce308 |
|
21-Jan-2012 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k/amiga: Mark z_dev_present() __init It's called from amiga_init_devices() only, which is __init. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
0779c862 |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - RTC platform device conversion The A2000 TOD is an Oki MSM6242B, while the A3000 TOD is a Ricoh RP5C01. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
6f8221c2 |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Parallel port platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
826e8c8c |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Serial port platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
314c926f |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Mouse platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
5121c717 |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Keyboard platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
9aed2302 |
|
08-Dec-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Amiga Gayle IDE platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
a24a6b22 |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - A4000T SCSI platform device conversion Acked-by: James Bottomley <James.Bottomley@suse.de> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
c2a24a4c |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - A3000 SCSI platform device conversion Acked-by: James Bottomley <James.Bottomley@suse.de> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
92183b34 |
|
05-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Floppy platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
ff2db7c5 |
|
04-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Sound platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
fa6688e1 |
|
04-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Frame buffer platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
#
0d305464 |
|
04-Apr-2009 |
Geert Uytterhoeven <geert@linux-m68k.org> |
m68k: amiga - Zorro host bridge platform device conversion Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|