diff options
| author | Philip J Kelleher <pjk1939@linux.vnet.ibm.com> | 2013-02-27 10:24:59 -0500 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2013-03-11 14:53:55 -0400 |
| commit | 9bb3c4469e317919b0fde8c0e0a3ebe7bd2cf167 (patch) | |
| tree | eedff7334f2d933d9d1d1b29d56d1828a55aac92 | |
| parent | 03ac03a8971bd7e9f8c8b20a309b61beaf154d60 (diff) | |
block: IBM RamSan 70/80 branding changes.
This patch includes changing the hardware branding name from
IBM RamSan to IBM FlashSystem.
v2 Changes include:
o Removing the unnecessary IBM Vendor ID #define
v1 Changes include:
o Changed all references of RamSan to FlashSystem.
o Changed the vendor/device IDs for the product.
o Changed driver version number.
o Updated the MAINTAINERS file.
o Various other little things.
Signed-off-by: Philip J Kelleher <pjk1939@linux.vnet.ibm.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
| -rw-r--r-- | MAINTAINERS | 12 | ||||
| -rw-r--r-- | drivers/block/Kconfig | 4 | ||||
| -rw-r--r-- | drivers/block/rsxx/Makefile | 2 | ||||
| -rw-r--r-- | drivers/block/rsxx/config.c | 2 | ||||
| -rw-r--r-- | drivers/block/rsxx/core.c | 10 | ||||
| -rw-r--r-- | drivers/block/rsxx/dma.c | 2 | ||||
| -rw-r--r-- | drivers/block/rsxx/rsxx_cfg.h | 2 | ||||
| -rw-r--r-- | drivers/block/rsxx/rsxx_priv.h | 9 |
8 files changed, 19 insertions, 24 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 95616582c728..a00f0eaf0eda 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -3242,6 +3242,12 @@ F: Documentation/firmware_class/ | |||
| 3242 | F: drivers/base/firmware*.c | 3242 | F: drivers/base/firmware*.c |
| 3243 | F: include/linux/firmware.h | 3243 | F: include/linux/firmware.h |
| 3244 | 3244 | ||
| 3245 | FLASHSYSTEM DRIVER (IBM FlashSystem 70/80 PCI SSD Flash Card) | ||
| 3246 | M: Joshua Morris <josh.h.morris@us.ibm.com> | ||
| 3247 | M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> | ||
| 3248 | S: Maintained | ||
| 3249 | F: drivers/block/rsxx/ | ||
| 3250 | |||
| 3245 | FLOPPY DRIVER | 3251 | FLOPPY DRIVER |
| 3246 | M: Jiri Kosina <jkosina@suse.cz> | 3252 | M: Jiri Kosina <jkosina@suse.cz> |
| 3247 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git | 3253 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git |
| @@ -6516,12 +6522,6 @@ S: Maintained | |||
| 6516 | F: Documentation/blockdev/ramdisk.txt | 6522 | F: Documentation/blockdev/ramdisk.txt |
| 6517 | F: drivers/block/brd.c | 6523 | F: drivers/block/brd.c |
| 6518 | 6524 | ||
| 6519 | RAMSAM DRIVER (IBM RamSan 70/80 PCI SSD Flash Card) | ||
| 6520 | M: Joshua Morris <josh.h.morris@us.ibm.com> | ||
| 6521 | M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> | ||
| 6522 | S: Maintained | ||
| 6523 | F: drivers/block/rsxx/ | ||
| 6524 | |||
| 6525 | RANDOM NUMBER DRIVER | 6525 | RANDOM NUMBER DRIVER |
| 6526 | M: Theodore Ts'o" <tytso@mit.edu> | 6526 | M: Theodore Ts'o" <tytso@mit.edu> |
| 6527 | S: Maintained | 6527 | S: Maintained |
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 5dc0daed8fac..b81ddfea1da0 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig | |||
| @@ -532,11 +532,11 @@ config BLK_DEV_RBD | |||
| 532 | If unsure, say N. | 532 | If unsure, say N. |
| 533 | 533 | ||
| 534 | config BLK_DEV_RSXX | 534 | config BLK_DEV_RSXX |
| 535 | tristate "RamSam PCIe Flash SSD Device Driver" | 535 | tristate "IBM FlashSystem 70/80 PCIe SSD Device Driver" |
| 536 | depends on PCI | 536 | depends on PCI |
| 537 | help | 537 | help |
| 538 | Device driver for IBM's high speed PCIe SSD | 538 | Device driver for IBM's high speed PCIe SSD |
| 539 | storage devices: RamSan-70 and RamSan-80. | 539 | storage devices: FlashSystem-70 and FlashSystem-80. |
| 540 | 540 | ||
| 541 | To compile this driver as a module, choose M here: the | 541 | To compile this driver as a module, choose M here: the |
| 542 | module will be called rsxx. | 542 | module will be called rsxx. |
diff --git a/drivers/block/rsxx/Makefile b/drivers/block/rsxx/Makefile index f35cd0b71f7b..b1c53c0aa450 100644 --- a/drivers/block/rsxx/Makefile +++ b/drivers/block/rsxx/Makefile | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | obj-$(CONFIG_BLK_DEV_RSXX) += rsxx.o | 1 | obj-$(CONFIG_BLK_DEV_RSXX) += rsxx.o |
| 2 | rsxx-y := config.o core.o cregs.o dev.o dma.o | 2 | rsxx-objs := config.o core.o cregs.o dev.o dma.o |
diff --git a/drivers/block/rsxx/config.c b/drivers/block/rsxx/config.c index 0d8cb18284eb..10cd530d3e10 100644 --- a/drivers/block/rsxx/config.c +++ b/drivers/block/rsxx/config.c | |||
| @@ -35,7 +35,7 @@ static void initialize_config(struct rsxx_card_cfg *cfg) | |||
| 35 | 35 | ||
| 36 | cfg->data.block_size = RSXX_HW_BLK_SIZE; | 36 | cfg->data.block_size = RSXX_HW_BLK_SIZE; |
| 37 | cfg->data.stripe_size = RSXX_HW_BLK_SIZE; | 37 | cfg->data.stripe_size = RSXX_HW_BLK_SIZE; |
| 38 | cfg->data.vendor_id = RSXX_VENDOR_ID_TMS_IBM; | 38 | cfg->data.vendor_id = RSXX_VENDOR_ID_IBM; |
| 39 | cfg->data.cache_order = (-1); | 39 | cfg->data.cache_order = (-1); |
| 40 | cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; | 40 | cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; |
| 41 | cfg->data.intr_coal.count = 0; | 41 | cfg->data.intr_coal.count = 0; |
diff --git a/drivers/block/rsxx/core.c b/drivers/block/rsxx/core.c index edbae10e7f6f..b82ee7baf0e8 100644 --- a/drivers/block/rsxx/core.c +++ b/drivers/block/rsxx/core.c | |||
| @@ -39,8 +39,8 @@ | |||
| 39 | 39 | ||
| 40 | #define NO_LEGACY 0 | 40 | #define NO_LEGACY 0 |
| 41 | 41 | ||
| 42 | MODULE_DESCRIPTION("IBM RamSan PCIe Flash SSD Device Driver"); | 42 | MODULE_DESCRIPTION("IBM FlashSystem 70/80 PCIe SSD Device Driver"); |
| 43 | MODULE_AUTHOR("IBM <support@ramsan.com>"); | 43 | MODULE_AUTHOR("Joshua Morris/Philip Kelleher, IBM"); |
| 44 | MODULE_LICENSE("GPL"); | 44 | MODULE_LICENSE("GPL"); |
| 45 | MODULE_VERSION(DRIVER_VERSION); | 45 | MODULE_VERSION(DRIVER_VERSION); |
| 46 | 46 | ||
| @@ -593,10 +593,8 @@ static void rsxx_pci_shutdown(struct pci_dev *dev) | |||
| 593 | } | 593 | } |
| 594 | 594 | ||
| 595 | static DEFINE_PCI_DEVICE_TABLE(rsxx_pci_ids) = { | 595 | static DEFINE_PCI_DEVICE_TABLE(rsxx_pci_ids) = { |
| 596 | {PCI_DEVICE(PCI_VENDOR_ID_TMS_IBM, PCI_DEVICE_ID_RS70_FLASH)}, | 596 | {PCI_DEVICE(PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_FS70_FLASH)}, |
| 597 | {PCI_DEVICE(PCI_VENDOR_ID_TMS_IBM, PCI_DEVICE_ID_RS70D_FLASH)}, | 597 | {PCI_DEVICE(PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_FS80_FLASH)}, |
| 598 | {PCI_DEVICE(PCI_VENDOR_ID_TMS_IBM, PCI_DEVICE_ID_RS80_FLASH)}, | ||
| 599 | {PCI_DEVICE(PCI_VENDOR_ID_TMS_IBM, PCI_DEVICE_ID_RS81_FLASH)}, | ||
| 600 | {0,}, | 598 | {0,}, |
| 601 | }; | 599 | }; |
| 602 | 600 | ||
diff --git a/drivers/block/rsxx/dma.c b/drivers/block/rsxx/dma.c index 7c3a57bed2cd..efd75b55a670 100644 --- a/drivers/block/rsxx/dma.c +++ b/drivers/block/rsxx/dma.c | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | struct rsxx_dma { | 28 | struct rsxx_dma { |
| 29 | struct list_head list; | 29 | struct list_head list; |
| 30 | u8 cmd; | 30 | u8 cmd; |
| 31 | unsigned int laddr; /* Logical address on the ramsan */ | 31 | unsigned int laddr; /* Logical address */ |
| 32 | struct { | 32 | struct { |
| 33 | u32 off; | 33 | u32 off; |
| 34 | u32 cnt; | 34 | u32 cnt; |
diff --git a/drivers/block/rsxx/rsxx_cfg.h b/drivers/block/rsxx/rsxx_cfg.h index c025fe5fdb70..f384c943846d 100644 --- a/drivers/block/rsxx/rsxx_cfg.h +++ b/drivers/block/rsxx/rsxx_cfg.h | |||
| @@ -58,7 +58,7 @@ struct rsxx_card_cfg { | |||
| 58 | }; | 58 | }; |
| 59 | 59 | ||
| 60 | /* Vendor ID Values */ | 60 | /* Vendor ID Values */ |
| 61 | #define RSXX_VENDOR_ID_TMS_IBM 0 | 61 | #define RSXX_VENDOR_ID_IBM 0 |
| 62 | #define RSXX_VENDOR_ID_DSI 1 | 62 | #define RSXX_VENDOR_ID_DSI 1 |
| 63 | #define RSXX_VENDOR_COUNT 2 | 63 | #define RSXX_VENDOR_COUNT 2 |
| 64 | 64 | ||
diff --git a/drivers/block/rsxx/rsxx_priv.h b/drivers/block/rsxx/rsxx_priv.h index a1ac907d8f4c..f5a95f75bd57 100644 --- a/drivers/block/rsxx/rsxx_priv.h +++ b/drivers/block/rsxx/rsxx_priv.h | |||
| @@ -45,16 +45,13 @@ | |||
| 45 | 45 | ||
| 46 | struct proc_cmd; | 46 | struct proc_cmd; |
| 47 | 47 | ||
| 48 | #define PCI_VENDOR_ID_TMS_IBM 0x15B6 | 48 | #define PCI_DEVICE_ID_FS70_FLASH 0x04A9 |
| 49 | #define PCI_DEVICE_ID_RS70_FLASH 0x0019 | 49 | #define PCI_DEVICE_ID_FS80_FLASH 0x04AA |
| 50 | #define PCI_DEVICE_ID_RS70D_FLASH 0x001A | ||
| 51 | #define PCI_DEVICE_ID_RS80_FLASH 0x001C | ||
| 52 | #define PCI_DEVICE_ID_RS81_FLASH 0x001E | ||
| 53 | 50 | ||
| 54 | #define RS70_PCI_REV_SUPPORTED 4 | 51 | #define RS70_PCI_REV_SUPPORTED 4 |
| 55 | 52 | ||
| 56 | #define DRIVER_NAME "rsxx" | 53 | #define DRIVER_NAME "rsxx" |
| 57 | #define DRIVER_VERSION "3.7" | 54 | #define DRIVER_VERSION "4.0" |
| 58 | 55 | ||
| 59 | /* Block size is 4096 */ | 56 | /* Block size is 4096 */ |
| 60 | #define RSXX_HW_BLK_SHIFT 12 | 57 | #define RSXX_HW_BLK_SHIFT 12 |
