View | Details | Raw Unified | Return to bug 6106 | Differences between
and this patch

Collapse All | Expand All

(-)drivers/video/console/vgacon.c.2.6.15.4 (-2 / +8 lines)
Lines 449-455 static void vgacon_cursor(struct vc_data Link Here
449
	switch (mode) {
449
	switch (mode) {
450
	case CM_ERASE:
450
	case CM_ERASE:
451
		write_vga(14, (c->vc_pos - vga_vram_base) / 2);
451
		write_vga(14, (c->vc_pos - vga_vram_base) / 2);
452
		vgacon_set_cursor_size(c->vc_x, 31, 30);
452
	        if (vga_video_type >= VIDEO_TYPE_VGAC)
453
			vgacon_set_cursor_size(c->vc_x, 31, 30);
454
		else
455
			vgacon_set_cursor_size(c->vc_x, 31, 31);
453
		break;
456
		break;
454
457
455
	case CM_MOVE:
458
	case CM_MOVE:
Lines 487-493 static void vgacon_cursor(struct vc_data Link Here
487
						10 ? 1 : 2));
490
						10 ? 1 : 2));
488
			break;
491
			break;
489
		case CUR_NONE:
492
		case CUR_NONE:
490
			vgacon_set_cursor_size(c->vc_x, 31, 30);
493
			if (vga_video_type >= VIDEO_TYPE_VGAC)
494
				vgacon_set_cursor_size(c->vc_x, 31, 30);
495
			else
496
				vgacon_set_cursor_size(c->vc_x, 31, 31);
491
			break;
497
			break;
492
		default:
498
		default:
493
			vgacon_set_cursor_size(c->vc_x, 1,
499
			vgacon_set_cursor_size(c->vc_x, 1,

Return to bug 6106