⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 007-samsung_flash.patch

📁 Linux Home Server 是专门为家庭和SOHO/SMB 设计的高性价比的ISCSI 存储服务器, 具有如下的特色: 强大的iscsi 存储服务器软件; 混合iscsi 和NAS 服务;
💻 PATCH
字号:
Index: linux-2.6.21.7/drivers/mtd/chips/cfi_cmdset_0002.c===================================================================--- linux-2.6.21.7.orig/drivers/mtd/chips/cfi_cmdset_0002.c+++ linux-2.6.21.7/drivers/mtd/chips/cfi_cmdset_0002.c@@ -51,6 +51,7 @@ #define SST49LF040B	        0x0050 #define SST49LF008A		0x005a #define AT49BV6416		0x00d6+#define MANUFACTURER_SAMSUNG	0x00ec  static int cfi_amdstd_read (struct mtd_info *, loff_t, size_t, size_t *, u_char *); static int cfi_amdstd_write_words(struct mtd_info *, loff_t, size_t, size_t *, const u_char *);@@ -294,12 +295,19 @@ struct mtd_info *cfi_cmdset_0002(struct   		if (extp->MajorVersion != '1' || 		    (extp->MinorVersion < '0' || extp->MinorVersion > '4')) {-			printk(KERN_ERR "  Unknown Amd/Fujitsu Extended Query "-			       "version %c.%c.\n",  extp->MajorVersion,-			       extp->MinorVersion);-			kfree(extp);-			kfree(mtd);-			return NULL;+		        if (cfi->mfr == MANUFACTURER_SAMSUNG &&+			    (extp->MajorVersion == '3' && extp->MinorVersion == '3')) {+			    printk(KERN_NOTICE "  Newer Samsung flash detected, "+			           "should be compatibile with Amd/Fujitsu.\n");+		        }+		        else {+			    printk(KERN_ERR "  Unknown Amd/Fujitsu Extended Query "+			           "version %c.%c.\n",  extp->MajorVersion,+			           extp->MinorVersion);+			    kfree(extp);+			    kfree(mtd);+			    return NULL;+		        } 		}  		/* Install our own private info structure */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -