Merge drm/drm-next into drm-intel-next-queued
authorJani Nikula <jani.nikula@intel.com>
Wed, 11 Dec 2019 08:35:37 +0000 (10:35 +0200)
committerJani Nikula <jani.nikula@intel.com>
Wed, 11 Dec 2019 09:13:50 +0000 (11:13 +0200)
Sync up with v5.5-rc1 to get the updated lock_release() API among other
things. Fix the conflict reported by Stephen Rothwell [1].

[1] http://lore.kernel.org/r/20191210093957.5120f717@canb.auug.org.au

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
1  2 
drivers/gpu/drm/Kconfig
drivers/gpu/drm/i915/Kconfig.debug
drivers/gpu/drm/i915/gem/i915_gem_context.c
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
drivers/gpu/drm/i915/gt/intel_engine_pm.c
drivers/gpu/drm/i915/i915_request.c
include/linux/lockdep.h

Simple merge
Simple merge
Simple merge
@@@ -626,15 -625,8 +625,15 @@@ do {                                                                     
  do {                                                                  \
        typecheck(struct lockdep_map *, &(lock)->dep_map);              \
        lock_acquire(&(lock)->dep_map, 0, 0, 1, 1, NULL, _THIS_IP_);    \
-       lock_release(&(lock)->dep_map, 0, _THIS_IP_);                   \
+       lock_release(&(lock)->dep_map, _THIS_IP_);                      \
  } while (0)
-       lock_release(&(lock)->dep_map, 0, _THIS_IP_);           \
 +# define might_lock_nested(lock, subclass)                            \
 +do {                                                                  \
 +      typecheck(struct lockdep_map *, &(lock)->dep_map);              \
 +      lock_acquire(&(lock)->dep_map, subclass, 0, 1, 1, NULL,         \
 +                   _THIS_IP_);                                        \
++      lock_release(&(lock)->dep_map, _THIS_IP_);                      \
 +} while (0)
  
  #define lockdep_assert_irqs_enabled() do {                            \
                WARN_ONCE(debug_locks && !current->lockdep_recursion && \