Age | Commit message (Collapse) | Author |
|
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
|
|
am: 7745a72eb0
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588655
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I734723a7d684fbc1d464aa20f6fdca80bf631053
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588655
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If790154e9a31c799bdc638d69d096ce4ce9209f3
|
|
|
|
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
|
|
8ef9d92197
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588314
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iaa84b25572775f3a972ee43f0deb3bc01e87b8c2
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1588314
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I40e04f8127bd1f66065a1dc0bc39e978a8293bea
|
|
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>
|
|
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
|
|
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
|
|
6b454d7d70
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id50b7000cd07ac624e3b3226d3faac3492dec9bc
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560732
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I498cf71e0027fb9fc5278b01dc088165f6e27a99
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8226a62f44d3ae8f3d466e545bc512fd1b10af62
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560732
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icd28d6ed532e2cb3b12815eb7e22fe3ece954077
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560734
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia6e39c3d24a8bd896d29e27e388e78323cc7cfc3
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ifbda9095262dbe87599678594bf59eaf0dcbf7f5
|
|
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iaeb4bee8cc9356042949d6b0335588bf2bf33c50
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1560733
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1ed915079d5f325db260566c2fc21b2da1f8d596
|
|
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
|
|
am: 4bd115afd2
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1555547
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1f4c23cd3a35217fab5334fc32994622e43db66b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1555547
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I85b8d8e2ce0d8133d877dd624a0c75e84b9149af
|
|
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
|
|
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
|
|
Test: treehugger
Change-Id: I40597d3b56fcc99484bd2e55d09d3dab7c9883d3
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id7532028da2b361a75f23cbe9dd00235a697c41e
|
|
Test: treehugger
Change-Id: Ib11457ec6d166e774c9a053e23db4131c0030321
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5f9fc0908572905373b7199cfe45af54ce0e4b83
|
|
Original change: https://android-review.googlesource.com/c/platform/external/newfs_msdos/+/1553820
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0cf18f63c856b1a9181eb7a3c48817c4dc6e281c
|
|
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
|
|
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
|
|
stag-aosp-master am: ec6dda9d4d -s ours am: f5c09b952a am: d9cb527be6
Change-Id: I970dd1fe0d01290b0e3cc0ebf56204f659cfcd33
|
|
stag-aosp-master am: ec6dda9d4d -s ours am: f5c09b952a
Change-Id: Ie15636357bfc9868e03a27d0ecd07cbc18385612
|
|
stag-aosp-master am: ec6dda9d4d -s ours
am skip reason: subject contains skip directive
Change-Id: I0067309e469d379b8d9fb4cb523b63caddbda56b
|
|
Bug: 151763422
Change-Id: I31cbf9de50dc26fa94bb48f792a01b0ee38d0290
|
|
7ffd5f2b9d am: 6d594f51ba am: 78bdd13165 am: 649ded055b
Change-Id: I76df3eb022e14edaed6cb397ea143e409bdeabd3
|
|
7ffd5f2b9d am: 6d594f51ba am: 78bdd13165
Change-Id: I3df1d1fcfb808bb40d2568fe94742b1767ad4220
|
|
7ffd5f2b9d am: 6d594f51ba
Change-Id: Ia33993d7c7f6bde2e2c3a096cd2a327eabe8289b
|
|
Change-Id: If30aff0c83ab27c157e917f16272a1b946e9beef
|
|
Change-Id: I128103adfd4c84c72e4c747b1d284d86f118142d
|
|
Change-Id: I3831c67ba517288c01a0116a04d778c54eeb4b85
|
|
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>
|
|
am: d2512c49f3 am: 34f3d1800c am: 131ef9ff25
Change-Id: Idd5d3e47342c43be17502e0d5f76bff2544b7e58
|
|
am: d2512c49f3 am: 34f3d1800c
Change-Id: Id595b25b8650fae94707481b344686d1edcacb5c
|
|
am: d2512c49f3
Change-Id: Id4518e2997e991d95d7443902eb4a99d5fc25fc2
|
|
Change-Id: I55a5c0f61b4ff4e14323752cd269a98b3b430ad8
|
|
Change-Id: I183340078c09e0ca9575fb3063b6c3867cd2c91a
|
|
Change-Id: Ie036d238f126209b08a6a75b20166dc2020d53c8
|
|
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
|