Greg Kroah-Hartman d7a79add37 ANDROID: GKI: update abi definition due to previous changes in the tree
Leaf changes summary: 18 artifacts changed (2 filtered out)
Changed leaf types summary: 12 (2 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions
Removed/Changed/Added variables summary: 0 Removed, 2 Changed, 0 Added variable

4 Added functions:

  [A] 'function thermal_cooling_device* cpufreq_platform_cooling_register(cpufreq_policy*, cpu_cooling_ops*)'
  [A] 'function int gpiod_export(gpio_desc*, bool)'
  [A] 'function void usb_register_atomic_notify(notifier_block*)'
  [A] 'function void usb_unregister_atomic_notify(notifier_block*)'

2 Changed variables:

  [C] 'pglist_data contig_page_data' was changed at nobootmem.c:31:1:
    type of variable changed:
      type size changed from 30208 to 30720 (in bits)
      there are data member changes:
        type 'atomic_long_t[30]' of 'pglist_data::vm_stat' changed:
          type name changed from 'atomic_long_t[30]' to 'atomic_long_t[32]'
          array type size changed from 1920 to 2048
          array type subrange 1 changed length from 30 to 32
        and size changed from 1920 to 2048 (in bits) (by +128 bits)
      1443 impacted interfaces:

  [C] 'const char linux_banner[382]' was changed to 'const char linux_banner[361]' at version.c:45:1:
    type of variable changed:
      type name changed from 'const char[382]' to 'const char[361]'
      array type size changed from 3056 to 2888
      array type subrange 1 changed length from 382 to 361

'enum cpuhp_state at cpuhotplug.h:25:1' changed:
  type size hasn't changed
  9 enumerator insertions:
    'cpuhp_state::CPUHP_HYP_CORE_CTL_ISOLATION_DEAD' value '45'
    'cpuhp_state::CPUHP_CORE_CTL_ISOLATION_DEAD' value '46'
    'cpuhp_state::CPUHP_QCOM_CPUFREQ_PREPARE' value '52'
    'cpuhp_state::CPUHP_AP_EDAC_PMU_STARTING' value '94'
    'cpuhp_state::CPUHP_AP_QCOM_CPUFREQ_STARTING' value '121'
    'cpuhp_state::CPUHP_AP_QCOM_SLEEP_STARTING' value '122'
    'cpuhp_state::CPUHP_AP_ARM_SAVE_RESTORE_CORESIGHT4_STARTING' value '134'
    'cpuhp_state::CPUHP_AP_ARM_MM_CORESIGHT4_STARTING' value '135'
    'cpuhp_state::CPUHP_AP_NOTIFY_PERF_ONLINE' value '172'
  107 enumerator changes:
  4 impacted interfaces:
    function void __cpuhp_remove_state(cpuhp_state, bool)
    function int __cpuhp_setup_state(cpuhp_state, const char*, bool, void ()*, void ()*, bool)
    function int __cpuhp_state_add_instance(cpuhp_state, hlist_node*, bool)
    function int __cpuhp_state_remove_instance(cpuhp_state, hlist_node*, bool)

'enum node_stat_item at mmzone.h:158:1' changed:
  type size hasn't changed
  2 enumerator insertions:
    'node_stat_item::NR_ION_HEAP' value '30'
    'node_stat_item::NR_ION_HEAP_POOL' value '31'
  1 enumerator change:
    'node_stat_item::NR_VM_NODE_STAT_ITEMS' from value '30' to '32' at mmzone.h:158:1
  one impacted interface:
    function void mod_node_page_state(pglist_data*, node_stat_item, long int)

'enum snd_jack_types at jack.h:52:1' changed:
  type size hasn't changed
  5 enumerator insertions:
    'snd_jack_types::SND_JACK_OC_HPHL' value '64'
    'snd_jack_types::SND_JACK_OC_HPHR' value '128'
    'snd_jack_types::SND_JACK_UNSUPPORTED' value '256'
    'snd_jack_types::SND_JACK_MICROPHONE2' value '512'
    'snd_jack_types::SND_JACK_ANC_HEADPHONE' value '515'
  6 enumerator changes:
    'snd_jack_types::SND_JACK_BTN_5' from value '512' to '1024' at jack.h:52:1
    'snd_jack_types::SND_JACK_BTN_4' from value '1024' to '2048' at jack.h:52:1
    'snd_jack_types::SND_JACK_BTN_3' from value '2048' to '4096' at jack.h:52:1
    'snd_jack_types::SND_JACK_BTN_2' from value '4096' to '8192' at jack.h:52:1
    'snd_jack_types::SND_JACK_BTN_1' from value '8192' to '16384' at jack.h:52:1
    'snd_jack_types::SND_JACK_BTN_0' from value '16384' to '32768' at jack.h:52:1
  one impacted interface:
    function int snd_jack_set_key(snd_jack*, snd_jack_types, int)
'struct lruvec_stat at memcontrol.h:110:1' changed:
  type size changed from 1920 to 2048 (in bits)
  there are data member changes:
    type 'long int[30]' of 'lruvec_stat::count' changed:
      type name changed from 'long int[30]' to 'long int[32]'
      array type size changed from 1920 to 2048
      array type subrange 1 changed length from 30 to 32
    and size changed from 1920 to 2048 (in bits) (by +128 bits)
  1439 impacted interfaces:

'struct mem_cgroup at memcontrol.h:197:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'atomic_long_t[36]' of 'mem_cgroup::stat' changed:
      type name changed from 'atomic_long_t[36]' to 'atomic_long_t[38]'
      array type size changed from 2304 to 2432
      array type subrange 1 changed length from 36 to 38
    and size changed from 2304 to 2432 (in bits) (by +128 bits)
    'atomic_long_t mem_cgroup::events[54]' offset changed from 12544 to 12672 (in bits) (by +128 bits)
    'atomic_long_t mem_cgroup::memory_events[7]' offset changed from 16000 to 16128 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup::socket_pressure' offset changed from 16448 to 16576 (in bits) (by +128 bits)
    'bool mem_cgroup::tcpmem_active' offset changed from 16512 to 16640 (in bits) (by +128 bits)
    'int mem_cgroup::tcpmem_pressure' offset changed from 16544 to 16672 (in bits) (by +128 bits)
    'int mem_cgroup::kmemcg_id' offset changed from 16576 to 16704 (in bits) (by +128 bits)
    'memcg_kmem_state mem_cgroup::kmem_state' offset changed from 16608 to 16736 (in bits) (by +128 bits)
    'list_head mem_cgroup::kmem_caches' offset changed from 16640 to 16768 (in bits) (by +128 bits)
    'int mem_cgroup::last_scanned_node' offset changed from 16768 to 16896 (in bits) (by +128 bits)
    'list_head mem_cgroup::cgwb_list' offset changed from 16832 to 16960 (in bits) (by +128 bits)
    'wb_domain mem_cgroup::cgwb_domain' offset changed from 16960 to 17088 (in bits) (by +128 bits)
    'list_head mem_cgroup::event_list' offset changed from 17920 to 18048 (in bits) (by +128 bits)
    'spinlock_t mem_cgroup::event_list_lock' offset changed from 18048 to 18176 (in bits) (by +128 bits)
    'mem_cgroup_per_node* mem_cgroup::nodeinfo[]' offset changed from 18112 to 18240 (in bits) (by +128 bits)
  1439 impacted interfaces:

'struct mem_cgroup_per_node at memcontrol.h:126:1' changed:
  type size changed from 5824 to 5952 (in bits)
  there are data member changes:
    type 'atomic_long_t[30]' of 'mem_cgroup_per_node::lruvec_stat' changed:
      type name changed from 'atomic_long_t[30]' to 'atomic_long_t[32]'
      array type size changed from 1920 to 2048
      array type subrange 1 changed length from 30 to 32
    and size changed from 1920 to 2048 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup_per_node::lru_zone_size[2][5]' offset changed from 3072 to 3200 (in bits) (by +128 bits)
    'mem_cgroup_reclaim_iter mem_cgroup_per_node::iter[13]' offset changed from 3712 to 3840 (in bits) (by +128 bits)
    'memcg_shrinker_map* mem_cgroup_per_node::shrinker_map' offset changed from 5376 to 5504 (in bits) (by +128 bits)
    'rb_node mem_cgroup_per_node::tree_node' offset changed from 5440 to 5568 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup_per_node::usage_in_excess' offset changed from 5632 to 5760 (in bits) (by +128 bits)
    'bool mem_cgroup_per_node::on_tree' offset changed from 5696 to 5824 (in bits) (by +128 bits)
    'bool mem_cgroup_per_node::congested' offset changed from 5704 to 5832 (in bits) (by +128 bits)
    'mem_cgroup* mem_cgroup_per_node::memcg' offset changed from 5760 to 5888 (in bits) (by +128 bits)
  1439 impacted interfaces:

'struct mem_cgroup_stat_cpu at memcontrol.h:97:1' changed:
  type size changed from 6016 to 6144 (in bits)
  there are data member changes:
    type 'long int[36]' of 'mem_cgroup_stat_cpu::count' changed:
      type name changed from 'long int[36]' to 'long int[38]'
      array type size changed from 2304 to 2432
      array type subrange 1 changed length from 36 to 38
    and size changed from 2304 to 2432 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup_stat_cpu::events[54]' offset changed from 2304 to 2432 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup_stat_cpu::nr_page_events' offset changed from 5760 to 5888 (in bits) (by +128 bits)
    'unsigned long int mem_cgroup_stat_cpu::targets[3]' offset changed from 5824 to 5952 (in bits) (by +128 bits)
  1439 impacted interfaces:

'struct per_cpu_nodestat at mmzone.h:302:1' changed:
  type size changed from 248 to 264 (in bits)
  there are data member changes:
    type 's8[30]' of 'per_cpu_nodestat::vm_node_stat_diff' changed:
      type name changed from 's8[30]' to 's8[32]'
      array type size changed from 240 to 256
      array type subrange 1 changed length from 30 to 32
    and size changed from 240 to 256 (in bits) (by +16 bits)
  1443 impacted interfaces:

'struct pglist_data at mmzone.h:635:1' changed:
  details were reported earlier

'struct snd_soc_card at soc.h:1057:1' changed:
  type size changed from 6272 to 6528 (in bits)
  1 data member insertion:
    'mutex snd_soc_card::dapm_power_mutex', at offset 1792 (in bits) at soc.h:1070:1
  there are data member changes:
    'bool snd_soc_card::instantiated' offset changed from 1792 to 2048 (in bits) (by +256 bits)
    'bool snd_soc_card::topology_shortname_created' offset changed from 1800 to 2056 (in bits) (by +256 bits)
    'void ()* snd_soc_card::probe' offset changed from 1856 to 2112 (in bits) (by +256 bits)
    'void ()* snd_soc_card::late_probe' offset changed from 1920 to 2176 (in bits) (by +256 bits)
    'void ()* snd_soc_card::remove' offset changed from 1984 to 2240 (in bits) (by +256 bits)
    'void ()* snd_soc_card::suspend_pre' offset changed from 2048 to 2304 (in bits) (by +256 bits)
    'void ()* snd_soc_card::suspend_post' offset changed from 2112 to 2368 (in bits) (by +256 bits)
    'void ()* snd_soc_card::resume_pre' offset changed from 2176 to 2432 (in bits) (by +256 bits)
    'void ()* snd_soc_card::resume_post' offset changed from 2240 to 2496 (in bits) (by +256 bits)
    'void ()* snd_soc_card::set_bias_level' offset changed from 2304 to 2560 (in bits) (by +256 bits)
    'void ()* snd_soc_card::set_bias_level_post' offset changed from 2368 to 2624 (in bits) (by +256 bits)
    'void ()* snd_soc_card::add_dai_link' offset changed from 2432 to 2688 (in bits) (by +256 bits)
    'void ()* snd_soc_card::remove_dai_link' offset changed from 2496 to 2752 (in bits) (by +256 bits)
    'long int snd_soc_card::pmdown_time' offset changed from 2560 to 2816 (in bits) (by +256 bits)
    'snd_soc_dai_link* snd_soc_card::dai_link' offset changed from 2624 to 2880 (in bits) (by +256 bits)
    'int snd_soc_card::num_links' offset changed from 2688 to 2944 (in bits) (by +256 bits)
    'list_head snd_soc_card::dai_link_list' offset changed from 2752 to 3008 (in bits) (by +256 bits)
    'int snd_soc_card::num_dai_links' offset changed from 2880 to 3136 (in bits) (by +256 bits)
    'list_head snd_soc_card::rtd_list' offset changed from 2944 to 3200 (in bits) (by +256 bits)
    'int snd_soc_card::num_rtd' offset changed from 3072 to 3328 (in bits) (by +256 bits)
    'snd_soc_codec_conf* snd_soc_card::codec_conf' offset changed from 3136 to 3392 (in bits) (by +256 bits)
    'int snd_soc_card::num_configs' offset changed from 3200 to 3456 (in bits) (by +256 bits)
    'snd_soc_aux_dev* snd_soc_card::aux_dev' offset changed from 3264 to 3520 (in bits) (by +256 bits)
    'int snd_soc_card::num_aux_devs' offset changed from 3328 to 3584 (in bits) (by +256 bits)
    'list_head snd_soc_card::aux_comp_list' offset changed from 3392 to 3648 (in bits) (by +256 bits)
    'const snd_kcontrol_new* snd_soc_card::controls' offset changed from 3520 to 3776 (in bits) (by +256 bits)
    'int snd_soc_card::num_controls' offset changed from 3584 to 3840 (in bits) (by +256 bits)
    'const snd_soc_dapm_widget* snd_soc_card::dapm_widgets' offset changed from 3648 to 3904 (in bits) (by +256 bits)
    'int snd_soc_card::num_dapm_widgets' offset changed from 3712 to 3968 (in bits) (by +256 bits)
    'const snd_soc_dapm_route* snd_soc_card::dapm_routes' offset changed from 3776 to 4032 (in bits) (by +256 bits)
    'int snd_soc_card::num_dapm_routes' offset changed from 3840 to 4096 (in bits) (by +256 bits)
    'const snd_soc_dapm_widget* snd_soc_card::of_dapm_widgets' offset changed from 3904 to 4160 (in bits) (by +256 bits)
    'int snd_soc_card::num_of_dapm_widgets' offset changed from 3968 to 4224 (in bits) (by +256 bits)
    'const snd_soc_dapm_route* snd_soc_card::of_dapm_routes' offset changed from 4032 to 4288 (in bits) (by +256 bits)
    'int snd_soc_card::num_of_dapm_routes' offset changed from 4096 to 4352 (in bits) (by +256 bits)
    'bool snd_soc_card::fully_routed' offset changed from 4128 to 4384 (in bits) (by +256 bits)
    'work_struct snd_soc_card::deferred_resume_work' offset changed from 4160 to 4416 (in bits) (by +256 bits)
    'list_head snd_soc_card::component_dev_list' offset changed from 4416 to 4672 (in bits) (by +256 bits)
    'list_head snd_soc_card::widgets' offset changed from 4544 to 4800 (in bits) (by +256 bits)
    'list_head snd_soc_card::paths' offset changed from 4672 to 4928 (in bits) (by +256 bits)
    'list_head snd_soc_card::dapm_list' offset changed from 4800 to 5056 (in bits) (by +256 bits)
    'list_head snd_soc_card::dapm_dirty' offset changed from 4928 to 5184 (in bits) (by +256 bits)
    'list_head snd_soc_card::dobj_list' offset changed from 5056 to 5312 (in bits) (by +256 bits)
    'snd_soc_dapm_context snd_soc_card::dapm' offset changed from 5184 to 5440 (in bits) (by +256 bits)
    'snd_soc_dapm_stats snd_soc_card::dapm_stats' offset changed from 5952 to 6208 (in bits) (by +256 bits)
    'snd_soc_dapm_update* snd_soc_card::update' offset changed from 6080 to 6336 (in bits) (by +256 bits)
    'u32 snd_soc_card::pop_time' offset changed from 6144 to 6400 (in bits) (by +256 bits)
    'void* snd_soc_card::drvdata' offset changed from 6208 to 6464 (in bits) (by +256 bits)
  35 impacted interfaces:
    function int devm_snd_soc_register_card(device*, snd_soc_card*)
    function int devm_snd_soc_register_component(device*, const snd_soc_component_driver*, snd_soc_dai_driver*, int)
    function int snd_soc_add_component_controls(snd_soc_component*, const snd_kcontrol_new*, unsigned int)
    function void snd_soc_card_change_online_state(snd_soc_card*, int)
    function snd_kcontrol* snd_soc_card_get_kcontrol(snd_soc_card*, const char*)
    function int snd_soc_card_jack_new(snd_soc_card*, const char*, int, snd_soc_jack*, snd_soc_jack_pin*, unsigned int)
    function int snd_soc_component_disable_pin(snd_soc_component*, const char*)
    function int snd_soc_component_force_enable_pin(snd_soc_component*, const char*)
    function void snd_soc_component_init_regmap(snd_soc_component*, regmap*)
    function unsigned int snd_soc_component_read32(snd_soc_component*, unsigned int)
    function int snd_soc_component_set_sysclk(snd_soc_component*, int, int, unsigned int, int)
    function int snd_soc_component_update_bits(snd_soc_component*, unsigned int, unsigned int, unsigned int)
    function int snd_soc_component_write(snd_soc_component*, unsigned int, unsigned int)
    function int snd_soc_dai_get_channel_map(snd_soc_dai*, unsigned int*, unsigned int*, unsigned int*, unsigned int*)
    function int snd_soc_dai_set_channel_map(snd_soc_dai*, unsigned int, unsigned int*, unsigned int, unsigned int*)
    function int snd_soc_dai_set_fmt(snd_soc_dai*, unsigned int)
    function int snd_soc_dai_set_pll(snd_soc_dai*, int, int, unsigned int, unsigned int)
    function int snd_soc_dai_set_sysclk(snd_soc_dai*, int, unsigned int, int)
    function int snd_soc_dai_set_tdm_slot(snd_soc_dai*, unsigned int, unsigned int, int, int)
    function int snd_soc_dapm_add_routes(snd_soc_dapm_context*, const snd_soc_dapm_route*, int)
    function int snd_soc_dapm_ignore_suspend(snd_soc_dapm_context*, const char*)
    function snd_soc_dapm_widget* snd_soc_dapm_kcontrol_widget(snd_kcontrol*)
    function int snd_soc_dapm_mixer_update_power(snd_soc_dapm_context*, snd_kcontrol*, int, snd_soc_dapm_update*)
    function int snd_soc_dapm_mux_update_power(snd_soc_dapm_context*, snd_kcontrol*, int, soc_enum*, snd_soc_dapm_update*)
    function int snd_soc_dapm_new_controls(snd_soc_dapm_context*, const snd_soc_dapm_widget*, int)
    function int snd_soc_dapm_new_widgets(snd_soc_card*)
    function int snd_soc_dapm_sync(snd_soc_dapm_context*)
    function void snd_soc_jack_report(snd_soc_jack*, int, int)
    function int snd_soc_of_get_dai_link_codecs(device*, device_node*, snd_soc_dai_link*)
    function int snd_soc_of_parse_audio_routing(snd_soc_card*, const char*)
    function int snd_soc_of_parse_card_name(snd_soc_card*, const char*)
    function int snd_soc_register_component(device*, const snd_soc_component_driver*, snd_soc_dai_driver*, int)
    function snd_soc_component* snd_soc_rtdcom_lookup(snd_soc_pcm_runtime*, const char*)
    function int snd_soc_unregister_card(snd_soc_card*)
    function snd_soc_component* soc_find_component(const device_node*, const char*)

'struct task_struct at sched.h:635:1' changed:
  type size changed from 27648 to 28672 (in bits)
  2 data member insertions:
    'mm_event_task task_struct::mm_event[7]', at offset 15936 (in bits) at sched.h:976:1
    'unsigned long int task_struct::next_period', at offset 16832 (in bits) at sched.h:977:1
  there are data member changes:
    'void* task_struct::journal_info' offset changed from 15936 to 16896 (in bits) (by +960 bits)
    'bio_list* task_struct::bio_list' offset changed from 16000 to 16960 (in bits) (by +960 bits)
    'blk_plug* task_struct::plug' offset changed from 16064 to 17024 (in bits) (by +960 bits)
    'reclaim_state* task_struct::reclaim_state' offset changed from 16128 to 17088 (in bits) (by +960 bits)
    'backing_dev_info* task_struct::backing_dev_info' offset changed from 16192 to 17152 (in bits) (by +960 bits)
    'io_context* task_struct::io_context' offset changed from 16256 to 17216 (in bits) (by +960 bits)
    'unsigned long int task_struct::ptrace_message' offset changed from 16320 to 17280 (in bits) (by +960 bits)
    'siginfo_t* task_struct::last_siginfo' offset changed from 16384 to 17344 (in bits) (by +960 bits)
    'task_io_accounting task_struct::ioac' offset changed from 16448 to 17408 (in bits) (by +960 bits)
    'unsigned int task_struct::psi_flags' offset changed from 16960 to 17920 (in bits) (by +960 bits)
    'u64 task_struct::acct_rss_mem1' offset changed from 17024 to 17984 (in bits) (by +960 bits)
    'u64 task_struct::acct_vm_mem1' offset changed from 17088 to 18048 (in bits) (by +960 bits)
    'u64 task_struct::acct_timexpd' offset changed from 17152 to 18112 (in bits) (by +960 bits)
    'nodemask_t task_struct::mems_allowed' offset changed from 17216 to 18176 (in bits) (by +960 bits)
    'seqcount_t task_struct::mems_allowed_seq' offset changed from 17280 to 18240 (in bits) (by +960 bits)
    'int task_struct::cpuset_mem_spread_rotor' offset changed from 17312 to 18272 (in bits) (by +960 bits)
    'int task_struct::cpuset_slab_spread_rotor' offset changed from 17344 to 18304 (in bits) (by +960 bits)
    'css_set* task_struct::cgroups' offset changed from 17408 to 18368 (in bits) (by +960 bits)
    'list_head task_struct::cg_list' offset changed from 17472 to 18432 (in bits) (by +960 bits)
    'robust_list_head* task_struct::robust_list' offset changed from 17600 to 18560 (in bits) (by +960 bits)
    'compat_robust_list_head* task_struct::compat_robust_list' offset changed from 17664 to 18624 (in bits) (by +960 bits)
    'list_head task_struct::pi_state_list' offset changed from 17728 to 18688 (in bits) (by +960 bits)
    'futex_pi_state* task_struct::pi_state_cache' offset changed from 17856 to 18816 (in bits) (by +960 bits)
    'perf_event_context* task_struct::perf_event_ctxp[2]' offset changed from 17920 to 18880 (in bits) (by +960 bits)
    'mutex task_struct::perf_event_mutex' offset changed from 18048 to 19008 (in bits) (by +960 bits)
    'list_head task_struct::perf_event_list' offset changed from 18304 to 19264 (in bits) (by +960 bits)
    'callback_head task_struct::rcu' offset changed from 18432 to 19392 (in bits) (by +960 bits)
    'tlbflush_unmap_batch task_struct::tlb_ubc' offset changed from 18432 to 19392 (in bits) (by +960 bits)
    'pipe_inode_info* task_struct::splice_pipe' offset changed from 18560 to 19520 (in bits) (by +960 bits)
    'page_frag task_struct::task_frag' offset changed from 18624 to 19584 (in bits) (by +960 bits)
    'int task_struct::nr_dirtied' offset changed from 18752 to 19712 (in bits) (by +960 bits)
    'int task_struct::nr_dirtied_pause' offset changed from 18784 to 19744 (in bits) (by +960 bits)
    'unsigned long int task_struct::dirty_paused_when' offset changed from 18816 to 19776 (in bits) (by +960 bits)
    'u64 task_struct::timer_slack_ns' offset changed from 18880 to 19840 (in bits) (by +960 bits)
    'u64 task_struct::default_timer_slack_ns' offset changed from 18944 to 19904 (in bits) (by +960 bits)
    'unsigned long int task_struct::trace' offset changed from 19008 to 19968 (in bits) (by +960 bits)
    'unsigned long int task_struct::trace_recursion' offset changed from 19072 to 20032 (in bits) (by +960 bits)
    'mem_cgroup* task_struct::memcg_in_oom' offset changed from 19136 to 20096 (in bits) (by +960 bits)
    'gfp_t task_struct::memcg_oom_gfp_mask' offset changed from 19200 to 20160 (in bits) (by +960 bits)
    'int task_struct::memcg_oom_order' offset changed from 19232 to 20192 (in bits) (by +960 bits)
    'unsigned int task_struct::memcg_nr_pages_over_high' offset changed from 19264 to 20224 (in bits) (by +960 bits)
    'mem_cgroup* task_struct::active_memcg' offset changed from 19328 to 20288 (in bits) (by +960 bits)
    'request_queue* task_struct::throttle_queue' offset changed from 19392 to 20352 (in bits) (by +960 bits)
    'uprobe_task* task_struct::utask' offset changed from 19456 to 20416 (in bits) (by +960 bits)
    'int task_struct::pagefault_disabled' offset changed from 19520 to 20480 (in bits) (by +960 bits)
    'task_struct* task_struct::oom_reaper_list' offset changed from 19584 to 20544 (in bits) (by +960 bits)
    'vm_struct* task_struct::stack_vm_area' offset changed from 19648 to 20608 (in bits) (by +960 bits)
    'atomic_t task_struct::stack_refcount' offset changed from 19712 to 20672 (in bits) (by +960 bits)
    'void* task_struct::security' offset changed from 19776 to 20736 (in bits) (by +960 bits)
    'thread_struct task_struct::thread' offset changed from 19840 to 20864 (in bits) (by +1024 bits)
  1576 impacted interfaces:

'struct vb2_queue at videobuf2-core.h:509:1' changed:
  type size changed from 4480 to 6528 (in bits)
  there are data member changes:
    type 'vb2_buffer*[32]' of 'vb2_queue::bufs' changed:
      type name changed from 'vb2_buffer*[32]' to 'vb2_buffer*[64]'
      array type size changed from 2048 to 4096
      array type subrange 1 changed length from 32 to 64
    and size changed from 2048 to 4096 (in bits) (by +2048 bits)
    'unsigned int vb2_queue::num_buffers' offset changed from 3648 to 5696 (in bits) (by +2048 bits)
    'list_head vb2_queue::queued_list' offset changed from 3712 to 5760 (in bits) (by +2048 bits)
    'unsigned int vb2_queue::queued_count' offset changed from 3840 to 5888 (in bits) (by +2048 bits)
    'atomic_t vb2_queue::owned_by_drv_count' offset changed from 3872 to 5920 (in bits) (by +2048 bits)
    'list_head vb2_queue::done_list' offset changed from 3904 to 5952 (in bits) (by +2048 bits)
    'spinlock_t vb2_queue::done_lock' offset changed from 4032 to 6080 (in bits) (by +2048 bits)
    'wait_queue_head_t vb2_queue::done_wq' offset changed from 4096 to 6144 (in bits) (by +2048 bits)
    'vb2_fileio_data* vb2_queue::fileio' offset changed from 4352 to 6400 (in bits) (by +2048 bits)
    'vb2_threadio_data* vb2_queue::threadio' offset changed from 4416 to 6464 (in bits) (by +2048 bits)
  11 impacted interfaces:
    function void vb2_buffer_done(vb2_buffer*, vb2_buffer_state)
    function int vb2_dqbuf(vb2_queue*, v4l2_buffer*, bool)
    function void vb2_ops_wait_finish(vb2_queue*)
    function void vb2_ops_wait_prepare(vb2_queue*)
    function void* vb2_plane_vaddr(vb2_buffer*, unsigned int)
    function int vb2_qbuf(vb2_queue*, v4l2_buffer*)
    function int vb2_queue_init(vb2_queue*)
    function void vb2_queue_release(vb2_queue*)
    function int vb2_reqbufs(vb2_queue*, v4l2_requestbuffers*)
    function int vb2_streamoff(vb2_queue*, v4l2_buf_type)
    function int vb2_streamon(vb2_queue*, v4l2_buf_type)

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6cdab914de16705a40fec93379ba697d0d6566db
2020-04-17 15:06:36 +02:00
2020-03-03 07:33:01 +01:00
2020-03-03 07:33:01 +01:00
2020-04-13 13:09:17 +02:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
No description provided
Readme 7.9 GiB
Languages
C 97.7%
Assembly 1.6%
Makefile 0.3%
Perl 0.1%