Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Linux kernel Romfs support
@ 2021-03-24  9:52 fosslinux
  2021-03-24 13:54 ` ericonr
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: fosslinux @ 2021-03-24  9:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1577 bytes --]

There is a new pull request by fosslinux against master on the void-packages repository

https://github.com/fosslinux/void-packages romfs-support
https://github.com/void-linux/void-packages/pull/29711

Linux kernel Romfs support
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64)
(to check for any bad configuration issues and that romfs actually works (it does))

Most other archs already had it enabled.

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/29711.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-romfs-support-29711.patch --]
[-- Type: text/x-diff, Size: 11385 bytes --]

From ade9ae578e111d4600e05709a62570ba3be9d7f0 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:03 +1100
Subject: [PATCH 1/7] linux5.11: enable romfs support.

---
 srcpkgs/linux5.11/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux5.11/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux5.11/files/i386-dotconfig b/srcpkgs/linux5.11/files/i386-dotconfig
index 8be6f073bf13..23369bfe5896 100644
--- a/srcpkgs/linux5.11/files/i386-dotconfig
+++ b/srcpkgs/linux5.11/files/i386-dotconfig
@@ -9096,7 +9096,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
diff --git a/srcpkgs/linux5.11/files/x86_64-dotconfig b/srcpkgs/linux5.11/files/x86_64-dotconfig
index dae7db0d64aa..ca0b372171fd 100644
--- a/srcpkgs/linux5.11/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.11/files/x86_64-dotconfig
@@ -9257,7 +9257,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=m

From 4eb43eb538bf2ce672f2f3cfcefadb26066b5072 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:26 +1100
Subject: [PATCH 2/7] linux5.10: enable romfs support.

---
 srcpkgs/linux5.10/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux5.10/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux5.10/files/i386-dotconfig b/srcpkgs/linux5.10/files/i386-dotconfig
index 49b3633c6af4..5313584053f1 100644
--- a/srcpkgs/linux5.10/files/i386-dotconfig
+++ b/srcpkgs/linux5.10/files/i386-dotconfig
@@ -9030,7 +9030,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.10/files/x86_64-dotconfig b/srcpkgs/linux5.10/files/x86_64-dotconfig
index 5044f775a5bc..2a2ded837cf8 100644
--- a/srcpkgs/linux5.10/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.10/files/x86_64-dotconfig
@@ -9191,7 +9191,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From db8be56953523f011775899d7d0c18f9d4e56e5c Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:37 +1100
Subject: [PATCH 3/7] linux5.4: enable romfs support.

---
 srcpkgs/linux5.4/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux5.4/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux5.4/files/i386-dotconfig b/srcpkgs/linux5.4/files/i386-dotconfig
index 88f5a3de1367..ce9bd0b4ffa5 100644
--- a/srcpkgs/linux5.4/files/i386-dotconfig
+++ b/srcpkgs/linux5.4/files/i386-dotconfig
@@ -8603,7 +8603,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.4/files/x86_64-dotconfig b/srcpkgs/linux5.4/files/x86_64-dotconfig
index f8f2c5da51d6..f289e5e56485 100644
--- a/srcpkgs/linux5.4/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.4/files/x86_64-dotconfig
@@ -8759,7 +8759,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From b44618bce86cc9c657326064d7361a6ef052da9a Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:48 +1100
Subject: [PATCH 4/7] linux4.19: enable romfs support.

---
 srcpkgs/linux4.19/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.19/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux4.19/files/i386-dotconfig b/srcpkgs/linux4.19/files/i386-dotconfig
index 728539f4419d..48651548e49f 100644
--- a/srcpkgs/linux4.19/files/i386-dotconfig
+++ b/srcpkgs/linux4.19/files/i386-dotconfig
@@ -7961,7 +7961,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.19/files/x86_64-dotconfig b/srcpkgs/linux4.19/files/x86_64-dotconfig
index bfe6e2ef45b1..41f2e369216f 100644
--- a/srcpkgs/linux4.19/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.19/files/x86_64-dotconfig
@@ -8093,7 +8093,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From c172a448fc7c3e8864911ff71cbdf4f64fac0b1a Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:01 +1100
Subject: [PATCH 5/7] linux4.14: enable romfs support.

---
 srcpkgs/linux4.14/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.14/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux4.14/files/i386-dotconfig b/srcpkgs/linux4.14/files/i386-dotconfig
index 9fcc0839e9da..9a7b746374af 100644
--- a/srcpkgs/linux4.14/files/i386-dotconfig
+++ b/srcpkgs/linux4.14/files/i386-dotconfig
@@ -7774,7 +7774,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.14/files/x86_64-dotconfig b/srcpkgs/linux4.14/files/x86_64-dotconfig
index d0a943589a64..13ab525807a9 100644
--- a/srcpkgs/linux4.14/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.14/files/x86_64-dotconfig
@@ -7867,7 +7867,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From 59b37306406cf8c9af16f6361e81df8334176748 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:11 +1100
Subject: [PATCH 6/7] linux4.9: enable romfs support.

---
 srcpkgs/linux4.9/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.9/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux4.9/files/i386-dotconfig b/srcpkgs/linux4.9/files/i386-dotconfig
index d04e07d1afe7..e398974343bd 100644
--- a/srcpkgs/linux4.9/files/i386-dotconfig
+++ b/srcpkgs/linux4.9/files/i386-dotconfig
@@ -7353,7 +7353,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.9/files/x86_64-dotconfig b/srcpkgs/linux4.9/files/x86_64-dotconfig
index 3ac7fb403d7d..530b660473b5 100644
--- a/srcpkgs/linux4.9/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.9/files/x86_64-dotconfig
@@ -7427,7 +7427,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From d216911f5f9fec27e68bc54cdd5b9bbfa0aef1c3 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:21 +1100
Subject: [PATCH 7/7] linux4.4: enable romfs support.

---
 srcpkgs/linux4.4/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.4/files/x86_64-dotconfig | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux4.4/files/i386-dotconfig b/srcpkgs/linux4.4/files/i386-dotconfig
index e76c4d02c59a..d0591406b84e 100644
--- a/srcpkgs/linux4.4/files/i386-dotconfig
+++ b/srcpkgs/linux4.4/files/i386-dotconfig
@@ -6890,7 +6890,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 # CONFIG_PSTORE_CONSOLE is not set
 # CONFIG_PSTORE_PMSG is not set
diff --git a/srcpkgs/linux4.4/files/x86_64-dotconfig b/srcpkgs/linux4.4/files/x86_64-dotconfig
index 3c64f6463b28..cc1951b8af4f 100644
--- a/srcpkgs/linux4.4/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.4/files/x86_64-dotconfig
@@ -6933,7 +6933,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 # CONFIG_PSTORE_CONSOLE is not set
 # CONFIG_PSTORE_PMSG is not set

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux kernel Romfs support
  2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
@ 2021-03-24 13:54 ` ericonr
  2021-03-25  5:29 ` fosslinux
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2021-03-24 13:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 282 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/29711#issuecomment-805841744

Comment:
A few configs have `CONFIG_ROMFS_ON_MTD=y`, but `CONFIG_ROMFS_BACKED_BY_{MTD,BLOCK}` seems kinda mixed. Maybe we could also standardize that?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux kernel Romfs support
  2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
  2021-03-24 13:54 ` ericonr
@ 2021-03-25  5:29 ` fosslinux
  2021-03-25  5:48 ` [PR PATCH] [Updated] " fosslinux
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: fosslinux @ 2021-03-25  5:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 275 bytes --]

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/29711#issuecomment-806375330

Comment:
BACKED_BY_BLOCK seems to make the most sense and is standard in most other Linux distros so I'll standardize it to what I have here.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PR PATCH] [Updated] Linux kernel Romfs support
  2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
  2021-03-24 13:54 ` ericonr
  2021-03-25  5:29 ` fosslinux
@ 2021-03-25  5:48 ` fosslinux
  2022-05-11  2:12 ` github-actions
  2022-05-25  2:14 ` [PR PATCH] [Closed]: " github-actions
  4 siblings, 0 replies; 6+ messages in thread
From: fosslinux @ 2021-03-25  5:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1582 bytes --]

There is an updated pull request by fosslinux against master on the void-packages repository

https://github.com/fosslinux/void-packages romfs-support
https://github.com/void-linux/void-packages/pull/29711

Linux kernel Romfs support
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64)
(to check for any bad configuration issues and that romfs actually works (it does))

Most other archs already had it enabled.

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/29711.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-romfs-support-29711.patch --]
[-- Type: text/x-diff, Size: 23583 bytes --]

From b1fb65e13d08a60fb8e5deb29ae144d189c5944e Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:03 +1100
Subject: [PATCH 1/7] linux5.11: enable romfs support.

---
 srcpkgs/linux5.11/files/arm64-dotconfig   | 5 ++---
 srcpkgs/linux5.11/files/i386-dotconfig    | 6 +++++-
 srcpkgs/linux5.11/files/ppc64-dotconfig   | 5 ++---
 srcpkgs/linux5.11/files/ppc64le-dotconfig | 5 ++---
 srcpkgs/linux5.11/files/x86_64-dotconfig  | 6 +++++-
 5 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/linux5.11/files/arm64-dotconfig b/srcpkgs/linux5.11/files/arm64-dotconfig
index 2ae2b39dd4ed..d57051e3061b 100644
--- a/srcpkgs/linux5.11/files/arm64-dotconfig
+++ b/srcpkgs/linux5.11/files/arm64-dotconfig
@@ -10604,11 +10604,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
diff --git a/srcpkgs/linux5.11/files/i386-dotconfig b/srcpkgs/linux5.11/files/i386-dotconfig
index 8be6f073bf13..23369bfe5896 100644
--- a/srcpkgs/linux5.11/files/i386-dotconfig
+++ b/srcpkgs/linux5.11/files/i386-dotconfig
@@ -9096,7 +9096,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
diff --git a/srcpkgs/linux5.11/files/ppc64-dotconfig b/srcpkgs/linux5.11/files/ppc64-dotconfig
index 23f15812f32b..634d841e055f 100644
--- a/srcpkgs/linux5.11/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.11/files/ppc64-dotconfig
@@ -9204,11 +9204,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
diff --git a/srcpkgs/linux5.11/files/ppc64le-dotconfig b/srcpkgs/linux5.11/files/ppc64le-dotconfig
index b187b7baebd2..5ae18ea812a2 100644
--- a/srcpkgs/linux5.11/files/ppc64le-dotconfig
+++ b/srcpkgs/linux5.11/files/ppc64le-dotconfig
@@ -8933,11 +8933,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
diff --git a/srcpkgs/linux5.11/files/x86_64-dotconfig b/srcpkgs/linux5.11/files/x86_64-dotconfig
index dae7db0d64aa..ca0b372171fd 100644
--- a/srcpkgs/linux5.11/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.11/files/x86_64-dotconfig
@@ -9257,7 +9257,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
 CONFIG_PSTORE_DEFLATE_COMPRESS=m

From 5d7e458037281d8e88062952de75f778ee8dc32c Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:26 +1100
Subject: [PATCH 2/7] linux5.10: enable romfs support.

---
 srcpkgs/linux5.10/files/arm64-dotconfig   | 5 ++---
 srcpkgs/linux5.10/files/i386-dotconfig    | 6 +++++-
 srcpkgs/linux5.10/files/ppc64-dotconfig   | 5 ++---
 srcpkgs/linux5.10/files/ppc64le-dotconfig | 5 ++---
 srcpkgs/linux5.10/files/x86_64-dotconfig  | 6 +++++-
 5 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/linux5.10/files/arm64-dotconfig b/srcpkgs/linux5.10/files/arm64-dotconfig
index 218fc965d543..68540d6975cd 100644
--- a/srcpkgs/linux5.10/files/arm64-dotconfig
+++ b/srcpkgs/linux5.10/files/arm64-dotconfig
@@ -10503,11 +10503,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.10/files/i386-dotconfig b/srcpkgs/linux5.10/files/i386-dotconfig
index 49b3633c6af4..5313584053f1 100644
--- a/srcpkgs/linux5.10/files/i386-dotconfig
+++ b/srcpkgs/linux5.10/files/i386-dotconfig
@@ -9030,7 +9030,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.10/files/ppc64-dotconfig b/srcpkgs/linux5.10/files/ppc64-dotconfig
index ed408edbab54..acbaa654e4d3 100644
--- a/srcpkgs/linux5.10/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc64-dotconfig
@@ -9138,11 +9138,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.10/files/ppc64le-dotconfig b/srcpkgs/linux5.10/files/ppc64le-dotconfig
index 21a2401e1de4..d9aaff3b7975 100644
--- a/srcpkgs/linux5.10/files/ppc64le-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc64le-dotconfig
@@ -8868,11 +8868,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.10/files/x86_64-dotconfig b/srcpkgs/linux5.10/files/x86_64-dotconfig
index 5044f775a5bc..2a2ded837cf8 100644
--- a/srcpkgs/linux5.10/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.10/files/x86_64-dotconfig
@@ -9191,7 +9191,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From 1ff8af476db67b62c6296bf3cf1a7809d8602db4 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:37 +1100
Subject: [PATCH 3/7] linux5.4: enable romfs support.

---
 srcpkgs/linux5.4/files/arm-dotconfig     | 5 ++---
 srcpkgs/linux5.4/files/arm64-dotconfig   | 5 ++---
 srcpkgs/linux5.4/files/i386-dotconfig    | 6 +++++-
 srcpkgs/linux5.4/files/ppc64-dotconfig   | 5 ++---
 srcpkgs/linux5.4/files/ppc64le-dotconfig | 5 ++---
 srcpkgs/linux5.4/files/x86_64-dotconfig  | 6 +++++-
 6 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/linux5.4/files/arm-dotconfig b/srcpkgs/linux5.4/files/arm-dotconfig
index 0953e0c0054c..549c358407f6 100644
--- a/srcpkgs/linux5.4/files/arm-dotconfig
+++ b/srcpkgs/linux5.4/files/arm-dotconfig
@@ -6520,11 +6520,10 @@ CONFIG_OMFS_FS=m
 CONFIG_QNX4FS_FS=m
 # CONFIG_QNX6FS_FS is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 # CONFIG_PSTORE is not set
 CONFIG_SYSV_FS=m
 CONFIG_UFS_FS=m
diff --git a/srcpkgs/linux5.4/files/arm64-dotconfig b/srcpkgs/linux5.4/files/arm64-dotconfig
index 15305c7782c6..26e2e9d39a94 100644
--- a/srcpkgs/linux5.4/files/arm64-dotconfig
+++ b/srcpkgs/linux5.4/files/arm64-dotconfig
@@ -9765,11 +9765,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.4/files/i386-dotconfig b/srcpkgs/linux5.4/files/i386-dotconfig
index 88f5a3de1367..ce9bd0b4ffa5 100644
--- a/srcpkgs/linux5.4/files/i386-dotconfig
+++ b/srcpkgs/linux5.4/files/i386-dotconfig
@@ -8603,7 +8603,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.4/files/ppc64-dotconfig b/srcpkgs/linux5.4/files/ppc64-dotconfig
index 9fbfcfe3e700..5ddc52de65bd 100644
--- a/srcpkgs/linux5.4/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.4/files/ppc64-dotconfig
@@ -8695,11 +8695,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.4/files/ppc64le-dotconfig b/srcpkgs/linux5.4/files/ppc64le-dotconfig
index 00d74543add1..36579a75d01a 100644
--- a/srcpkgs/linux5.4/files/ppc64le-dotconfig
+++ b/srcpkgs/linux5.4/files/ppc64le-dotconfig
@@ -8451,11 +8451,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux5.4/files/x86_64-dotconfig b/srcpkgs/linux5.4/files/x86_64-dotconfig
index f8f2c5da51d6..f289e5e56485 100644
--- a/srcpkgs/linux5.4/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.4/files/x86_64-dotconfig
@@ -8759,7 +8759,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From 23e33e80a314ad4beb84ba6467cdec29b70f07c1 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:07:48 +1100
Subject: [PATCH 4/7] linux4.19: enable romfs support.

---
 srcpkgs/linux4.19/files/arm-dotconfig     | 5 ++---
 srcpkgs/linux4.19/files/i386-dotconfig    | 6 +++++-
 srcpkgs/linux4.19/files/ppc64-dotconfig   | 5 ++---
 srcpkgs/linux4.19/files/ppc64le-dotconfig | 5 ++---
 srcpkgs/linux4.19/files/x86_64-dotconfig  | 6 +++++-
 5 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/linux4.19/files/arm-dotconfig b/srcpkgs/linux4.19/files/arm-dotconfig
index bd9e3e1d3d80..18c04972759e 100644
--- a/srcpkgs/linux4.19/files/arm-dotconfig
+++ b/srcpkgs/linux4.19/files/arm-dotconfig
@@ -5888,11 +5888,10 @@ CONFIG_OMFS_FS=m
 CONFIG_QNX4FS_FS=m
 # CONFIG_QNX6FS_FS is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 # CONFIG_PSTORE is not set
 CONFIG_SYSV_FS=m
 CONFIG_UFS_FS=m
diff --git a/srcpkgs/linux4.19/files/i386-dotconfig b/srcpkgs/linux4.19/files/i386-dotconfig
index 728539f4419d..48651548e49f 100644
--- a/srcpkgs/linux4.19/files/i386-dotconfig
+++ b/srcpkgs/linux4.19/files/i386-dotconfig
@@ -7961,7 +7961,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.19/files/ppc64-dotconfig b/srcpkgs/linux4.19/files/ppc64-dotconfig
index 5957b68d0413..97d4297c0afc 100644
--- a/srcpkgs/linux4.19/files/ppc64-dotconfig
+++ b/srcpkgs/linux4.19/files/ppc64-dotconfig
@@ -8066,11 +8066,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.19/files/ppc64le-dotconfig b/srcpkgs/linux4.19/files/ppc64le-dotconfig
index 684e0980c4a2..3dda048dce89 100644
--- a/srcpkgs/linux4.19/files/ppc64le-dotconfig
+++ b/srcpkgs/linux4.19/files/ppc64le-dotconfig
@@ -7827,11 +7827,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.19/files/x86_64-dotconfig b/srcpkgs/linux4.19/files/x86_64-dotconfig
index bfe6e2ef45b1..41f2e369216f 100644
--- a/srcpkgs/linux4.19/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.19/files/x86_64-dotconfig
@@ -8093,7 +8093,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_DEFLATE_COMPRESS=m
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From bee73b5d8487af604110b1d9bfa02625f0b06708 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:01 +1100
Subject: [PATCH 5/7] linux4.14: enable romfs support.

---
 srcpkgs/linux4.14/files/armv5tel-dotconfig | 5 ++---
 srcpkgs/linux4.14/files/i386-dotconfig     | 6 +++++-
 srcpkgs/linux4.14/files/ppc64-dotconfig    | 5 ++---
 srcpkgs/linux4.14/files/x86_64-dotconfig   | 6 +++++-
 4 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/linux4.14/files/armv5tel-dotconfig b/srcpkgs/linux4.14/files/armv5tel-dotconfig
index 3f9e22ec1411..8c7e006bc93b 100644
--- a/srcpkgs/linux4.14/files/armv5tel-dotconfig
+++ b/srcpkgs/linux4.14/files/armv5tel-dotconfig
@@ -5729,11 +5729,10 @@ CONFIG_OMFS_FS=m
 CONFIG_QNX4FS_FS=m
 # CONFIG_QNX6FS_FS is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 # CONFIG_PSTORE is not set
 CONFIG_SYSV_FS=m
 CONFIG_UFS_FS=m
diff --git a/srcpkgs/linux4.14/files/i386-dotconfig b/srcpkgs/linux4.14/files/i386-dotconfig
index 9fcc0839e9da..9a7b746374af 100644
--- a/srcpkgs/linux4.14/files/i386-dotconfig
+++ b/srcpkgs/linux4.14/files/i386-dotconfig
@@ -7774,7 +7774,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.14/files/ppc64-dotconfig b/srcpkgs/linux4.14/files/ppc64-dotconfig
index 574f6935acef..0d6908ed116f 100644
--- a/srcpkgs/linux4.14/files/ppc64-dotconfig
+++ b/srcpkgs/linux4.14/files/ppc64-dotconfig
@@ -7818,11 +7818,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.14/files/x86_64-dotconfig b/srcpkgs/linux4.14/files/x86_64-dotconfig
index d0a943589a64..13ab525807a9 100644
--- a/srcpkgs/linux4.14/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.14/files/x86_64-dotconfig
@@ -7867,7 +7867,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From 18de8efd8665a3cfce3a483c35c40d3694778a2b Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:11 +1100
Subject: [PATCH 6/7] linux4.9: enable romfs support.

---
 srcpkgs/linux4.9/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.9/files/ppc64-dotconfig  | 5 ++---
 srcpkgs/linux4.9/files/x86_64-dotconfig | 6 +++++-
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/linux4.9/files/i386-dotconfig b/srcpkgs/linux4.9/files/i386-dotconfig
index d04e07d1afe7..e398974343bd 100644
--- a/srcpkgs/linux4.9/files/i386-dotconfig
+++ b/srcpkgs/linux4.9/files/i386-dotconfig
@@ -7353,7 +7353,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.9/files/ppc64-dotconfig b/srcpkgs/linux4.9/files/ppc64-dotconfig
index 4bc17d04843d..3cd4173b593f 100644
--- a/srcpkgs/linux4.9/files/ppc64-dotconfig
+++ b/srcpkgs/linux4.9/files/ppc64-dotconfig
@@ -7353,11 +7353,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set
diff --git a/srcpkgs/linux4.9/files/x86_64-dotconfig b/srcpkgs/linux4.9/files/x86_64-dotconfig
index 3ac7fb403d7d..530b660473b5 100644
--- a/srcpkgs/linux4.9/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.9/files/x86_64-dotconfig
@@ -7427,7 +7427,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 CONFIG_PSTORE_ZLIB_COMPRESS=y
 # CONFIG_PSTORE_LZO_COMPRESS is not set

From 31b0ead6de0ef5564bf1e064ddaf9328e1434a70 Mon Sep 17 00:00:00 2001
From: fosslinux <fosslinux@aussies.space>
Date: Wed, 24 Mar 2021 16:08:21 +1100
Subject: [PATCH 7/7] linux4.4: enable romfs support.

---
 srcpkgs/linux4.4/files/i386-dotconfig   | 6 +++++-
 srcpkgs/linux4.4/files/ppc64-dotconfig  | 5 ++---
 srcpkgs/linux4.4/files/x86_64-dotconfig | 6 +++++-
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/linux4.4/files/i386-dotconfig b/srcpkgs/linux4.4/files/i386-dotconfig
index e76c4d02c59a..d0591406b84e 100644
--- a/srcpkgs/linux4.4/files/i386-dotconfig
+++ b/srcpkgs/linux4.4/files/i386-dotconfig
@@ -6890,7 +6890,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 # CONFIG_PSTORE_CONSOLE is not set
 # CONFIG_PSTORE_PMSG is not set
diff --git a/srcpkgs/linux4.4/files/ppc64-dotconfig b/srcpkgs/linux4.4/files/ppc64-dotconfig
index dfbda625ae97..1fc745c694d2 100644
--- a/srcpkgs/linux4.4/files/ppc64-dotconfig
+++ b/srcpkgs/linux4.4/files/ppc64-dotconfig
@@ -6945,11 +6945,10 @@ CONFIG_HPFS_FS=m
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
 CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
 # CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
 CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
 CONFIG_PSTORE=y
 # CONFIG_PSTORE_CONSOLE is not set
 # CONFIG_PSTORE_PMSG is not set
diff --git a/srcpkgs/linux4.4/files/x86_64-dotconfig b/srcpkgs/linux4.4/files/x86_64-dotconfig
index 3c64f6463b28..cc1951b8af4f 100644
--- a/srcpkgs/linux4.4/files/x86_64-dotconfig
+++ b/srcpkgs/linux4.4/files/x86_64-dotconfig
@@ -6933,7 +6933,11 @@ CONFIG_HPFS_FS=m
 # CONFIG_QNX4FS_FS is not set
 CONFIG_QNX6FS_FS=m
 # CONFIG_QNX6FS_DEBUG is not set
-# CONFIG_ROMFS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+# CONFIG_ROMFS_BACKED_BY_BOTH is not set
+CONFIG_ROMFS_ON_BLOCK=y
 CONFIG_PSTORE=y
 # CONFIG_PSTORE_CONSOLE is not set
 # CONFIG_PSTORE_PMSG is not set

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux kernel Romfs support
  2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
                   ` (2 preceding siblings ...)
  2021-03-25  5:48 ` [PR PATCH] [Updated] " fosslinux
@ 2022-05-11  2:12 ` github-actions
  2022-05-25  2:14 ` [PR PATCH] [Closed]: " github-actions
  4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2022-05-11  2:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/29711#issuecomment-1123102240

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PR PATCH] [Closed]: Linux kernel Romfs support
  2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
                   ` (3 preceding siblings ...)
  2022-05-11  2:12 ` github-actions
@ 2022-05-25  2:14 ` github-actions
  4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2022-05-25  2:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1416 bytes --]

There's a closed pull request on the void-packages repository

Linux kernel Romfs support
https://github.com/void-linux/void-packages/pull/29711

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64)
(to check for any bad configuration issues and that romfs actually works (it does))

Most other archs already had it enabled.

[ci skip]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-05-25  2:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-24  9:52 [PR PATCH] Linux kernel Romfs support fosslinux
2021-03-24 13:54 ` ericonr
2021-03-25  5:29 ` fosslinux
2021-03-25  5:48 ` [PR PATCH] [Updated] " fosslinux
2022-05-11  2:12 ` github-actions
2022-05-25  2:14 ` [PR PATCH] [Closed]: " github-actions

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).