drm - Stabilize broadwell and improve skylake* The issue was primarily the bitops on longs were all wrong. '1 << N' returns an integer (even if N is a long), so those had to be 1L or 1LU. Ther
drm - Stabilize broadwell and improve skylake* The issue was primarily the bitops on longs were all wrong. '1 << N' returns an integer (even if N is a long), so those had to be 1L or 1LU. There were also some missing parenthesis in the bit test code.* Throw in one fix from Linux, but I think its basically a NOP when DMAPs are used (and we use DMAPs).* Add some code to catch a particular failure condition by locking up X in a while/tsleep loop instead of crashing outright, allowing a remote login to kgdb the live system.
show more ...
drm/include: Add missing parentheses in a macro.
kernel/linux: Add hweight8()
kernel/linux: Add hweight64()
drm: Add hweight16()Obtained-from: OpenBSD
drm/i915: Clean up various non-critical filesRemove dead code and obsolete fields in various areas, reducing differenceswith Linux 3.8.13.