Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits) [PATCH] devfs: Remove it from the feature_removal.txt file [PATCH] devfs: Last little devfs cleanups throughout the kernel tree. [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV [PATCH] devfs: Remove the tty_driver devfs_name field as it's no longer needed [PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed [PATCH] devfs: Remove the videodevice devfs_name field as it's no longer needed [PATCH] devfs: Remove the gendisk devfs_name field as it's no longer needed [PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree [PATCH] devfs: Remove devfs_remove() function from the kernel tree [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree [PATCH] devfs: Remove devfs support from the sound subsystem [PATCH] devfs: Remove devfs support from the ide subsystem. [PATCH] devfs: Remove devfs support from the serial subsystem [PATCH] devfs: Remove devfs from the init code [PATCH] devfs: Remove devfs from the partition code ...
This commit is contained in:
@@ -24,7 +24,6 @@
|
||||
#include <linux/major.h>
|
||||
#include <linux/mm.h>
|
||||
#include <linux/init.h>
|
||||
#include <linux/devfs_fs_kernel.h>
|
||||
#include <linux/sysctl.h>
|
||||
|
||||
#include <asm/uaccess.h>
|
||||
@@ -265,7 +264,6 @@ static void __init legacy_pty_init(void)
|
||||
pty_driver->owner = THIS_MODULE;
|
||||
pty_driver->driver_name = "pty_master";
|
||||
pty_driver->name = "pty";
|
||||
pty_driver->devfs_name = "pty/m";
|
||||
pty_driver->major = PTY_MASTER_MAJOR;
|
||||
pty_driver->minor_start = 0;
|
||||
pty_driver->type = TTY_DRIVER_TYPE_PTY;
|
||||
@@ -283,7 +281,6 @@ static void __init legacy_pty_init(void)
|
||||
pty_slave_driver->owner = THIS_MODULE;
|
||||
pty_slave_driver->driver_name = "pty_slave";
|
||||
pty_slave_driver->name = "ttyp";
|
||||
pty_slave_driver->devfs_name = "pty/s";
|
||||
pty_slave_driver->major = PTY_SLAVE_MAJOR;
|
||||
pty_slave_driver->minor_start = 0;
|
||||
pty_slave_driver->type = TTY_DRIVER_TYPE_PTY;
|
||||
@@ -351,7 +348,6 @@ static int pty_unix98_ioctl(struct tty_struct *tty, struct file *file,
|
||||
|
||||
static void __init unix98_pty_init(void)
|
||||
{
|
||||
devfs_mk_dir("pts");
|
||||
ptm_driver = alloc_tty_driver(NR_UNIX98_PTY_MAX);
|
||||
if (!ptm_driver)
|
||||
panic("Couldn't allocate Unix98 ptm driver");
|
||||
@@ -372,7 +368,7 @@ static void __init unix98_pty_init(void)
|
||||
ptm_driver->init_termios.c_cflag = B38400 | CS8 | CREAD;
|
||||
ptm_driver->init_termios.c_lflag = 0;
|
||||
ptm_driver->flags = TTY_DRIVER_RESET_TERMIOS | TTY_DRIVER_REAL_RAW |
|
||||
TTY_DRIVER_NO_DEVFS | TTY_DRIVER_DEVPTS_MEM;
|
||||
TTY_DRIVER_DYNAMIC_DEV | TTY_DRIVER_DEVPTS_MEM;
|
||||
ptm_driver->other = pts_driver;
|
||||
tty_set_operations(ptm_driver, &pty_ops);
|
||||
ptm_driver->ioctl = pty_unix98_ioctl;
|
||||
@@ -387,7 +383,7 @@ static void __init unix98_pty_init(void)
|
||||
pts_driver->init_termios = tty_std_termios;
|
||||
pts_driver->init_termios.c_cflag = B38400 | CS8 | CREAD;
|
||||
pts_driver->flags = TTY_DRIVER_RESET_TERMIOS | TTY_DRIVER_REAL_RAW |
|
||||
TTY_DRIVER_NO_DEVFS | TTY_DRIVER_DEVPTS_MEM;
|
||||
TTY_DRIVER_DYNAMIC_DEV | TTY_DRIVER_DEVPTS_MEM;
|
||||
pts_driver->other = ptm_driver;
|
||||
tty_set_operations(pts_driver, &pty_ops);
|
||||
|
||||
|
Reference in New Issue
Block a user