forked from mirrors/linux
		
	NVMe: Remove unused variables
We don't track queues in a llist, subscribe to hot-cpu notifications, or internally retry commands. Delete the unused artifacts. Signed-off-by: Keith Busch <keith.busch@intel.com>
This commit is contained in:
		
							parent
							
								
									9ac16938ab
								
							
						
					
					
						commit
						4832851840
					
				
					 1 changed files with 0 additions and 8 deletions
				
			
		| 
						 | 
					@ -49,7 +49,6 @@
 | 
				
			||||||
#define CQ_SIZE(depth)		(depth * sizeof(struct nvme_completion))
 | 
					#define CQ_SIZE(depth)		(depth * sizeof(struct nvme_completion))
 | 
				
			||||||
#define ADMIN_TIMEOUT		(admin_timeout * HZ)
 | 
					#define ADMIN_TIMEOUT		(admin_timeout * HZ)
 | 
				
			||||||
#define SHUTDOWN_TIMEOUT	(shutdown_timeout * HZ)
 | 
					#define SHUTDOWN_TIMEOUT	(shutdown_timeout * HZ)
 | 
				
			||||||
#define IOD_TIMEOUT		(retry_time * HZ)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static unsigned char admin_timeout = 60;
 | 
					static unsigned char admin_timeout = 60;
 | 
				
			||||||
module_param(admin_timeout, byte, 0644);
 | 
					module_param(admin_timeout, byte, 0644);
 | 
				
			||||||
| 
						 | 
					@ -59,10 +58,6 @@ unsigned char nvme_io_timeout = 30;
 | 
				
			||||||
module_param_named(io_timeout, nvme_io_timeout, byte, 0644);
 | 
					module_param_named(io_timeout, nvme_io_timeout, byte, 0644);
 | 
				
			||||||
MODULE_PARM_DESC(io_timeout, "timeout in seconds for I/O");
 | 
					MODULE_PARM_DESC(io_timeout, "timeout in seconds for I/O");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static unsigned char retry_time = 30;
 | 
					 | 
				
			||||||
module_param(retry_time, byte, 0644);
 | 
					 | 
				
			||||||
MODULE_PARM_DESC(retry_time, "time in seconds to retry failed I/O");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static unsigned char shutdown_timeout = 5;
 | 
					static unsigned char shutdown_timeout = 5;
 | 
				
			||||||
module_param(shutdown_timeout, byte, 0644);
 | 
					module_param(shutdown_timeout, byte, 0644);
 | 
				
			||||||
MODULE_PARM_DESC(shutdown_timeout, "timeout in seconds for controller shutdown");
 | 
					MODULE_PARM_DESC(shutdown_timeout, "timeout in seconds for controller shutdown");
 | 
				
			||||||
| 
						 | 
					@ -81,7 +76,6 @@ static LIST_HEAD(dev_list);
 | 
				
			||||||
static struct task_struct *nvme_thread;
 | 
					static struct task_struct *nvme_thread;
 | 
				
			||||||
static struct workqueue_struct *nvme_workq;
 | 
					static struct workqueue_struct *nvme_workq;
 | 
				
			||||||
static wait_queue_head_t nvme_kthread_wait;
 | 
					static wait_queue_head_t nvme_kthread_wait;
 | 
				
			||||||
static struct notifier_block nvme_nb;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static struct class *nvme_class;
 | 
					static struct class *nvme_class;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -102,7 +96,6 @@ struct async_cmd_info {
 | 
				
			||||||
 * commands and one for I/O commands).
 | 
					 * commands and one for I/O commands).
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
struct nvme_queue {
 | 
					struct nvme_queue {
 | 
				
			||||||
	struct llist_node node;
 | 
					 | 
				
			||||||
	struct device *q_dmadev;
 | 
						struct device *q_dmadev;
 | 
				
			||||||
	struct nvme_dev *dev;
 | 
						struct nvme_dev *dev;
 | 
				
			||||||
	char irqname[24];	/* nvme4294967295-65535\0 */
 | 
						char irqname[24];	/* nvme4294967295-65535\0 */
 | 
				
			||||||
| 
						 | 
					@ -3203,7 +3196,6 @@ static int __init nvme_init(void)
 | 
				
			||||||
static void __exit nvme_exit(void)
 | 
					static void __exit nvme_exit(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	pci_unregister_driver(&nvme_driver);
 | 
						pci_unregister_driver(&nvme_driver);
 | 
				
			||||||
	unregister_hotcpu_notifier(&nvme_nb);
 | 
					 | 
				
			||||||
	unregister_blkdev(nvme_major, "nvme");
 | 
						unregister_blkdev(nvme_major, "nvme");
 | 
				
			||||||
	destroy_workqueue(nvme_workq);
 | 
						destroy_workqueue(nvme_workq);
 | 
				
			||||||
	class_destroy(nvme_class);
 | 
						class_destroy(nvme_class);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue