From 1f302afd7350f46ec0fcc4b12b0ad59ac92fe5b6 Mon Sep 17 00:00:00 2001 From: Ansuel Smith Date: Thu, 4 Nov 2021 23:25:50 +0100 Subject: generic: 5.15: rework hack patch Rework hack patch in dir for kernel 5.15. For the specific patch of packet mangeling introduce a new extra_priv_flags as we don't have enough space to add additional flags in priv_flags. Signed-off-by: Ansuel Smith --- .../402-mtd-blktrans-call-add-disks-after-mtd-device.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'target/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch') diff --git a/target/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch b/target/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch index 988d900b31..a715d17f3b 100644 --- a/target/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch +++ b/target/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch @@ -51,7 +51,7 @@ Signed-off-by: Daniel Golle + + list_for_each_entry(tr, &blktrans_majors, list) { + list_for_each_entry_safe(dev, next, &tr->devs, list) { -+ if (dev->disk->flags & GENHD_FL_UP) ++ if (disk_live(dev->disk)) + continue; + + device_add_disk(&dev->mtd->dev, dev->disk, NULL); @@ -88,11 +88,11 @@ Signed-off-by: Daniel Golle del_mtd_device(mtd); --- a/include/linux/mtd/blktrans.h +++ b/include/linux/mtd/blktrans.h -@@ -76,6 +76,6 @@ extern int deregister_mtd_blktrans(struc +@@ -76,6 +76,7 @@ extern int deregister_mtd_blktrans(struc extern int add_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); extern int del_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); extern int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev); -- +extern void register_mtd_blktrans_devs(void); - #endif /* __MTD_TRANS_H__ */ + /** + * module_mtd_blktrans() - Helper macro for registering a mtd blktrans driver -- cgit v1.2.3