Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1278145

Re: MPT2SAS boot fail... due to silently loosing the driver

From Ingo Molnar <mingo@kernel.org>
Newsgroups linux.kernel
Subject Re: MPT2SAS boot fail... due to silently loosing the driver
Date 2015-11-26 11:50 +0100
Message-ID <qz2hH-3Y1-11@gated-at.bofh.it> (permalink)
References <qxYJc-1N0-21@gated-at.bofh.it> <qykA2-7Vh-25@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


* Martin K. Petersen <martin.petersen@oracle.com> wrote:

> >>>>> "Peter" == Peter Zijlstra <peterz@infradead.org> writes:
> 
> Peter> Please either create a fake MPT2SAS config that selects the
> Peter> MPT3SAS driver, or rename the whole thing to MPT23SAS such that
> Peter> we at least get a relevant question on oldconfig.
> 
> Sorry about that, Peter.
> 
> I get bitten by oldconfig all the time so I have a script to manage all
> my configs. But it it would be nice if we had a way to express config
> options transitions in kbuild.
> 
> I guess we could do something like the following and let it sit for a
> release cycle to help people transition. Bit of a hack, but it worked
> for me in my quick testing...
> 
> -- 
> Martin K. Petersen	Oracle Linux Engineering
> 
> diff --git a/drivers/scsi/mpt3sas/Kconfig b/drivers/scsi/mpt3sas/Kconfig
> index 29061467cc17..901c97f1e368 100644
> --- a/drivers/scsi/mpt3sas/Kconfig
> +++ b/drivers/scsi/mpt3sas/Kconfig
> @@ -48,6 +48,13 @@ config SCSI_MPT3SAS
>  	---help---
>  	This driver supports PCI-Express SAS 12Gb/s Host Adapters.
>  
> +config SCSI_MPT2SAS
> +	tristate
> +	default n
> +	select SCSI_MPT3SAS
> +	---help---
> +	Dummy config option for backwards compatiblity.

So I don't think this does what you expect it to do: non-interactive options will 
be set to their defaults, regardless of what's in the oldconfig.

So you need to make it interactive, with a short help text that explains to users 
that this is legacy option only, and that they should enable the MPT3SAS option if 
they want to configure things manually.

i.e. something like:

+config SCSI_MPT2SAS
+	tristate "Legacy MPT2SAS config option"
+	default n
+	select SCSI_MPT3SAS
+	---help---
+	Dummy config option for backwards compatiblity: configure the MPT3SAS 
+	driver instead.

Thanks,

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

MPT2SAS boot fail... due to silently loosing the driver Peter Zijlstra <peterz@infradead.org> - 2015-11-23 13:50 +0100
  Re: MPT2SAS boot fail... due to silently loosing the driver Hannes Reinecke <hare@suse.de> - 2015-11-24 09:00 +0100
    Re: MPT2SAS boot fail... due to silently loosing the driver Christoph Hellwig <hch@lst.de> - 2015-11-24 09:00 +0100
  Re: MPT2SAS boot fail... due to silently loosing the driver Christoph Hellwig <hch@lst.de> - 2015-11-24 09:00 +0100
    Re: MPT2SAS boot fail... due to silently loosing the driver Ingo Molnar <mingo@kernel.org> - 2015-11-24 09:10 +0100
  Re: MPT2SAS boot fail... due to silently loosing the driver "Martin K. Petersen" <martin.petersen@oracle.com> - 2015-11-24 13:10 +0100
    Re: MPT2SAS boot fail... due to silently loosing the driver Ingo Molnar <mingo@kernel.org> - 2015-11-26 11:50 +0100
    Re: MPT2SAS boot fail... due to silently loosing the driver Ingo Molnar <mingo@kernel.org> - 2015-11-26 12:00 +0100

csiph-web