From a178922302430c0c4f1b1f4c4ee5d354931d807e Mon Sep 17 00:00:00 2001 From: charles Date: Tue, 5 Apr 2005 04:08:47 +0000 Subject: [PATCH] Changes for more recent kernels --- mtdemul/Makefile | 2 +- mtdemul/nandemul.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mtdemul/Makefile b/mtdemul/Makefile index 1817228..29121e3 100644 --- a/mtdemul/Makefile +++ b/mtdemul/Makefile @@ -15,7 +15,7 @@ ## Change or override KERNELDIR to your kernel ## comment out USE_xxxx if you don't want these features. -KERNELDIR = /usr/src/kernel-headers-2.4.18 +KERNELDIR = /usr/src/kernel-headers-2.4.27 CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include -O2 -Wall diff --git a/mtdemul/nandemul.c b/mtdemul/nandemul.c index 52a6a64..2bba97f 100644 --- a/mtdemul/nandemul.c +++ b/mtdemul/nandemul.c @@ -638,7 +638,7 @@ static void nand_sync (struct mtd_info *mtd) /* * Scan for the NAND device */ -int nand_scan (struct mtd_info *mtd) +int nand_scan (struct mtd_info *mtd,int maxchips) { mtd->oobblock = 512; mtd->oobsize = 16; @@ -650,7 +650,7 @@ int nand_scan (struct mtd_info *mtd) /* Fill in remaining MTD driver data */ mtd->type = MTD_NANDFLASH; mtd->flags = MTD_CAP_NANDFLASH; - mtd->module = THIS_MODULE; + mtd->owner = THIS_MODULE; mtd->ecctype = MTD_ECC_NONE; mtd->erase = nand_erase; mtd->point = NULL; @@ -702,7 +702,7 @@ int __init nandemul_init (void) // Do the nand init - nand_scan(&nandemul_mtd); + nand_scan(&nandemul_mtd,1); nandemul_Initialise(); -- 2.30.2