summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'jb-mr1-release' of ↵cm-10.1.3-RC2cm-10.1.3-RC1cm-10.1.3cm-10.1.2cm-10.1.1cm-10.1.0-RC5cm-10.1.0-RC4cm-10.1.0-RC3cm-10.1.0-RC2cm-10.1.0-RC1cm-10.1.0cm-10.1-M3cm-10.1-M2cm-10.1-M1mr1.1-stagingcm-10.1Steve Kondik2012-11-181-6/+15
|\ | | | | | | https://android.googlesource.com/platform/external/fsck_msdos into mr1-staging
| * Merge "Detect and handle invalid number of FATs"Jean-Baptiste Queru2012-05-291-0/+4
| |\
| | * Detect and handle invalid number of FATsSebastian Rasmussen2012-05-291-0/+4
| |/ | | | | | | | | | | | | | | | | If the number of FATs field in the boot sector is zero, give an appropriate error code. Change-Id: I56545fb322a9d4c94aea8ddbd4879701617100e4 Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com> Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
| * Merge "Fix division-by-zero when reading partition tables"Jean-Baptiste Queru2012-05-291-6/+11
| |\
| | * Fix division-by-zero when reading partition tablesSebastian Rasmussen2012-05-071-6/+11
| |/ | | | | | | | | | | | | | | | | | | | | | | | | When fsck_msdos was asked to analyze a device that contained a partition table in its first sector fsck_msdos was doing a division-by-zero because of mostly zeroed out fields. This fix postpones the division until it is necessary, while other tests already present detect the zeroed out fields and so fsck_msdos fails in a controlled fashion. Change-Id: Id2274b140449f4470f95a0215277f2f2de4cb7b0 Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com> Signed-off-by: christian bejram <christian.bejram@stericsson.com>
* / allow disabling 'stock' fsck_msdos when custom fsck_msdos is usedjellybean-stablejellybeanJames Sullins2012-07-101-0/+4
|/ | | | Change-Id: If37466da6c81ff0c7e65a0a9e0705a4dca874423
* Merge "fix possible memory leaking"Jean-Baptiste Queru2012-01-241-0/+2
|\
| * fix possible memory leakingrobert_ch_chou2011-06-041-0/+2
| | | | | | | | Change-Id: Ia10d4d15ca662edadfcd83491d5f2cab19669fef
* | Remove the simulator target from all makefiles.Jeff Brown2011-07-111-4/+0
|/ | | | | | Bug: 5010576 Change-Id: I0d523c2e62cb61d2305c5bf20733bcbeb41dfa89
* Resolve conflicts from merge of b6ee08aa into gingerbread-plus-aospJason Chen2010-11-052-22/+169
|\ | | | | | | Change-Id: Iebd91e356bec8bec29e120aea9bb10bcf02bc356
| * Integrate Samsung fsck_msdos fixes, including problem seeking beyond 4 gigcm-7.1.0gingerbread-releasegingerbreadgb-release-7.2d.moskvitin@samsung.com2010-11-052-22/+156
| | | | | | | | | | Change-Id: I8829a3a2c26625d7405fa0a43da1640ea5c9ffbc Signed-off-by: Mike Lockwood <lockwood@google.com>
* | Fix an out of boundary access in fat.cEthan2010-07-211-10/+12
|/ | | | | | | | | | | | From SD Specifications Part2 - File System For Next Free Cluster, value FFFFFFFFh indicates that there exists no information about the first available (free) cluster. It is a valid value. However fat.c doesn't check the value before use it as array index. This will cause fsck_msdos coredump with some micro sd cards Change-Id: Ibdec1655399d95c3ca98a4f4aaed1fd9bf459f33 Signed-off-by: Ethan <ethan.too@gmail.com>
* Add an empty CleanSpec.mkJean-Baptiste Queru2010-03-081-0/+49
| | | | Change-Id: I97b762bb479d213c8596a34a361dae1456cbeeac
* reconcile main tree with open-source eclairThe Android Open Source Project2010-02-050-0/+0
|\
| * reconcile android-2.1_r1 snapshotThe Android Open Source Project2010-01-290-0/+0
|/|
| * android-2.1_r1 snapshotThe Android Open Source Project2010-01-120-0/+0
| |
* | am c8303378: Add missing license-related filesJean-Baptiste Queru2009-08-262-0/+99
|\| | | | | | | | | | | | | Merge commit 'c8303378f40f96f75c5c353a776fe22e5e6a8fb5' into eclair * commit 'c8303378f40f96f75c5c353a776fe22e5e6a8fb5': Add missing license-related files
| * Add missing license-related filesJean-Baptiste Queru2009-08-262-0/+99
| | | | | | | | BUG=1573996
* | am 4d6d6f8a: fix the issue that variable lfcl in dir.c get enormous value.Shengzhe Zhao2009-08-070-0/+0
|\| | | | | | | | | | | | | Merge commit '4d6d6f8a3674ad67f970e2ae908d34f64e4854cf' * commit '4d6d6f8a3674ad67f970e2ae908d34f64e4854cf': fix the issue that variable lfcl in dir.c get enormous value.
| * fix the issue that variable lfcl in dir.c get enormous value.Shengzhe Zhao2009-08-071-0/+1
| | | | | | | | | | Signed-off-by: Shengzhe Zhao <a18689@motorola.com> Signed-off-by: San Mehat <san@google.com>
* | fix the issue that variable lfcl in dir.c get enormous value.Shengzhe Zhao2009-08-071-0/+1
|/ | | | | Signed-off-by: Shengzhe Zhao <a18689@motorola.com> Signed-off-by: San Mehat <san@google.com>
* fsck_vfat: Lower fat size compare limit from 8192k -> 4096kSan Mehat2009-07-161-2/+4
| | | | Signed-off-by: San Mehat <san@google.com>
* fsck_msdos: Instead of bailing out when we can't reconnect a lost cluster ↵San Mehat2009-07-162-8/+27
| | | | | | | | chain, clear it. Also, use exit code 4 when the FS has been modified in someway. Signed-off-by: San Mehat <san@google.com>
* fsck_msdos: Don't bail out when there are FAT differences - auto-correctSan Mehat2009-07-102-9/+9
| | | | Signed-off-by: San Mehat <san@google.com>
* fsck_msdos: Don't bail out when we find a FAT32 bootblock miscompare.San Mehat2009-06-271-6/+28
| | | | | | Some factory formatted sdcards seem to have a garbage backup block. Signed-off-by: San Mehat <san@google.com>
* msdos_fsck: Don't bail out from the check if readboot() returns !FSFATALSan Mehat2009-06-251-1/+1
| | | | Signed-off-by: San Mehat <san@google.com>
* fsck_msdos: Initial checkinSan Mehat2009-06-259-0/+2657
| | | | Signed-off-by: San Mehat <san@google.com>
* new project, first commitThe Android Open Source Project2009-06-250-0/+0