diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/acorn/char/Makefile linux-2.5/drivers/acorn/char/Makefile --- bk-linus/drivers/acorn/char/Makefile 2002-11-21 02:13:05.000000000 +0000 +++ linux-2.5/drivers/acorn/char/Makefile 2002-11-21 17:57:10.000000000 +0000 @@ -21,6 +21,8 @@ $(obj)/defkeymap-acorn.o: $(obj)/defkeym ifdef GENERATE_KEYMAP $(obj)/defkeymap-acorn.c: $(obj)/%.c: $(src)/%.map - loadkeys --mktable $< > $@ + loadkeys --mktable $< > $@.tmp + sed -e 's/^static *//' $@.tmp > $@ + rm $@.tmp endif diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/tc/Makefile linux-2.5/drivers/tc/Makefile --- bk-linus/drivers/tc/Makefile 2002-11-21 02:18:50.000000000 +0000 +++ linux-2.5/drivers/tc/Makefile 2002-11-21 18:01:11.000000000 +0000 @@ -25,6 +25,8 @@ $(obj)/lk201-map.o: $(obj)/lk201-map.c ifdef GENERATE_KEYMAP $(obj)/lk201-map.c: $(obj)/%.c: $(src)/%.map - loadkeys --mktable $< > $@ + loadkeys --mktable $< > $@.tmp + sed -e 's/^static *//' $@.tmp > $@ + rm $@.tmp endif diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/tc/lk201-map.c_shipped linux-2.5/drivers/tc/lk201-map.c_shipped --- bk-linus/drivers/tc/lk201-map.c_shipped 2002-11-21 02:18:51.000000000 +0000 +++ linux-2.5/drivers/tc/lk201-map.c_shipped 2002-11-21 18:01:11.000000000 +0000 @@ -25,7 +25,7 @@ u_short plain_map[NR_KEYS] = { 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short shift_map[NR_KEYS] = { +u_short shift_map[NR_KEYS] = { 0xf200, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf203, 0xf11c, 0xf110, 0xf111, 0xf112, 0xf113, 0xf07e, 0xf021, 0xf040, @@ -44,7 +44,7 @@ static u_short shift_map[NR_KEYS] = { 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short altgr_map[NR_KEYS] = { +u_short altgr_map[NR_KEYS] = { 0xf200, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf202, 0xf11c, 0xf110, 0xf111, 0xf112, 0xf113, 0xf200, 0xf200, 0xf040, @@ -63,7 +63,7 @@ static u_short altgr_map[NR_KEYS] = { 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short ctrl_map[NR_KEYS] = { +u_short ctrl_map[NR_KEYS] = { 0xf200, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf204, 0xf11c, 0xf110, 0xf111, 0xf112, 0xf113, 0xf81b, 0xf200, 0xf000, @@ -82,7 +82,7 @@ static u_short ctrl_map[NR_KEYS] = { 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short shift_ctrl_map[NR_KEYS] = { +u_short shift_ctrl_map[NR_KEYS] = { 0xf200, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf200, 0xf11c, 0xf110, 0xf111, 0xf112, 0xf113, 0xf200, 0xf200, 0xf000, @@ -101,7 +101,7 @@ static u_short shift_ctrl_map[NR_KEYS] = 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short alt_map[NR_KEYS] = { +u_short alt_map[NR_KEYS] = { 0xf200, 0xf500, 0xf501, 0xf502, 0xf503, 0xf504, 0xf505, 0xf506, 0xf507, 0xf508, 0xf509, 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf200, 0xf11c, 0xf510, 0xf511, 0xf512, 0xf513, 0xf01b, 0xf831, 0xf832, @@ -120,7 +120,7 @@ static u_short alt_map[NR_KEYS] = { 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, }; -static u_short ctrl_alt_map[NR_KEYS] = { +u_short ctrl_alt_map[NR_KEYS] = { 0xf200, 0xf500, 0xf501, 0xf502, 0xf503, 0xf504, 0xf505, 0xf506, 0xf507, 0xf508, 0xf509, 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf200, 0xf11c, 0xf510, 0xf511, 0xf512, 0xf513, 0xf200, 0xf200, 0xf200,