From: Stephen Rothwell <hidden> Date: 2012-03-08 04:44:12
Hi all,
This series of patches removes all the legacy iSeries platform specific
drivers (and the iSeries specific part of one). The legacy iSeries
platform main code has already bee removed along with CONFIG_PPC_ISERIES,
so none of this code is selectable or needed any more.
It would probably be easiest if all these patches were merged via the
powerpc tree to eliminate any dependencies between them. Their impact on
generic code is very small.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
arch/powerpc/include/asm/iseries/hv_call_event.h | 201 ---
arch/powerpc/include/asm/iseries/hv_lp_event.h | 162 --
arch/powerpc/include/asm/iseries/iommu.h | 37 -
arch/powerpc/include/asm/iseries/vio.h | 265 ----
arch/powerpc/kernel/vio.c | 18 +-
drivers/base/driver.c | 30 -
drivers/block/viodasd.c | 809 ----------
drivers/cdrom/viocd.c | 739 ----------
drivers/char/viotape.c | 1041 -------------
drivers/net/ethernet/ibm/Kconfig | 4 -
drivers/net/ethernet/ibm/Makefile | 1 -
drivers/net/ethernet/ibm/iseries_veth.c | 1710 ----------------------
drivers/scsi/Kconfig | 3 +-
drivers/scsi/ibmvscsi/Makefile | 1 -
drivers/scsi/ibmvscsi/ibmvscsi.c | 12 +-
drivers/scsi/ibmvscsi/ibmvscsi.h | 1 -
drivers/scsi/ibmvscsi/iseries_vscsi.c | 173 ---
drivers/tty/hvc/Kconfig | 10 -
drivers/tty/hvc/Makefile | 1 -
drivers/tty/hvc/hvc_iseries.c | 599 --------
drivers/tty/serial/Kconfig | 2 +-
include/linux/device.h | 4 -
22 files changed, 5 insertions(+), 5818 deletions(-)
From: Stephen Rothwell <hidden> Date: 2012-03-08 04:43:41
These drivers are specific to the PowerPC legacy iSeries platform and
their Kconfig is specified in arch/powerpc. Legacy iSeries is being
removed, so these drivers can no longer be selected.
Cc: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Stephen Rothwell <redacted>
---
drivers/block/viodasd.c | 809 ------------------------------------
drivers/cdrom/viocd.c | 739 ---------------------------------
drivers/char/viotape.c | 1041 -----------------------------------------------
3 files changed, 0 insertions(+), 2589 deletions(-)
delete mode 100644 drivers/block/viodasd.c
delete mode 100644 drivers/cdrom/viocd.c
delete mode 100644 drivers/char/viotape.c
From: Stephen Rothwell <hidden> Date: 2012-03-08 04:44:16
This driver is specific to the PowerPC legcay iSeries platform which is
being removed.
Cc: David Miller <davem@davemloft.net>
Cc: <redacted>
Signed-off-by: Stephen Rothwell <redacted>
---
drivers/net/ethernet/ibm/Kconfig | 4 -
drivers/net/ethernet/ibm/Makefile | 1 -
drivers/net/ethernet/ibm/iseries_veth.c | 1710 -------------------------------
3 files changed, 0 insertions(+), 1715 deletions(-)
delete mode 100644 drivers/net/ethernet/ibm/iseries_veth.c
From: Stephen Rothwell <hidden> Date: 2012-03-08 04:44:19
The PowerPC legacy iSeries platform is being removed and this code is
no longer selectable. There is more clean up that can be done, but this
just gets the old code out of the way.
Cc: "James E.J. Bottomley" <redacted>
Cc: Brian King <redacted>
Cc: linux-scsi@vger.kernel.org
Signed-off-by: Stephen Rothwell <redacted>
---
drivers/scsi/Kconfig | 3 +-
drivers/scsi/ibmvscsi/Makefile | 1 -
drivers/scsi/ibmvscsi/ibmvscsi.c | 12 +--
drivers/scsi/ibmvscsi/ibmvscsi.h | 1 -
drivers/scsi/ibmvscsi/iseries_vscsi.c | 173 ---------------------------------
5 files changed, 3 insertions(+), 187 deletions(-)
delete mode 100644 drivers/scsi/ibmvscsi/iseries_vscsi.c
From: Stephen Rothwell <hidden> Date: 2012-03-08 04:44:22
The PowerPC legacy iSeries platform is being removed so this is no
longer selectable.
Cc: Alan Cox <redacted>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-serial@vger.kernel.org
Signed-off-by: Stephen Rothwell <redacted>
---
drivers/tty/serial/Kconfig | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
From: Stephen Rothwell <hidden> Date: 2012-03-08 04:44:28
The PowerPC legacy iSeries plateform is being removed along with the
"one looney iseries driver", so this code can now be removed as well.
cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stephen Rothwell <redacted>
---
drivers/base/driver.c | 30 ------------------------------
include/linux/device.h | 4 ----
2 files changed, 0 insertions(+), 34 deletions(-)
@@ -1195,8 +1186,7 @@ static void __devinit vio_dev_release(struct device *dev){structiommu_table*tbl=get_iommu_table_base(dev);-/* iSeries uses a common table for all vio devices */-if(!firmware_has_feature(FW_FEATURE_ISERIES)&&tbl)+if(tbl)iommu_free_table(tbl,dev->of_node?dev->of_node->full_name:dev_name(dev));of_node_put(dev->of_node);
From: David Miller <davem@davemloft.net> Date: 2012-03-08 06:57:34
From: Stephen Rothwell <redacted>
Date: Thu, 8 Mar 2012 15:33:53 +1100
This driver is specific to the PowerPC legcay iSeries platform which is
being removed.
Cc: David Miller <davem@davemloft.net>
Cc: <redacted>
Signed-off-by: Stephen Rothwell <redacted>
From: David Miller <davem@davemloft.net> Date: 2012-03-08 06:57:43
From: Stephen Rothwell <redacted>
Date: Thu, 8 Mar 2012 15:28:53 +1100
It would probably be easiest if all these patches were merged via the
powerpc tree to eliminate any dependencies between them. Their impact on
generic code is very small.
It would probably be easiest if all these patches were merged via the
powerpc tree to eliminate any dependencies between them. Their impact on
generic code is very small.
Go ahead, no point in doing otherwise.
--
Jens Axboe
On Thu, Mar 08, 2012 at 03:28:53PM +1100, Stephen Rothwell wrote:
Hi all,
This series of patches removes all the legacy iSeries platform specific
drivers (and the iSeries specific part of one). The legacy iSeries
platform main code has already bee removed along with CONFIG_PPC_ISERIES,
so none of this code is selectable or needed any more.
It would probably be easiest if all these patches were merged via the
powerpc tree to eliminate any dependencies between them. Their impact on
generic code is very small.