From: Karol Herbst <kherbst@redhat.com> To: linux-kernel@vger.kernel.org Cc: Karol Herbst <kherbst@redhat.com>, dann frazier <dann.frazier@canonical.com>, dri-devel <dri-devel@lists.freedesktop.org>, Dave Airlie <airlied@redhat.com>, stable@vger.kernel.org, Jeremy Cline <jcline@redhat.com> Subject: [PATCH 1/2] drm/nouveau/device: return error for unknown chipsets Date: Wed, 7 Oct 2020 00:05:27 +0200 [thread overview] Message-ID: <20201006220528.13925-1-kherbst@redhat.com> (raw) Previously the code relied on device->pri to be NULL and to fail probing later. We really should just return an error inside nvkm_device_ctor for unsupported GPUs. Fixes: 24d5ff40a732 ("drm/nouveau/device: rework mmio mapping code to get rid of second map") Signed-off-by: Karol Herbst <kherbst@redhat.com> Cc: dann frazier <dann.frazier@canonical.com> Cc: dri-devel <dri-devel@lists.freedesktop.org> Cc: Dave Airlie <airlied@redhat.com> Cc: stable@vger.kernel.org Reviewed-by: Jeremy Cline <jcline@redhat.com> --- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c index 9f4ac2672cf2e..dcb70677d0acc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c @@ -3149,6 +3149,7 @@ nvkm_device_ctor(const struct nvkm_device_func *func, case 0x168: device->chip = &nv168_chipset; break; default: nvdev_error(device, "unknown chipset (%08x)\n", boot0); + ret = -ENODEV; goto done; } -- 2.26.2
WARNING: multiple messages have this Message-ID (diff)
From: Karol Herbst <kherbst@redhat.com> To: linux-kernel@vger.kernel.org Cc: Karol Herbst <kherbst@redhat.com>, dann frazier <dann.frazier@canonical.com>, stable@vger.kernel.org, Jeremy Cline <jcline@redhat.com>, dri-devel <dri-devel@lists.freedesktop.org>, Dave Airlie <airlied@redhat.com> Subject: [PATCH 1/2] drm/nouveau/device: return error for unknown chipsets Date: Wed, 7 Oct 2020 00:05:27 +0200 [thread overview] Message-ID: <20201006220528.13925-1-kherbst@redhat.com> (raw) Previously the code relied on device->pri to be NULL and to fail probing later. We really should just return an error inside nvkm_device_ctor for unsupported GPUs. Fixes: 24d5ff40a732 ("drm/nouveau/device: rework mmio mapping code to get rid of second map") Signed-off-by: Karol Herbst <kherbst@redhat.com> Cc: dann frazier <dann.frazier@canonical.com> Cc: dri-devel <dri-devel@lists.freedesktop.org> Cc: Dave Airlie <airlied@redhat.com> Cc: stable@vger.kernel.org Reviewed-by: Jeremy Cline <jcline@redhat.com> --- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c index 9f4ac2672cf2e..dcb70677d0acc 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c @@ -3149,6 +3149,7 @@ nvkm_device_ctor(const struct nvkm_device_func *func, case 0x168: device->chip = &nv168_chipset; break; default: nvdev_error(device, "unknown chipset (%08x)\n", boot0); + ret = -ENODEV; goto done; } -- 2.26.2 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2020-10-06 22:05 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-06 22:05 Karol Herbst [this message] 2020-10-06 22:05 ` [PATCH 1/2] drm/nouveau/device: return error for unknown chipsets Karol Herbst 2020-10-06 22:05 ` [PATCH 2/2] drm/nouveau/mem: guard against NULL pointer access in mem_del Karol Herbst 2020-10-06 22:05 ` Karol Herbst
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201006220528.13925-1-kherbst@redhat.com \ --to=kherbst@redhat.com \ --cc=airlied@redhat.com \ --cc=dann.frazier@canonical.com \ --cc=dri-devel@lists.freedesktop.org \ --cc=jcline@redhat.com \ --cc=linux-kernel@vger.kernel.org \ --cc=stable@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.