NAS-139429 / 26.04 / Ignore warnings in the ssh calls for CI testing. (#18091)
We often see these spurious failures in CI tests:
`E AssertionError: Warning: Permanently added '10.220.38.181' (ED25519)
to the list of known hosts.`
This small change eliminates those.
Ignore warnings in the ssh calls for CI testing.
This eliminates reports such as: AssertionError: Warning: Permanently added '<IP address>' (ED25519) to the list of known hosts.
libkern: Change idr_replace() return value to align with Linux
The Linux implementation of idr_replace() returns -ENOENT when the `id`
could not be found. Change our implementation to do the same to be
compatible with Linux's.
In addition, Linux's documentation says idr_replace() would return
-EINVAL if the given pointer was not valid [1]. This should be checked
in the future.
[1] https://www.kernel.org/doc/html/v4.20/core-api/idr.html#c.idr_replace
[LoopFusion] Forget cached SCEV values after the fusion (#177455)
This patch fixes the issue #115279. After the fusion, some of the cached
SCEV values such as the induction variable may not be valid anymore and
need to be forgotten.
[LLDB] Add a setting to simulate variables with missing locations (#177279)
Writing testcases for error handling that depends on specific DWARF is
very difficult and the resulting tests tend not to be very portable.
This patch adds a new setting to inject an error into variable
materialization, thus making it possible to write very simple source
code based tests for error handling instead.
This is primarily motivated by the Swift language plugin, but
functionality is generic and should be useful for other languages as
well.