summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-17Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/newfs_msdos" am: 91c1c25514 ↵android-mainline-12.0.0_r4android-mainline-12.0.0_r36android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devandroid12--mainline-releaseBob Badour
am: 7745a72eb0 am: ccb6038890 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588655 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I290b50b6f177b03fbdf734d8247f9a2a20e2b77d
2021-02-17Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/newfs_msdos" am: 91c1c25514 ↵Bob Badour
am: 7745a72eb0 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588655 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I734723a7d684fbc1d464aa20f6fdca80bf631053
2021-02-17Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/newfs_msdos" am: 91c1c25514android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-s-beta-5android-s-beta-4Bob Badour
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588655 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If790154e9a31c799bdc638d69d096ce4ce9209f3
2021-02-17Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/newfs_msdos"android-s-preview-1Bob Badour
2021-02-17Fix expected BLKGETSIZE64 ioctl result type to 64 bit am: ee18a6bd9a am: ↵Alessio Balsini
8ef9d92197 am: 43cd442c7c Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588314 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Icbc9ed82b036fbd79f49a968717512bfb76c1d4c
2021-02-17Fix expected BLKGETSIZE64 ioctl result type to 64 bit am: ee18a6bd9a am: ↵Alessio Balsini
8ef9d92197 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588314 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iaa84b25572775f3a972ee43f0deb3bc01e87b8c2
2021-02-17Fix expected BLKGETSIZE64 ioctl result type to 64 bit am: ee18a6bd9aAlessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588314 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I40e04f8127bd1f66065a1dc0bc39e978a8293bea
2021-02-15Fix expected BLKGETSIZE64 ioctl result type to 64 bitAlessio Balsini
The BLKGETSIZE64 ioctl writes 64 bit to the destination address. In the current implementation the destination pointer is set as u_long, that is only fine for 64 bit architectures. In 32 bit architectures u_long is a 32 bit unsigned and might cause the kernel to overwrite neighbor elements in the stack, leading to unexpected results. Fix by forcing the destination variable type to 64 bit. Bug: 180318855 Test: formatted SD card Change-Id: Ie13a5bae0db61356554340f45ee0bd89d71862fa Signed-off-by: Alessio Balsini <balsini@google.com>
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/newfs_msdosBob Badour
Added SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ic2787ac060e5f6447af9a8faae8564990b86fd7c
2021-01-27Merge "Update METADATA now FreeBSD is using git." am: 7b8762f4da am: ↵Treehugger Robot
08b0345a2d am: a8ccadb603 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560732 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If14f70da6358c8cb9fe37007d4611065a50dd579
2021-01-27Merge "Don't use BLKBSZSET on Linux." am: 786cb31536 am: 6de5d764fb am: ↵Treehugger Robot
6b454d7d70 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Id50b7000cd07ac624e3b3226d3faac3492dec9bc
2021-01-27Merge "Update METADATA now FreeBSD is using git." am: 7b8762f4da am: 08b0345a2dTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560732 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I498cf71e0027fb9fc5278b01dc088165f6e27a99
2021-01-27Merge "Don't use BLKBSZSET on Linux." am: 786cb31536 am: 6de5d764fbTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I8226a62f44d3ae8f3d466e545bc512fd1b10af62
2021-01-26Merge "Update METADATA now FreeBSD is using git." am: 7b8762f4daTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560732 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Icd28d6ed532e2cb3b12815eb7e22fe3ece954077
2021-01-26Merge "Don't use BLKBSZSET on Linux." am: 786cb31536Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ia6e39c3d24a8bd896d29e27e388e78323cc7cfc3
2021-01-26Don't #define SIGINFO. am: 69a606c4a4 am: b01bd80646 am: cb88f029eeElliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ifbda9095262dbe87599678594bf59eaf0dcbf7f5
2021-01-26Merge "Update METADATA now FreeBSD is using git."Treehugger Robot
2021-01-26Merge "Don't use BLKBSZSET on Linux."Treehugger Robot
2021-01-26Don't #define SIGINFO. am: 69a606c4a4 am: b01bd80646Elliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iaeb4bee8cc9356042949d6b0335588bf2bf33c50
2021-01-26Don't #define SIGINFO. am: 69a606c4a4Elliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1ed915079d5f325db260566c2fc21b2da1f8d596
2021-01-26Update to upstream 6424881cc82a65a833fc6fb79730474caedf6222. am: 8c4b3f0afd ↵Elliott Hughes
am: 4bd115afd2 am: ec4355c4b2 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1555547 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If798f740391d9edcdb1b44082bb0919498d6d4bd
2021-01-26Update to upstream 6424881cc82a65a833fc6fb79730474caedf6222. am: 8c4b3f0afd ↵Elliott Hughes
am: 4bd115afd2 Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1555547 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1f4c23cd3a35217fab5334fc32994622e43db66b
2021-01-26Update to upstream 6424881cc82a65a833fc6fb79730474caedf6222. am: 8c4b3f0afdElliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1555547 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I85b8d8e2ce0d8133d877dd624a0c75e84b9149af
2021-01-26Don't use BLKBSZSET on Linux.Elliott Hughes
This was a workaround for the previous lack of buffering when newfs_msdos would write in 512 byte sectors even if the underlying block device was doing 1024 bytes. Now we have a 1MiB buffer, overriding the sector size shouldn't make a difference. This brings us closer in line with upstream, which never had this change. Test: treehugger Change-Id: I51f9a46b1d9418820b938541adb7e8bc22ac46b5
2021-01-26Don't #define SIGINFO.Elliott Hughes
We don't need it ourselves, and upstream now quietly does nothing on systems that don't have it. Also remove a commented-out #define that I accidentally added when creating this file. Test: treehugger Change-Id: I1da53f135949aaeb751ae11ff88a0ca7ce4bf99d
2021-01-26Update METADATA now FreeBSD is using git.Elliott Hughes
Test: treehugger Change-Id: I40597d3b56fcc99484bd2e55d09d3dab7c9883d3
2021-01-21Fixes the partition size for FAT. am: 7dd1b1bd08 am: b6b432c5a3 am: 58ec2d968cEd Tsai
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Id7532028da2b361a75f23cbe9dd00235a697c41e
2021-01-20Update to upstream 6424881cc82a65a833fc6fb79730474caedf6222.Elliott Hughes
Test: treehugger Change-Id: Ib11457ec6d166e774c9a053e23db4131c0030321
2021-01-21Fixes the partition size for FAT. am: 7dd1b1bd08 am: b6b432c5a3Ed Tsai
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5f9fc0908572905373b7199cfe45af54ce0e4b83
2021-01-21Fixes the partition size for FAT. am: 7dd1b1bd08Ed Tsai
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I0cf18f63c856b1a9181eb7a3c48817c4dc6e281c
2021-01-20Fixes the partition size for FAT.Ed Tsai
BLKGETSIZE is in units of 512 bytes rather than bytes or the sector size returned by BLKSSZGET. Use BLKGETSIZE64 instead, to get the block size in bytes. Also rename block_size to make it clearer that it's actually the size of the whole block device. Change-Id: I9eb6cd4394722f8624c6ac6368b6da31583f026e Test: Create an new filesystem by newfs_msdos
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: ec6dda9d4d -s ours am: f5c09b952a am: d9cb527be6 am: 52a1f47740 -s ours am skip reason: subject contains skip directive Change-Id: If32c2e9084d286316c47ac591e762b49f1e08bc3
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: ec6dda9d4d -s ours am: f5c09b952a am: d9cb527be6 Change-Id: I970dd1fe0d01290b0e3cc0ebf56204f659cfcd33
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: ec6dda9d4d -s ours am: f5c09b952a Change-Id: Ie15636357bfc9868e03a27d0ecd07cbc18385612
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: ec6dda9d4d -s ours am skip reason: subject contains skip directive Change-Id: I0067309e469d379b8d9fb4cb523b63caddbda56b
2020-04-09DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterandroid-r-beta-3android-r-beta-2Xin Li
Bug: 151763422 Change-Id: I31cbf9de50dc26fa94bb48f792a01b0ee38d0290
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70 am: ↵hyeongseok.kim
7ffd5f2b9d am: 6d594f51ba am: 78bdd13165 am: 649ded055b Change-Id: I76df3eb022e14edaed6cb397ea143e409bdeabd3
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70 am: ↵hyeongseok.kim
7ffd5f2b9d am: 6d594f51ba am: 78bdd13165 Change-Id: I3df1d1fcfb808bb40d2568fe94742b1767ad4220
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70 am: ↵hyeongseok.kim
7ffd5f2b9d am: 6d594f51ba Change-Id: Ia33993d7c7f6bde2e2c3a096cd2a327eabe8289b
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70 am: 7ffd5f2b9dhyeongseok.kim
Change-Id: If30aff0c83ab27c157e917f16272a1b946e9beef
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70 am: 7ffd5f2b9dhyeongseok.kim
Change-Id: I128103adfd4c84c72e4c747b1d284d86f118142d
2020-04-09set bdev->bd_block_size to reduce formatting time am: 41c6a50a70hyeongseok.kim
Change-Id: I3831c67ba517288c01a0116a04d778c54eeb4b85
2020-04-08set bdev->bd_block_size to reduce formatting timehyeongseok.kim
When bdev->bd_block_size is bigger than bytesPerSec, e.g. 1024 bytes, block write should read first to sync-up the mapped block. This fix could prevent unnecessary read by temporarily change bd_block_size to bytesPerSec size while flushing fat data. bd_block_size would be reconfigured again at open() or mount() time. Test: newfs_msdos -A /dev/<foo> (/dev/block/sdh1) [2TB disk / 32kb cluster] : FAT#1/#2 476879KiB/512 bytes to write, before : 476864 read I/Os (each 1024 bytes) : takes 180 seconds after : 0 read I/Os : takes 20 seconds Bug: 152893650 Change-Id: Idaa8d73e056cf740647345457ef9061c429f35a7 Signed-off-by: hyeongseok.kim <hyeongseok@gmail.com>
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610 am: 5b649134cb ↵Bob Badour
am: d2512c49f3 am: 34f3d1800c am: 131ef9ff25 Change-Id: Idd5d3e47342c43be17502e0d5f76bff2544b7e58
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610 am: 5b649134cb ↵Bob Badour
am: d2512c49f3 am: 34f3d1800c Change-Id: Id595b25b8650fae94707481b344686d1edcacb5c
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610 am: 5b649134cb ↵Bob Badour
am: d2512c49f3 Change-Id: Id4518e2997e991d95d7443902eb4a99d5fc25fc2
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610 am: 5b649134cbBob Badour
Change-Id: I55a5c0f61b4ff4e14323752cd269a98b3b430ad8
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610 am: 5b649134cbBob Badour
Change-Id: I183340078c09e0ca9575fb3063b6c3867cd2c91a
2020-03-26Remove redundant NOTICE copied from LICENSE. am: 07723d7610Bob Badour
Change-Id: Ie036d238f126209b08a6a75b20166dc2020d53c8
2020-03-25Remove redundant NOTICE copied from LICENSE.Bob Badour
Identified using the below shell script: $ find -H . -name LICENSE -type f -print0 | xargs -0 dirname \ | while read dir; do \ if [ -f "${dir}/NOTICE" ] \ && diff "${dir}/LICENSE" "${dir}/NOTICE" >/dev/null; then \ echo "${dir}/NOTICE"; \ fi; \ done Now that http://r.android.com/r/1235427 and http://r.android.com/r/1238719 are merged, LICENSE files copied into NOTICE files are no longer needed. Bug: 67772237 Bug: 68860345 Test: manually built and diffed before and after system image notices Change-Id: I8bc449e39b289d1313dd43d1b1df40291eaffc58