~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to drivers/tty/vt/keyboard.c

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
 * linux/drivers/char/keyboard.c
3
 
 *
4
2
 * Written for linux by Johan Myreen as a translation from
5
3
 * the assembly version by Linus (with diacriticals added)
6
4
 *
600
598
 
601
599
static void fn_show_mem(struct vc_data *vc)
602
600
{
603
 
        show_mem();
 
601
        show_mem(0);
604
602
}
605
603
 
606
604
static void fn_show_state(struct vc_data *vc)
654
652
        if (value >= ARRAY_SIZE(fn_handler))
655
653
                return;
656
654
        if ((kbd->kbdmode == VC_RAW ||
657
 
             kbd->kbdmode == VC_MEDIUMRAW) &&
 
655
             kbd->kbdmode == VC_MEDIUMRAW ||
 
656
             kbd->kbdmode == VC_OFF) &&
658
657
             value != KVAL(K_SAK))
659
658
                return;         /* SAK is allowed even in raw mode */
660
659
        fn_handler[value](vc);
1295
1294
        if (rc == NOTIFY_STOP)
1296
1295
                return;
1297
1296
 
1298
 
        if (raw_mode && type != KT_SPEC && type != KT_SHIFT)
 
1297
        if ((raw_mode || kbd->kbdmode == VC_OFF) && type != KT_SPEC && type != KT_SHIFT)
1299
1298
                return;
1300
1299
 
1301
1300
        (*k_handler[type])(vc, keysym & 0xff, !down);