Dag-Erling Smørgrav
4336161cc9
install: Don't skip syncing in the common case.
...
In `copy()`, if no digest was requested (which is the common case), we
use `copy_file_range()` to avoid needlessly copying the contents of the
file into user space and back. When `copy_file_range()` returns
successfully (which, again, is the common case), we simply return, and
therefore never get to the point where we call `fsync()` if the `-S`
option was specified. Fix this.
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D44756
2024-04-12 19:31:35 +02:00
..
2023-11-26 20:50:13 -05:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2024-02-13 15:31:59 +08:00
2024-01-09 17:27:15 +01:00
2023-09-18 23:59:10 +02:00
2024-03-07 22:52:56 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2024-02-01 14:10:45 +01:00
2023-08-16 11:55:15 -06:00
2024-03-13 22:08:29 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-10-04 18:12:03 +02:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2024-03-24 19:57:27 +01:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2024-01-18 14:04:25 +01:00
2024-04-06 22:14:13 +02:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 20:50:13 -05:00
2023-11-26 22:23:30 -07:00
2024-03-27 11:03:33 +01:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2023-08-16 11:55:03 -06:00
2023-09-29 09:26:51 -04:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:26 -06:00
2023-10-05 21:48:27 -04:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-10-09 10:44:42 -07:00
2023-08-16 11:55:10 -06:00
2024-01-21 17:33:46 -08:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:58 -07:00
2024-02-02 08:25:44 -07:00
2023-11-26 22:23:58 -07:00
2024-03-29 12:18:32 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2023-10-05 12:53:47 +02:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:10 -06:00
2023-08-16 11:55:15 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:15 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2024-01-04 00:16:50 -08:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-12-29 09:37:43 +00:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:10 -06:00
2024-01-24 10:58:00 +01:00
2023-11-26 22:23:58 -07:00
2024-04-07 18:52:51 -05:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:34 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-09-07 06:40:14 +00:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:30 -07:00
2023-08-16 11:55:10 -06:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2024-01-12 17:40:55 +01:00
2023-08-17 15:08:30 +02:00
2023-11-26 22:23:58 -07:00
2023-12-12 02:19:21 +08:00
2024-02-29 14:59:25 +01:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2024-01-04 21:40:53 -05:00
2024-02-02 18:34:59 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2024-03-12 23:00:21 +07:00
2023-11-26 22:23:58 -07:00
2023-09-25 07:54:56 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2024-02-06 08:37:50 -05:00
2023-12-17 18:49:42 +08:00
2023-08-16 11:55:03 -06:00
2023-12-26 16:45:26 -07:00
2024-01-16 09:45:53 +01:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-12-28 13:27:07 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 20:50:13 -05:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:30 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2024-02-12 19:26:13 +01:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2024-02-24 01:08:48 +02:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-10-05 21:48:27 -04:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 20:50:13 -05:00
2023-12-20 17:59:37 +01:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:30 -07:00
2023-08-16 11:55:10 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2024-02-18 18:39:50 +01:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-12-21 21:54:05 -08:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 20:50:13 -05:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-12-07 13:42:52 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:10 -06:00
2024-02-13 15:33:16 +08:00
2023-08-16 11:55:10 -06:00
2023-11-26 20:50:13 -05:00
2023-11-26 22:23:58 -07:00
2024-03-29 12:18:32 -07:00
2023-11-26 22:24:01 -07:00
2024-01-04 01:00:23 -08:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2024-01-11 10:01:37 -05:00
2024-03-27 11:03:45 +01:00
2023-12-09 12:21:02 +01:00
2023-11-26 22:23:58 -07:00
2023-09-25 07:54:56 -07:00
2024-03-21 00:45:55 +02:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:24:01 -07:00
2024-01-12 16:44:06 +01:00
2023-09-25 07:54:56 -07:00
2023-11-26 22:23:30 -07:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:15 -06:00
2023-08-16 11:55:15 -06:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2023-09-27 18:14:45 +02:00
2023-11-26 22:23:30 -07:00
2023-12-07 21:21:35 -05:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2024-02-18 10:57:42 -08:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:30 -07:00
2024-04-05 14:30:31 -04:00
2023-11-26 22:24:01 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:58 -07:00
2024-04-12 19:31:35 +02:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:58 -07:00
2024-04-04 23:39:23 -07:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:58 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:23:30 -07:00
2023-11-26 22:24:01 -07:00
2023-08-16 11:55:03 -06:00
2024-04-01 15:18:35 +02:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-08-16 11:55:03 -06:00
2023-11-26 22:23:30 -07:00
2023-08-16 11:55:03 -06:00