kernel: bump 6.1 to 6.1.66
[openwrt/staging/dangole.git] / target / linux / bcm27xx / patches-6.1 / 950-0111-MMC-added-alternative-MMC-driver.patch
index b7940da9e4fd54fac348681d5add90ee18799427..a74b2cd62fa0773d45e4ba27e534088d5c7ab0ea 100644 (file)
@@ -266,7 +266,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.com>
  static inline int mmc_blk_part_switch(struct mmc_card *card,
                                      unsigned int part_type);
  static void mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq,
-@@ -2996,6 +3003,8 @@ static int mmc_blk_probe(struct mmc_card
+@@ -2998,6 +3005,8 @@ static int mmc_blk_probe(struct mmc_card
  {
        struct mmc_blk_data *md;
        int ret = 0;
@@ -275,7 +275,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.com>
  
        /*
         * Check that the card supports the command class(es) we need.
-@@ -3003,7 +3012,16 @@ static int mmc_blk_probe(struct mmc_card
+@@ -3005,7 +3014,16 @@ static int mmc_blk_probe(struct mmc_card
        if (!(card->csd.cmdclass & CCC_BLOCK_READ))
                return -ENODEV;
  
@@ -293,7 +293,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.com>
  
        card->complete_wq = alloc_workqueue("mmc_complete",
                                        WQ_MEM_RECLAIM | WQ_HIGHPRI, 0);
-@@ -3018,6 +3036,17 @@ static int mmc_blk_probe(struct mmc_card
+@@ -3020,6 +3038,17 @@ static int mmc_blk_probe(struct mmc_card
                goto out_free;
        }
  
@@ -313,7 +313,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.com>
                goto out;
 --- a/drivers/mmc/core/core.c
 +++ b/drivers/mmc/core/core.c
-@@ -1814,7 +1814,8 @@ EXPORT_SYMBOL(mmc_erase);
+@@ -1819,7 +1819,8 @@ EXPORT_SYMBOL(mmc_erase);
  
  int mmc_can_erase(struct mmc_card *card)
  {