* [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).