]> git.hungrycats.org Git - linux/commitdiff
ia64: Patch by Christoph Hellwig: kill .hcl entry in SN hwgfs.
authorDavid Mosberger <davidm@tiger.hpl.hp.com>
Fri, 26 Sep 2003 06:56:41 +0000 (23:56 -0700)
committerDavid Mosberger <davidm@tiger.hpl.hp.com>
Fri, 26 Sep 2003 06:56:41 +0000 (23:56 -0700)
arch/ia64/sn/io/hwgfs/hcl.c

index 3305f1b67f8832c70d0c515ef8a38b235cd64ae2..a17be889cc341546ef66961ebca31bd7c91a4607 100644 (file)
@@ -53,73 +53,12 @@ static unsigned int hcl_debug = HCL_DEBUG_NONE;
 static unsigned int boot_options = OPTION_NONE;
 #endif
 
-/*
- * Some Global definitions.
- */
-vertex_hdl_t hcl_handle;
-
 invplace_t invplace_none = {
        GRAPH_VERTEX_NONE,
        GRAPH_VERTEX_PLACE_NONE,
        NULL
 };
 
-/*
- * HCL device driver.
- * The purpose of this device driver is to provide a facility 
- * for User Level Apps e.g. hinv, ioconfig etc. an ioctl path 
- * to manipulate label entries without having to implement
- * system call interfaces.  This methodology will enable us to 
- * make this feature module loadable.
- */
-static int hcl_open(struct inode * inode, struct file * filp)
-{
-       if (hcl_debug) {
-               printk("HCL: hcl_open called.\n");
-       }
-
-        return(0);
-
-}
-
-static int hcl_close(struct inode * inode, struct file * filp)
-{
-
-       if (hcl_debug) {
-               printk("HCL: hcl_close called.\n");
-       }
-
-        return(0);
-
-}
-
-static int hcl_ioctl(struct inode * inode, struct file * file,
-        unsigned int cmd, unsigned long arg)
-{
-
-       if (hcl_debug) {
-               printk("HCL: hcl_ioctl called.\n");
-       }
-
-       switch (cmd) {
-               default:
-                       if (hcl_debug) {
-                               printk("HCL: hcl_ioctl cmd = 0x%x\n", cmd);
-                       }
-       }
-
-       return(0);
-
-}
-
-struct file_operations hcl_fops = {
-       .owner = (struct module *)0,
-       .ioctl = hcl_ioctl,
-       .open = hcl_open,
-       .release = hcl_close,
-};
-
-
 /*
  * init_hcl() - Boot time initialization.
  *
@@ -146,21 +85,6 @@ int __init init_hcl(void)
        if (rv)
                printk ("WARNING: init_hcl: Failed to create hwgraph_root. Error = %d.\n", rv);
 
-       /*
-        * Create the hcl driver to support inventory entry manipulations.
-        *
-        */
-       hcl_handle = hwgraph_register(hwgraph_root, ".hcl",
-                       0, 0,
-                       0, 0,
-                       S_IFCHR | S_IRUSR | S_IWUSR | S_IRGRP, 0, 0,
-                       &hcl_fops, NULL);
-
-       if (hcl_handle == NULL) {
-               panic("HCL: Unable to create HCL Driver in init_hcl().\n");
-               return(0);
-       }
-
        /*
         * Initialize the HCL string table.
         */