You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(135) |
Nov
(123) |
Dec
(83) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(244) |
Feb
(72) |
Mar
(221) |
Apr
(91) |
May
(104) |
Jun
(93) |
Jul
(78) |
Aug
(1) |
Sep
(1) |
Oct
(29) |
Nov
(98) |
Dec
(20) |
2003 |
Jan
|
Feb
(21) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(18) |
Sep
(18) |
Oct
(23) |
Nov
(12) |
Dec
(6) |
2004 |
Jan
(2) |
Feb
(32) |
Mar
|
Apr
(12) |
May
(11) |
Jun
(11) |
Jul
|
Aug
(9) |
Sep
|
Oct
(15) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
(2) |
Mar
(11) |
Apr
(6) |
May
(1) |
Jun
(9) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(2) |
Mar
|
Apr
(25) |
May
(2) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(13) |
Oct
|
Nov
(2) |
Dec
(2) |
2011 |
Jan
|
Feb
|
Mar
(10) |
Apr
(10) |
May
(1) |
Jun
(6) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
From: James S. <jsi...@us...> - 2001-10-18 20:52:52
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input In directory usw-pr-cvs1:/tmp/cvs-serv13614 Modified Files: analog.c Log Message: Applied joypad bug fix. Index: analog.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/analog.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- analog.c 2001/09/25 10:15:22 1.65 +++ analog.c 2001/10/18 20:52:48 1.66 @@ -500,7 +500,8 @@ else printk(" [%s timer, %d %sHz clock, %d ns res]\n", TIME_NAME, port->speed > 10000 ? (port->speed + 800) / 1000 : port->speed, - port->speed > 10000 ? "M" : "k", (port->loop * 1000000) / port->speed); + port->speed > 10000 ? "M" : "k", + port->speed > 10000 ? (port->loop * 1000) / (port->speed / 1000) : (port->loop * 1000000) / port->speed); } /* |
From: James S. <jsi...@us...> - 2001-10-18 17:52:55
|
Update of /cvsroot/linuxconsole/ruby/linux/lib In directory usw-pr-cvs1:/tmp/cvs-serv29615 Modified Files: bust_spinlocks.c Log Message: global_irq_lock is not the same on various platforms. SO I hacve to comment it out. Index: bust_spinlocks.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/lib/bust_spinlocks.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- bust_spinlocks.c 2001/10/12 16:55:04 1.7 +++ bust_spinlocks.c 2001/10/18 17:52:52 1.8 @@ -21,9 +21,11 @@ spin_lock_init(&timerlist_lock); if (yes) { oops_in_progress = 1; -#ifdef CONFIG_SMP +/* +ifdef CONFIG_SMP atomic_set(&global_irq_lock,0); #endif +*/ } else { int loglevel_save = console_loglevel; oops_in_progress = 0; |
From: James S. <jsi...@us...> - 2001-10-17 17:00:16
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input In directory usw-pr-cvs1:/tmp/cvs-serv18608/linux/drivers/input Modified Files: hiddev.c serport_old.c sun8042.c tsdev.c Log Message: Replaced all current->state = by the SMP safe set_current_state. Index: hiddev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/hiddev.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- hiddev.c 2001/08/28 23:46:45 1.6 +++ hiddev.c 2001/10/17 17:00:13 1.7 @@ -264,7 +264,7 @@ if (list->head == list->tail) { add_wait_queue(&list->hiddev->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while (list->head == list->tail) { @@ -284,7 +284,7 @@ schedule(); } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&list->hiddev->wait, &wait); } Index: serport_old.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/serport_old.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- serport_old.c 2001/09/25 10:12:07 1.7 +++ serport_old.c 2001/10/17 17:00:13 1.8 @@ -176,11 +176,11 @@ printk(KERN_INFO "serio: Serial port %s\n", name); add_wait_queue(&serport->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while(serport->serio.type && !signal_pending(current)) schedule(); - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&serport->wait, &wait); serio_unregister_port(&serport->serio); Index: sun8042.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/sun8042.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- sun8042.c 2001/06/24 15:16:34 1.8 +++ sun8042.c 2001/10/17 17:00:14 1.9 @@ -328,7 +328,7 @@ if ((pcimouse_inb(pcimouse_iobase + KBD_STATUS_REG) & AUX_STAT_OBF) == AUX_STAT_OBF) pcimouse_inb(pcimouse_iobase + KBD_DATA_REG); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); schedule_timeout((5*HZ + 99) / 100); retries++; } Index: tsdev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/tsdev.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- tsdev.c 2001/09/25 09:17:15 1.8 +++ tsdev.c 2001/10/17 17:00:14 1.9 @@ -150,7 +150,7 @@ if (list->head == list->tail) { add_wait_queue(&list->tsdev->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while (list->head == list->tail) { if (!list->tsdev->exist) { @@ -167,7 +167,7 @@ } schedule(); } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&list->tsdev->wait, &wait); } |
From: James S. <jsi...@us...> - 2001-10-17 17:00:16
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/video In directory usw-pr-cvs1:/tmp/cvs-serv18608/linux/drivers/video Modified Files: sa1100fb.c Log Message: Replaced all current->state = by the SMP safe set_current_state. Index: sa1100fb.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/video/sa1100fb.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- sa1100fb.c 2001/07/04 00:02:16 1.15 +++ sa1100fb.c 2001/10/17 17:00:14 1.16 @@ -1579,7 +1579,7 @@ LCCR0 &= ~LCCR0_LEN; /* Disable LCD Controller */ schedule_timeout(20 * HZ / 1000); - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&par->ctrlr_wait, &wait); } |
From: James S. <jsi...@us...> - 2001-10-17 17:00:16
|
Update of /cvsroot/linuxconsole/ruby/linux/include/linux In directory usw-pr-cvs1:/tmp/cvs-serv18608/linux/include/linux Modified Files: gameport.h Log Message: Replaced all current->state = by the SMP safe set_current_state. Index: gameport.h =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/include/linux/gameport.h,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- gameport.h 2001/09/25 10:49:40 1.18 +++ gameport.h 2001/10/17 17:00:14 1.19 @@ -138,7 +138,7 @@ static __inline__ void wait_ms(unsigned int ms) { - current->state = TASK_UNINTERRUPTIBLE; + set_current_state(TASK_UNINTERRUPTIBLE); schedule_timeout(1 + ms * HZ / 1000); } |
From: James S. <jsi...@us...> - 2001-10-17 17:00:16
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/serial In directory usw-pr-cvs1:/tmp/cvs-serv18608/linux/drivers/serial Modified Files: serial_21285.c Log Message: Replaced all current->state = by the SMP safe set_current_state. Index: serial_21285.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/serial/serial_21285.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- serial_21285.c 2001/10/08 04:33:45 1.4 +++ serial_21285.c 2001/10/17 17:00:14 1.5 @@ -266,14 +266,14 @@ { int orig_jiffies = jiffies; while (*CSR_UARTFLG & 8) { - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(1); if (signal_pending(current)) break; if (timeout && time_after(jiffies, orig_jiffies + timeout)) break; } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); } static int rs285_open(struct tty_struct *tty, struct file *filp) |
From: James S. <jsi...@us...> - 2001-10-17 17:00:16
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/char In directory usw-pr-cvs1:/tmp/cvs-serv18608/linux/drivers/char Modified Files: n_tty.c selection.c vt_ioctl.c Log Message: Replaced all current->state = by the SMP safe set_current_state. Index: n_tty.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/char/n_tty.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- n_tty.c 2001/05/05 16:28:27 1.4 +++ n_tty.c 2001/10/17 17:00:13 1.5 @@ -1042,7 +1042,7 @@ set_bit(TTY_DONT_FLIP, &tty->flags); continue; } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); /* Deal with packet mode. */ if (tty->packet && b == buf) { @@ -1111,7 +1111,7 @@ if (!waitqueue_active(&tty->read_wait)) tty->minimum_to_wake = minimum; - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); size = b - buf; if (size) { retval = size; @@ -1186,7 +1186,7 @@ schedule(); } break_out: - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&tty->write_wait, &wait); return (b - buf) ? b - buf : retval; } Index: selection.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/char/selection.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- selection.c 2001/10/06 16:11:13 1.13 +++ selection.c 2001/10/17 17:00:13 1.14 @@ -365,7 +365,7 @@ p += count; } remove_wait_queue(&vc->paste_wait, &wait); - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); kfree(paste_buffer); return 0; } Index: vt_ioctl.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/char/vt_ioctl.c,v retrieving revision 1.61 retrieving revision 1.62 diff -u -d -r1.61 -r1.62 --- vt_ioctl.c 2001/10/06 16:11:13 1.61 +++ vt_ioctl.c 2001/10/17 17:00:13 1.62 @@ -134,7 +134,7 @@ schedule(); } remove_wait_queue(&vt_activate_queue, &wait); - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); return retval; } |
From: Vojtech P. <vo...@us...> - 2001-10-17 10:38:16
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input In directory usw-pr-cvs1:/tmp/cvs-serv29429 Modified Files: evdev.c joydev.c mousedev.c Log Message: Use set_current_state(). Index: evdev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/evdev.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -d -r1.39 -r1.40 --- evdev.c 2001/10/06 14:58:35 1.39 +++ evdev.c 2001/10/17 10:38:13 1.40 @@ -180,7 +180,7 @@ if (list->head == list->tail) { add_wait_queue(&list->evdev->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while (list->head == list->tail) { @@ -200,7 +200,7 @@ schedule(); } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&list->evdev->wait, &wait); } Index: joydev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/joydev.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- joydev.c 2001/09/25 10:44:37 1.33 +++ joydev.c 2001/10/17 10:38:13 1.34 @@ -253,7 +253,7 @@ if (list->head == list->tail && list->startup == joydev->nabs + joydev->nkey) { add_wait_queue(&list->joydev->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while (list->head == list->tail) { @@ -269,7 +269,7 @@ schedule(); } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&list->joydev->wait, &wait); } Index: mousedev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/mousedev.c,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- mousedev.c 2001/10/09 22:34:49 1.36 +++ mousedev.c 2001/10/17 10:38:13 1.37 @@ -357,7 +357,7 @@ if (!list->ready && !list->buffer) { add_wait_queue(&list->mousedev->wait, &wait); - current->state = TASK_INTERRUPTIBLE; + set_current_state(TASK_INTERRUPTIBLE); while (!list->ready) { @@ -373,7 +373,7 @@ schedule(); } - current->state = TASK_RUNNING; + set_current_state(TASK_RUNNING); remove_wait_queue(&list->mousedev->wait, &wait); } |
From: johann d. <jd...@us...> - 2001-10-16 21:06:00
|
Update of /cvsroot/linuxconsole/ruby/utils In directory usw-pr-cvs1:/tmp/cvs-serv28518/utils Modified Files: Makefile ffcfstress.c ffmvforce.c fftest.c Log Message: Merged iforce-split back into the main trunk. Index: Makefile =================================================================== RCS file: /cvsroot/linuxconsole/ruby/utils/Makefile,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Makefile 2001/10/03 08:35:19 1.10 +++ Makefile 2001/10/16 21:05:57 1.11 @@ -41,7 +41,7 @@ $(RM) *.o *.swp $(PROGRAMS) *.orig *.rej map *~ ffcfstress: ffcfstress.c - $(CC) -O2 -mcpu=pentiumpro -fno-implement-inlines -funsigned-char \ + $(CC) -O2 -fno-implement-inlines -funsigned-char \ -lm ffcfstress.c -o ffcfstress ffmvforce.o: ffmvforce.c Index: ffcfstress.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/utils/ffcfstress.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ffcfstress.c 2001/10/02 17:47:28 1.1 +++ ffcfstress.c 2001/10/16 21:05:57 1.2 @@ -20,7 +20,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include <linux/input.h> +#include "../linux/include/linux/input.h" #include <sys/ioctl.h> #include <stdio.h> #include <stdlib.h> @@ -186,7 +186,7 @@ effect.replay.length=0xffff; effect.replay.delay=0; effect.u.constant.level=0; - effect.u.constant.direction=0xC000; + effect.direction=0xC000; effect.u.constant.shape.attack_length=0; effect.u.constant.shape.attack_level=0; effect.u.constant.shape.fade_length=0; @@ -231,7 +231,7 @@ if (force>1.0) force=1.0; if (force<-1.0) force=1.0; effect.u.constant.level=(short)(force*32767.0); /* only to be safe */ - effect.u.constant.direction=0xC000; + effect.direction=0xC000; effect.u.constant.shape.attack_level=(short)(force*32767.0); /* this one counts! */ effect.u.constant.shape.fade_level=(short)(force*32767.0); /* only to be safe */ Index: ffmvforce.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/utils/ffmvforce.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- ffmvforce.c 2001/10/02 18:27:59 1.8 +++ ffmvforce.c 2001/10/16 21:05:57 1.9 @@ -77,8 +77,8 @@ printf("mouse: %d %d n: %4.2f %4.2f angle: %4.2f\n", x, y, nx, ny, angle); effect.type = FF_CONSTANT; effect.u.constant.level = 0x7fff * max(fabs(nx), fabs(ny)); - effect.u.constant.direction = 0x8000 * (angle + M_PI)/M_PI; -printf("level: %04x direction: %04x\n", (unsigned int)effect.u.constant.level, (unsigned int)effect.u.constant.direction); + effect.direction = 0x8000 * (angle + M_PI)/M_PI; +printf("level: %04x direction: %04x\n", (unsigned int)effect.u.constant.level, (unsigned int)effect.direction); effect.u.constant.shape.attack_length = 0; effect.u.constant.shape.attack_level = 0; effect.u.constant.shape.fade_length = 0; Index: fftest.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/utils/fftest.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- fftest.c 2001/10/02 18:27:59 1.11 +++ fftest.c 2001/10/16 21:05:57 1.12 @@ -105,7 +105,7 @@ effects[1].type = FF_CONSTANT; effects[1].id = -1; effects[1].u.constant.level = 0x2000; /* Strength : 25 % */ - effects[1].u.constant.direction = 0x6000; /* 135 degrees */ + effects[1].direction = 0x6000; /* 135 degrees */ effects[1].u.constant.shape.attack_length = 0x100; effects[1].u.constant.shape.attack_level = 0; effects[1].u.constant.shape.fade_length = 0x100; @@ -128,7 +128,7 @@ effects[0].u.periodic.magnitude = 0x4000; /* 0.5 * Maximum magnitude */ effects[0].u.periodic.offset = 0; effects[0].u.periodic.phase = 0; - effects[0].u.periodic.direction = 0x4000; /* Along X axis */ + effects[0].direction = 0x4000; /* Along X axis */ effects[0].u.periodic.shape.attack_length = 0x100; effects[0].u.periodic.shape.attack_level = 0; effects[0].u.periodic.shape.fade_length = 0x100; |
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input In directory usw-pr-cvs1:/tmp/cvs-serv28518/linux/drivers/input Modified Files: Makefile Added Files: iforce-ff.c iforce-main.c iforce-packets.c iforce-serio.c iforce-usb.c iforce.h Removed Files: iforce.c Log Message: Merged iforce-split back into the main trunk. Index: Makefile =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/Makefile,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- Makefile 2001/08/27 11:48:38 1.42 +++ Makefile 2001/10/16 21:05:57 1.43 @@ -28,6 +28,23 @@ hid-objs += hiddev.o endif +iforce-objs := iforce-packets.o iforce-ff.o iforce-main.o +ifeq ($(CONFIG_INPUT_IFORCE_232), y) + iforce-objs += iforce-serio.o +else +ifeq ($(CONFIG_INPUT_IFORCE_232), m) + iforce-objs += iforce-serio.o +endif +endif + +ifeq ($(CONFIG_INPUT_IFORCE_USB), y) + iforce-objs += iforce-usb.o +else +ifeq ($(CONFIG_INPUT_IFORCE_USB), m) + iforce-objs += iforce-usb.o +endif +endif + # Object file lists. obj-y := @@ -147,3 +164,6 @@ hid.o: $(hid-objs) $(LD) -r -o $@ $(hid-objs) + +iforce.o: $(iforce-objs) + $(LD) -r -o $@ $(iforce-objs) --- iforce.c DELETED --- |
From: johann d. <jd...@us...> - 2001-10-16 21:05:59
|
Update of /cvsroot/linuxconsole/ruby/linux/Documentation/input In directory usw-pr-cvs1:/tmp/cvs-serv28518/linux/Documentation/input Modified Files: ff.txt Log Message: Merged iforce-split back into the main trunk. Index: ff.txt =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/Documentation/input/ff.txt,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- ff.txt 2001/08/31 22:06:32 1.8 +++ ff.txt 2001/10/16 21:05:57 1.9 @@ -81,9 +81,10 @@ #include <linux/input.h> #include <sys/ioctl.h> +unsigned long features[4]; int ioctl(int file_descriptor, int request, unsigned long *features); -"request" must be EVIOCGBIT(EV_FF, sizeof(unsigned long)) +"request" must be EVIOCGBIT(EV_FF, sizeof(unsigned long) * 4) Returns the features supported by the device. features is a bitfield with the following bits: @@ -95,8 +96,11 @@ - FF_FRICTION can simulate friction (aka drag, damper effect...) - FF_RUMBLE rumble effects (normally the only effect supported by rumble pads) -- 8 bits from FF_N_EFFECTS_0 containing the number of effects that can be - simultaneously played. + + +int ioctl(int fd, EVIOCGEFFECTS, int *n); + +Returns the number of effects the device can keep in its memory. 3.2 Uploading effects to the device ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
From: James S. <jsi...@us...> - 2001-10-15 01:17:32
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/i386/kernel In directory usw-pr-cvs1:/tmp/cvs-serv2315 Removed Files: traps.c Log Message: Same as 2.4.12 now that cthe console lock patch is in. --- traps.c DELETED --- |
From: James S. <jsi...@us...> - 2001-10-15 01:14:45
|
Update of /cvsroot/linuxconsole/ruby In directory usw-pr-cvs1:/tmp/cvs-serv1863 Removed Files: AGAINST-2.4.10 Log Message: --- AGAINST-2.4.10 DELETED --- |
From: James S. <jsi...@us...> - 2001-10-15 01:14:17
|
Update of /cvsroot/linuxconsole/ruby In directory usw-pr-cvs1:/tmp/cvs-serv1770 Added Files: AGAINST-2.4.12 Log Message: --- NEW FILE: AGAINST-2.4.12 --- |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/i386 In directory usw-pr-cvs1:/tmp/cvs-serv1198/arch/i386 Modified Files: config.in Log Message: Synced to 2.4.12 Index: config.in =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/arch/i386/config.in,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- config.in 2001/10/06 16:11:11 1.26 +++ config.in 2001/10/15 01:13:17 1.27 @@ -170,11 +170,16 @@ bool 'MTRR (Memory Type Range Register) support' CONFIG_MTRR bool 'Symmetric multi-processing support' CONFIG_SMP if [ "$CONFIG_SMP" != "y" ]; then - bool 'APIC and IO-APIC support on uniprocessors' CONFIG_X86_UP_IOAPIC + bool 'Local APIC support on uniprocessors' CONFIG_X86_UP_APIC + dep_bool 'IO-APIC support on uniprocessors' CONFIG_X86_UP_IOAPIC $CONFIG_X86_UP_APIC + if [ "$CONFIG_X86_UP_APIC" = "y" ]; then + define_bool CONFIG_X86_LOCAL_APIC y + fi if [ "$CONFIG_X86_UP_IOAPIC" = "y" ]; then define_bool CONFIG_X86_IO_APIC y - define_bool CONFIG_X86_LOCAL_APIC y fi +else + bool 'Multiquad NUMA system' CONFIG_MULTIQUAD fi if [ "$CONFIG_SMP" = "y" -a "$CONFIG_X86_CMPXCHG" = "y" ]; then |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/include/asm-alpha In directory usw-pr-cvs1:/tmp/cvs-serv1198/include/asm-alpha Modified Files: page.h Log Message: Synced to 2.4.12 Index: page.h =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/include/asm-alpha/page.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- page.h 2001/09/02 23:21:37 1.1 +++ page.h 2001/10/15 01:13:17 1.2 @@ -80,7 +80,7 @@ return order; } -#endif /* !ASSEMBLY */ +#endif /* !__ASSEMBLY__ */ /* to align the pointer to the (next) page boundary */ #define PAGE_ALIGN(addr) (((addr)+PAGE_SIZE-1)&PAGE_MASK) |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/i386/kernel In directory usw-pr-cvs1:/tmp/cvs-serv1198/arch/i386/kernel Modified Files: setup.c Log Message: Synced to 2.4.12 Index: setup.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/arch/i386/kernel/setup.c,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- setup.c 2001/10/06 16:11:12 1.27 +++ setup.c 2001/10/15 01:13:17 1.28 @@ -2410,6 +2410,10 @@ if (!(cpu_online_map & (1<<n))) continue; #endif + /* Stupid hack */ + if (p - buffer > (3*PAGE_SIZE)/4) + break; + p += sprintf(p,"processor\t: %d\n" "vendor_id\t: %s\n" "cpu family\t: %d\n" @@ -2467,7 +2471,7 @@ return p - buffer; } -static unsigned long cpu_initialized __initdata = 0; +unsigned long cpu_initialized __initdata = 0; /* * cpu_init() initializes state that is per-CPU. Some data is already |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/video In directory usw-pr-cvs1:/tmp/cvs-serv1198/drivers/video Modified Files: offb.c Log Message: Synced to 2.4.12 Index: offb.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/video/offb.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- offb.c 2001/08/03 16:08:35 1.12 +++ offb.c 2001/10/15 01:13:17 1.13 @@ -31,9 +31,9 @@ #endif #include <asm/io.h> #include <asm/prom.h> +#ifdef CONFIG_BOOTX_TEXT #include <asm/bootx.h> - -// #include <video/macmodes.h> +#endif /* Supported palette hacks */ enum { @@ -69,7 +69,9 @@ /* * Interface to the low level console driver */ +#ifdef CONFIG_BOOTX_TEXT extern boot_infos_t *boot_infos; +#endif static void offb_init_nodriver(struct device_node *); static void offb_init_fb(const char *name, const char *full_name, int width, @@ -109,6 +111,7 @@ { struct device_node *dp; unsigned int dpy; +#ifdef CONFIG_BOOTX_TEXT struct device_node *displays = find_type_devices("display"); struct device_node *macos_display = NULL; @@ -171,7 +174,7 @@ boot_infos->dispDeviceDepth, boot_infos->dispDeviceRowBytes, addr, NULL); } - +#endif for (dpy = 0; dpy < prom_num_displays; dpy++) { if ((dp = find_path_device(prom_display_paths[dpy]))) offb_init_nodriver(dp); @@ -288,7 +291,8 @@ unsigned long regbase = dp->addrs[2].address; par->cmap_adr = ioremap(regbase, 0x1FFF); par->cmap_type = cmap_r128; - } else if (dp && !strncmp(name, "ATY,RageM3pA", 12)) { + } else if (dp && (!strncmp(name, "ATY,RageM3pA", 12) + || !strncmp(name, "ATY,RageM3p12A", 14))) { unsigned long regbase = dp->parent->addrs[2].address; par->cmap_adr = ioremap(regbase, 0x1FFF); par->cmap_type = cmap_M3A; |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/fs In directory usw-pr-cvs1:/tmp/cvs-serv1198/fs Modified Files: Config.in Makefile Log Message: Synced to 2.4.12 Index: Config.in =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/fs/Config.in,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Config.in 2001/10/09 19:35:21 1.3 +++ Config.in 2001/10/15 01:13:17 1.4 @@ -26,9 +26,14 @@ dep_tristate ' UMSDOS: Unix-like file system on top of standard MSDOS fs' CONFIG_UMSDOS_FS $CONFIG_MSDOS_FS dep_tristate ' VFAT (Windows-95) fs support' CONFIG_VFAT_FS $CONFIG_FAT_FS dep_tristate 'EFS file system support (read only) (EXPERIMENTAL)' CONFIG_EFS_FS $CONFIG_EXPERIMENTAL -dep_tristate 'Journalling Flash File System (JFFS) support (EXPERIMENTAL)' CONFIG_JFFS_FS $CONFIG_EXPERIMENTAL $CONFIG_MTD +dep_tristate 'Journalling Flash File System (JFFS) support' CONFIG_JFFS_FS $CONFIG_MTD if [ "$CONFIG_JFFS_FS" = "y" -o "$CONFIG_JFFS_FS" = "m" ] ; then int 'JFFS debugging verbosity (0 = quiet, 3 = noisy)' CONFIG_JFFS_FS_VERBOSE 0 + bool 'JFFS stats available in /proc filesystem' CONFIG_JFFS_PROC_FS +fi +dep_tristate 'Journalling Flash File System v2 (JFFS2) support (EXPERIMENTAL)' CONFIG_JFFS2_FS $CONFIG_EXPERIMENTAL $CONFIG_MTD +if [ "$CONFIG_JFFS2_FS" != "n" ] ; then + int 'JFFS2 debugging verbosity (0 = quiet, 3 = noisy)' CONFIG_JFFS2_FS_DEBUG 0 fi tristate 'Compressed ROM file system support' CONFIG_CRAMFS bool 'Virtual memory file system support (former shm fs)' CONFIG_TMPFS Index: Makefile =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/fs/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Makefile 2001/10/09 19:35:21 1.2 +++ Makefile 2001/10/15 01:13:17 1.3 @@ -14,7 +14,7 @@ super.o block_dev.o char_dev.o stat.o exec.o pipe.o namei.o \ fcntl.o ioctl.o readdir.o select.o fifo.o locks.o \ dcache.o inode.o attr.o bad_inode.o file.o iobuf.o dnotify.o \ - filesystems.o + filesystems.o namespace.o ifeq ($(CONFIG_QUOTA),y) obj-y += dquot.o @@ -52,6 +52,7 @@ subdir-$(CONFIG_UFS_FS) += ufs subdir-$(CONFIG_EFS_FS) += efs subdir-$(CONFIG_JFFS_FS) += jffs +subdir-$(CONFIG_JFFS2_FS) += jffs2 subdir-$(CONFIG_AFFS_FS) += affs subdir-$(CONFIG_ROMFS_FS) += romfs subdir-$(CONFIG_QNX4FS_FS) += qnx4 |
From: James S. <jsi...@us...> - 2001-10-15 01:13:22
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/video/tdfx In directory usw-pr-cvs1:/tmp/cvs-serv1198/drivers/video/tdfx Modified Files: 3dfxfb.c Log Message: Synced to 2.4.12 Index: 3dfxfb.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/video/tdfx/3dfxfb.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- 3dfxfb.c 2001/10/08 02:26:20 1.13 +++ 3dfxfb.c 2001/10/15 01:13:17 1.14 @@ -1238,6 +1238,7 @@ MODULE_AUTHOR("Hannu Mallat <hm...@cc...>"); MODULE_DESCRIPTION("3Dfx framebuffer device driver"); +MODULE_LICENSE("GPL"); #ifdef MODULE module_init(tdfxfb_init); |
From: James S. <jsi...@us...> - 2001-10-15 01:13:21
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/alpha/kernel In directory usw-pr-cvs1:/tmp/cvs-serv1198/arch/alpha/kernel Modified Files: setup.c Log Message: Synced to 2.4.12 Index: setup.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/arch/alpha/kernel/setup.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- setup.c 2001/10/05 03:58:58 1.3 +++ setup.c 2001/10/15 01:13:16 1.4 @@ -63,12 +63,20 @@ /* Which processor we booted from. */ int boot_cpuid; -/* Using SRM callbacks for initial console output. This works from - setup_arch() time through the end of init_IRQ(), as those places - are under our control. +/* + * Using SRM callbacks for initial console output. This works from + * setup_arch() time through the end of time_init(), as those places + * are under our (Alpha) control. - By default, OFF; set it with a bootcommand arg of "srmcons". -*/ + * "srmcons" specified in the boot command arguments allows us to + * see kernel messages during the period of time before the true + * console device is "registered" during console_init(). As of this + * version (2.4.10), time_init() is the last Alpha-specific code + * called before console_init(), so we put "unregister" code + * there to prevent schizophrenic console behavior later... ;-} + * + * By default, OFF; set it with a bootcommand arg of "srmcons". + */ int srmcons_output = 0; /* Enforce a memory size limit; useful for testing. By default, none. */ @@ -85,7 +93,7 @@ static struct alpha_machine_vector *get_sysvec(long, long, long); static struct alpha_machine_vector *get_sysvec_byname(const char *); -static void get_sysnames(long, long, char **, char **); +static void get_sysnames(long, long, long, char **, char **); static char command_line[COMMAND_LINE_SIZE]; char saved_command_line[COMMAND_LINE_SIZE]; @@ -537,14 +545,14 @@ /* * Indentify and reconfigure for the current system. */ + cpu = (struct percpu_struct*)((char*)hwrpb + hwrpb->processor_offset); + get_sysnames(hwrpb->sys_type, hwrpb->sys_variation, - &type_name, &var_name); + cpu->type, &type_name, &var_name); if (*var_name == '0') var_name = ""; if (!vec) { - cpu = (struct percpu_struct*) - ((char*)hwrpb + hwrpb->processor_offset); vec = get_sysvec(hwrpb->sys_type, hwrpb->sys_variation, cpu->type); } @@ -788,6 +796,8 @@ /* Member ID is a bit-field. */ long member = (variation >> 10) & 0x3f; + cpu &= 0xffffffff; /* make it usable */ + switch (type) { case ST_DEC_ALCOR: if (member < N(alcor_indices)) @@ -796,6 +806,10 @@ case ST_DEC_EB164: if (member < N(eb164_indices)) vec = eb164_vecs[eb164_indices[member]]; + /* PC164 may show as EB164 variation with EV56 CPU, + but, since no true EB164 had anything but EV5... */ + if (vec == &eb164_mv && cpu == EV56_CPU) + vec = &pc164_mv; break; case ST_DEC_EB64P: if (member < N(eb64p_indices)) @@ -814,21 +828,18 @@ vec = tsunami_vecs[tsunami_indices[member]]; break; case ST_DEC_1000: - cpu &= 0xffffffff; if (cpu == EV5_CPU || cpu == EV56_CPU) vec = &mikasa_primo_mv; else vec = &mikasa_mv; break; case ST_DEC_NORITAKE: - cpu &= 0xffffffff; if (cpu == EV5_CPU || cpu == EV56_CPU) vec = &noritake_primo_mv; else vec = &noritake_mv; break; case ST_DEC_2100_A500: - cpu &= 0xffffffff; if (cpu == EV5_CPU || cpu == EV56_CPU) vec = &sable_gamma_mv; else @@ -892,7 +903,7 @@ } static void -get_sysnames(long type, long variation, +get_sysnames(long type, long variation, long cpu, char **type_name, char **variation_name) { long member; @@ -925,12 +936,18 @@ member = (variation >> 10) & 0x3f; /* member ID is a bit-field */ + cpu &= 0xffffffff; /* make it usable */ + switch (type) { /* select by family */ default: /* default to variation "0" for now */ break; case ST_DEC_EB164: if (member < N(eb164_indices)) *variation_name = eb164_names[eb164_indices[member]]; + /* PC164 may show as EB164 variation, but with EV56 CPU, + so, since no true EB164 had anything but EV5... */ + if (eb164_indices[member] == 0 && cpu == EV56_CPU) + *variation_name = eb164_names[1]; /* make it PC164 */ break; case ST_DEC_ALCOR: if (member < N(alcor_indices)) @@ -1041,7 +1058,7 @@ cpu_name = cpu_names[cpu_index]; get_sysnames(hwrpb->sys_type, hwrpb->sys_variation, - &systype_name, &sysvariation_name); + cpu->type, &systype_name, &sysvariation_name); nr_processors = get_nr_processors(cpu, hwrpb->nr_processors); |
From: James S. <jsi...@us...> - 2001-10-15 01:13:21
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/usb In directory usw-pr-cvs1:/tmp/cvs-serv1198/drivers/usb Modified Files: Config.in Makefile Log Message: Synced to 2.4.12 Index: Config.in =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/usb/Config.in,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Config.in 2001/10/06 16:11:13 1.15 +++ Config.in 2001/10/15 01:13:17 1.16 @@ -47,6 +47,7 @@ dep_tristate ' USB Mustek MDC800 Digital Camera support (EXPERIMENTAL)' CONFIG_USB_MDC800 $CONFIG_USB $CONFIG_EXPERIMENTAL dep_tristate ' USB Scanner support' CONFIG_USB_SCANNER $CONFIG_USB dep_tristate ' Microtek X6USB scanner support' CONFIG_USB_MICROTEK $CONFIG_USB $CONFIG_SCSI + dep_tristate ' HP53xx USB scanner support (EXPERIMENTAL)' CONFIG_USB_HPUSBSCSI $CONFIG_USB $CONFIG_SCSI $CONFIG_EXPERIMENTAL comment 'USB Multimedia devices' dep_tristate ' USB IBM (Xirlink) C-it Camera support' CONFIG_USB_IBMCAM $CONFIG_USB $CONFIG_VIDEO_DEV Index: Makefile =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/usb/Makefile,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Makefile 2001/10/06 16:11:13 1.14 +++ Makefile 2001/10/15 01:13:17 1.15 @@ -49,7 +49,7 @@ obj-$(CONFIG_USB_ACM) += acm.o obj-$(CONFIG_USB_PRINTER) += printer.o obj-$(CONFIG_USB_AUDIO) += audio.o -obj-$(CONFIG_USB_IBMCAM) += ibmcam.o +obj-$(CONFIG_USB_IBMCAM) += ibmcam.o usbvideo.o ultracam.o obj-$(CONFIG_USB_PWC) += pwc.o obj-$(CONFIG_USB_DC2XX) += dc2xx.o obj-$(CONFIG_USB_MDC800) += mdc800.o @@ -64,6 +64,7 @@ obj-$(CONFIG_USB_RIO500) += rio500.o obj-$(CONFIG_USB_DSBR) += dsbr100.o obj-$(CONFIG_USB_MICROTEK) += microtek.o +obj-$(CONFIG_USB_HPUSBSCSI) += hpusbscsi.o obj-$(CONFIG_USB_BLUETOOTH) += bluetooth.o obj-$(CONFIG_USB_USBNET) += usbnet.o |
From: James S. <jsi...@us...> - 2001-10-15 01:13:21
|
Update of /cvsroot/linuxconsole/ruby/linux/include/linux In directory usw-pr-cvs1:/tmp/cvs-serv1198/include/linux Modified Files: kernel.h Log Message: Synced to 2.4.12 Index: kernel.h =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/include/linux/kernel.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- kernel.h 2001/10/06 16:11:13 1.7 +++ kernel.h 2001/10/15 01:13:17 1.8 @@ -96,6 +96,9 @@ extern void bust_spinlocks(int yes); extern int oops_in_progress; /* If set, an oops, panic(), BUG() or die() is in progress */ +extern int tainted; +extern const char *print_tainted(void); + static inline void do_BUG(const char *file, int line) { bust_spinlocks(1); |
From: James S. <jsi...@us...> - 2001-10-15 01:13:21
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/i386/mm In directory usw-pr-cvs1:/tmp/cvs-serv1198/arch/i386/mm Modified Files: fault.c Log Message: Synced to 2.4.12 Index: fault.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/arch/i386/mm/fault.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- fault.c 2001/10/06 16:11:12 1.5 +++ fault.c 2001/10/15 01:13:17 1.6 @@ -17,7 +17,7 @@ #include <linux/smp_lock.h> #include <linux/interrupt.h> #include <linux/init.h> -#include <linux/vt_kern.h> /* For unblank_screen() */ +#include <linux/tty.h> #include <asm/system.h> #include <asm/uaccess.h> |
From: James S. <jsi...@us...> - 2001-10-15 01:13:21
|
Update of /cvsroot/linuxconsole/ruby/linux/arch/cris In directory usw-pr-cvs1:/tmp/cvs-serv1198/arch/cris Modified Files: config.in Log Message: Synced to 2.4.12 Index: config.in =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/arch/cris/config.in,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- config.in 2001/09/09 16:36:33 1.4 +++ config.in 2001/10/15 01:13:16 1.5 @@ -14,6 +14,15 @@ endmenu mainmenu_option next_comment +comment 'Loadable module support' +bool 'Enable loadable module support' CONFIG_MODULES +if [ "$CONFIG_MODULES" = "y" ]; then + bool ' Set version information on all module symbols' CONFIG_MODVERSIONS + bool ' Kernel module loader' CONFIG_KMOD +fi +endmenu + +mainmenu_option next_comment comment 'General setup' bool 'Networking support' CONFIG_NET @@ -49,10 +58,8 @@ int 'DRAM size (dec, in MB)' CONFIG_ETRAX_DRAM_SIZE 8 int 'Buswidth of flash in bytes' CONFIG_ETRAX_FLASH_BUSWIDTH 2 -bool 'Use flash mirroring (for cramfs)' CONFIG_ETRAX_FLASH_MIRRORING_FOR_CRAMFS -if [ "$CONFIG_ETRAX_FLASH_MIRRORING_FOR_CRAMFS" = "y" ]; then - int ' Individual flash chip size (in MB)' CONFIG_ETRAX_FLASH_SIZE 2 -fi + +string 'Root device name' CONFIG_ETRAX_ROOT_DEVICE "/dev/mtdblock3" choice 'Product LED port' \ "Port-PA-LEDs CONFIG_ETRAX_PA_LEDS \ |