| Summary: | [RFE] glibc: add new syncfs syscall | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Eric Sandeen <esandeen> |
| Component: | glibc | Assignee: | Andreas Schwab <schwab> |
| Status: | CLOSED WONTFIX | QA Contact: | qe-baseos-tools-bugs |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.0 | CC: | esandeen, fweimer, harshula, rwheeler |
| Target Milestone: | rc | Keywords: | FutureFeature, Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 691267 | Environment: | |
| Last Closed: | 2011-03-30 11:53:51 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | 691267 | ||
| Bug Blocks: | |||
|
Description
Eric Sandeen
2011-03-28 16:23:13 UTC
No new symbols can be added to glibc. Use syscall(2). Andreas, this was added to the upstream kernel. This is not a request to change a symbol, just pull in a very relevant performance feature that this new system call introduces. We do not have a "no new syscall" kernel policy, is there some reason that glibc needs to be more static than the kernel for new symbols? We should have a call and discuss this, thanks! Adding a symbol breaks the ABI. Andreas, how can adding a new symbol break the abi. It adds to the ABI, no change. Are you of the position that you cannot add new calls to the ABI for the entire life time of a release? Please do no close this without discussion of the policy. We can take this up in a RHEL release meeting. This has been discussed to death already several times, just search bugzilla. You cannot add a new symbol to glibc without breaking the ABI, or rebasing glibc to the next release. |