From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756870AbdABXnn (ORCPT ); Mon, 2 Jan 2017 18:43:43 -0500 Received: from ozlabs.org ([103.22.144.67]:52721 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751884AbdABXml (ORCPT ); Mon, 2 Jan 2017 18:42:41 -0500 Date: Tue, 3 Jan 2017 10:42:39 +1100 From: Stephen Rothwell To: Daniel Vetter , Intel Graphics , DRI , Alex Williamson Cc: linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, Jike Song , Zhenyu Wang Subject: linux-next: build failure after merge of the drm-intel-fixes tree Message-ID: <20170103104239.67dd95ba@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, After merging the drm-intel-fixes tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/i915/gvt/kvmgt.c: In function 'intel_vgpu_open': drivers/gpu/drm/i915/gvt/kvmgt.c:511:32: error: dereferencing pointer to incomplete type 'struct mdev_device' vfio_unregister_notifier(&mdev->dev, VFIO_GROUP_NOTIFY, ^ Caused by commit 99e3123e3d72 ("vfio-mdev: Make mdev_device private and abstract interfaces") from the vfio-fixes tree interacting with commit 364fb6b789ff ("drm/i915/gvt/kvmgt: prevent double-release of vgpu") from the drm-intel-fixes tree. I applied this merge fix patch: From: Stephen Rothwell Date: Tue, 3 Jan 2017 10:38:48 +1100 Subject: [PATCH] vfio-mdev: fixup for "Make mdev_device private and abstract interfaces" Signed-off-by: Stephen Rothwell --- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gvt/kvmgt.c b/drivers/gpu/drm/i915/gvt/kvmgt.c index c24b665e007b..faaae07ae487 100644 --- a/drivers/gpu/drm/i915/gvt/kvmgt.c +++ b/drivers/gpu/drm/i915/gvt/kvmgt.c @@ -508,7 +508,7 @@ static int intel_vgpu_open(struct mdev_device *mdev) return ret; undo_group: - vfio_unregister_notifier(&mdev->dev, VFIO_GROUP_NOTIFY, + vfio_unregister_notifier(mdev_dev(mdev), VFIO_GROUP_NOTIFY, &vgpu->vdev.group_notifier); undo_iommu: -- 2.10.2 -- Cheers, Stephen Rothwell