1970 Commits

Author SHA1 Message Date
ohci1 89994945d6 !39 merge liiburing3 into master
update configure info for 2.14

Created-by: superyang30045862
Commit-by: y30045862;Li Chen;Jens Axboe;Pavel Begunkov;Christian Mazakas;Sebastian Chlad;Yitang Yang;Ryan Northey;Gabriel Krisman Bertazi;Keith Busch;Joshua Rogers;Caleb Sander Mateos;Chris Hofer;Ammar Faizi;Darin Morrison;Romain Pereira;Meiye-lj;Rohan Hendrik Lean;Alviro Iskandar Setiawan;Soham Bagchi;Xianda Ke;Daniel Black;Haiyue Wang;Florian Schmaus;Anuj Gupta;Nitesh Shetty;David Wei;Khem Raj;Sidong Yang;Marcel Holtmann;Jiri Slaby (SUSE);Ronnie Sahlberg;hexue;George Melikov;David Disseldorp;CPestka;Michael de Lang;Jan Hendrik Farr;Ming Lei;Guillem Jover
Merged-by: ohci1
Description: update libuirng from 2.7 - 2.14
<!-- Explain your changes here... -->
https://dcp.openharmony.cn/workbench/cicd/om-management/dco/detail/139
----
## git request-pull output:
```
<!-- START REPLACE ME -->

Generate your PR shortlog and diffstat with these commands:
   git remote add axboe-tree https://github.com/axboe/liburing
   git fetch axboe-tree
   git request-pull axboe-tree/master your_fork_URL your_branch_name

Then replace this with the output of `git request-pull` command.

<!-- END REPLACE ME -->
```
----
<details>
<summary>Click to show/hide pull request guidelines</summary>

## Pull Request Guidelines
1. To make everyone easily filter pull request from the email
notification, use `[GIT PULL]` as a prefix in your PR title.
```
[GIT PULL] Your Pull Request Title
```
2. Follow the commit message format rules below.
3. Follow the Linux kernel coding style (see: https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst).

### Commit message format rules:
1. The first line is title (don't be more than 72 chars if possible).
2. Then an empty line.
3. Then a description (may be omitted for truly trivial changes).
4. Then an empty line again (if it has a description).
5. Then a `Signed-off-by` tag with your real name and email. For example:
```
Signed-off-by: Foo Bar <foo.bar@gmail.com>
```

The description should be word-wrapped at 72 chars. Some things should
not be word-wrapped. They may be some kind of quoted text - long
compiler error messages, oops reports, Link, etc. (things that have a
certain specific format).

Note that all of this goes in the commit message, not in the pull
request text. The pull request text should introduce what this pull
request does, and each commit message should explain the rationale for
why that particular change was made. The git tree is canonical source
of truth, not github.

Each patch should do one thing, and one thing only. If you find yourself
writing an explanation for why a patch is fixing multiple issues, that's
a good indication that the change should be split into separate patches.

If the commit is a fix for an issue, add a `Fixes` tag with the issue
URL.

Don't use GitHub anonymous email like this as the commit author:
```
123456789+username@users.noreply.github.com
```

Use a real email address!

### Commit message example:
```
src/queue: don't flush SQ ring for new wait interface

If we have IORING_FEAT_EXT_ARG, then timeouts are done through the
syscall instead of by posting an internal timeout. This was done
to be both more efficient, but also to enable multi-threaded use
the wait side. If we touch the SQ state by flushing it, that isn't
safe without synchronization.

Fixes: https://github.com/axboe/liburing/issues/402
Signed-off-by: Jens Axboe <axboe@kernel.dk>
```

</details>

----
## By submitting this pull request, I acknowledge that:
1. I have followed the above pull request guidelines.
2. I have the rights to submit this work under the same license.
3. I agree to a Developer Certificate of Origin (see https://developercertificate.org for more information).


See merge request: openharmony/third_party_liburing!39
OpenHarmony-v7.0-Beta1
2026-04-24 09:24:13 +08:00
ohci1 4b8f3098a5 update configure info for 2.14
Co-authored-by: Pavel Begunkov<asml.silence@gmail.com>
Co-authored-by: Guillem Jover<guillem@hadrons.org>
Co-authored-by: Jens Axboe<axboe@kernel.dk>
Co-authored-by: Khem Raj<raj.khem@gmail.com>
Co-authored-by: Michael de Lang<kingoipo@gmail.com>
Co-authored-by: David Disseldorp<ddiss@suse.de>
Co-authored-by: Ming Lei<ming.lei@redhat.com>
2026-04-24 09:24:13 +08:00
openharmony_ci 59d6f72d06 !35 fix adaptor_system_type and remove useless depend
Merge pull request !35 from yangjingbo/fixBundle
OpenHarmony-v6.0.0.1-Release OpenHarmony-v6.0-Release OpenHarmony-v6.0-Beta1 OpenHarmony-v6.1-Release OpenHarmony-v6.0.0.2-Release
2025-05-21 01:45:27 +00:00
y30045862 df0ac6d539 fix system_ty[e & remove useless depend
Signed-off-by: yangjingbo10 <yangjingbo10@huawei.com>
2025-05-20 20:58:36 +08:00
openharmony_ci 29aa676711 !30 修改配置&增加adapted_system_type
Merge pull request !30 from 钟柠/0102
2025-01-08 01:43:59 +00:00
zhongning5 43384c495e add adapted_system_type
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2025-01-02 14:34:03 +08:00
openharmony_ci 16b167be95 !29 upstream url 字段不正确请修正修改
Merge pull request !29 from 钟柠/1230
2024-12-30 06:22:16 +00:00
zhongning5 0a6735d8ce 修复upstream url 字段不正确请修正
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-12-30 11:27:31 +08:00
openharmony_ci 1c75d49d82 !28 README.OpenSource LICENSE配置修改
Merge pull request !28 from 钟柠/1227
2024-12-27 11:13:07 +00:00
zhongning5 3a84343340 OpenSource文件License字段规范化
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-12-27 13:46:05 +08:00
openharmony_ci 88f8313495 !25 build for liburing
Merge pull request !25 from 钟柠/1029
2024-11-06 08:20:52 +00:00
openharmony_ci 03ae4a3db1 !26 删除iouring_cp.c
Merge pull request !26 from 钟柠/delete
2024-11-06 07:43:31 +00:00
zhongning5 eca257efb2 build for liburing
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-11-01 15:04:23 +08:00
zhongning5 19758392a5 delete code
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-10-31 14:02:57 +08:00
openharmony_ci edb796bef8 !23 liburing升级2.7
Merge pull request !23 from f房芷仪/1014
2024-10-21 04:31:19 +00:00
fangzhiyi18 0ae77b95ef 升级2.7
Signed-off-by: fangzhiyi18 <fangzhiyi1@huawei.com>
2024-10-21 02:53:20 +00:00
openharmony_ci f7e5bb0d5f !21 fix opensource
Merge pull request !21 from zhuhongtao666/master
2024-09-29 09:48:10 +00:00
18721213663 f9a5126715 fix opensource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-09-29 15:08:30 +08:00
openharmony_ci 75f0330eba !20 add build config json
Merge pull request !20 from zhuhongtao666/master
2024-09-29 03:20:02 +00:00
18721213663 d10bb9ed7f bugfix build
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-09-27 17:08:33 +08:00
openharmony_ci dcdbc62bf2 !17 bugfix opensource生成notice
Merge pull request !17 from zhuhongtao666/master
2024-06-24 10:22:08 +00:00
18721213663 ce94347a6e fix_OpenSource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-24 15:09:10 +08:00
openharmony_ci a3cc8765c1 !16 remove LGPL
Merge pull request !16 from zhuhongtao666/master
2024-06-20 10:23:24 +00:00
18721213663 f647a7674f remove LGPL
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-20 15:52:40 +08:00
openharmony_ci de5db56b04 !15 update opensource
Merge pull request !15 from zhuhongtao666/master
2024-06-19 11:13:57 +00:00
18721213663 8db7b94cca update opensource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-19 15:51:19 +08:00
openharmony_ci faaca933d2 !13 update readme
Merge pull request !13 from zhuhongtao666/master
2024-06-18 07:34:29 +00:00
18721213663 c1f1db95d1 update Readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-18 10:17:15 +08:00
openharmony_ci 3a652decb7 !12 test fileapi
Merge pull request !12 from zhuhongtao666/master
2024-06-13 16:15:09 +00:00
18721213663 9b5ee80e52 liburing add innerapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-13 22:58:07 +08:00
18721213663 8426f799fe test fileapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-09 17:30:41 +08:00
openharmony_ci 3a732f2e3f !11 联合构建fileapi
Merge pull request !11 from zhuhongtao666/master
2024-06-08 15:03:43 +00:00
18721213663 a81465de87 add build with fileapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-08 20:10:51 +08:00
openharmony_ci 7cb4b927f5 !9 bugfix readme
Merge pull request !9 from zhuhongtao666/master
2024-05-13 15:44:47 +00:00
18721213663 0c013a5de3 bugfix readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-05-13 22:03:55 +08:00
openharmony_ci 72aa4da3db !8 修改readme介绍
Merge pull request !8 from zhuhongtao666/master
2024-05-13 03:25:25 +00:00
18721213663 f50ed02f5c bugfix readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-05-13 11:09:49 +08:00
openharmony_ci e26da3ad2c !7 OAT.xml修改
Merge pull request !7 from f房芷仪/0510
2024-05-13 01:58:51 +00:00
fangzhiyi18 2deb8c98ab OAT修改
Signed-off-by: fangzhiyi18 <fangzhiyi1@huawei.com>
2024-05-11 08:59:34 +00:00
openharmony_ci d52d0275da !3 liburing添加licensefile
Merge pull request !3 from zhuhongtao666/master
2024-03-21 14:31:46 +00:00
18721213663 ed8a6f3d91 add_license_file
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-03-20 15:33:20 +08:00
openharmony_ci a6006fd0c0 !2 add compat.h
Merge pull request !2 from zhuhongtao666/master
2024-03-06 10:21:58 +00:00
18721213663 65f5bc51e6 add_compat
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-03-06 11:21:30 +08:00
openharmony_ci c192c87427 !1 添加配置文件
Merge pull request !1 from shuaiguo/master
2023-12-29 09:08:37 +00:00
gwx1278443 22233e0204 配置文件
Signed-off-by: gwx1278443 <guoshuai48@h-partners.com>
2023-12-29 14:38:56 +08:00
Jens Axboe 87fd89be04 man/io_uring_register.2: clarify that > 0 can also be success
It really depends on the opcode in question. Ideally we'd want to
document the success returns for each, for now at least note that some
will return > 0 for success. In general, the liburing man pages will
have those details, though this one should too.

Link: https://github.com/axboe/liburing/issues/712
Signed-off-by: Jens Axboe <axboe@kernel.dk>
github.com/axboe/liburing/refs/tags/liburing-2.3
2022-10-26 07:35:05 -06:00
Jens Axboe 2cebca1849 Roughly fill in CHANGELOG for the 2.3 release
Not exhaustive, but should hit the most important changes done since
the 2.2 release.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-10-25 13:03:54 -06:00
Jens Axboe 45349108bb Merge branch 'frankreh/man-accept-2' of https://github.com/FrankReh/liburing
* 'frankreh/man-accept-2' of https://github.com/FrankReh/liburing:
  man/io_uring_prep_accept.3 remove bad advice
  man/io_uring_prep_accept.3 rework
2022-10-24 11:27:33 -06:00
Jens Axboe 74ae4adf39 Merge branch 'io_uring_prep_send_set_addr' of https://github.com/metze-samba/liburing
* 'io_uring_prep_send_set_addr' of https://github.com/metze-samba/liburing:
  fix const warning in io_uring_prep_send_set_addr()
2022-10-24 11:26:31 -06:00
Jens Axboe 4fb5e882ab Merge branch 'io_uring_uapi' of https://github.com/metze-samba/liburing
* 'io_uring_uapi' of https://github.com/metze-samba/liburing:
  uapi: Sync with the kernel in order to build systems without linux/time_types.h
2022-10-24 11:25:58 -06:00