Greg Kroah-Hartman 1a57a9fb0b ANDROID: abi update for 5.4-rc1-prerelease merge
Leaf changes summary: 482 artifacts changed (9 filtered out)
Changed leaf types summary: 194 (8 filtered out) leaf types changed
Removed/Changed/Added functions summary: 260 Removed, 18 Changed (1 filtered out), 0 Added function (187 filtered out)
Removed/Changed/Added variables summary: 4 Removed, 0 Changed, 0 Added variable (6 filtered out)
Function symbols changes summary: 2 Removed, 0 Added function symbols not referenced by debug info

260 Removed functions:

  [D] 'function int __des3_ede_setkey(u32*, u32*, const u8*, unsigned int)'
  [D] 'function void __iounmap(volatile void*)'
  [D] 'function u16 __ll_sc___cmpxchg_case_16(volatile void*, unsigned long int, u16)'
  [D] 'function u32 __ll_sc___cmpxchg_case_32(volatile void*, unsigned long int, u32)'
  [D] 'function u64 __ll_sc___cmpxchg_case_64(volatile void*, unsigned long int, u64)'
  [D] 'function u8 __ll_sc___cmpxchg_case_8(volatile void*, unsigned long int, u8)'
  [D] 'function u16 __ll_sc___cmpxchg_case_acq_16(volatile void*, unsigned long int, u16)'
  [D] 'function u32 __ll_sc___cmpxchg_case_acq_32(volatile void*, unsigned long int, u32)'
  [D] 'function u64 __ll_sc___cmpxchg_case_acq_64(volatile void*, unsigned long int, u64)'
  [D] 'function u8 __ll_sc___cmpxchg_case_acq_8(volatile void*, unsigned long int, u8)'
  [D] 'function u16 __ll_sc___cmpxchg_case_mb_16(volatile void*, unsigned long int, u16)'
  [D] 'function u32 __ll_sc___cmpxchg_case_mb_32(volatile void*, unsigned long int, u32)'
  [D] 'function u64 __ll_sc___cmpxchg_case_mb_64(volatile void*, unsigned long int, u64)'
  [D] 'function u8 __ll_sc___cmpxchg_case_mb_8(volatile void*, unsigned long int, u8)'
  [D] 'function u16 __ll_sc___cmpxchg_case_rel_16(volatile void*, unsigned long int, u16)'
  [D] 'function u32 __ll_sc___cmpxchg_case_rel_32(volatile void*, unsigned long int, u32)'
  [D] 'function u64 __ll_sc___cmpxchg_case_rel_64(volatile void*, unsigned long int, u64)'
  [D] 'function u8 __ll_sc___cmpxchg_case_rel_8(volatile void*, unsigned long int, u8)'
  [D] 'function long int __ll_sc___cmpxchg_double(unsigned long int, unsigned long int, unsigned long int, unsigned long int, volatile void*)'
  [D] 'function long int __ll_sc___cmpxchg_double_mb(unsigned long int, unsigned long int, unsigned long int, unsigned long int, volatile void*)'
  [D] 'function void __ll_sc_arch_atomic64_add(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_add_return(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_add_return_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_add_return_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_add_return_release(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic64_and(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic64_andnot(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_dec_if_positive(atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_add(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_add_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_add_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_add_release(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_and(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_and_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_and_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_and_release(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_andnot(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_andnot_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_andnot_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_andnot_release(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_or(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_or_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_or_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_or_release(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_sub(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_sub_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_sub_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_sub_release(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_xor(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_xor_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_xor_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_fetch_xor_release(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic64_or(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic64_sub(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_sub_return(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_sub_return_acquire(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_sub_return_relaxed(s64, atomic64_t*)'
  [D] 'function s64 __ll_sc_arch_atomic64_sub_return_release(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic64_xor(s64, atomic64_t*)'
  [D] 'function void __ll_sc_arch_atomic_add(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_add_return(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_add_return_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_add_return_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_add_return_release(int, atomic_t*)'
  [D] 'function void __ll_sc_arch_atomic_and(int, atomic_t*)'
  [D] 'function void __ll_sc_arch_atomic_andnot(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_add(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_add_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_add_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_add_release(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_and(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_and_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_and_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_and_release(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_andnot(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_andnot_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_andnot_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_andnot_release(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_or(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_or_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_or_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_or_release(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_sub(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_sub_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_sub_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_sub_release(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_xor(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_xor_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_xor_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_fetch_xor_release(int, atomic_t*)'
  [D] 'function void __ll_sc_arch_atomic_or(int, atomic_t*)'
  [D] 'function void __ll_sc_arch_atomic_sub(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_sub_return(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_sub_return_acquire(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_sub_return_relaxed(int, atomic_t*)'
  [D] 'function int __ll_sc_arch_atomic_sub_return_release(int, atomic_t*)'
  [D] 'function void __ll_sc_arch_atomic_xor(int, atomic_t*)'
  [D] 'function int __mmc_claim_host(mmc_host*, mmc_ctx*, atomic_t*)'
  [D] 'function int __mmc_send_status(mmc_card*, u32*, unsigned int)'
  [D] 'function int __sdhci_add_host(sdhci_host*)'
  [D] 'function void __sdhci_read_caps(sdhci_host*, u16*, u32*, u32*)'
  [D] 'function int __tc_indr_block_cb_register(net_device*, void*, tc_indr_block_bind_cb_t*, void*)'
  [D] 'function void __tc_indr_block_cb_unregister(net_device*, tc_indr_block_bind_cb_t*, void*)'
  [D] 'function void arch_set_max_freq_scale(cpumask*, unsigned long int)'
  [D] 'function bio* bio_map_kern(request_queue*, void*, unsigned int, gfp_t)'
  [D] 'function void blk_mq_complete_request_sync(request*)'
  [D] 'function device* bus_find_device_by_name(bus_type*, device*, const char*)'
  [D] 'function int crypto_aes_expand_key(crypto_aes_ctx*, const u8*, unsigned int)'
  [D] 'function unsigned long int des_ekey(u32*, const u8*)'
  [D] 'function int devm_of_led_classdev_register(device*, device_node*, led_classdev*)'
  [D] 'function int genphy_config_aneg(phy_device*)'
  [D] 'function int genphy_config_init(phy_device*)'
  [D] 'function int i2c_mux_add_adapter(i2c_mux_core*, u32, u32, unsigned int)'
  [D] 'function i2c_mux_core* i2c_mux_alloc(i2c_adapter*, device*, int, int, u32, void ()*, void ()*)'
  [D] 'function void i2c_mux_del_adapters(i2c_mux_core*)'
  [D] 'function i2c_adapter* i2c_root_adapter(device*)'
  [D] 'function int mmc_abort_tuning(mmc_host*, u32)'
  [D] 'function int mmc_add_host(mmc_host*)'
  [D] 'function mmc_host* mmc_alloc_host(int, device*)'
  [D] 'function int mmc_app_cmd(mmc_host*, mmc_card*)'
  [D] 'function unsigned int mmc_calc_max_discard(mmc_card*)'
  [D] 'function int mmc_can_discard(mmc_card*)'
  [D] 'function int mmc_can_erase(mmc_card*)'
  [D] 'function bool mmc_can_gpio_cd(mmc_host*)'
  [D] 'function bool mmc_can_gpio_ro(mmc_host*)'
  [D] 'function int mmc_can_sanitize(mmc_card*)'
  [D] 'function int mmc_can_secure_erase_trim(mmc_card*)'
  [D] 'function int mmc_can_trim(mmc_card*)'
  [D] 'function bool mmc_card_is_blockaddr(mmc_card*)'
  [D] 'function int mmc_cmdq_disable(mmc_card*)'
  [D] 'function int mmc_cmdq_enable(mmc_card*)'
  [D] 'function void mmc_command_done(mmc_host*, mmc_request*)'
  [D] 'function void mmc_cqe_post_req(mmc_host*, mmc_request*)'
  [D] 'function int mmc_cqe_recovery(mmc_host*)'
  [D] 'function void mmc_cqe_request_done(mmc_host*, mmc_request*)'
  [D] 'function int mmc_cqe_start_req(mmc_host*, mmc_request*)'
  [D] 'function int mmc_detect_card_removed(mmc_host*)'
  [D] 'function void mmc_detect_change(mmc_host*, unsigned long int)'
  [D] 'function int mmc_erase(mmc_card*, unsigned int, unsigned int, unsigned int)'
  [D] 'function int mmc_erase_group_aligned(mmc_card*, unsigned int, unsigned int)'
  [D] 'function int mmc_flush_cache(mmc_card*)'
  [D] 'function void mmc_free_host(mmc_host*)'
  [D] 'function void mmc_get_card(mmc_card*, mmc_ctx*)'
  [D] 'function int mmc_get_ext_csd(mmc_card*, u8**)'
  [D] 'function int mmc_gpio_get_cd(mmc_host*)'
  [D] 'function int mmc_gpio_get_ro(mmc_host*)'
  [D] 'function void mmc_gpio_set_cd_isr(mmc_host*, void ()*)'
  [D] 'function int mmc_gpio_set_cd_wake(mmc_host*, bool)'
  [D] 'function int mmc_gpiod_request_cd(mmc_host*, const char*, unsigned int, bool, unsigned int, bool*)'
  [D] 'function void mmc_gpiod_request_cd_irq(mmc_host*)'
  [D] 'function int mmc_gpiod_request_ro(mmc_host*, const char*, unsigned int, unsigned int, bool*)'
  [D] 'function int mmc_hw_reset(mmc_host*)'
  [D] 'function bool mmc_is_req_done(mmc_host*, mmc_request*)'
  [D] 'function int mmc_of_parse(mmc_host*)'
  [D] 'function int mmc_of_parse_voltage(device_node*, u32*)'
  [D] 'function void mmc_put_card(mmc_card*, mmc_ctx*)'
  [D] 'function int mmc_pwrseq_register(mmc_pwrseq*)'
  [D] 'function void mmc_pwrseq_unregister(mmc_pwrseq*)'
  [D] 'function int mmc_register_driver(mmc_driver*)'
  [D] 'function int mmc_regulator_get_supply(mmc_host*)'
  [D] 'function int mmc_regulator_set_ocr(mmc_host*, regulator*, unsigned short int)'
  [D] 'function int mmc_regulator_set_vqmmc(mmc_host*, mmc_ios*)'
  [D] 'function void mmc_release_host(mmc_host*)'
  [D] 'function void mmc_remove_host(mmc_host*)'
  [D] 'function void mmc_request_done(mmc_host*, mmc_request*)'
  [D] 'function void mmc_retune_pause(mmc_host*)'
  [D] 'function void mmc_retune_release(mmc_host*)'
  [D] 'function void mmc_retune_timer_stop(mmc_host*)'
  [D] 'function void mmc_retune_unpause(mmc_host*)'
  [D] 'function void mmc_run_bkops(mmc_card*)'
  [D] 'function int mmc_send_status(mmc_card*, u32*)'
  [D] 'function int mmc_send_tuning(mmc_host*, u32, int*)'
  [D] 'function int mmc_set_blocklen(mmc_card*, unsigned int)'
  [D] 'function void mmc_set_data_timeout(mmc_data*, const mmc_card*)'
  [D] 'function int mmc_start_request(mmc_host*, mmc_request*)'
  [D] 'function int mmc_sw_reset(mmc_host*)'
  [D] 'function int mmc_switch(mmc_card*, u8, u8, u8, unsigned int)'
  [D] 'function void mmc_unregister_driver(mmc_driver*)'
  [D] 'function int mmc_wait_for_cmd(mmc_host*, mmc_command*, int)'
  [D] 'function void mmc_wait_for_req(mmc_host*, mmc_request*)'
  [D] 'function void mmc_wait_for_req_done(mmc_host*, mmc_request*)'
  [D] 'function int of_gpio_simple_xlate(gpio_chip*, const of_phandle_args*, u32*)'
  [D] 'function int of_led_classdev_register(device*, device_node*, led_classdev*)'
  [D] 'function int sdhci_add_host(sdhci_host*)'
  [D] 'function void sdhci_adma_write_desc(sdhci_host*, void**, dma_addr_t, int, unsigned int)'
  [D] 'function sdhci_host* sdhci_alloc_host(device*, size_t)'
  [D] 'function u16 sdhci_calc_clk(sdhci_host*, unsigned int, unsigned int*)'
  [D] 'function void sdhci_cleanup_host(sdhci_host*)'
  [D] 'function void sdhci_cqe_disable(mmc_host*, bool)'
  [D] 'function void sdhci_cqe_enable(mmc_host*)'
  [D] 'function bool sdhci_cqe_irq(sdhci_host*, u32, int*, int*)'
  [D] 'function void sdhci_dumpregs(sdhci_host*)'
  [D] 'function void sdhci_enable_clk(sdhci_host*, u16)'
  [D] 'function void sdhci_enable_sdio_irq(mmc_host*, int)'
  [D] 'function void sdhci_enable_v4_mode(sdhci_host*)'
  [D] 'function void sdhci_end_tuning(sdhci_host*)'
  [D] 'function int sdhci_execute_tuning(mmc_host*, u32)'
  [D] 'function void sdhci_free_host(sdhci_host*)'
  [D] 'function void sdhci_get_property(platform_device*)'
  [D] 'function unsigned int sdhci_pltfm_clk_get_max_clock(sdhci_host*)'
  [D] 'function void sdhci_pltfm_free(platform_device*)'
  [D] 'function sdhci_host* sdhci_pltfm_init(platform_device*, const sdhci_pltfm_data*, size_t)'
  [D] 'function int sdhci_pltfm_register(platform_device*, const sdhci_pltfm_data*, size_t)'
  [D] 'function int sdhci_pltfm_resume(device*)'
  [D] 'function int sdhci_pltfm_suspend(device*)'
  [D] 'function int sdhci_pltfm_unregister(platform_device*)'
  [D] 'function void sdhci_remove_host(sdhci_host*, int)'
  [D] 'function void sdhci_request(mmc_host*, mmc_request*)'
  [D] 'function void sdhci_reset(sdhci_host*, u8)'
  [D] 'function void sdhci_reset_tuning(sdhci_host*)'
  [D] 'function int sdhci_resume_host(sdhci_host*)'
  [D] 'function int sdhci_runtime_resume_host(sdhci_host*, int)'
  [D] 'function int sdhci_runtime_suspend_host(sdhci_host*)'
  [D] 'function void sdhci_send_command(sdhci_host*, mmc_command*)'
  [D] 'function void sdhci_send_tuning(sdhci_host*, u32)'
  [D] 'function void sdhci_set_bus_width(sdhci_host*, int)'
  [D] 'function void sdhci_set_clock(sdhci_host*, unsigned int)'
  [D] 'function void sdhci_set_ios(mmc_host*, mmc_ios*)'
  [D] 'function void sdhci_set_power(sdhci_host*, unsigned char, unsigned short int)'
  [D] 'function void sdhci_set_power_noreg(sdhci_host*, unsigned char, unsigned short int)'
  [D] 'function void sdhci_set_uhs_signaling(sdhci_host*, unsigned int)'
  [D] 'function int sdhci_setup_host(sdhci_host*)'
  [D] 'function int sdhci_start_signal_voltage_switch(mmc_host*, mmc_ios*)'
  [D] 'function void sdhci_start_tuning(sdhci_host*)'
  [D] 'function int sdhci_suspend_host(sdhci_host*)'
  [D] 'function unsigned int sdio_align_size(sdio_func*, unsigned int)'
  [D] 'function void sdio_claim_host(sdio_func*)'
  [D] 'function int sdio_claim_irq(sdio_func*, sdio_irq_handler_t*)'
  [D] 'function int sdio_disable_func(sdio_func*)'
  [D] 'function int sdio_enable_func(sdio_func*)'
  [D] 'function unsigned char sdio_f0_readb(sdio_func*, unsigned int, int*)'
  [D] 'function void sdio_f0_writeb(sdio_func*, unsigned char, unsigned int, int*)'
  [D] 'function mmc_pm_flag_t sdio_get_host_pm_caps(sdio_func*)'
  [D] 'function int sdio_memcpy_fromio(sdio_func*, void*, unsigned int, int)'
  [D] 'function int sdio_memcpy_toio(sdio_func*, unsigned int, void*, int)'
  [D] 'function u8 sdio_readb(sdio_func*, unsigned int, int*)'
  [D] 'function u32 sdio_readl(sdio_func*, unsigned int, int*)'
  [D] 'function int sdio_readsb(sdio_func*, void*, unsigned int, int)'
  [D] 'function u16 sdio_readw(sdio_func*, unsigned int, int*)'
  [D] 'function int sdio_register_driver(sdio_driver*)'
  [D] 'function void sdio_release_host(sdio_func*)'
  [D] 'function int sdio_release_irq(sdio_func*)'
  [D] 'function void sdio_retune_crc_disable(sdio_func*)'
  [D] 'function void sdio_retune_crc_enable(sdio_func*)'
  [D] 'function void sdio_retune_hold_now(sdio_func*)'
  [D] 'function void sdio_retune_release(sdio_func*)'
  [D] 'function int sdio_set_block_size(sdio_func*, unsigned int)'
  [D] 'function int sdio_set_host_pm_flags(sdio_func*, mmc_pm_flag_t)'
  [D] 'function void sdio_signal_irq(mmc_host*)'
  [D] 'function void sdio_unregister_driver(sdio_driver*)'
  [D] 'function void sdio_writeb(sdio_func*, u8, unsigned int, int*)'
  [D] 'function u8 sdio_writeb_readb(sdio_func*, u8, unsigned int, int*)'
  [D] 'function void sdio_writel(sdio_func*, u32, unsigned int, int*)'
  [D] 'function int sdio_writesb(sdio_func*, unsigned int, void*, int)'
  [D] 'function void sdio_writew(sdio_func*, u16, unsigned int, int*)'
  [D] 'function int set_memory_nx(unsigned long int, int)'
  [D] 'function int set_memory_x(unsigned long int, int)'
  [D] 'function int tc_indr_block_cb_register(net_device*, void*, tc_indr_block_bind_cb_t*, void*)'
  [D] 'function void tc_indr_block_cb_unregister(net_device*, tc_indr_block_bind_cb_t*, void*)'
  [D] 'function void wakeup_source_prepare(wakeup_source*, const char*)'

18 functions with some sub-type change:

  [C]'function fwnode_handle* __irq_domain_alloc_fwnode(unsigned int, int, const char*, void*)' at irqdomain.c:64:1 has some sub-type changes:
    parameter 4 of type 'void*' changed:
    pointer type changed from: 'void*' to: 'phys_addr_t*'

  [C]'function request_queue* blk_mq_init_allocated_queue(blk_mq_tag_set*, request_queue*)' at blk-mq.c:2845:1 has some sub-type changes:
    parameter 3 of type 'typedef bool' was added

  [C]'function int br_ip6_fragment(net*, sock*, sk_buff*, nf_ct_bridge_frag_data*, void ()*)' at netfilter.c:115:1 has some sub-type changes:
    parameter 4 of type 'nf_ct_bridge_frag_data*' changed:
    pointer type changed from: 'nf_ct_bridge_frag_data*' to: 'nf_bridge_frag_data*'

  [C]'function opp_table* dev_pm_opp_attach_genpd(device*, const char**)' at core.c:1851:1 has some sub-type changes:
    parameter 3 of type 'device***' was added

  [C]'function void hrtimer_init_sleeper(hrtimer_sleeper*, task_struct*)' at hrtimer.c:1834:1 has some sub-type changes:
    parameter 3 of type 'enum hrtimer_mode' was added

    parameter 2 of type 'task_struct*' changed:
    entity changed from 'task_struct*' to 'typedef clockid_t' at types.h:27:1
    type size changed from 64 to 32 (in bits)

  [C]'function size_t iommu_unmap_fast(iommu_domain*, unsigned long int, size_t)' at iommu.c:1986:1 has some sub-type changes:
    parameter 4 of type 'iommu_iotlb_gather*' was added

  [C]'function int tc_setup_cb_call(tcf_block*, tc_setup_type, void*, bool)' at cls_api.c:3088:1 has some sub-type changes:
    parameter 5 of type 'typedef bool' was added

  [C]'function int tc_setup_flow_action(flow_action*, const tcf_exts*)' at cls_api.c:3330:1 has some sub-type changes:
    parameter 3 of type 'typedef bool' was added

  [C]'function int v4l2_g_ext_ctrls(v4l2_ctrl_handler*, media_device*, v4l2_ext_controls*)' at v4l2-ctrls.c:3536:1 has some sub-type changes:
    parameter 4 of type 'v4l2_ext_controls*' was added

    parameter 2 of type 'media_device*' changed:
    pointer type changed from: 'media_device*' to: 'video_device*'
    parameter 3 of type 'v4l2_ext_controls*' changed:
    pointer typabidiff: ../../src/abg-leaf-reporter.cc:241: virtual void abigail::comparison::leaf_reporter::report(const abigail::comparison::fn_parm_diff&, std::ostream&, const string&) const: Assertion `__abg_cond__' failed.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib9783322dee5506155272f6653f9a86d500fbd72
2019-09-21 13:33:12 +02:00
2019-09-20 16:08:23 -07:00
2019-09-13 17:21:38 +03: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.

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%