^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) ABI testing symbols
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) ===================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Documents interfaces that are felt to be stable,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) as the main development of this interface has been completed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) The interface can be changed to add new features, but the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) current interface will not break by doing this, unless grave
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) errors or security problems are found in them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Userspace programs can start to rely on these interfaces, but they must
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) be aware of changes that can occur before these interfaces move to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) be marked stable.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Programs that use these interfaces are strongly encouraged to add their
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) name to the description of these interfaces, so that the kernel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) developers can easily notify them if any changes occur.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) .. kernel-abi:: $srctree/Documentation/ABI/testing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) :rst: