Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 858e2af3 authored by Rohit Sekhar's avatar Rohit Sekhar Committed by Rohit Sekhar
Browse files


Squashed commit of the following:

commit 2ec9cdae9c794c33b4adf4fcdf97758b0a5dd4b3
Author: Kevin F. Haggerty <haggertk@lineageos.org>
Date:   Thu Jun 3 20:33:21 2021 -0600

    fs: sdfat: __sdfat_submit_bio_write() should always submit a WRITE

    sdfat version 2.4.5 introduced wbc_to_write_flags() as a compat
    function for legacy kernels. Unfortunately, as the legacy
    __sdfat_submit_bio_write() path was adapted to take advantage of
    wbc_to_write_flags(), it used the return value direcly as the
    rw paramater to submit_bio(), and the default return value is 0
    (READ). This becomes a problem later when write paths assert that
    bio_data_dir() is WRITE (i.e., write bit of bio->bi_rw is set).

    Pass a bitwise-or of WRITE and the return value of wbc_to_write_flags()
    to submit_bio() on this legacy path. This logically unifies the
    approach with the newer path here and directly with the legacy path of
    __sdfat_submit_bio_write2() in mpage.c.

    Fixes: afd489c6a8c8 ("fs: sdfat: Update to version 2.4.5")
Signed-off-by: default avatarKevin F. Haggerty <haggertk@lineageos.org>
    Change-Id: Ic7b937a467e9e116c3390c6ac0e009a59229b93c

commit 0cb4fb85550146f86e74f57e8b3064ee4f31a75c
Author: Kevin F. Haggerty <haggertk@lineageos.org>
Date:   Fri Dec 11 07:27:25 2020 -0700

    fs: sdfat: Update to version 2.4.5

    * Samsung source G981USQU1CTKH

Signed-off-by: default avatarKevin F. Haggerty <haggertk@lineageos.org>
    Change-Id: I79b75d2e47e9be33b311b8d72ac92c66b45a7df1

commit 6ba67b05cbc34b5bc4ecf9ac5ada57245e2e4920
Author: derfelot <5124143+derfelot@users.noreply.github.com>
Date:   Fri Jan 17 20:44:53 2020 +0100

    fs: sdfat: Update to version 2.3.0

    Taken from SM-G975F_QQ_Opensource kernel (G975FXXU3BSKO)

commit 1c002b11b6f3765df57eddea4a3c33c4dd4b9fe6
Author: derfelot <5124143+derfelot@users.noreply.github.com>
Date:   Fri Jan 17 20:23:07 2020 +0100

    Revert "fs: sdfat: Fix compilation on Linux >= 4.16"

    This should now be fixed by Samsung upstream with 2.3.0

    This reverts commit 4f65bdd3013497db667c1950b43ac8e4d1da2f78.

commit e6c31416772bb2ba21d35d573c2f956d5d78f67f
Author: ZVNexus <zvnexus@outlook.com>
Date:   Sat Nov 16 02:29:08 2019 -0500

    Update to version 2.1.10

    Change-Id: Ibdd0a0db23405d75efcded427c20fef3f4c7c43c

commit 5671af07ab2187ce4071837e2311c945fdcdc03b
Author: Nanda Okitavera <codeharuka.yusa@gmail.com>
Date:   Tue Jul 16 04:38:44 2019 +0700

    fs: sdfat: remove unused counter when delayed metadata dirty is disabled

Signed-off-by: default avatarNanda Okitavera <codeharuka.yusa@gmail.com>

commit a60552f948a4e5c5d41dca1b371d40e26af891be
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Wed Mar 28 19:52:29 2018 +0200

    fs: sdfat: Add MODULE_ALIAS_FS for supported filesystems

    * This is the proper thing to do for filesystem drivers

    Change-Id: I109b201d85e324cc0a72c3fcd09df4a3e1703042
Signed-off-by: default avatarPaul Keith <javelinanddart@gmail.com>

commit 9e9427b0a9d7a0de556683022be05102386fc721
Author: Luca Stefani <luca.stefani.ge1@gmail.com>
Date:   Mon Jul 15 18:49:03 2019 +0200

    fs: sdfat: Disable by default

commit 4f65bdd3013497db667c1950b43ac8e4d1da2f78
Author: KNnut <9387720+KNnut@users.noreply.github.com>
Date:   Sun Jan 20 21:38:32 2019 +0800

    fs: sdfat: Fix compilation on Linux >= 4.16

commit d5b96952149c4e021e9fa18a82a817c5067dda97
Author: Noctis Ackerman <noctis.akm@gmail.com>
Date:   Thu Dec 6 23:04:05 2018 +0800

    fs: sdfat: Fix frag_ratio formula

    When there is no full au in AMAP, if we use the number of non-clean au
    divides fsi->used_clusters * CLUS_PER_AU(sb), the frag_ratio is always
    smaller than (or equal with) 100%, which is not right.

    Actually, frag_ratio should be the the ratio that non-clean aus divides
    the number of aus if all used_clusters are contiguous.

Signed-off-by: default avatarNoctis Ackerman <noctis.akm@gmail.com>

commit 46b831137bbfc711054b862b2c86fd0f1df322b2
Author: derfelot <5124143+derfelot@users.noreply.github.com>
Date:   Sun Jan 6 00:33:53 2019 +0100

    fs: sdfat: Update to version 2.1.8

    Taken from SM-G965F_PP_Opensource kernel (G965FXXU2CRLI)

commit daca7c28f28dbe9bf1791ae883dfc83d38ac4e8a
Author: derfelot <frederic.koch@gmail.com>
Date:   Thu Aug 9 23:47:24 2018 +0200

    fs: sdfat: Update to version 2.0.8

    Taken from SM-G965F_OO_Opensource kernel (G965FXXU2BRG6)

    This is a fix of a661c8568be7ba543e0bc33d1599beca8071d3c3.

commit f3a2a47c5b6cd42babdf053fc99ce96152005f37
Author: derfelot <frederic.koch@gmail.com>
Date:   Mon Aug 20 14:40:20 2018 +0200

    Revert "fs: sdfat: Update to version 2.0.8"

    This reverts commit a661c8568be7ba543e0bc33d1599beca8071d3c3.

    This commit accidentally reverted 8949555ac66dc451b39d07607d3613036338ed67 in the process. I will redo it.

commit a661c8568be7ba543e0bc33d1599beca8071d3c3
Author: derfelot <frederic.koch@gmail.com>
Date:   Thu Aug 9 23:47:24 2018 +0200

    fs: sdfat: Update to version 2.0.8

    Taken from SM-G965F_OO_Opensource kernel (G965FXXU2BRG6)

commit aa8183ffbdc45f17d82e7b97c4b29a3a73c59bf1
Author: Adek Maulana <adekzmaulana@gmail.com>
Date:   Tue May 22 03:33:32 2018 +0700

    sdfat: push rcu_barrier() from deactivate_locked_super() to filesystems

    * This was introduce in:
      https://github.com/torvalds/linux/commit/8c0a853



    Change-Id: Ia2488bac7937b35509a547ea387c2fed5303ffac
Signed-off-by: default avatarAdek Maulana <adekzmaulana@gmail.com>

commit ac2599d1e37460124dc3468c4b93f28669777888
Author: GrayJack <gr41.j4ck@gmail.com>
Date:   Thu Mar 29 00:51:39 2018 -0300

    fs: sdfat: Use clean_bdev_bh_alias instead of unmap_underlying_metadata for >=4.10
    .readlink should be left uninitialised if no special .readlink is
    required
    Fixed a mistake of using __sdfat_writepage_end_io() instead of
    __mpage_write_end_io() on mpage.c

commit a4c7e654d7bf129bd6e218d9738af4ea77b423a1
Author: GrayJack <gr41.j4ck@gmail.com>
Date:   Wed Mar 28 20:30:39 2018 -0300

    fs: sdfat: Stop using CURRENT_TIME_SEC for Linux >= 4.9
    CURRENT_TIME_SEC was removed from >= 4.12 plus it isn't y2038 safe.
    Use current_time and ktime_get_real_ts where appropriate.

commit df99e52a4533e919e00615812e7c0dce46fdc41c
Author: GrayJack <gr41.j4ck@gmail.com>
Date:   Wed Mar 28 19:30:37 2018 -0300

    fs: sdfat: 4.14 replaced bi_bdev with a gendisk pointer and partitions index
    Plus I did a better job changing bi_error to bi_status than last commit

commit fd1891ed9e704878134bac450141e859225b3f6c
Author: GrayJack <gr41.j4ck@gmail.com>
Date:   Wed Mar 28 18:27:17 2018 -0300

    fs: sdfat: bio->bi_error got renamed to bio->bi_status on >= 4.13
    (Partial)

commit bac33b62ec411bb153bceee173c7fef0b07366b3
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Thu Mar 22 18:04:58 2018 +0100

    fs: sdfat: Fix default SDFAT_USE_FOR_VFAT

    * This matches what other devices are using, and this only
      shows up if VFAT is off in the first place

Signed-off-by: default avatarPaul Keith <javelinanddart@gmail.com>

commit 119a4b876087168fc57702b678151058977a3529
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Fri Mar 2 05:30:42 2018 +0100

    fs: sdfat: Add -lineage extraversion to SDFAT_VERSION

    * It has diverged enough to add this to differentiate it

    Change-Id: I5e43ee01c785acbc5292c6c115a4e083eeeb36a6
Signed-off-by: default avatarPaul Keith <javelinanddart@gmail.com>

commit fc87de5ba57fde65952c6615df4e06832069b5ba
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Thu Mar 22 17:59:49 2018 +0100

    Update README

    vfat is already labled for sdcards so use that label instead of
    introducing a new one.

commit 07d63cd2c74a3a51341eb09c2c2aa362825c7ba0
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Thu Mar 22 18:01:53 2018 +0100

    Update to version 2.0.6

commit 8949555ac66dc451b39d07607d3613036338ed67
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Wed Mar 14 14:05:38 2018 +0100

    fs: sdfat: Fix compilation for 32-bit targets

    Change-Id: I9a9f3e253001bfbb3a209bd16d2741c95c99f46b

commit 7c92f49abf5cdfc84b97efde0c1686aabc8b13ef
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Fri Mar 2 05:10:27 2018 +0100

    fs: sdfat: Add config option to register sdFAT for VFAT

    Change-Id: I72ba7a14b56175535884390e8601960b5d8ed1cf
Signed-off-by: default avatarPaul Keith <javelinanddart@gmail.com>

commit 2df38135b539070ace6d2232ed273ef62ed7cfe6
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Fri Mar 2 04:51:53 2018 +0100

    fs: sdfat: Add config option to register sdFAT for exFAT

    Change-Id: Id57abf0a4bd0b433fecc622eecb383cd4ea29d17
Signed-off-by: default avatarPaul Keith <javelinanddart@gmail.com>

commit f82a5dff0594f885fe785985d982b6d528ff839d
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Mon Feb 19 20:56:40 2018 +0100

    fs: sdfat: Allow disabling sdfat

    Change-Id: If508804ba4d3536a98c70eb871771d26b628ad50

commit 2b43486806a76c7905ad144a96693601cc7478fd
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Mon Feb 19 20:52:10 2018 +0100

    fs: sdfat: Fix compilation without debugging

    * And make WARNON debugging optional

    Change-Id: Id59e908c8a60ded1238d3fd010f3d96cdde95f40

commit 54be288ec74ca998835e429132755be102c457af
Author: Paul Keith <javelinanddart@gmail.com>
Date:   Mon Feb 19 18:04:06 2018 +0100

    sdfat: Fix compilation on Linux 3.4

commit 9ae335561838963003cd735778d0cb44b2cfb88a
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Mon Feb 19 16:57:26 2018 +0100

    Add suggested config to README

commit 67ee495fe03bd52f7514d222c1840cd0ee6502c3
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Mon Feb 12 19:32:53 2018 +0100

    Add README file

commit fd7eb8364de1088421488d83f91d7e9e4c7e77af
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Mon Feb 12 19:32:41 2018 +0100

    Add License file

commit 0490ece85e57819430429bf5caf3b3eb13389f4d
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Mon Feb 12 19:25:18 2018 +0100

    Update from SM-G950F_OO_Opensource_kernel

commit 8e7bcf4240308ebf75ef28cbc549a1a355f18378
Author: Andreas Schneider <asn@cryptomilk.org>
Date:   Mon Feb 12 18:32:22 2018 +0100

    The big bang!

    Imported from G955FXXU1AQDD sources.
parent fa1bfd46
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment