Thread (4 messages) flat view 4 messages, 3 authors, 2016-02-02

Re: [PATCH] powerpc/powernv: Remove support for p5ioc2

From: Russell Currey <hidden>
Date: 2016-01-13 06:46:18

On Wed, 2016-01-13 at 17:39 +1100, Andrew Donnellan wrote:
On 13/01/16 17:10, Russell Currey wrote:
quoted
"p5ioc2 is used by approximately 2 machines in the world, and has never
ever been a supported configuration."

The code for p5ioc2 is essentially unused and complicates what is already
a very complicated codebase.  Its removal is essentially a "free win" in
the effort to simplify the powernv PCI code.

In addition, support for p5ioc2 has been dropped from skiboot.  There's no
reason to keep it around in the kernel.

Signed-off-by: Russell Currey <redacted>
Doesn't apply cleanly on next, but that's minor.
Going to do a V2 to address your other comment, so I might as well fix the next
issue.
quoted
@@ -117,11 +115,6 @@ struct pnv_phb {
  	union {
  		struct {
-			struct iommu_table iommu_table;
-			struct iommu_table_group table_group;
-		} p5ioc2;
-
-		struct {
  			/* Global bridge info */
  			unsigned int		total_pe;
  			unsigned int		reserved_pe;
Given this leaves struct ioda as the only member of the union, do we 
want to get rid of the union?
Probably.  I was going to leave that for future patches (which will be a proper
refactoring rather than a pure removal), but given it makes no difference I
should just get rid of it now.

Thanks for the review.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help