A call to coreos-go_src_prepare in src_prepare will get go_export
called, which exports the correct GOARCH value.
Fixes https://github.com/coreos/bugs/issues/2366 (torcx store has
archives of wrong arch).
Signed-off-by: Geoff Levand <geoff@infradead.org>
The entries were defined for the release archives as Gentoo's
mirrors were serving, but the SRC_URIs were pointing at commit
archives. This syncs our SRC_URI definition to match Gentoo's so
that the same sources are used and the Manifest verification works.
There is no difference in what gets built.
BFQ is a proportional-share storage-I/O scheduler for the
blk-mq layer. Its main features are:
* Low latency for interactive applications
* Low latency for soft real-time applications
* Higher speed for code-development tasks
* High throughput
* Strong fairness, bandwidth and delay guarantees
Note that the default blk-mq scheduler is "None", so
th BFQ scheduler must be explicitly chosen for a given
storage device.
Note also that BFQ only supports blk-mq layer, so drivers
using legacy blk layer are not affected by this change.
In particular, both HDD and SSD storage drives use
the legacy blk layer by default.
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
This feature prevents the background writeback thread from stalling I/O,
e.g. reads.
For instance, without this option enabled, it's possible to stall reads
setting a writeback dirty threshold (/proc/sys/vm/dirty_writeback_centisecs)
sufficiently long.
Quoting the author of the feature:
"""
[..] If you are sick of Linux bogging down when buffered
writes are happening, then this is for you, laptop or server. The
patchset is fully stable, I have not observed problems. It passes full
xfstest runs, and a variety of benchmarks as well. It works equally well
on blk-mq/scsi-mq, and "classic" setups.
"""
"""
This feature adds a simple blk-wb code that keeps limits how much buffered
writeback we keep in flight on the device end. [..] it should be pretty
much auto-tuning.
"""
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Move options explicitly enabled in arm64 and that x86 enable
by default to the common config file.
Changes on x86:
* CONFIG_HW_RANDOM was compiled as a module,
and now it is built-in.
Changes on ARM64:
* CONFIG_KEXEC is enabled.
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>