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>
This commit is contained in:
Eric Biggers 2020-01-24 11:57:29 -08:00
parent 792b18282a
commit 2aa2175f27
2 changed files with 9846 additions and 10174 deletions

File diff suppressed because it is too large Load Diff

View File

@ -706,6 +706,7 @@
rtnl_unlock
rtnl_unregister
rtnl_unregister_all
scatterwalk_map_and_copy
sched_clock
sched_setscheduler
schedule