1972 Commits

Author SHA1 Message Date
openharmony_ci 06e732fdcf !40 merge cfi_fix into master
Add pac cfi config

Created-by: superyang30045862
Commit-by: y30045862
Merged-by: openharmony_ci
Description: 
<!-- Explain your changes here... -->

----
## 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!40
2026-07-09 15:35:47 +08:00
y30045862 c66aa6b60b Add pac cfi config
Signed-off-by: yangjingbo10 <yangjingbo10@h-partners.com>

Change-Id: I3aa95427260ec82864893f8f3091cadb6c2c1b34
2026-07-06 11:38:34 +08:00
ohci1 114daf5935 !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 OpenHarmony-v7.0-Release
2026-04-24 09:24:13 +08:00
ohci1 88052b7501 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 7134579034 !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 OpenHarmony-v6.1-LTS
2025-05-21 01:45:27 +00:00
y30045862 dd7441cbeb fix system_ty[e & remove useless depend
Signed-off-by: yangjingbo10 <yangjingbo10@huawei.com>
2025-05-20 20:58:36 +08:00
openharmony_ci 4afea12077 !30 修改配置&增加adapted_system_type
Merge pull request !30 from 钟柠/0102
2025-01-08 01:43:59 +00:00
zhongning5 eeb930479f add adapted_system_type
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2025-01-02 14:34:03 +08:00
openharmony_ci ee660ce951 !29 upstream url 字段不正确请修正修改
Merge pull request !29 from 钟柠/1230
2024-12-30 06:22:16 +00:00
zhongning5 52833cbeb5 修复upstream url 字段不正确请修正
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-12-30 11:27:31 +08:00
openharmony_ci 9ae6403fee !28 README.OpenSource LICENSE配置修改
Merge pull request !28 from 钟柠/1227
2024-12-27 11:13:07 +00:00
zhongning5 943e9211e4 OpenSource文件License字段规范化
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-12-27 13:46:05 +08:00
openharmony_ci f951f1a8ff !25 build for liburing
Merge pull request !25 from 钟柠/1029
2024-11-06 08:20:52 +00:00
openharmony_ci 916a286b56 !26 删除iouring_cp.c
Merge pull request !26 from 钟柠/delete
2024-11-06 07:43:31 +00:00
zhongning5 0c32b3344f build for liburing
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-11-01 15:04:23 +08:00
zhongning5 1847f4f3fb delete code
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-10-31 14:02:57 +08:00
openharmony_ci 932ba97415 !23 liburing升级2.7
Merge pull request !23 from f房芷仪/1014
2024-10-21 04:31:19 +00:00
fangzhiyi18 adb4b4a2d4 升级2.7
Signed-off-by: fangzhiyi18 <fangzhiyi1@huawei.com>
2024-10-21 02:53:20 +00:00
openharmony_ci 33e5d3393d !21 fix opensource
Merge pull request !21 from zhuhongtao666/master
2024-09-29 09:48:10 +00:00
18721213663 892574c155 fix opensource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-09-29 15:08:30 +08:00
openharmony_ci 9814114bcb !20 add build config json
Merge pull request !20 from zhuhongtao666/master
2024-09-29 03:20:02 +00:00
18721213663 0a7c4676f7 bugfix build
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-09-27 17:08:33 +08:00
openharmony_ci 9e7d55a915 !17 bugfix opensource生成notice
Merge pull request !17 from zhuhongtao666/master
2024-06-24 10:22:08 +00:00
18721213663 71d1e1171f fix_OpenSource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-24 15:09:10 +08:00
openharmony_ci 14fa063579 !16 remove LGPL
Merge pull request !16 from zhuhongtao666/master
2024-06-20 10:23:24 +00:00
18721213663 48f37a1b48 remove LGPL
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-20 15:52:40 +08:00
openharmony_ci 729f6dc572 !15 update opensource
Merge pull request !15 from zhuhongtao666/master
2024-06-19 11:13:57 +00:00
18721213663 1278c050da update opensource
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-19 15:51:19 +08:00
openharmony_ci ecda1201c3 !13 update readme
Merge pull request !13 from zhuhongtao666/master
2024-06-18 07:34:29 +00:00
18721213663 2e9f2d2635 update Readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-18 10:17:15 +08:00
openharmony_ci afaa6c87ab !12 test fileapi
Merge pull request !12 from zhuhongtao666/master
2024-06-13 16:15:09 +00:00
18721213663 0245809ef4 liburing add innerapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-13 22:58:07 +08:00
18721213663 cdd3c94b25 test fileapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-09 17:30:41 +08:00
openharmony_ci 9a71886a96 !11 联合构建fileapi
Merge pull request !11 from zhuhongtao666/master
2024-06-08 15:03:43 +00:00
18721213663 24bdc7a90f add build with fileapi
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-06-08 20:10:51 +08:00
openharmony_ci b1784854fc !9 bugfix readme
Merge pull request !9 from zhuhongtao666/master
2024-05-13 15:44:47 +00:00
18721213663 1f5a40da58 bugfix readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-05-13 22:03:55 +08:00
openharmony_ci 761d55c5a8 !8 修改readme介绍
Merge pull request !8 from zhuhongtao666/master
2024-05-13 03:25:25 +00:00
18721213663 2391d526f5 bugfix readme
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-05-13 11:09:49 +08:00
openharmony_ci 9b120ebc5c !7 OAT.xml修改
Merge pull request !7 from f房芷仪/0510
2024-05-13 01:58:51 +00:00
fangzhiyi18 4233dfe5a9 OAT修改
Signed-off-by: fangzhiyi18 <fangzhiyi1@huawei.com>
2024-05-11 08:59:34 +00:00
openharmony_ci aecd73a1a0 !3 liburing添加licensefile
Merge pull request !3 from zhuhongtao666/master
2024-03-21 14:31:46 +00:00
18721213663 36048d939d add_license_file
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-03-20 15:33:20 +08:00
openharmony_ci 496ffe54d4 !2 add compat.h
Merge pull request !2 from zhuhongtao666/master
2024-03-06 10:21:58 +00:00
18721213663 54c1b69ce1 add_compat
Signed-off-by: 18721213663 <zhuhongtao12@huawei.com>
2024-03-06 11:21:30 +08:00
openharmony_ci 642d64814a !1 添加配置文件
Merge pull request !1 from shuaiguo/master
2023-12-29 09:08:37 +00:00
gwx1278443 73671a8221 配置文件
Signed-off-by: gwx1278443 <guoshuai48@h-partners.com>
2023-12-29 14:38:56 +08:00
Jens Axboe 4915f2af86 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 7588166107 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 ba6846d5d3 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