From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7C79D40DFAD for ; Sun, 5 Apr 2026 08:23:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775377419; cv=none; b=mhnj2WI6H5qr2qBBrnUv9Utje2WA5DzyfBzQRoFg9QxMhgojurMAv9EQaiFnpD4050KUgtIPZG51lPTNaUzjGkdumAvhOcLYuhZr79ZkTILZ1cxW8NZrA88xhjgNbmwinvd8RsT9ZxWMlxy/EOdx5LxhDgvcpkIvYaP3DMbQNtI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775377419; c=relaxed/simple; bh=nXBjZxNx6v+haxpqtgK9dTYC9jljC5QXCpRVk0Qc8tU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=rsEa7lRTvRb5O9rVi6NQc64qamGdB4fpwsYiCrQD6VOcj7/UOyjlUMXMHRAfWmCAUft+iZiqhhXvi3o53qBR6synw7jCiLb2VugwXNnNyLLfZPB/egfVVyg6bHqeRyr+aPTgx6/1ytrfMAWBsxzTc8wkfEFd2rmjsAEvFUF/NpI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=J9N7/zuw; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="J9N7/zuw" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-486b96760easo36710205e9.2 for ; Sun, 05 Apr 2026 01:23:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775377416; x=1775982216; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=4EeApORW9P5wsQN32+c+u+c+Fc4o6NHbe1Tb7fJ/q/g=; b=J9N7/zuwINLYe505xQXBsS8Pxto2b9DnbELq3QoBiPvBEVMUiCSauVaS8+tyl+oFej ZY7DaOV1V8lFtXpkIA2cx3pw3Es0b99HtrZOjXP5+Xr3zMMbKyDkCSUhmpKAQSAFOWdM G5kIccjX2IedjmuIIbVy0h2ZCCSIyPnNiOSiXtR0SziyLHDUn29ufthYPfu7GmukdfjG IDKL1Q17RlJdJW0i9EH1HnJH3kUTvis0XPIpj1FtKycpSgDXir5VpUtU+4T5FGqyK0No 1fG8kKGYKHvk3P2mXGjCOvOugXwQh/XXVkwaCg0GF8PIUPMmT+4lNfINsWFCNTv6/53p Rk4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775377416; x=1775982216; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4EeApORW9P5wsQN32+c+u+c+Fc4o6NHbe1Tb7fJ/q/g=; b=Js7mgLrIslzBbhC1jCfcPjDtjJnYAX4ZLDzS0BumrX19NxaC7hQJZXhMOadYFle9mj VdIVre/c4f2yr5eF+xGPilVMPn+0m28dgob1BboKriCHsgbBSrW7VxGNBVW5WAPdSOoZ OpUbdZGHn1vcvsCtVOFrm5oljtv0pXg1MBNGVKV+lSr3jIyR/8uKtvCqzi5Sk6wlQ9F7 m2G/5/gk0/E7R+03Q0+ZWChlxDzX121/DKfrabtD0KYvRS/1vvJp5x7T8QbD3/evWMq6 0DiL5rvyyPBlIvPJO1mClBpK72GxpnT/nsj6T7A9Ag+oGSH4EYBed5c9JticgbgXChUV GpYw== X-Forwarded-Encrypted: i=1; AJvYcCWdm4qQnsr5NKXi5s3q7HYM/nVcWn4Q9Cr8mPlFODPhPnPzF48jnoNhkKXqq0ppG2mKsnu/0LEJ7acp+Bs=@vger.kernel.org X-Gm-Message-State: AOJu0YwTznZJFvmtcGTAck6pwX4AIxgve87qhS1bX3FIuD7etBU5VfES jJKzMEHwhfCr8d9Tfaf0LoE++gaU1/Pr14Z8pP9p6RWBlgJfmJhoaCA= X-Gm-Gg: AeBDiev4eztcadJo/wJNlXIZafU9tNMOIhebyiI5LUr8qQSSSowDpr+FP5kxeLrkEiS Otidj+wkn77Bx+1whmem3ErMEofT7PrWIvA3zNjCrGITFTWjqmpakfMADYjZ81J95jjJXLb8Uh1 1aUkgiA+X4uLOkSIt10I/hX1Cx2NJ1danXlh0tfzB7QUzv4Zn2ljVm7RxUAzQ5QGKCC8pe6KAls plHG8/JVOXlBzs8Uc3HUKDvgcjLlDjQTLKSpACb/B2YZ9cCeLmKBZhVtU0mgmR0gW+pqF877Jp9 IRtCKF5SoOHBCHlur3jYVODz40Xly8NCT3QE5+tE8WYM1NdPk0fQlhWPejBkZ08/vuQgeqmOdPY ss7en6m/e2ov0ePKtIb7rdPNb0r1DdYu2lcb0V/6p9q74U4epp2NrPmydeBixm1EtzBne74a6qp A4KtvBgHqSXdFxJ7pzbDxKVvHFy4jwb8Ru/+iH43G5mU2m9p+cBeBWaNfm5m4okGemrGC1yCPSv Pc+qC8H X-Received: by 2002:a05:600c:4188:b0:488:a2ac:a34c with SMTP id 5b1f17b1804b1-488a2aca466mr35331975e9.12.1775377415719; Sun, 05 Apr 2026 01:23:35 -0700 (PDT) Received: from localhost ([2a02:810d:4a94:b300:4382:4d9a:caac:a8d9]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48899d3a4e9sm119425445e9.6.2026.04.05.01.23.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Apr 2026 01:23:35 -0700 (PDT) From: Florian Fuchs To: linux-sh@vger.kernel.org, John Paul Adrian Glaubitz , Artur Rojek Cc: Adrian McMenamin , linux-kernel@vger.kernel.org, Florian Fuchs Subject: [PATCH 0/2] cdrom: gdrom: fix block I/O and capacity setting Date: Sun, 5 Apr 2026 10:23:28 +0200 Message-ID: <20260405082330.4104672-1-fuchsfl@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi all, This series fixes a gdrom driver Oops due to bad MMIO register access and fixes the missing updates of the block layer gendisk capacity that prevented ISO9660 mounts from working. The change was tested on real Sega Dreamcast devices (PAL-E, NTSC-J) with physical CD-R discs and with GDEMU emulated discs. Before: Oops on mount and an unusable drive. After: Successfully able to mount and use the inserted medium. Thanks, Florian Florian Fuchs (2): cdrom: gdrom: replace port I/O with MMIO accessors cdrom: gdrom: update gendisk capacity on open drivers/cdrom/gdrom.c | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f -- 2.43.0