mtd/drivers/mtd ssfdc.c,NONE,1.1

Simon Haynes baydel at infradead.org
Wed Aug 11 05:57:10 EDT 2004


Update of /home/cvs/mtd/drivers/mtd
In directory phoenix.infradead.org:/tmp/cvs-serv27193

Added Files:
	ssfdc.c 
Log Message:
Smart Media Translation Layer, First Cut

--- NEW FILE ssfdc.c ---
/*
 *  drivers/mtd/ssfdc.c
 *
 *  Copyright (C) 2003 Simon Haynes (simon at baydel.con)
 *                     Baydel Ltd
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public License
 * version 2.1 as published by the Free Software Foundation.
 *
 * This module provides a translation layer, via mtd, for smart
 * media card access. It essentially enables the possibility 
 * of using cards on a hardware which does not have a hardware translation
 * layer and interchanging them with hardware that does ie: PC card readers
 *
 * I had to write this module for a specific task and in a short timeframe
 * for this reason I have imposed some restricions to make the job easier.
 *
 * To build an compile the driver I added the following lines
[...1081 lines suppressed...]
    	blk_cleanup_queue(BLK_DEFAULT_QUEUE(ssfdc_major));



    	blksize_size[SSFDC_MAJOR] = NULL;
    	del_gendisk(&ssfdc_gendisk);

}

module_init(init_ssfdc);
module_exit(cleanup_ssfdc);


MODULE_LICENSE("GPL");
MODULE_AUTHOR("Simon Haynes <simon at baydel.com>");
MODULE_DESCRIPTION("SSFDC translation layer support for MTD");









More information about the linux-mtd-cvs mailing list