Hello! It looks like structures ath5k_hw and ath5k_softc represent the same thing, namely the private data of the device. I believe the separation between those structures exists only for historic reasons. ath5k_hw was the data specific to HAL, whereas ath5k_softc was the data used by the rest of the driver.
I think the code could be simplified if those structures are merged into one. I tried to do it, but it turns out the changes would be so massive that they would conflict with other patches. But once the high-priority patches are submitted, we should probably do the merging. -- Regards, Pavel Roskin _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel