linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
       [not found] <20070812094050.522858761@mail.of.borg>
@ 2007-08-12  9:41 ` Geert Uytterhoeven
  2007-08-13 12:36   ` Michael Schmitz
  0 siblings, 1 reply; 5+ messages in thread
From: Geert Uytterhoeven @ 2007-08-12  9:41 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton
  Cc: linux-m68k, linux-kernel, Dmitry Torokhov, linux-input,
	linuxppc-dev

[-- Attachment #1: mac-mac_hid_mouse_emulate_buttons-prototype.diff --]
[-- Type: text/plain, Size: 2050 bytes --]

From: Geert Uytterhoeven <geert@linux-m68k.org>

m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible

drivers/char/keyboard.c: In function 'kbd_keycode':
drivers/char/keyboard.c:1142: error: implicit declaration of function 'mac_hid_mouse_emulate_buttons'

The forward declaration of mac_hid_mouse_emulate_buttons() is not visible on
m68k because it's hidden in the middle of a big #ifdef block.

Move it to <linux/kbd_kern.h>, correct the type of the second parameter, and
include <linux/kbd_kern.h> where needed.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
 drivers/char/keyboard.c     |    4 ----
 drivers/macintosh/mac_hid.c |    1 +
 include/linux/kbd_kern.h    |    3 +++
 3 files changed, 4 insertions(+), 4 deletions(-)

--- a/drivers/char/keyboard.c
+++ b/drivers/char/keyboard.c
@@ -1022,10 +1022,6 @@ static const unsigned short x86_keycodes
 	308,310,313,314,315,317,318,319,320,357,322,323,324,325,276,330,
 	332,340,365,342,343,344,345,346,356,270,341,368,369,370,371,372 };
 
-#ifdef CONFIG_MAC_EMUMOUSEBTN
-extern int mac_hid_mouse_emulate_buttons(int, int, int);
-#endif /* CONFIG_MAC_EMUMOUSEBTN */
-
 #ifdef CONFIG_SPARC
 static int sparc_l1_a_state = 0;
 extern void sun_do_break(void);
--- a/drivers/macintosh/mac_hid.c
+++ b/drivers/macintosh/mac_hid.c
@@ -13,6 +13,7 @@
 #include <linux/sysctl.h>
 #include <linux/input.h>
 #include <linux/module.h>
+#include <linux/kbd_kern.h>
 
 
 static struct input_dev *emumousebtn;
--- a/include/linux/kbd_kern.h
+++ b/include/linux/kbd_kern.h
@@ -161,4 +161,7 @@ static inline void con_schedule_flip(str
 	schedule_delayed_work(&t->buf.work, 0);
 }
 
+/* mac_hid.c */
+extern int mac_hid_mouse_emulate_buttons(int, unsigned int, int);
+
 #endif

-- 
Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
  2007-08-12  9:41 ` [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible Geert Uytterhoeven
@ 2007-08-13 12:36   ` Michael Schmitz
  2007-08-13 13:09     ` Finn Thain
  0 siblings, 1 reply; 5+ messages in thread
From: Michael Schmitz @ 2007-08-13 12:36 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Linus Torvalds, Andrew Morton, linux-m68k, linux-kernel,
	Dmitry Torokhov, linux-input, linuxppc-dev, debian-68k

> From: Geert Uytterhoeven <geert@linux-m68k.org>
>
> m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible

With buttons emulation being available via uinput event devices, do we
still need the kernel mouse button emulation? At least on powerpc, it was
declared deprecated long ago ...

Anyone using mouseemu on m68k Mac?

	Michael

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
  2007-08-13 12:36   ` Michael Schmitz
@ 2007-08-13 13:09     ` Finn Thain
  2007-08-13 13:35       ` Michael Schmitz
  0 siblings, 1 reply; 5+ messages in thread
From: Finn Thain @ 2007-08-13 13:09 UTC (permalink / raw)
  To: Michael Schmitz
  Cc: Geert Uytterhoeven, Linus Torvalds, Andrew Morton, linux-m68k,
	linux-kernel, Dmitry Torokhov, linux-input, linuxppc-dev,
	debian-68k



On Mon, 13 Aug 2007, Michael Schmitz wrote:

> > From: Geert Uytterhoeven <geert@linux-m68k.org>
> >
> > m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
> 
> With buttons emulation being available via uinput event devices, do we 
> still need the kernel mouse button emulation? At least on powerpc, it 
> was declared deprecated long ago ...
>
> Anyone using mouseemu on m68k Mac?

Yes, and on powermac too. It provides the paste key for gpm and I'm quite 
fond of it. But if there's a better alternative, I'll happily try it 
instead.

-f

> 
> 	Michael
> -
> To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
  2007-08-13 13:09     ` Finn Thain
@ 2007-08-13 13:35       ` Michael Schmitz
  2007-08-13 13:57         ` Geert Uytterhoeven
  0 siblings, 1 reply; 5+ messages in thread
From: Michael Schmitz @ 2007-08-13 13:35 UTC (permalink / raw)
  To: Finn Thain
  Cc: Michael Schmitz, Geert Uytterhoeven, Linus Torvalds,
	Andrew Morton, linux-m68k, linux-kernel, Dmitry Torokhov,
	linux-input, linuxppc-dev, debian-68k

> > Anyone using mouseemu on m68k Mac?
>
> Yes, and on powermac too. It provides the paste key for gpm and I'm quite
> fond of it. But if there's a better alternative, I'll happily try it
> instead.

Too much overhead on m68k? On powermac it never gave me trouble, but I was
surprised to hear people use it on m68k.

If it works OK, we can really drop the kernel support.

	Michael

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
  2007-08-13 13:35       ` Michael Schmitz
@ 2007-08-13 13:57         ` Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2007-08-13 13:57 UTC (permalink / raw)
  To: Michael Schmitz
  Cc: Finn Thain, Linus Torvalds, Andrew Morton, linux-m68k,
	linux-kernel, Dmitry Torokhov, linux-input, linuxppc-dev,
	debian-68k

On Mon, 13 Aug 2007, Michael Schmitz wrote:
> > > Anyone using mouseemu on m68k Mac?
> >
> > Yes, and on powermac too. It provides the paste key for gpm and I'm quite
> > fond of it. But if there's a better alternative, I'll happily try it
> > instead.
> 
> Too much overhead on m68k? On powermac it never gave me trouble, but I was
> surprised to hear people use it on m68k.
> 
> If it works OK, we can really drop the kernel support.

If it can be removed completely, for PowerMac, Mac/m68k, and IntelliMac (or
whatever it's called), fine for me!  Please coordinate with the other
Mac people.

But for now, Linus, please apply, as the missing prototype causes a
broken Mac/m68k build.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-08-13 13:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20070812094050.522858761@mail.of.borg>
2007-08-12  9:41 ` [patch 10/10] m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible Geert Uytterhoeven
2007-08-13 12:36   ` Michael Schmitz
2007-08-13 13:09     ` Finn Thain
2007-08-13 13:35       ` Michael Schmitz
2007-08-13 13:57         ` Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).