lkml.org 
[lkml]   [2000]   [Sep]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: [2.4.0-test9-pre5] SCSI still broken, trident/mixer still broken
    Torben Mathiasen wrote:
    >
    > Ok, small patch cooked up. Not tested, not compiled. Give
    > it a try, and if it works please send it off to Linus.
    > I really need to get some work done on a project...

    Here is a very similar patch that has been tested
    [with a USB zip drive using sg (builtin) to read it].
    It worked and the /proc/scsi/sg directory was
    properly populated.

    Doug Gilbert--- linux/drivers/scsi/sg.c Thu Sep 21 15:05:28 2000
    +++ linux/drivers/scsi/sg.c3117 Thu Sep 21 15:22:08 2000
    @@ -17,8 +17,8 @@
    * any later version.
    *
    */
    - static char * sg_version_str = "Version: 3.1.16 (20000716)";
    - static int sg_version_num = 30116; /* 2 digits for each component */
    + static char * sg_version_str = "Version: 3.1.17 (20000921)";
    + static int sg_version_num = 30117; /* 2 digits for each component */
    /*
    * D. P. Gilbert (dgilbert@interlog.com, dougg@triode.net.au), notes:
    * - scsi logging is available via SCSI_LOG_TIMEOUT macros. First
    @@ -1298,18 +1298,20 @@
    }

    #ifdef MODULE
    -
    MODULE_PARM(def_reserved_size, "i");
    MODULE_PARM_DESC(def_reserved_size, "size of buffer reserved for each fd");
    +#endif /* MODULE */

    -int init_module(void) {
    +int __init init_sg(void) {
    +#ifdef MODULE
    if (def_reserved_size >= 0)
    sg_big_buff = def_reserved_size;
    +#endif /* MODULE */
    sg_template.module = THIS_MODULE;
    return scsi_register_module(MODULE_SCSI_DEV, &sg_template);
    }

    -void cleanup_module( void)
    +void __exit exit_sg( void)
    {
    #ifdef CONFIG_PROC_FS
    sg_proc_cleanup();
    @@ -1324,7 +1326,6 @@
    }
    sg_template.dev_max = 0;
    }
    -#endif /* MODULE */


    #if 0
    @@ -2782,3 +2783,7 @@
    return 1;
    }
    #endif /* CONFIG_PROC_FS */
    +
    +
    +module_init(init_sg);
    +module_exit(exit_sg);
    \
     
     \ /
      Last update: 2005-03-22 12:38    [W:0.028 / U:0.720 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site