ANDROID: update ABI following inline crypto changes
Leaf changes summary: 17 artifacts changed
Changed leaf types summary: 7 leaf types changed
Removed/Changed/Added functions summary: 9 Removed, 1 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
9 Removed functions:
[D] 'function ssize_t debugfs_attr_read(file*, char*, size_t, loff_t*)'
[D] 'function ssize_t debugfs_attr_write(file*, const char*, size_t, loff_t*)'
[D] 'function dentry* debugfs_create_dir(const char*, dentry*)'
[D] 'function dentry* debugfs_create_file(const char*, umode_t, dentry*, void*, const file_operations*)'
[D] 'function dentry* debugfs_create_file_unsafe(const char*, umode_t, dentry*, void*, const file_operations*)'
[D] 'function dentry* debugfs_create_x32(const char*, umode_t, dentry*, u32*)'
[D] 'function void debugfs_remove(dentry*)'
[D] 'function void debugfs_remove_recursive(dentry*)'
[D] 'function int drm_debugfs_create_files(const drm_info_list*, int, dentry*, drm_minor*)'
1 function with some sub-type change:
[C]'function void blk_queue_logical_block_size(request_queue*, unsigned short int)' at blk-settings.c:331:1 has some sub-type changes:
parameter 2 of type 'unsigned short int' changed:
type name changed from 'unsigned short int' to 'unsigned int'
type size changed from 16 to 32 (in bits)
'struct backing_dev_info at backing-dev-defs.h:188:1' changed:
type size changed from 8128 to 8064 (in bits)
1 data member deletion:
'dentry* backing_dev_info::debug_dir', at offset 8064 (in bits) at backing-dev-defs.h:228:1
42 impacted interfaces:
function gendisk* __alloc_disk_node(int, int)
function void __blk_mq_end_request(request*, blk_status_t)
function void blk_cleanup_queue(request_queue*)
function void blk_execute_rq(request_queue*, gendisk*, request*, int)
function bool blk_get_queue(request_queue*)
function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t)
function bool blk_mq_complete_request(request*)
function void blk_mq_end_request(request*, blk_status_t)
function request_queue* blk_mq_init_queue(blk_mq_tag_set*)
function void blk_mq_quiesce_queue(request_queue*)
function void blk_mq_requeue_request(request*, bool)
function void blk_mq_run_hw_queues(request_queue*, bool)
function void blk_mq_start_request(request*)
function void blk_mq_start_stopped_hw_queues(request_queue*, bool)
function void blk_mq_unquiesce_queue(request_queue*)
function void blk_put_queue(request_queue*)
function void blk_put_request(request*)
function void blk_queue_alignment_offset(request_queue*, unsigned int)
function void blk_queue_bounce_limit(request_queue*, u64)
function bool blk_queue_can_use_dma_map_merging(request_queue*, device*)
function void blk_queue_flag_clear(unsigned int, request_queue*)
function void blk_queue_flag_set(unsigned int, request_queue*)
function void blk_queue_io_min(request_queue*, unsigned int)
function void blk_queue_io_opt(request_queue*, unsigned int)
function void blk_queue_logical_block_size(request_queue*, unsigned short int)
function void blk_queue_max_discard_sectors(request_queue*, unsigned int)
function void blk_queue_max_discard_segments(request_queue*, unsigned short int)
function void blk_queue_max_hw_sectors(request_queue*, unsigned int)
function void blk_queue_max_segment_size(request_queue*, unsigned int)
function void blk_queue_max_segments(request_queue*, unsigned short int)
function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int)
function void blk_queue_physical_block_size(request_queue*, unsigned int)
function void blk_queue_rq_timeout(request_queue*, unsigned int)
function void blk_queue_write_cache(request_queue*, bool, bool)
function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t)
function int blk_rq_map_sg(request_queue*, request*, scatterlist*)
function bool blk_update_request(request*, blk_status_t, unsigned int)
function void del_gendisk(gendisk*)
function void device_add_disk(device*, gendisk*, const attribute_group**)
function void put_disk(gendisk*)
function int revalidate_disk(gendisk*)
function void set_disk_ro(gendisk*, int)
'struct bio at blk_types.h:145:1' changed:
type size changed from 1024 to 1088 (in bits)
1 data member insertion:
'bool bio::bi_skip_dm_default_key', at offset 832 (in bits) at blk_types.h:181:1
there are data member changes:
'unsigned short int bio::bi_vcnt' offset changed from 832 to 848 (in bits) (by +16 bits)
offset changed from 832 to 840 (in bits) (by +8 bits)
'unsigned short int bio::bi_max_vecs' offset changed from 848 to 864 (in bits) (by +16 bits)
'atomic_t bio::__bi_cnt' offset changed from 864 to 896 (in bits) (by +32 bits)
'bio_vec* bio::bi_io_vec' offset changed from 896 to 960 (in bits) (by +64 bits)
'bio_set* bio::bi_pool' offset changed from 960 to 1024 (in bits) (by +64 bits)
'bio_vec bio::bi_inline_vecs[]' offset changed from 1024 to 1088 (in bits) (by +64 bits)
42 impacted interfaces:
function gendisk* __alloc_disk_node(int, int)
function void __blk_mq_end_request(request*, blk_status_t)
function void blk_cleanup_queue(request_queue*)
function void blk_execute_rq(request_queue*, gendisk*, request*, int)
function bool blk_get_queue(request_queue*)
function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t)
function bool blk_mq_complete_request(request*)
function void blk_mq_end_request(request*, blk_status_t)
function request_queue* blk_mq_init_queue(blk_mq_tag_set*)
function void blk_mq_quiesce_queue(request_queue*)
function void blk_mq_requeue_request(request*, bool)
function void blk_mq_run_hw_queues(request_queue*, bool)
function void blk_mq_start_request(request*)
function void blk_mq_start_stopped_hw_queues(request_queue*, bool)
function void blk_mq_unquiesce_queue(request_queue*)
function void blk_put_queue(request_queue*)
function void blk_put_request(request*)
function void blk_queue_alignment_offset(request_queue*, unsigned int)
function void blk_queue_bounce_limit(request_queue*, u64)
function bool blk_queue_can_use_dma_map_merging(request_queue*, device*)
function void blk_queue_flag_clear(unsigned int, request_queue*)
function void blk_queue_flag_set(unsigned int, request_queue*)
function void blk_queue_io_min(request_queue*, unsigned int)
function void blk_queue_io_opt(request_queue*, unsigned int)
function void blk_queue_logical_block_size(request_queue*, unsigned short int)
function void blk_queue_max_discard_sectors(request_queue*, unsigned int)
function void blk_queue_max_discard_segments(request_queue*, unsigned short int)
function void blk_queue_max_hw_sectors(request_queue*, unsigned int)
function void blk_queue_max_segment_size(request_queue*, unsigned int)
function void blk_queue_max_segments(request_queue*, unsigned short int)
function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int)
function void blk_queue_physical_block_size(request_queue*, unsigned int)
function void blk_queue_rq_timeout(request_queue*, unsigned int)
function void blk_queue_write_cache(request_queue*, bool, bool)
function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t)
function int blk_rq_map_sg(request_queue*, request*, scatterlist*)
function bool blk_update_request(request*, blk_status_t, unsigned int)
function void del_gendisk(gendisk*)
function void device_add_disk(device*, gendisk*, const attribute_group**)
function void put_disk(gendisk*)
function int revalidate_disk(gendisk*)
function void set_disk_ro(gendisk*, int)
'struct drm_crtc at drm_crtc.h:879:1' changed:
type size changed from 14528 to 14464 (in bits)
1 data member deletion:
'dentry* drm_crtc::debugfs_entry', at offset 13440 (in bits) at drm_crtc.h:1070:1
there are data member changes:
'drm_crtc_crc drm_crtc::crc' offset changed from 13504 to 13440 (in bits) (by -64 bits)
'unsigned int drm_crtc::fence_context' offset changed from 14080 to 14016 (in bits) (by -64 bits)
'spinlock_t drm_crtc::fence_lock' offset changed from 14112 to 14048 (in bits) (by -64 bits)
'unsigned long int drm_crtc::fence_seqno' offset changed from 14144 to 14080 (in bits) (by -64 bits)
'char drm_crtc::timeline_name[32]' offset changed from 14208 to 14144 (in bits) (by -64 bits)
'drm_self_refresh_data* drm_crtc::self_refresh_data' offset changed from 14464 to 14400 (in bits) (by -64 bits)
64 impacted interfaces:
function int drm_add_edid_modes(drm_connector*, edid*)
function int drm_add_modes_noedid(drm_connector*, int, int)
function int drm_atomic_helper_check(drm_device*, drm_atomic_state*)
function void drm_atomic_helper_cleanup_planes(drm_device*, drm_atomic_state*)
function int drm_atomic_helper_commit(drm_device*, drm_atomic_state*, bool)
function void drm_atomic_helper_commit_hw_done(drm_atomic_state*)
function void drm_atomic_helper_commit_modeset_disables(drm_device*, drm_atomic_state*)
function void drm_atomic_helper_commit_modeset_enables(drm_device*, drm_atomic_state*)
function void drm_atomic_helper_commit_planes(drm_device*, drm_atomic_state*, uint32_t)
function void drm_atomic_helper_connector_destroy_state(drm_connector*, drm_connector_state*)
function drm_connector_state* drm_atomic_helper_connector_duplicate_state(drm_connector*)
function void drm_atomic_helper_connector_reset(drm_connector*)
function void drm_atomic_helper_crtc_destroy_state(drm_crtc*, drm_crtc_state*)
function drm_crtc_state* drm_atomic_helper_crtc_duplicate_state(drm_crtc*)
function void drm_atomic_helper_crtc_reset(drm_crtc*)
function int drm_atomic_helper_disable_plane(drm_plane*, drm_modeset_acquire_ctx*)
function int drm_atomic_helper_page_flip(drm_crtc*, drm_framebuffer*, drm_pending_vblank_event*, uint32_t, drm_modeset_acquire_ctx*)
function void drm_atomic_helper_plane_destroy_state(drm_plane*, drm_plane_state*)
function drm_plane_state* drm_atomic_helper_plane_duplicate_state(drm_plane*)
function void drm_atomic_helper_plane_reset(drm_plane*)
function int drm_atomic_helper_set_config(drm_mode_set*, drm_modeset_acquire_ctx*)
function void drm_atomic_helper_shutdown(drm_device*)
function int drm_atomic_helper_update_plane(drm_plane*, drm_crtc*, drm_framebuffer*, int, int, unsigned int, unsigned int, uint32_t, uint32_t, uint32_t, uint32_t, drm_modeset_acquire_ctx*)
function void drm_atomic_helper_wait_for_vblanks(drm_device*, drm_atomic_state*)
function void drm_connector_attach_edid_property(drm_connector*)
function int drm_connector_attach_encoder(drm_connector*, drm_encoder*)
function void drm_connector_cleanup(drm_connector*)
function int drm_connector_init(drm_device*, drm_connector*, const drm_connector_funcs*, int)
function int drm_connector_register(drm_connector*)
function void drm_connector_unregister(drm_connector*)
function int drm_connector_update_edid_property(drm_connector*, const edid*)
function void drm_crtc_cleanup(drm_crtc*)
function int drm_crtc_init_with_planes(drm_device*, drm_crtc*, drm_plane*, drm_plane*, const drm_crtc_funcs*, const char*, ...)
function void drm_crtc_send_vblank_event(drm_crtc*, drm_pending_vblank_event*)
function drm_display_mode* drm_cvt_mode(drm_device*, int, int, int, bool, bool, bool)
function drm_device* drm_dev_alloc(drm_driver*, device*)
function void drm_dev_put(drm_device*)
function int drm_dev_register(drm_device*, unsigned long int)
function int drm_dev_set_unique(drm_device*, const char*)
function void drm_dev_unregister(drm_device*)
function edid* drm_do_get_edid(drm_connector*, void ()*, void*)
function void drm_encoder_cleanup(drm_encoder*)
function int drm_encoder_init(drm_device*, drm_encoder*, const drm_encoder_funcs*, int, const char*, ...)
function int drm_framebuffer_init(drm_device*, drm_framebuffer*, const drm_framebuffer_funcs*)
function int drm_gem_handle_create(drm_file*, drm_gem_object*, u32*)
function int drm_gem_object_init(drm_device*, drm_gem_object*, size_t)
function drm_gem_object* drm_gem_object_lookup(drm_file*, u32)
function void drm_gem_object_put_unlocked(drm_gem_object*)
function void drm_gem_object_release(drm_gem_object*)
function int drm_gem_prime_fd_to_handle(drm_device*, drm_file*, int, uint32_t*)
function int drm_gem_prime_handle_to_fd(drm_device*, drm_file*, uint32_t, uint32_t, int*)
function int drm_gem_prime_mmap(drm_gem_object*, vm_area_struct*)
function bool drm_helper_hpd_irq_event(drm_device*)
function void drm_helper_mode_fill_fb_struct(drm_device*, drm_framebuffer*, const drm_mode_fb_cmd2*)
function int drm_helper_probe_single_connector_modes(drm_connector*, uint32_t, uint32_t)
function void drm_kms_helper_hotplug_event(drm_device*)
function void drm_mode_config_cleanup(drm_device*)
function void drm_mode_config_init(drm_device*)
function void drm_mode_config_reset(drm_device*)
function void drm_mode_probed_add(drm_connector*, drm_display_mode*)
function void drm_plane_cleanup(drm_plane*)
function void drm_put_dev(drm_device*)
function void drm_set_preferred_mode(drm_connector*, int, int)
function int drm_universal_plane_init(drm_device*, drm_plane*, uint32_t, const drm_plane_funcs*, const uint32_t*, unsigned int, const uint64_t*, drm_plane_type, const char*, ...)
'struct elevator_type at elevator.h:66:1' changed:
type size changed from 2368 to 2240 (in bits)
2 data member deletions:
'const blk_mq_debugfs_attr* elevator_type::queue_debugfs_attrs', at offset 1920 (in bits) at elevator.h:82:1
'const blk_mq_debugfs_attr* elevator_type::hctx_debugfs_attrs', at offset 1984 (in bits) at elevator.h:83:1
there are data member changes:
'char elevator_type::icq_cache_name[22]' offset changed from 2048 to 1920 (in bits) (by -128 bits)
'list_head elevator_type::list' offset changed from 2240 to 2112 (in bits) (by -128 bits)
42 impacted interfaces:
function gendisk* __alloc_disk_node(int, int)
function void __blk_mq_end_request(request*, blk_status_t)
function void blk_cleanup_queue(request_queue*)
function void blk_execute_rq(request_queue*, gendisk*, request*, int)
function bool blk_get_queue(request_queue*)
function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t)
function bool blk_mq_complete_request(request*)
function void blk_mq_end_request(request*, blk_status_t)
function request_queue* blk_mq_init_queue(blk_mq_tag_set*)
function void blk_mq_quiesce_queue(request_queue*)
function void blk_mq_requeue_request(request*, bool)
function void blk_mq_run_hw_queues(request_queue*, bool)
function void blk_mq_start_request(request*)
function void blk_mq_start_stopped_hw_queues(request_queue*, bool)
function void blk_mq_unquiesce_queue(request_queue*)
function void blk_put_queue(request_queue*)
function void blk_put_request(request*)
function void blk_queue_alignment_offset(request_queue*, unsigned int)
function void blk_queue_bounce_limit(request_queue*, u64)
function bool blk_queue_can_use_dma_map_merging(request_queue*, device*)
function void blk_queue_flag_clear(unsigned int, request_queue*)
function void blk_queue_flag_set(unsigned int, request_queue*)
function void blk_queue_io_min(request_queue*, unsigned int)
function void blk_queue_io_opt(request_queue*, unsigned int)
function void blk_queue_logical_block_size(request_queue*, unsigned short int)
function void blk_queue_max_discard_sectors(request_queue*, unsigned int)
function void blk_queue_max_discard_segments(request_queue*, unsigned short int)
function void blk_queue_max_hw_sectors(request_queue*, unsigned int)
function void blk_queue_max_segment_size(request_queue*, unsigned int)
function void blk_queue_max_segments(request_queue*, unsigned short int)
function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int)
function void blk_queue_physical_block_size(request_queue*, unsigned int)
function void blk_queue_rq_timeout(request_queue*, unsigned int)
function void blk_queue_write_cache(request_queue*, bool, bool)
function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t)
function int blk_rq_map_sg(request_queue*, request*, scatterlist*)
function bool blk_update_request(request*, blk_status_t, unsigned int)
function void del_gendisk(gendisk*)
function void device_add_disk(device*, gendisk*, const attribute_group**)
function void put_disk(gendisk*)
function int revalidate_disk(gendisk*)
function void set_disk_ro(gendisk*, int)
'struct queue_limits at blkdev.h:321:1' changed:
type size hasn't changed
there are data member changes:
'unsigned int queue_limits::alignment_offset' offset changed from 384 to 416 (in bits) (by +32 bits)
'unsigned int queue_limits::io_min' offset changed from 416 to 448 (in bits) (by +32 bits)
'unsigned int queue_limits::io_opt' offset changed from 448 to 480 (in bits) (by +32 bits)
'unsigned int queue_limits::max_discard_sectors' offset changed from 480 to 512 (in bits) (by +32 bits)
'unsigned int queue_limits::max_hw_discard_sectors' offset changed from 512 to 544 (in bits) (by +32 bits)
'unsigned int queue_limits::max_write_same_sectors' offset changed from 544 to 576 (in bits) (by +32 bits)
'unsigned int queue_limits::max_write_zeroes_sectors' offset changed from 576 to 608 (in bits) (by +32 bits)
'unsigned int queue_limits::discard_granularity' offset changed from 608 to 640 (in bits) (by +32 bits)
'unsigned int queue_limits::discard_alignment' offset changed from 640 to 672 (in bits) (by +32 bits)
type 'unsigned short int' of 'queue_limits::logical_block_size' changed:
type name changed from 'unsigned short int' to 'unsigned int'
type size changed from 16 to 32 (in bits)
, offset changed from 672 to 384 (in bits) (by -288 bits), size changed from 16 to 32 (in bits) (by +16 bits)
'unsigned short int queue_limits::max_segments' offset changed from 688 to 704 (in bits) (by +16 bits)
'unsigned short int queue_limits::max_integrity_segments' offset changed from 704 to 720 (in bits) (by +16 bits)
'unsigned short int queue_limits::max_discard_segments' offset changed from 720 to 736 (in bits) (by +16 bits)
'unsigned char queue_limits::misaligned' offset changed from 736 to 752 (in bits) (by +16 bits)
'unsigned char queue_limits::discard_misaligned' offset changed from 744 to 760 (in bits) (by +16 bits)
'unsigned char queue_limits::raid_partial_stripes_expensive' offset changed from 752 to 768 (in bits) (by +16 bits)
'blk_zoned_model queue_limits::zoned' offset changed from 768 to 800 (in bits) (by +32 bits)
42 impacted interfaces:
function gendisk* __alloc_disk_node(int, int)
function void __blk_mq_end_request(request*, blk_status_t)
function void blk_cleanup_queue(request_queue*)
function void blk_execute_rq(request_queue*, gendisk*, request*, int)
function bool blk_get_queue(request_queue*)
function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t)
function bool blk_mq_complete_request(request*)
function void blk_mq_end_request(request*, blk_status_t)
function request_queue* blk_mq_init_queue(blk_mq_tag_set*)
function void blk_mq_quiesce_queue(request_queue*)
function void blk_mq_requeue_request(request*, bool)
function void blk_mq_run_hw_queues(request_queue*, bool)
function void blk_mq_start_request(request*)
function void blk_mq_start_stopped_hw_queues(request_queue*, bool)
function void blk_mq_unquiesce_queue(request_queue*)
function void blk_put_queue(request_queue*)
function void blk_put_request(request*)
function void blk_queue_alignment_offset(request_queue*, unsigned int)
function void blk_queue_bounce_limit(request_queue*, u64)
function bool blk_queue_can_use_dma_map_merging(request_queue*, device*)
function void blk_queue_flag_clear(unsigned int, request_queue*)
function void blk_queue_flag_set(unsigned int, request_queue*)
function void blk_queue_io_min(request_queue*, unsigned int)
function void blk_queue_io_opt(request_queue*, unsigned int)
function void blk_queue_logical_block_size(request_queue*, unsigned short int)
function void blk_queue_max_discard_sectors(request_queue*, unsigned int)
function void blk_queue_max_discard_segments(request_queue*, unsigned short int)
function void blk_queue_max_hw_sectors(request_queue*, unsigned int)
function void blk_queue_max_segment_size(request_queue*, unsigned int)
function void blk_queue_max_segments(request_queue*, unsigned short int)
function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int)
function void blk_queue_physical_block_size(request_queue*, unsigned int)
function void blk_queue_rq_timeout(request_queue*, unsigned int)
function void blk_queue_write_cache(request_queue*, bool, bool)
function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t)
function int blk_rq_map_sg(request_queue*, request*, scatterlist*)
function bool blk_update_request(request*, blk_status_t, unsigned int)
function void del_gendisk(gendisk*)
function void device_add_disk(device*, gendisk*, const attribute_group**)
function void put_disk(gendisk*)
function int revalidate_disk(gendisk*)
function void set_disk_ro(gendisk*, int)
'struct request_queue at blkdev.h:395:1' changed:
type size changed from 15040 to 14848 (in bits)
3 data member deletions:
'dentry* request_queue::debugfs_dir', at offset 14144 (in bits) at blkdev.h:580:1
'dentry* request_queue::sched_debugfs_dir', at offset 14208 (in bits) at blkdev.h:581:1
'dentry* request_queue::rqos_debugfs_dir', at offset 14272 (in bits) at blkdev.h:582:1
there are data member changes:
type 'struct queue_limits' of 'request_queue::limits' changed as reported earlier
'bool request_queue::mq_sysfs_init_done' offset changed from 14336 to 14144 (in bits) (by -192 bits)
'size_t request_queue::cmd_size' offset changed from 14400 to 14208 (in bits) (by -192 bits)
'work_struct request_queue::release_work' offset changed from 14464 to 14272 (in bits) (by -192 bits)
'u64 request_queue::write_hints[5]' offset changed from 14720 to 14528 (in bits) (by -192 bits)
42 impacted interfaces:
function gendisk* __alloc_disk_node(int, int)
function void __blk_mq_end_request(request*, blk_status_t)
function void blk_cleanup_queue(request_queue*)
function void blk_execute_rq(request_queue*, gendisk*, request*, int)
function bool blk_get_queue(request_queue*)
function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t)
function bool blk_mq_complete_request(request*)
function void blk_mq_end_request(request*, blk_status_t)
function request_queue* blk_mq_init_queue(blk_mq_tag_set*)
function void blk_mq_quiesce_queue(request_queue*)
function void blk_mq_requeue_request(request*, bool)
function void blk_mq_run_hw_queues(request_queue*, bool)
function void blk_mq_start_request(request*)
function void blk_mq_start_stopped_hw_queues(request_queue*, bool)
function void blk_mq_unquiesce_queue(request_queue*)
function void blk_put_queue(request_queue*)
function void blk_put_request(request*)
function void blk_queue_alignment_offset(request_queue*, unsigned int)
function void blk_queue_bounce_limit(request_queue*, u64)
function bool blk_queue_can_use_dma_map_merging(request_queue*, device*)
function void blk_queue_flag_clear(unsigned int, request_queue*)
function void blk_queue_flag_set(unsigned int, request_queue*)
function void blk_queue_io_min(request_queue*, unsigned int)
function void blk_queue_io_opt(request_queue*, unsigned int)
function void blk_queue_logical_block_size(request_queue*, unsigned short int)
function void blk_queue_max_discard_sectors(request_queue*, unsigned int)
function void blk_queue_max_discard_segments(request_queue*, unsigned short int)
function void blk_queue_max_hw_sectors(request_queue*, unsigned int)
function void blk_queue_max_segment_size(request_queue*, unsigned int)
function void blk_queue_max_segments(request_queue*, unsigned short int)
function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int)
function void blk_queue_physical_block_size(request_queue*, unsigned int)
function void blk_queue_rq_timeout(request_queue*, unsigned int)
function void blk_queue_write_cache(request_queue*, bool, bool)
function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t)
function int blk_rq_map_sg(request_queue*, request*, scatterlist*)
function bool blk_update_request(request*, blk_status_t, unsigned int)
function void del_gendisk(gendisk*)
function void device_add_disk(device*, gendisk*, const attribute_group**)
function void put_disk(gendisk*)
function int revalidate_disk(gendisk*)
function void set_disk_ro(gendisk*, int)
'struct sync_file at sync_file.h:35:1' changed:
type size changed from 960 to 832 (in bits)
1 data member deletion:
'list_head sync_file::sync_file_list', at offset 320 (in bits) at sync_file.h:46:1
there are data member changes:
'wait_queue_head_t sync_file::wq' offset changed from 448 to 320 (in bits) (by -128 bits)
'unsigned long int sync_file::flags' offset changed from 640 to 512 (in bits) (by -128 bits)
'dma_fence* sync_file::fence' offset changed from 704 to 576 (in bits) (by -128 bits)
'dma_fence_cb sync_file::cb' offset changed from 768 to 640 (in bits) (by -128 bits)
one impacted interface:
function sync_file* sync_file_create(dma_fence*)
Bug: 137270441
Change-Id: I24a32d241b8055c51a22af7c552f575f9d596843
Signed-off-by:
Eric Biggers <ebiggers@google.com>
Loading
Please register or sign in to comment