Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
AI teammates
Sign in
Sign up
Fetch the repository succeeded.
description of repo status
Open Source
>
Other
>
Operation System
&&
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
458
Star
1.7K
Fork
1.9K
GVP
openEuler
/
kernel
Closed
Code
Issues
1271
Pull Requests
991
Wiki
Insights
Pipelines
Service
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
SBOM
DevLens
Don’t show this again
Update failed. Please try again later!
Remove this flag
Content Risk Flag
This task is identified by
as the content contains sensitive information such as code security bugs, privacy leaks, etc., so it is only accessible to contributors of this repository.
【OLK 6.6】存储相关结构体kabi预留
Done
#I8ZUL1
Task
Li Lingfeng
Opened this issue
2024-01-30 11:21
/include/linux/elevator.h struct elevator_mq_ops 该结构体在5.10到6.6期间,修改insert_requests/limit_depth回调参数类型 5.10预留8个KABI_RESERVE且未使用,6.6与5.10保持一致,预留8个 /include/linux/libata.h struct ata_taskfile 该结构体在5.10到6.6期间,新增error,与原有feature组成联合体;新增status,与原有command组成联合体 该结构体提共26个成员,大小32字节,预留2个KABI_RESERVE /include/linux/libata.h struct ata_device 该结构体在5.10到6.6期间,新增cpr_log/cdl;变更类型pio_mask/mwdma_mask/udma_mask 该结构体提共2509个成员,大小2624字节,预留3个KABI_RESERVE /include/linux/libata.h struct ata_port 该结构体在5.10到6.6期间,变更类型scsi_rescan_task/fastdrain_cnt;新增ncq_sense_buf;删除sas_last_tag/sas_tag_allocated/msg_enable 该结构体提共16390个成员,大小16448字节,预留4个KABI_RESERVE /include/linux/libata.h struct ata_port_operations 该结构体在5.10到6.6期间,删除phy_reset/eng_timeout;新增qc_ncq_fill_rtf;变更类型qc_fill_rtf/mode_filter/read_id 该结构体提共60个成员,大小480字节,预留4个KABI_RESERVE /include/linux/libata.h struct ata_port_info 该结构体在5.10到6.6期间,变更类型pio_mask/mwdma_mask/udma_mask 该结构体提共44个成员,大小48字节,预留2个KABI_RESERVE /include/linux/libnvdimm.h struct nd_region_desc 该结构体在5.10到6.6期间,新增memregion 该结构体提共82个成员,大小96字节,预留2个KABI_RESERVE /include/linux/libnvdimm.h struct nvdimm_security_ops 该结构体在5.10到6.6期间,新增disable_master 该结构体提共9个成员,大小72字节,预留2个KABI_RESERVE /include/linux/nd.h struct nvdimm_pmu 该结构体在5.10上不存在 该结构体提共6个成员,大小1368字节,预留3个KABI_RESERVE /include/linux/nd.h struct nd_device_driver 该结构体在5.10到6.6期间,变更类型remove 该结构体提共6个成员,大小184字节,预留2个KABI_RESERVE /include/linux/nd.h struct nd_namespace_pmem 该结构体在5.10到6.6期间,变更类型uuid 该结构体提共5个成员,大小936字节,预留3个KABI_RESERVE /include/scsi/fc/fc_ms.h struct fc_fdmi_attr_entry 该结构体在5.10到6.6期间,变更类型value 该结构体提共3个成员,大小4字节,预留2个KABI_RESERVE /include/scsi/fc/fc_ms.h struct fs_fdmi_attrs 该结构体在5.10到6.6期间,变更类型attr 该结构体提共2个成员,大小4字节,预留2个KABI_RESERVE /include/scsi/libfc.h struct libfc_cmd_priv 该结构体在5.10上不存在 该结构体提共3个成员,大小16字节,预留2个KABI_RESERVE /include/scsi/libfcoe.h struct fcoe_percpu_s 该结构体在5.10到6.6期间,新增lock 该结构体提共6个成员,大小80字节,预留2个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_task 该结构体在5.10到6.6期间无变更 该结构体提共21个成员,大小152字节,预留3个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_cmd 该结构体在5.10上不存在 该结构体提共2个成员,大小16字节,预留2个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_conn 该结构体在5.10到6.6期间,删除suspend_tx/suspend_rx;新增flags/recvwork;自研补丁新增intimate_cpu(euleros特性) 该结构体提共58个成员,大小400字节,预留4个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_session 该结构体在5.10到6.6期间,新增running_aborted_task 该结构体提共61个成员,大小480字节,预留4个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_host 该结构体在5.10到6.6期间,删除workq_name 该结构体提共8个成员,大小72字节,预留2个KABI_RESERVE /include/scsi/scsi_cmnd.h struct scsi_cmnd 该结构体在5.10到6.6期间,删除req/request/SCp/scsi_done/tag;新增budget_token/submitter/resid_len/sense_len;类型变更cmnd;成员位置变更flags/state/extra_len 该结构体提共28个成员,大小296字节,5.10预留4个未使用,与5.10保持一致 /include/scsi/scsi_device.h struct scsi_device 该结构体在5.10到6.6期间,删除device_busy/current_tag/manage_start_stop/execute_work/sg_timeout/sg_reserved_size;新增budget_map/vpd_pgb0/vpd_pgb1/vpd_pgb2/manage_system_start_stop/manage_runtime_start_stop/manage_shutdown/use_16_for_sync/no_start_on_resume/ignore_media_change/silence_suspend/no_vpd_size/cdl_enable/cdl_supported/iotmo_cnt/bsg_dev 该结构体提共125个成员,大小2160字节,5.10预留6个未使用,与5.10保持一致 /include/scsi/scsi_device.h struct scsi_exec_args 该结构体在5.10上不存在 该结构体提共6个成员,大小40字节,预留2个KABI_RESERVE /include/scsi/scsi_dh.h struct scsi_device_handler 该结构体在5.10到6.6期间,类型变更scsi_disposition 该结构体提共10个成员,大小88字节,预留2个KABI_RESERVE /include/scsi/scsi_driver.h struct scsi_driver 该结构体在5.10到6.6期间无变更 该结构体提共7个成员,大小192字节,预留2个KABI_RESERVE /include/scsi/scsi_eh.h struct scsi_eh_save 该结构体在5.10到6.6期间,类型变更cmnd;删除eh_cmnd 该结构体提共10个成员,大小112字节,预留2个KABI_RESERVE /include/scsi/scsi_host.h struct scsi_host_template 该结构体在5.10到6.6期间,成员位置变更cmd_size/module/name/info/ioctl/compat_ioctl/init_cmd_priv/exit_cmd_priv;类型变更map_queues/eh_timed_out;新增mq_poll/eh_should_retry_cmd/queuecommand_may_block/shost_groups;删除proc_dir/present/unchecked_isa_dma/shost_attrs/sdev_attrs/cmd_pool 该结构体提共56个成员,大小360字节,5.10预留4个未使用,与5.10保持一致 /include/scsi/scsi_host.h struct Scsi_Host 该结构体在5.10到6.6期间,新增eh_abort_list/tagset_refcnt/tagset_freed/opt_sectors/nr_maps/queuecommand_may_block;类型变更hostt;删除unchecked_isa_dma;自研补丁新增is_builtin 该结构体提共67个成员,大小2192字节,5.10预留6个未使用,与5.10保持一致
/include/linux/elevator.h struct elevator_mq_ops 该结构体在5.10到6.6期间,修改insert_requests/limit_depth回调参数类型 5.10预留8个KABI_RESERVE且未使用,6.6与5.10保持一致,预留8个 /include/linux/libata.h struct ata_taskfile 该结构体在5.10到6.6期间,新增error,与原有feature组成联合体;新增status,与原有command组成联合体 该结构体提共26个成员,大小32字节,预留2个KABI_RESERVE /include/linux/libata.h struct ata_device 该结构体在5.10到6.6期间,新增cpr_log/cdl;变更类型pio_mask/mwdma_mask/udma_mask 该结构体提共2509个成员,大小2624字节,预留3个KABI_RESERVE /include/linux/libata.h struct ata_port 该结构体在5.10到6.6期间,变更类型scsi_rescan_task/fastdrain_cnt;新增ncq_sense_buf;删除sas_last_tag/sas_tag_allocated/msg_enable 该结构体提共16390个成员,大小16448字节,预留4个KABI_RESERVE /include/linux/libata.h struct ata_port_operations 该结构体在5.10到6.6期间,删除phy_reset/eng_timeout;新增qc_ncq_fill_rtf;变更类型qc_fill_rtf/mode_filter/read_id 该结构体提共60个成员,大小480字节,预留4个KABI_RESERVE /include/linux/libata.h struct ata_port_info 该结构体在5.10到6.6期间,变更类型pio_mask/mwdma_mask/udma_mask 该结构体提共44个成员,大小48字节,预留2个KABI_RESERVE /include/linux/libnvdimm.h struct nd_region_desc 该结构体在5.10到6.6期间,新增memregion 该结构体提共82个成员,大小96字节,预留2个KABI_RESERVE /include/linux/libnvdimm.h struct nvdimm_security_ops 该结构体在5.10到6.6期间,新增disable_master 该结构体提共9个成员,大小72字节,预留2个KABI_RESERVE /include/linux/nd.h struct nvdimm_pmu 该结构体在5.10上不存在 该结构体提共6个成员,大小1368字节,预留3个KABI_RESERVE /include/linux/nd.h struct nd_device_driver 该结构体在5.10到6.6期间,变更类型remove 该结构体提共6个成员,大小184字节,预留2个KABI_RESERVE /include/linux/nd.h struct nd_namespace_pmem 该结构体在5.10到6.6期间,变更类型uuid 该结构体提共5个成员,大小936字节,预留3个KABI_RESERVE /include/scsi/fc/fc_ms.h struct fc_fdmi_attr_entry 该结构体在5.10到6.6期间,变更类型value 该结构体提共3个成员,大小4字节,预留2个KABI_RESERVE /include/scsi/fc/fc_ms.h struct fs_fdmi_attrs 该结构体在5.10到6.6期间,变更类型attr 该结构体提共2个成员,大小4字节,预留2个KABI_RESERVE /include/scsi/libfc.h struct libfc_cmd_priv 该结构体在5.10上不存在 该结构体提共3个成员,大小16字节,预留2个KABI_RESERVE /include/scsi/libfcoe.h struct fcoe_percpu_s 该结构体在5.10到6.6期间,新增lock 该结构体提共6个成员,大小80字节,预留2个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_task 该结构体在5.10到6.6期间无变更 该结构体提共21个成员,大小152字节,预留3个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_cmd 该结构体在5.10上不存在 该结构体提共2个成员,大小16字节,预留2个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_conn 该结构体在5.10到6.6期间,删除suspend_tx/suspend_rx;新增flags/recvwork;自研补丁新增intimate_cpu(euleros特性) 该结构体提共58个成员,大小400字节,预留4个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_session 该结构体在5.10到6.6期间,新增running_aborted_task 该结构体提共61个成员,大小480字节,预留4个KABI_RESERVE /include/scsi/libiscsi.h struct iscsi_host 该结构体在5.10到6.6期间,删除workq_name 该结构体提共8个成员,大小72字节,预留2个KABI_RESERVE /include/scsi/scsi_cmnd.h struct scsi_cmnd 该结构体在5.10到6.6期间,删除req/request/SCp/scsi_done/tag;新增budget_token/submitter/resid_len/sense_len;类型变更cmnd;成员位置变更flags/state/extra_len 该结构体提共28个成员,大小296字节,5.10预留4个未使用,与5.10保持一致 /include/scsi/scsi_device.h struct scsi_device 该结构体在5.10到6.6期间,删除device_busy/current_tag/manage_start_stop/execute_work/sg_timeout/sg_reserved_size;新增budget_map/vpd_pgb0/vpd_pgb1/vpd_pgb2/manage_system_start_stop/manage_runtime_start_stop/manage_shutdown/use_16_for_sync/no_start_on_resume/ignore_media_change/silence_suspend/no_vpd_size/cdl_enable/cdl_supported/iotmo_cnt/bsg_dev 该结构体提共125个成员,大小2160字节,5.10预留6个未使用,与5.10保持一致 /include/scsi/scsi_device.h struct scsi_exec_args 该结构体在5.10上不存在 该结构体提共6个成员,大小40字节,预留2个KABI_RESERVE /include/scsi/scsi_dh.h struct scsi_device_handler 该结构体在5.10到6.6期间,类型变更scsi_disposition 该结构体提共10个成员,大小88字节,预留2个KABI_RESERVE /include/scsi/scsi_driver.h struct scsi_driver 该结构体在5.10到6.6期间无变更 该结构体提共7个成员,大小192字节,预留2个KABI_RESERVE /include/scsi/scsi_eh.h struct scsi_eh_save 该结构体在5.10到6.6期间,类型变更cmnd;删除eh_cmnd 该结构体提共10个成员,大小112字节,预留2个KABI_RESERVE /include/scsi/scsi_host.h struct scsi_host_template 该结构体在5.10到6.6期间,成员位置变更cmd_size/module/name/info/ioctl/compat_ioctl/init_cmd_priv/exit_cmd_priv;类型变更map_queues/eh_timed_out;新增mq_poll/eh_should_retry_cmd/queuecommand_may_block/shost_groups;删除proc_dir/present/unchecked_isa_dma/shost_attrs/sdev_attrs/cmd_pool 该结构体提共56个成员,大小360字节,5.10预留4个未使用,与5.10保持一致 /include/scsi/scsi_host.h struct Scsi_Host 该结构体在5.10到6.6期间,新增eh_abort_list/tagset_refcnt/tagset_freed/opt_sectors/nr_maps/queuecommand_may_block;类型变更hostt;删除unchecked_isa_dma;自研补丁新增is_builtin 该结构体提共67个成员,大小2192字节,5.10预留6个未使用,与5.10保持一致
Comments (
5
)
Sign in
to comment
Status
Done
Backlog
Doing
Done
Declined
Assignees
Not set
Labels
sig/Kernel
Not set
Projects
Unprojected
Unprojected
Pull Requests
None yet
None yet
Successfully merging a pull request will close this issue.
Branches
No related branch
Branches (
-
)
Tags (
-
)
Planed to start   -   Planed to end
-
Top level
Not Top
Top Level: High
Top Level: Medium
Top Level: Low
Priority
Not specified
Serious
Main
Secondary
Unimportant
Duration
(hours)
参与者(2)
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register