Hi, Here is a respin of my patchset from yesterday. I consider this finished and have signed it off. It's improved since yesterday, with better names chosen for a few functions. It's all clean-up with the exception of the patch titled HACK, which I dont have enough information to address. If someone at Broadcom wants to give me some documentation, it would help considerably. This has been tested on 4.12 and 4.12.2 on a per-patch basis. I cannot fully test on 4.13-rc1 as the driver is broken in mainline and no longer works on my hardware (43430a1). -Ian