18c2ecf20Sopenharmony_ciABI testing symbols 28c2ecf20Sopenharmony_ci=================== 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciDocuments interfaces that are felt to be stable, 58c2ecf20Sopenharmony_cias the main development of this interface has been completed. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciThe interface can be changed to add new features, but the 88c2ecf20Sopenharmony_cicurrent interface will not break by doing this, unless grave 98c2ecf20Sopenharmony_cierrors or security problems are found in them. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciUserspace programs can start to rely on these interfaces, but they must 128c2ecf20Sopenharmony_cibe aware of changes that can occur before these interfaces move to 138c2ecf20Sopenharmony_cibe marked stable. 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciPrograms that use these interfaces are strongly encouraged to add their 168c2ecf20Sopenharmony_ciname to the description of these interfaces, so that the kernel 178c2ecf20Sopenharmony_cidevelopers can easily notify them if any changes occur. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci.. kernel-abi:: $srctree/Documentation/ABI/testing 208c2ecf20Sopenharmony_ci :rst: 21