TTY: Change the MasterPTY device major to not conflict with /dev/psaux

The 1st master pseudoterminal had the same device ID as /dev/psaux
which was caught by an assertion in Device VFS registration.

This would cause us to overwrite the PS/2 mouse device registration
which was definitely not good.
This commit is contained in:
Andreas Kling 2019-12-09 20:43:29 +01:00
parent dfd0daa157
commit be459acaea
Notes: sideshowbarker 2024-07-19 10:54:22 +09:00
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@
//#define MASTERPTY_DEBUG //#define MASTERPTY_DEBUG
MasterPTY::MasterPTY(unsigned index) MasterPTY::MasterPTY(unsigned index)
: CharacterDevice(10, index) : CharacterDevice(100, index)
, m_slave(adopt(*new SlavePTY(*this, index))) , m_slave(adopt(*new SlavePTY(*this, index)))
, m_index(index) , m_index(index)
{ {

View File

@ -6,7 +6,7 @@
//#define SLAVEPTY_DEBUG //#define SLAVEPTY_DEBUG
SlavePTY::SlavePTY(MasterPTY& master, unsigned index) SlavePTY::SlavePTY(MasterPTY& master, unsigned index)
: TTY(11, index) : TTY(101, index)
, m_master(master) , m_master(master)
, m_index(index) , m_index(index)
{ {