Matthias Maennich ccef2e800f ANDROID: ABI: add missing elf variables to representation
Due to a bug in libabigail, the elf variables were not recorded when
whitelisting was enabled. This has been fixed with version
1.8.0-6b54e408 of abidw, hence update the representation.

Leaf changes summary: 103 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 103 Added variables

103 Added variables:

  [A] 'cpumask __cpu_isolated_mask'
  [A] 'cpumask __cpu_online_mask'
  [A] 'cpumask __cpu_possible_mask'
  [A] 'cpumask __cpu_present_mask'
  [A] 'unsigned long int __per_cpu_offset[32]'
  [A] 'unsigned long int __stack_chk_guard'
  [A] 'tracepoint __tracepoint_clock_set_rate'
  [A] 'tracepoint __tracepoint_dma_fence_emit'
  [A] 'tracepoint __tracepoint_smmu_init'
  [A] 'tracepoint __tracepoint_tlbi_end'
  [A] 'tracepoint __tracepoint_tlbi_start'
  [A] 'tracepoint __tracepoint_tlbsync_timeout'
  [A] 'tracepoint __tracepoint_xdp_exception'
  [A] 'const unsigned char _ctype[256]'
  [A] 'bus_type amba_bustype'
  [A] 'void ()* arch_read_hardware_id'
  [A] 'static_key_false arch_timer_read_ool_enabled'
  [A] 'static_key_false arm64_const_caps_ready'
  [A] 'void ()* arm_pm_restart'
  [A] 'u32 audit_enabled'
  [A] 'unsigned int boot_reason'
  [A] 'br_should_route_hook_t* br_should_route_hook'
  [A] 'const clk_ops clk_fixed_factor_ops'
  [A] 'const clk_ops clk_fixed_rate_ops'
  [A] 'unsigned int cold_boot'
  [A] 'pglist_data contig_page_data'
  [A] 'const unsigned long int cpu_bit_bitmap[65][1]'
  [A] 'static_key_false cpu_hwcap_keys[62]'
  [A] 'unsigned long int cpu_hwcaps[1]'
  [A] 'int cpu_number'
  [A] 'bus_type cpu_subsys'
  [A] 'cpu_topology cpu_topology[32]'
  [A] 'freq_attr cpufreq_freq_attr_scaling_available_freqs'
  [A] 'freq_attr cpufreq_freq_attr_scaling_boost_freqs'
  [A] 'freq_attr* cpufreq_generic_attr[2]'
  [A] 'cpuidle_device cpuidle_dev'
  [A] 'const skb_checksum_ops* crc32c_csum_stub'
  [A] 'const u16 crc_ccitt_table[256]'
  [A] 'const crypto_type crypto_ablkcipher_type'
  [A] 'const crypto_type crypto_ahash_type'
  [A] 'cma* dma_contiguous_default_area'
  [A] 'const dma_fence_ops dma_fence_array_ops'
  [A] 'void ()* do_tlb_conf_fault_cb'
  [A] 'unsigned int drm_debug'
  [A] 'const dma_map_ops dummy_dma_ops'
  [A] 'flow_dissector flow_keys_basic_dissector'
  [A] 'bio_set fs_bio_set'
  [A] 'const icmp_err icmp_err_convert[16]'
  [A] 'net init_net'
  [A] 'uts_namespace init_uts_ns'
  [A] 'resource iomem_resource'
  [A] 'kobject* kernel_kobj'
  [A] 'u64 kimage_voffset'
  [A] 'kmem_cache* kmalloc_caches[2][14]'
  [A] 'const char linux_banner[381]'
  [A] 's64 memstart_addr'
  [A] 'unsigned long int mmap_min_addr'
  [A] 'kset* module_kset'
  [A] 'kobj_type module_ktype'
  [A] 'const nf_br_ops* nf_br_ops'
  [A] 'static_key nf_hooks_needed[13][5]'
  [A] 'const nf_ipv6_ops* nf_ipv6_ops'
  [A] 'unsigned int nr_cpu_ids'
  [A] 'atomic_long_t nr_swap_pages'
  [A] 'const fwnode_operations of_fwnode_ops'
  [A] 'int overflowuid'
  [A] 'atomic_notifier_head panic_notifier_list'
  [A] 'int panic_timeout'
  [A] 'const kernel_param_ops param_ops_bint'
  [A] 'const kernel_param_ops param_ops_bool'
  [A] 'const kernel_param_ops param_ops_byte'
  [A] 'const kernel_param_ops param_ops_charp'
  [A] 'const kernel_param_ops param_ops_int'
  [A] 'const kernel_param_ops param_ops_long'
  [A] 'const kernel_param_ops param_ops_string'
  [A] 'const kernel_param_ops param_ops_uint'
  [A] 'bus_type pci_bus_type'
  [A] 'int percpu_counter_batch'
  [A] 'bus_type platform_bus_type'
  [A] 'bool pm_freezing'
  [A] 'void ()* pm_power_off'
  [A] 'kobject* power_kobj'
  [A] 'ww_class reservation_ww_class'
  [A] 'static_key rfs_needed'
  [A] 'u32 rps_cpu_mask'
  [A] 'rps_sock_flow_table* rps_sock_flow_table'
  [A] 'char* saved_command_line'
  [A] 'const snd_pcm_chmap_elem snd_pcm_alt_chmaps[6]'
  [A] 'const snd_pcm_chmap_elem snd_pcm_std_chmaps[6]'
  [A] 'const dev_pm_ops snd_soc_pm_ops'
  [A] 'timezone sys_tz'
  [A] 'workqueue_struct* system_freezable_wq'
  [A] 'atomic_t system_freezing_cnt'
  [A] 'workqueue_struct* system_highpri_wq'
  [A] 'workqueue_struct* system_long_wq'
  [A] 'system_states system_state'
  [A] 'workqueue_struct* system_unbound_wq'
  [A] 'workqueue_struct* system_wq'
  [A] 'const arch_timer_erratum_workaround* timer_unstable_counter_workaround'
  [A] 'unsigned long int totalram_pages'
  [A] 'const v4l2_file_operations v4l2_subdev_fops'
  [A] 'const vb2_mem_ops vb2_vmalloc_memops'
  [A] 'void ()* vendor_panic_cb'

Bug: 153703873
Change-Id: I7a7552328e57e2eb883c616753c25178ae304a45
Signed-off-by: Matthias Maennich <maennich@google.com>
2020-04-15 22:45:45 +00: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%