]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Do not set device-capabilities flags SEQUENTIAL or SAFE_APPEND for f2fs
authordan <dan@noemail.net>
Thu, 27 Jul 2017 18:34:00 +0000 (18:34 +0000)
committerdan <dan@noemail.net>
Thu, 27 Jul 2017 18:34:00 +0000 (18:34 +0000)
file-systems.

FossilOrigin-Name: 4477e60cd801dab7a8aec12c5bc5e81e774bedbfed38abbc8eb8b37336141a44

manifest
manifest.uuid
src/os_unix.c

index 03946f8c1a3576845c0dce88554b5e28ac95b323..0c6d27f1f4ed01d2ed4ff806cdf3deadacfbdb04 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sa\stest\sfor\sthe\soutcome\sof\sa\sprocess\scrash\swithin\san\sxWrite\sVFS\smethod\ncall.
-D 2017-07-22T20:12:31.931
+C Do\snot\sset\sdevice-capabilities\sflags\sSEQUENTIAL\sor\sSAFE_APPEND\sfor\sf2fs\nfile-systems.
+D 2017-07-27T18:34:00.448
 F Makefile.in d9873c9925917cca9990ee24be17eb9613a668012c85a343aef7e5536ae266e8
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 02b469e9dcd5b7ee63fc1fb05babc174260ee4cfa4e0ef2e48c3c6801567a016
@@ -436,7 +436,7 @@ F src/os.c add02933b1dce7a39a005b00a2f5364b763e9a24
 F src/os.h 8e976e59eb4ca1c0fca6d35ee803e38951cb0343
 F src/os_common.h b2f4707a603e36811d9b1a13278bffd757857b85
 F src/os_setup.h 0dbaea40a7d36bf311613d31342e0b99e2536586
-F src/os_unix.c 9e7300ba4564bf1b95ef6f4ea5635a55d5b609fb8ec621183e7aadd48930ae45
+F src/os_unix.c 9aa19db965d574cbaf74405cd51c58b87fdbfe045b8bbfc01b18bdeeda3c4305
 F src/os_win.c 2a6c73eef01c51a048cc4ddccd57f981afbec18a
 F src/os_win.h 7b073010f1451abe501be30d12f6bc599824944a
 F src/pager.c 1e63b0299cf123cf38c48413ec03190f56c1e7d0ccc6573c467d8ac240b898e9
@@ -1638,7 +1638,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 9f1b83fae9c973eee80eefefe7bd3a1eb7bba8af4cd919d7a2ce911900dd9087
-R f23da5f714bc905d7cb0056ef392fdf9
+P eb8718006cb23ba9304da5c30d19863d688495f0eaae3794c5ad870e481866f8
+R ce693a7ca9a259977de390176cf62cb0
 U dan
-Z 063d069885d7a39f9c6cf058832bceb7
+Z f84e1d974aa4edf0cc8f431eef8b011b
index f6a017d89b06bf954b08aec612758cb12d949e6c..e6f6c99525359b38e057e1dbddcc440e5a50a8b6 100644 (file)
@@ -1 +1 @@
-eb8718006cb23ba9304da5c30d19863d688495f0eaae3794c5ad870e481866f8
\ No newline at end of file
+4477e60cd801dab7a8aec12c5bc5e81e774bedbfed38abbc8eb8b37336141a44
\ No newline at end of file
index f45c86cb65dcc892357e6cdedd2a4e5d8d63a9fc..430c5386ea282228d5ca660d382c9cdc2a1cf44e 100644 (file)
@@ -3910,11 +3910,7 @@ static void setDeviceCharacteristics(unixFile *pFd){
     /* Check for support for F2FS atomic batch writes. */
     res = osIoctl(pFd->h, F2FS_IOC_GET_FEATURES, &f);
     if( res==0 && (f & F2FS_FEATURE_ATOMIC_WRITE) ){
-      pFd->deviceCharacteristics = 
-        SQLITE_IOCAP_BATCH_ATOMIC |
-        SQLITE_IOCAP_ATOMIC |
-        SQLITE_IOCAP_SEQUENTIAL |
-        SQLITE_IOCAP_SAFE_APPEND;
+      pFd->deviceCharacteristics = SQLITE_IOCAP_BATCH_ATOMIC;
     }
 #endif /* __linux__ && SQLITE_ENABLE_BATCH_ATOMIC_WRITE */