History log of /freebsd-10.1-release/sys/dev/vt/vt_core.c
Revision Date Author Comments
# 279264 25-Feb-2015 delphij

Fix integer overflow in IGMP protocol. [SA-15:04]

Fix vt(4) crash with improper ioctl parameters. [EN-15:01]

Updated base system OpenSSL to 1.0.1l. [EN-15:02]

Fix freebsd-update libraries update ordering issue. [EN-15:03]

Approved by: so


# 273300 20-Oct-2014 emaste

MFS10 r273296 (r273219 in HEAD):

Do nothing in vt_upgrade if there is no vt driver

Previously, if no drivers attached at boot we would panic with
"vtbuf_fill_locked begin.tp_row 0 must be < screen height 0".

PR: 192248
Approved by: re


# 273104 14-Oct-2014 dumbbell

vt(4): Don't recalculate buffer size if we don't know screen size

MF10: r273037
MFC: r272537

When the screen size is unknown, it's set to 0x0. We can't use that as
the buffer size, otherwise, functions such as vtbuf_fill() will fail.

This fixes a panic on RaspberryPi, where there's no vt(4) backend
configured early in boot.

PR: 193981
Tested by: danilo@
Approved by: re (marius)


# 273103 14-Oct-2014 dumbbell

vt(4): Save/restore keyboard mode & LED states when switching window

MF10: r273036
MFC: r272416

Add new functions to manipulate these mode & state, instead of calling
kbdd_ioctl() everyhere.

This fixes at least two bugs:

1. The state of the Scroll Lock LED and the state of scroll mode
could be out-of-sync. For instance, if one enables scroll mode on
window #1 and switches to window #2, the LED would remain on, but
the window wouldn't be in scroll mode.

Similarily, when switching between a console and an X.Org
session, the LED states could be inconsistent with the real
state.

2. When exiting from an X.Org session, the user could be unable to
type anything. The workaround was to switch to another console
window and come back.

Differential Revision: https://reviews.freebsd.org/D821
Reviewed by: ray@
Approved by: re (marius), ray@
Tested by: kwm@


# 279264 25-Feb-2015 delphij

Fix integer overflow in IGMP protocol. [SA-15:04]

Fix vt(4) crash with improper ioctl parameters. [EN-15:01]

Updated base system OpenSSL to 1.0.1l. [EN-15:02]

Fix freebsd-update libraries update ordering issue. [EN-15:03]

Approved by: so


# 273300 20-Oct-2014 emaste

MFS10 r273296 (r273219 in HEAD):

Do nothing in vt_upgrade if there is no vt driver

Previously, if no drivers attached at boot we would panic with
"vtbuf_fill_locked begin.tp_row 0 must be < screen height 0".

PR: 192248
Approved by: re


# 273104 14-Oct-2014 dumbbell

vt(4): Don't recalculate buffer size if we don't know screen size

MF10: r273037
MFC: r272537

When the screen size is unknown, it's set to 0x0. We can't use that as
the buffer size, otherwise, functions such as vtbuf_fill() will fail.

This fixes a panic on RaspberryPi, where there's no vt(4) backend
configured early in boot.

PR: 193981
Tested by: danilo@
Approved by: re (marius)


# 273103 14-Oct-2014 dumbbell

vt(4): Save/restore keyboard mode & LED states when switching window

MF10: r273036
MFC: r272416

Add new functions to manipulate these mode & state, instead of calling
kbdd_ioctl() everyhere.

This fixes at least two bugs:

1. The state of the Scroll Lock LED and the state of scroll mode
could be out-of-sync. For instance, if one enables scroll mode on
window #1 and switches to window #2, the LED would remain on, but
the window wouldn't be in scroll mode.

Similarily, when switching between a console and an X.Org
session, the LED states could be inconsistent with the real
state.

2. When exiting from an X.Org session, the user could be unable to
type anything. The workaround was to switch to another console
window and come back.

Differential Revision: https://reviews.freebsd.org/D821
Reviewed by: ray@
Approved by: re (marius), ray@
Tested by: kwm@