Deleted Added
full compact
vt_sysmouse.c (267538) vt_sysmouse.c (268366)
1/*-
2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
3 * All rights reserved.
4 *
5 * Copyright (c) 2009 The FreeBSD Foundation
6 * All rights reserved.
7 *
8 * This software was developed by Ed Schouten under sponsorship from the

--- 17 unchanged lines hidden (view full) ---

26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 */
32
33#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
3 * All rights reserved.
4 *
5 * Copyright (c) 2009 The FreeBSD Foundation
6 * All rights reserved.
7 *
8 * This software was developed by Ed Schouten under sponsorship from the

--- 17 unchanged lines hidden (view full) ---

26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 */
32
33#include <sys/cdefs.h>
34__FBSDID("$FreeBSD: stable/10/sys/dev/vt/vt_sysmouse.c 267538 2014-06-16 11:26:30Z ray $");
34__FBSDID("$FreeBSD: stable/10/sys/dev/vt/vt_sysmouse.c 268366 2014-07-07 14:16:05Z ray $");
35
36#include <sys/param.h>
37#include <sys/condvar.h>
38#include <sys/consio.h>
39#include <sys/fcntl.h>
40#include <sys/filio.h>
41#include <sys/kernel.h>
42#include <sys/malloc.h>

--- 357 unchanged lines hidden (view full) ---

400
401 return (revents);
402}
403
404static void
405sysmouse_drvinit(void *unused)
406{
407
35
36#include <sys/param.h>
37#include <sys/condvar.h>
38#include <sys/consio.h>
39#include <sys/fcntl.h>
40#include <sys/filio.h>
41#include <sys/kernel.h>
42#include <sys/malloc.h>

--- 357 unchanged lines hidden (view full) ---

400
401 return (revents);
402}
403
404static void
405sysmouse_drvinit(void *unused)
406{
407
408 if (!vty_enabled(VTY_VT))
409 return;
408 mtx_init(&sysmouse_lock, "sysmouse", NULL, MTX_DEF);
409 cv_init(&sysmouse_sleep, "sysmrd");
410 make_dev(&sysmouse_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600,
411 "sysmouse");
412}
413
414SYSINIT(sysmouse, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, sysmouse_drvinit, NULL);
410 mtx_init(&sysmouse_lock, "sysmouse", NULL, MTX_DEF);
411 cv_init(&sysmouse_sleep, "sysmrd");
412 make_dev(&sysmouse_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600,
413 "sysmouse");
414}
415
416SYSINIT(sysmouse, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, sysmouse_drvinit, NULL);