Message ID | 20250408183646.1410-4-mhklinux@outlook.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 15ADDC369A1 for <linux-mm@archiver.kernel.org>; Tue, 8 Apr 2025 18:37:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A80906B00DF; Tue, 8 Apr 2025 14:37:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9E2E36B00E0; Tue, 8 Apr 2025 14:37:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 80BAF6B00E1; Tue, 8 Apr 2025 14:37:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 54A966B00DF for <linux-mm@kvack.org>; Tue, 8 Apr 2025 14:37:03 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8CF511CA1A2 for <linux-mm@kvack.org>; Tue, 8 Apr 2025 18:37:04 +0000 (UTC) X-FDA: 83311733568.19.4B14C39 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by imf21.hostedemail.com (Postfix) with ESMTP id C735B1C000D for <linux-mm@kvack.org>; Tue, 8 Apr 2025 18:37:02 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=UJJoI5fu; spf=pass (imf21.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.210.170 as permitted sender) smtp.mailfrom=mhkelley58@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744137422; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=GNk2zZpC65xRherJZoi8fazJtKf8aShkVrAnPTjrn2Y=; b=AtgZlRVNlwT5gcjoQCA9+h8G0aWmokq6ZqZc1q5XyAbc7jsVzyIeX9tkCjhum7Jh2wt5N4 E6SvMlBTPsr0DQWlJ2YlaVRQWjAtZF2FsOr/gZnnPz6Mmwc3fXYA7BLvVcyK12Cl5968Pl 1j9HZMNqDDoixYB9Abb0mXuBuVZupJA= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=UJJoI5fu; spf=pass (imf21.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.210.170 as permitted sender) smtp.mailfrom=mhkelley58@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744137422; a=rsa-sha256; cv=none; b=6rerlIl8eA5rjHyFjsBUiu2bARCU6fX6gXjNiHlFipHbsyfaB3NrLvCFz/5Y78jhVIX7u2 8dI0cO9gk/A0FCbdpKs4a/Kq5ub38GcQ3fi2hy4Zmkn7xe54/1PgSgmt9IXIUyVxs59Sk4 1mN47QlV1nnczOJgCx6NntMCzpKHCQk= Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-736ab1c43c4so5768723b3a.1 for <linux-mm@kvack.org>; Tue, 08 Apr 2025 11:37:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744137422; x=1744742222; darn=kvack.org; h=content-transfer-encoding:mime-version:reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=GNk2zZpC65xRherJZoi8fazJtKf8aShkVrAnPTjrn2Y=; b=UJJoI5fuHL/jlDk4gPHJkspoglfZ56PF3Kpw95BezSxzoPKfJ2uVEuMET+Oz6RSglI qmav8lK6jKkESnw5dcn+7kbB1VtshYYYlycstES6+koFvHBtO81vFM4VCT+cFaDw68rV csF9MhHE8ulrjzoTHLcWAVJAqjF1thPwveOnZyKlOv3+XtcdN5pCEI5r3yPuEaTrDczC 4QP/C75LIoETsnxcctu2e5iZE57yzW6LTS+KX2/OHTXzxO6ljrrFp/De6IQotCnnjhUY jPiIUDYdq+Jm7syqAaGeHwmT2CHJDN45F8Eyg2YnrLn71X0Y2eTSqQNs+yid2yHr3ePr jWRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744137422; x=1744742222; h=content-transfer-encoding:mime-version:reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GNk2zZpC65xRherJZoi8fazJtKf8aShkVrAnPTjrn2Y=; b=P4o7VFjHi0Xm58Y5GPG2kpDFw9WS4j/qoU7rFaZCLZi7vriUzXiwA3W1KHpji2bFph 1KoRCC/cpzbskpZmRjulISxE4qttUjA//qbsIKRlehr5BrfbOZFPpn//SoVSt9hogLjj Gc0ogGYPRhrM0BXwL9i7PlQNJUWwkd3UmtZhuSQWDXrwxt+lmxQMwsfTIwc+u6XwndcZ aEFwSicxIVMSJiGQ+vtS6rIBmrtolH4ujBLyYWEMmTxX4uxp2jYA/Z8Llf36K81HTBx2 ICX8VD0QxueNOelzGO4PNL8SKSUsHmn6lUXSCPl1pKDp0vpBquj5WXokyCfKY+AMNI/t d/Vw== X-Forwarded-Encrypted: i=1; AJvYcCUXtSYR0LCYMi/sbDcoxSusNbxhajIj0Ed/v+FfiifWzYUr9NtY6X5ifZiuCRQ7fp9ag0zZI5ZAWQ==@kvack.org X-Gm-Message-State: AOJu0YzaT+Ckh15W/GY7A2xqvMAKRXyYAvSkEJ9956sTq8wUZ4oKTgRv omHzRutj33buRatcu74KDSUmloV3amsoyOD8feX74Q7P/xQIPWyC X-Gm-Gg: ASbGncuia+A9InIM87dAmWEMMfXf4Cbm2AUSWMn82jCd7r3xukVPHIzq3VaV7yZHYp0 Eqn3yLfXwt658OfSeC3QZciNtFc/nsE3zpEtcyGTAuQii6XHwP+CXVkEndySmNhAz7CdbbvHHMZ 8/ZKeLNO7Lwmat8P/GFXNb0oRAvRpx2NB788bbNNSnkQw1+C2mWv3pwKcR3/+7oZE7lYHJH03gX iLS4yR1J+joZ1kihdti2fnkHFhYs7ghK929uFkxeKYFenYKF9pHAAATI123Oiaro+r2duWKfCOV qFQXlSiNbF3VWBgW2LM1Ejz30oxe8mtFfHqsVYDdb3rZM647cOCIJRB3JEarNNWlE+0JzpdXDtB /BgoVQdWlQNIdzfFKkuEcNBI= X-Google-Smtp-Source: AGHT+IFoxxArLlbdFj00rZFAC5VSPOC5ZnT2KxxJEAFIcKSD0E+nUXdTHUx2/AnLXQqCMh8+l9gjPg== X-Received: by 2002:a05:6a00:2408:b0:737:e73:f64b with SMTP id d2e1a72fcca58-73bae497469mr99517b3a.1.1744137421614; Tue, 08 Apr 2025 11:37:01 -0700 (PDT) Received: from localhost.localdomain (c-67-160-120-253.hsd1.wa.comcast.net. [67.160.120.253]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-739d97d32b2sm10960469b3a.5.2025.04.08.11.37.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 11:37:01 -0700 (PDT) From: mhkelley58@gmail.com X-Google-Original-From: mhklinux@outlook.com To: jayalk@intworks.biz, simona@ffwll.ch, deller@gmx.de, haiyangz@microsoft.com, kys@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, akpm@linux-foundation.org Cc: weh@microsoft.com, tzimmermann@suse.de, hch@lst.de, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 3/3] fbdev: hyperv_fb: Fix mmap of framebuffers allocated using alloc_pages() Date: Tue, 8 Apr 2025 11:36:46 -0700 Message-Id: <20250408183646.1410-4-mhklinux@outlook.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250408183646.1410-1-mhklinux@outlook.com> References: <20250408183646.1410-1-mhklinux@outlook.com> Reply-To: mhklinux@outlook.com MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: C735B1C000D X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: urgtcyty4g4kjfz3f5srbcuwoifmaing X-HE-Tag: 1744137422-422906 X-HE-Meta: U2FsdGVkX19+Xbt6skDeLasiqEIOaTQOkjjpy/8EJEf1XL47BnCpyCSguSBetuRgWSK5YvDZmLTU+07DSERHhfWQEZUNadny/zqA7M6HvvRUL1be+UZhKwvrtDl/IMtYmxKVpLuE+VOxhSRH0zV9cKGhVX1tZ0j22qpSXsSpGMM/7z7MxiKt9NLuHKWSEr2qgOoBLDeHpPLZqURvsrQ0AfJJdp0IgqhCHNCmMo19e3naO7qXPD98mq7uYrDDLhOznz5hRfkAhYE42W9I9GvI58D04N3ZW/0UY6DuJhcUrmO44rS55KJlcOe7KLBaCi2W9sUxDtcIlR34VVec7inx+SFnWYmgRhbn12Fjy30mD7CU3qJSjUZ4Ly+72ypK8aMdPYX4mxesQTcN2jFW3EKDDOzSrEnRL1XFV7BOOsPK4F9wWutFcXuo8Jc38XClZNc5kjr6QiQxbmwDestheXpS/V9bCS5FuRGK1WPChVjcRWLjvz6ERoiWXbBuMLjRQycEBeKPphEWgUa6HFfCZMwXmDLpNar7086iuPrBhsrDQGW3N/S6wHEF6aodMEiZ9Gx4LuEOd38Q8RE+Z4ZwpK8j3OtoYG3wNY8y9TFc5Mol86Iy2JX1D3wgcmTIaplT4nUSDOhFZJ3J2ic4XyZIS2vtoOHeek60P537k+ugHs3GP0H1p0yLjhYaDO6jTrsVP0aWaWSLSChft+dwHW0IMQLgNqunWfhNuYaLFU75YDwJPjCfWr0Q+GQgXInKa/nhhXERSrNCgnoLeoeN4nO6BkW8vKJnk9tbUxSQ49sUheISLCX2hFx3Chw2zfI9+Oj0KQlK+NhSkpD72RP/jUdZQOAn2m8VAk+D0W5GBHIOF74/I+9Q+IhiOLmZB5UE1cVx46qlIB7JlOsPdkvBry5WToQe5nglh4Pbq/HLnwdfvmJtcoksPUKfxJDM0OnH7+XrLTsFZY39djqa6WXH4cv1m0z JgKbUo4X msvZwu0SAmxbgbuGQ7Te+ecv0jIGRJwIErbG3s1e7tSIqCct8JgwRaJyq60MWqAyDYY86HjkeeKS5eTaq+TtwhXH2MWcT6Val6QkbCkMKNg4OTLp2cjrvAKyy7bRA8U0jfFsuOp9sSzFfclgjBM+SZVwL6vDJ/dxmUxZe8PvMIOSUHHLg9uY9HUnrI5k7uPeMC0I1OsxmSe+PZNAin3skb84GiwEOgQvmR/3k X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
fbdev: Add deferred I/O support for contiguous kernel memory framebuffers
|
expand
|
diff --git a/drivers/video/fbdev/hyperv_fb.c b/drivers/video/fbdev/hyperv_fb.c index 75338ffc703f..1698221f857e 100644 --- a/drivers/video/fbdev/hyperv_fb.c +++ b/drivers/video/fbdev/hyperv_fb.c @@ -1020,6 +1020,7 @@ static int hvfb_getmem(struct hv_device *hdev, struct fb_info *info) info->fix.smem_len = screen_fb_size; info->screen_base = par->mmio_vp; info->screen_size = screen_fb_size; + info->flags |= FBINFO_KMEMFB; par->need_docopy = false; goto getmem_done;