Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: networking: dsa: Remove platform device TODO

Since commit 83c0afaec7b7 ("net: dsa: Add new binding implementation"),
the shortcomings of the dsa platform device have been addressed, remove
that TODO item.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Florian Fainelli and committed by
David S. Miller
7d13eca0 e4d986a8

-20
-20
Documentation/networking/dsa/dsa.txt
··· 587 587 TODO 588 588 ==== 589 589 590 - The platform device problem 591 - --------------------------- 592 - DSA is currently implemented as a platform device driver which is far from ideal 593 - as was discussed in this thread: 594 - 595 - http://permalink.gmane.org/gmane.linux.network/329848 596 - 597 - This basically prevents the device driver model to be properly used and applied, 598 - and support non-MDIO, non-MMIO Ethernet connected switches. 599 - 600 - Another problem with the platform device driver approach is that it prevents the 601 - use of a modular switch drivers build due to a circular dependency, illustrated 602 - here: 603 - 604 - http://comments.gmane.org/gmane.linux.network/345803 605 - 606 - Attempts of reworking this has been done here: 607 - 608 - https://lwn.net/Articles/643149/ 609 - 610 590 Making SWITCHDEV and DSA converge towards an unified codebase 611 591 ------------------------------------------------------------- 612 592