mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 23:12:32 +00:00
94e0190082
Allow a wider audience to test this pending series. Use about to be submitted v3 which factors out block notification support. Apart from dropping the no longer needed (and problematic) fallback for for the 'partitions' node being present at the device parent there are no intended functional changes. As opening a block device as file is not supported yet in Kernel v6.6, use the previous method as backporting seems a bit too involving. Fixes: #15642 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
30 lines
917 B
Diff
30 lines
917 B
Diff
From f4487fa1cb7e55b3c17a33f41b9c9d66f4f853b7 Mon Sep 17 00:00:00 2001
|
|
From: Daniel Golle <daniel@makrotopia.org>
|
|
Date: Thu, 30 May 2024 03:14:49 +0100
|
|
Subject: [PATCH 4/9] block: add new genhd flag GENHD_FL_NVMEM
|
|
|
|
Add new flag to destinguish block devices which may act as an NVMEM
|
|
provider.
|
|
|
|
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
|
---
|
|
include/linux/blkdev.h | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
--- a/include/linux/blkdev.h
|
|
+++ b/include/linux/blkdev.h
|
|
@@ -80,11 +80,13 @@ struct partition_meta_info {
|
|
* ``GENHD_FL_NO_PART``: partition support is disabled. The kernel will not
|
|
* scan for partitions from add_disk, and users can't add partitions manually.
|
|
*
|
|
+ * ``GENHD_FL_NVMEM``: the block device should be considered as NVMEM provider.
|
|
*/
|
|
enum {
|
|
GENHD_FL_REMOVABLE = 1 << 0,
|
|
GENHD_FL_HIDDEN = 1 << 1,
|
|
GENHD_FL_NO_PART = 1 << 2,
|
|
+ GENHD_FL_NVMEM = 1 << 3,
|
|
};
|
|
|
|
enum {
|