kernel: update kernel 4.4 to version 4.4.28
Refresh patches for all targets that support kernel 4.4. compile/run-tested on ar71xx, brcm47xx, kirkwood. Signed-off-by: Paul Wassi <p.wassi@gmx.at> Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
This commit is contained in:
@@ -16,7 +16,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
|
||||
--- a/drivers/mmc/card/block.c
|
||||
+++ b/drivers/mmc/card/block.c
|
||||
@@ -2552,6 +2552,13 @@ static const struct mmc_fixup blk_fixups
|
||||
@@ -2553,6 +2553,13 @@ static const struct mmc_fixup blk_fixups
|
||||
MMC_FIXUP("V10016", CID_MANFID_KINGSTON, CID_OEMID_ANY, add_quirk_mmc,
|
||||
MMC_QUIRK_TRIM_BROKEN),
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
|
||||
--- a/drivers/mmc/card/block.c
|
||||
+++ b/drivers/mmc/card/block.c
|
||||
@@ -2558,6 +2558,10 @@ static const struct mmc_fixup blk_fixups
|
||||
@@ -2559,6 +2559,10 @@ static const struct mmc_fixup blk_fixups
|
||||
*/
|
||||
MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk_mmc,
|
||||
MMC_QUIRK_ERASE_BROKEN),
|
||||
|
||||
@@ -31,7 +31,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
static inline int mmc_blk_part_switch(struct mmc_card *card,
|
||||
struct mmc_blk_data *md);
|
||||
static int get_card_status(struct mmc_card *card, u32 *status, int retries);
|
||||
@@ -2570,6 +2577,7 @@ static int mmc_blk_probe(struct mmc_card
|
||||
@@ -2571,6 +2578,7 @@ static int mmc_blk_probe(struct mmc_card
|
||||
{
|
||||
struct mmc_blk_data *md, *part_md;
|
||||
char cap_str[10];
|
||||
@@ -39,7 +39,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
|
||||
/*
|
||||
* Check that the card supports the command class(es) we need.
|
||||
@@ -2577,7 +2585,16 @@ static int mmc_blk_probe(struct mmc_card
|
||||
@@ -2578,7 +2586,16 @@ static int mmc_blk_probe(struct mmc_card
|
||||
if (!(card->csd.cmdclass & CCC_BLOCK_READ))
|
||||
return -ENODEV;
|
||||
|
||||
@@ -57,7 +57,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
|
||||
md = mmc_blk_alloc(card);
|
||||
if (IS_ERR(md))
|
||||
@@ -2585,9 +2602,14 @@ static int mmc_blk_probe(struct mmc_card
|
||||
@@ -2586,9 +2603,14 @@ static int mmc_blk_probe(struct mmc_card
|
||||
|
||||
string_get_size((u64)get_capacity(md->disk), 512, STRING_UNITS_2,
|
||||
cap_str, sizeof(cap_str));
|
||||
|
||||
@@ -10,7 +10,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
|
||||
--- a/drivers/mmc/card/block.c
|
||||
+++ b/drivers/mmc/card/block.c
|
||||
@@ -2563,12 +2563,9 @@ static const struct mmc_fixup blk_fixups
|
||||
@@ -2564,12 +2564,9 @@ static const struct mmc_fixup blk_fixups
|
||||
* On some Kingston SD cards, multiple erases of less than 64
|
||||
* sectors can cause corruption.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user