From patchwork Fri Aug 4 05:07:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Airlie X-Patchwork-Id: 130968 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:44a:b0:3f2:4152:657d with SMTP id ez10csp46278vqb; Thu, 3 Aug 2023 22:42:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGo4ygQfOt64KUiEyqZM3dJM3x2TutH9K5DJuNsJP+1+LEV21YjdcJP5/ITQbapI1frfPue X-Received: by 2002:a05:6402:492:b0:521:8d64:df1c with SMTP id k18-20020a056402049200b005218d64df1cmr703510edv.0.1691127766909; Thu, 03 Aug 2023 22:42:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691127766; cv=none; d=google.com; s=arc-20160816; b=f9xZjiE1hg5lgwqGeQDxOVXUmQmwXMZ8SNLoL0JismPqFNPhvYabzbG29CsFmds7kq qlReHwsoDsYntu0wKtNw8GiCZcwV/u/cxdS6/M9HU4/zrKdrVj785KEh1juHnepOYXA9 36P8+K/xzISyxR5Fm0L4fk4i8cRkiUeIebzK9f5TUm/EG8BeaLbvTYm0BhNN8OtRsT40 /v9qpHqtkKmXUyyYi+HyCbogyAbLkpHmSnrKJKrjWmi/TjkGZ6UmTSSth94c+0lO+6ci oWXY5DJKQF+728Go9VJLDQsNPCIFa8vXcIXJKI+TyTDL0WWn4YUZHpmKBGUcy69mWdl7 TmfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=5nqqRfBNPBQ+VMaK2HsDYoXmhmlAtvK4SXNfFFGzlpo=; fh=kPcUwvyKfQihTwSSQ4D9ZAXJ0XyZIZkj0EY6CIKpQeg=; b=ZJ5byj1efRjBXo2yU636fEW6bMABIk3V+Txg00FWRQqwYV3kR7OnukcV2duK/FCDve o5wrSqLMc0cPByuaQyG7x2CrdkQ8DkoUccwEVSTcpnNx47w6OIv5bvhVWpXH2amtQKYz l2kdLGZ+N1ejMDyQYFDLHGYPm3KyHjq2cXcyIKKC5ar/OvO8TrNmrJSqnTlTSUsUDAzQ +T29HhvmTkcH7qBgZaeNs+5F6u/7mNU2e1YneV6By8V9ZBfYlDemwrwux6/UA/mhT915 MqNah25M7Xnn0AD5W4toyErmbaqhsFUB9hj696bvc6M+H8PslI1hH//exj2vfWzOq2sB 8hUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="lACS6lI/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p24-20020aa7d318000000b005231a2ce370si826607edq.388.2023.08.03.22.42.23; Thu, 03 Aug 2023 22:42:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="lACS6lI/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231277AbjHDFKf (ORCPT + 99 others); Fri, 4 Aug 2023 01:10:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42224 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232594AbjHDFIS (ORCPT ); Fri, 4 Aug 2023 01:08:18 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 229724237 for ; Thu, 3 Aug 2023 22:08:10 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-99c1f6f3884so229205966b.0 for ; Thu, 03 Aug 2023 22:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691125688; x=1691730488; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5nqqRfBNPBQ+VMaK2HsDYoXmhmlAtvK4SXNfFFGzlpo=; b=lACS6lI/ekoOHa/nyz59RAxxBRYorYg619oLE4WoJ+0tHRIgbsotkGfTrETXBdJ90K YLnSGJgpcAwEc9JknkHlswmASGDd1UEwpJeGg9Fvl49cbVJuiTX16G5Isdg4fVPg4oPl veMGoNBjt6umC24dlFxaL/I/2vljGKTAUH5hxF71qLZ5N7oal9OKMFBa+avD2IpFFS3p 5M/xEYCP99dE/MiOLV5yDNC2gDsytIsIrTx3I0owIRf5NxEFW1W0UMmm4Tn1wWnPB/2A V2EuGzRFrcc6mAAjv4HsB296hjBHh9kbyCc5fH7s3xHuzU9eljjl780gbVpI6KPYgsVu 4xvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691125688; x=1691730488; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5nqqRfBNPBQ+VMaK2HsDYoXmhmlAtvK4SXNfFFGzlpo=; b=b+NzwS8+cFDiep0p/TiMZK1XUrenyeopb0xmNzk8gfeN860JTOTYrna7HDCaO6DXWr Q2GsRKFB5ytEGSbB1OZfns4t24AmGMJvarT1jCCeXMm96BpWa41dxbb5TLo/bLrKPTk1 T9NJ8cOFRGVxkQOIkbdwrsF0xXUWu3ncI+5oFmI9Z8nS5jB69c86aaapF/PPeb/+9oT1 eZpi72pMDqVfQyeGHg2weRa6XPLco+Ob093p+N6YBW9HAy3+IIGa5hKvDoWwMWBAfQxn q/90HadPdLuUU4bJywSrE04JJO1JV3X4qWxWwlYe50qnzdRL0BHY1Dxysq9/CKQXuPAj CYmw== X-Gm-Message-State: AOJu0Yx0PkM8SMMfVgO8Q06Iugxvt6Gh6Gjsn3YhTkJvBjGEL6SB2TL5 KSKCH8aXrhdz2Sp1MIp+uqNSzHaWvfPcaqogwgs= X-Received: by 2002:a17:907:78c5:b0:99b:ef8a:d64a with SMTP id kv5-20020a17090778c500b0099bef8ad64amr612269ejc.0.1691125688392; Thu, 03 Aug 2023 22:08:08 -0700 (PDT) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 4 Aug 2023 15:07:56 +1000 Message-ID: Subject: [git pull] drm fixes for 6.5-rc5 To: Linus Torvalds , Daniel Vetter Cc: dri-devel , LKML X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773275989078175106 X-GMAIL-MSGID: 1773275989078175106 Hi Linus, Small set of fixes this week, i915 and a few misc ones. I didn't see an amd pull so maybe next week it'll have a few more on that driver. Dave. drm-fixes-2023-08-04: drm fixes for 6.5-rc5 ttm: - NULL ptr deref fix panel: - add missing MODULE_DEVICE_TABLE imx/ipuv3: - timing fix i915: - Fix bug in getting msg length in AUX CH registers handler - Gen12 AUX invalidation fixes - Fix premature release of request's reusable memory The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4: Linux 6.5-rc4 (2023-07-30 13:23:47 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04 for you to fetch changes up to 1958b0f95a35e4443573c4c3ec2efd89d2d00d82: Merge tag 'drm-intel-fixes-2023-08-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-04 09:38:38 +1000) ---------------------------------------------------------------- drm fixes for 6.5-rc5 ttm: - NULL ptr deref fix panel: - add missing MODULE_DEVICE_TABLE imx/ipuv3: - timing fix i915: - Fix bug in getting msg length in AUX CH registers handler - Gen12 AUX invalidation fixes - Fix premature release of request's reusable memory ---------------------------------------------------------------- Alexander Stein (1): drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning Andi Shyti (5): drm/i915/gt: Cleanup aux invalidation registers drm/i915: Add the gen12_needs_ccs_aux_inv helper drm/i915/gt: Rename flags with bit_group_X according to the datasheet drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS drm/i915/gt: Support aux invalidation on all engines Dave Airlie (2): Merge tag 'drm-misc-fixes-2023-08-03' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-08-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Guchun Chen (1): drm/ttm: check null pointer before accessing when swapping Janusz Krzysztofik (1): drm/i915: Fix premature release of request's reusable memory Jonathan Cavitt (2): drm/i915/gt: Ensure memory quiesced before invalidation drm/i915/gt: Poll aux invalidation register bit on invalidation Nikita Travkin (1): drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE Tvrtko Ursulin (1): Merge tag 'gvt-fixes-2023-08-02' of https://github.com/intel/gvt-linux into drm-intel-fixes Yan Zhao (1): drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 140 +++++++++++++++++--------- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 21 ++-- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 +-- drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +--- drivers/gpu/drm/i915/gvt/edid.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 99 ++++++++++++------ drivers/gpu/drm/i915/i915_request.c | 11 ++ drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 3 +- 11 files changed, 203 insertions(+), 111 deletions(-)