Basically, there is no new code for -gc branch, just pick up
bfs: [Fix] Add additional checking in sched_submit_work()
There are total three reports that there are issue caused in resched_closest_idle(). I am considering remove this function in -gc as there is a total replacement implement in -vrq branch, but I'm still waiting for the feedback to decide to remove both two calls or may be just one of them. So there will be an update once it's finalized. And as upstream asm code clean-up, some X86 cpumask api is no longer supported, but good news is we using more generic ones, this happens in
bfs: Full cpumask based and LLC sensitive cpu selection, v3
At this point of time, some upstream patch, like BFQ is not yet updated, so the official -gc branch is not created yet, but there is a linux-4.2.y-bfs branch on bitbucket and github, which contains all bfs related commits in -gc branch for kernel 4.2. And there is an all-in-one patch file you can apply upon vanilla kernel tree easily.
Have fun with 4.2 and reports back if any related issue with this porting of bfs.
Missed one api changes for SMT, here is the update patch.