Greg Kroah-Hartman 17e72a79d3 ANDROID: update abi due to 4.19.75 changes
Leaf changes summary: 6 artifacts changed
Changed leaf types summary: 4 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function (156 filtered out)
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable (4 filtered out)

1 function with some sub-type change:

'struct fb_info at fb.h:464:1' changed:
  type size changed from 6144 to 6912 (in bits)
  2 data member insertions:
    'delayed_work fb_info::deferred_work', at offset 5376 (in bits) at fb.h:496:1
    'fb_deferred_io* fb_info::fbdefio', at offset 6080 (in bits) at fb.h:497:1
  there are data member changes:
   'fb_ops* fb_info::fbops' offset changed from 5376 to 6144 (in bits) (by +768 bits)
   'device* fb_info::device' offset changed from 5440 to 6208 (in bits) (by +768 bits)
   'device* fb_info::dev' offset changed from 5504 to 6272 (in bits) (by +768 bits)
   'int fb_info::class_flag' offset changed from 5568 to 6336 (in bits) (by +768 bits)
   while looking at anonymous data member 'union {char* screen_base; char* screen_buffer;}':
   the internal name of that anonymous data memberchanged from:
    __anonymous_union__4
   to:
    __anonymous_union__1
    This is usually due to an anonymous member type being added or removed from the containing type
   offset changed from 5632 to 6400 (in bits) (by +768 bits)
   'unsigned long int fb_info::screen_size' offset changed from 5696 to 6464 (in bits) (by +768 bits)
   'void* fb_info::pseudo_palette' offset changed from 5760 to 6528 (in bits) (by +768 bits)
   'u32 fb_info::state' offset changed from 5824 to 6592 (in bits) (by +768 bits)
   'void* fb_info::fbcon_par' offset changed from 5888 to 6656 (in bits) (by +768 bits)
   'void* fb_info::par' offset changed from 5952 to 6720 (in bits) (by +768 bits)
   'apertures_struct* fb_info::apertures' offset changed from 6016 to 6784 (in bits) (by +768 bits)
   'bool fb_info::skip_vt_switch' offset changed from 6080 to 6848 (in bits) (by +768 bits)

  411 impacted interfaces:

'struct net at net_namespace.h:51:1' changed:
  type size hasn't changed
  1 data member insertion:
    'sk_buff_head net::wext_nlevents', at offset 33984 (in bits) at net_namespace.h:145:1
  there are data member changes:
   'net_generic* net::gen' offset changed from 33984 to 34176 (in bits) (by +192 bits)

  1495 impacted interfaces:

'struct net_device at netdevice.h:1745:1' changed:
  type size hasn't changed
  2 data member insertions:
    'const iw_handler_def* net_device::wireless_handlers', at offset 3904 (in bits) at netdevice.h:1800:1
    'iw_public_data* net_device::wireless_data', at offset 3968 (in bits) at netdevice.h:1801:1
  there are data member changes:
   'const net_device_ops* net_device::netdev_ops' offset changed from 3904 to 4032 (in bits) (by +128 bits)
   'const ethtool_ops* net_device::ethtool_ops' offset changed from 3968 to 4096 (in bits) (by +128 bits)
   'const ndisc_ops* net_device::ndisc_ops' offset changed from 4032 to 4160 (in bits) (by +128 bits)
   'const header_ops* net_device::header_ops' offset changed from 4096 to 4224 (in bits) (by +128 bits)
   'unsigned int net_device::flags' offset changed from 4160 to 4288 (in bits) (by +128 bits)
   'unsigned int net_device::priv_flags' offset changed from 4192 to 4320 (in bits) (by +128 bits)
   'unsigned short int net_device::gflags' offset changed from 4224 to 4352 (in bits) (by +128 bits)
   'unsigned short int net_device::padded' offset changed from 4240 to 4368 (in bits) (by +128 bits)
   'unsigned char net_device::operstate' offset changed from 4256 to 4384 (in bits) (by +128 bits)
   'unsigned char net_device::link_mode' offset changed from 4264 to 4392 (in bits) (by +128 bits)
   'unsigned char net_device::if_port' offset changed from 4272 to 4400 (in bits) (by +128 bits)
   'unsigned char net_device::dma' offset changed from 4280 to 4408 (in bits) (by +128 bits)
   'unsigned int net_device::mtu' offset changed from 4288 to 4416 (in bits) (by +128 bits)
   'unsigned int net_device::min_mtu' offset changed from 4320 to 4448 (in bits) (by +128 bits)
   'unsigned int net_device::max_mtu' offset changed from 4352 to 4480 (in bits) (by +128 bits)
   'unsigned short int net_device::type' offset changed from 4384 to 4512 (in bits) (by +128 bits)
   'unsigned short int net_device::hard_header_len' offset changed from 4400 to 4528 (in bits) (by +128 bits)
   'unsigned char net_device::min_header_len' offset changed from 4416 to 4544 (in bits) (by +128 bits)
   'unsigned short int net_device::needed_headroom' offset changed from 4432 to 4560 (in bits) (by +128 bits)
   'unsigned short int net_device::needed_tailroom' offset changed from 4448 to 4576 (in bits) (by +128 bits)
   'unsigned char net_device::perm_addr[32]' offset changed from 4464 to 4592 (in bits) (by +128 bits)
   'unsigned char net_device::addr_assign_type' offset changed from 4720 to 4848 (in bits) (by +128 bits)
   'unsigned char net_device::addr_len' offset changed from 4728 to 4856 (in bits) (by +128 bits)
   'unsigned short int net_device::neigh_priv_len' offset changed from 4736 to 4864 (in bits) (by +128 bits)
   'unsigned short int net_device::dev_id' offset changed from 4752 to 4880 (in bits) (by +128 bits)
   'unsigned short int net_device::dev_port' offset changed from 4768 to 4896 (in bits) (by +128 bits)
   'spinlock_t net_device::addr_list_lock' offset changed from 4800 to 4928 (in bits) (by +128 bits)
   'unsigned char net_device::name_assign_type' offset changed from 4832 to 4960 (in bits) (by +128 bits)
   'bool net_device::uc_promisc' offset changed from 4840 to 4968 (in bits) (by +128 bits)
   'netdev_hw_addr_list net_device::uc' offset changed from 4864 to 4992 (in bits) (by +128 bits)
   'netdev_hw_addr_list net_device::mc' offset changed from 5056 to 5184 (in bits) (by +128 bits)
   'netdev_hw_addr_list net_device::dev_addrs' offset changed from 5248 to 5376 (in bits) (by +128 bits)
   'kset* net_device::queues_kset' offset changed from 5440 to 5568 (in bits) (by +128 bits)
   'unsigned int net_device::promiscuity' offset changed from 5504 to 5632 (in bits) (by +128 bits)
   'unsigned int net_device::allmulti' offset changed from 5536 to 5664 (in bits) (by +128 bits)
   'tipc_bearer* net_device::tipc_ptr' offset changed from 5568 to 5696 (in bits) (by +128 bits)
   'in_device* net_device::ip_ptr' offset changed from 5632 to 5760 (in bits) (by +128 bits)
   'inet6_dev* net_device::ip6_ptr' offset changed from 5696 to 5824 (in bits) (by +128 bits)
   'wireless_dev* net_device::ieee80211_ptr' offset changed from 5760 to 5888 (in bits) (by +128 bits)
   'wpan_dev* net_device::ieee802154_ptr' offset changed from 5824 to 5952 (in bits) (by +128 bits)
   'unsigned char* net_device::dev_addr' offset changed from 5888 to 6016 (in bits) (by +128 bits)
   'netdev_rx_queue* net_device::_rx' offset changed from 5952 to 6080 (in bits) (by +128 bits)
   'unsigned int net_device::num_rx_queues' offset changed from 6016 to 6144 (in bits) (by +128 bits)
   'unsigned int net_device::real_num_rx_queues' offset changed from 6048 to 6176 (in bits) (by +128 bits)
   'bpf_prog* net_device::xdp_prog' offset changed from 6080 to 6208 (in bits) (by +128 bits)
   'unsigned long int net_device::gro_flush_timeout' offset changed from 6144 to 6272 (in bits) (by +128 bits)
   'rx_handler_func_t* net_device::rx_handler' offset changed from 6208 to 6336 (in bits) (by +128 bits)
   'void* net_device::rx_handler_data' offset changed from 6272 to 6400 (in bits) (by +128 bits)
   'mini_Qdisc* net_device::miniq_ingress' offset changed from 6336 to 6464 (in bits) (by +128 bits)
   'netdev_queue* net_device::ingress_queue' offset changed from 6400 to 6528 (in bits) (by +128 bits)
   'nf_hook_entries* net_device::nf_hooks_ingress' offset changed from 6464 to 6592 (in bits) (by +128 bits)
   'unsigned char net_device::broadcast[32]' offset changed from 6528 to 6656 (in bits) (by +128 bits)
   'cpu_rmap* net_device::rx_cpu_rmap' offset changed from 6784 to 6912 (in bits) (by +128 bits)
   'hlist_node net_device::index_hlist' offset changed from 6848 to 6976 (in bits) (by +128 bits)

  1332 impacted interfaces:

'struct pinctrl_dev at core.h:43:1' changed:
  type size changed from 1152 to 1536 (in bits)
  4 data member insertions:
    'radix_tree_root pinctrl_dev::pin_group_tree', at offset 320 (in bits) at core.h:48:1
    'unsigned int pinctrl_dev::num_groups', at offset 448 (in bits) at core.h:49:1
    'radix_tree_root pinctrl_dev::pin_function_tree', at offset 512 (in bits) at core.h:52:1
    'unsigned int pinctrl_dev::num_functions', at offset 640 (in bits) at core.h:53:1
  there are data member changes:
   'list_head pinctrl_dev::gpio_ranges' offset changed from 320 to 704 (in bits) (by +384 bits)
   'device* pinctrl_dev::dev' offset changed from 448 to 832 (in bits) (by +384 bits)
   'module* pinctrl_dev::owner' offset changed from 512 to 896 (in bits) (by +384 bits)
   'void* pinctrl_dev::driver_data' offset changed from 576 to 960 (in bits) (by +384 bits)
   'pinctrl* pinctrl_dev::p' offset changed from 640 to 1024 (in bits) (by +384 bits)
   'pinctrl_state* pinctrl_dev::hog_default' offset changed from 704 to 1088 (in bits) (by +384 bits)
   'pinctrl_state* pinctrl_dev::hog_sleep' offset changed from 768 to 1152 (in bits) (by +384 bits)
   'mutex pinctrl_dev::mutex' offset changed from 832 to 1216 (in bits) (by +384 bits)
   'dentry* pinctrl_dev::device_root' offset changed from 1088 to 1472 (in bits) (by +384 bits)

  29 impacted interfaces:
    function pinctrl_dev* devm_pinctrl_register(device*, pinctrl_desc*, void*)
    function int devm_pinctrl_register_and_init(device*, pinctrl_desc*, void*, pinctrl_dev**)
    function void devm_pinctrl_unregister(device*, pinctrl_dev*)
    function bool pin_is_valid(pinctrl_dev*, int)
    function void pinconf_generic_dt_free_map(pinctrl_dev*, pinctrl_map*, unsigned int)
    function int pinconf_generic_dt_node_to_map(pinctrl_dev*, device_node*, pinctrl_map**, unsigned int*, pinctrl_map_type)
    function int pinconf_generic_dt_subnode_to_map(pinctrl_dev*, device_node*, pinctrl_map**, unsigned int*, unsigned int*, pinctrl_map_type)
    function void pinconf_generic_dump_config(pinctrl_dev*, seq_file*, unsigned long int)
    function void pinctrl_add_gpio_range(pinctrl_dev*, pinctrl_gpio_range*)
    function void pinctrl_add_gpio_ranges(pinctrl_dev*, pinctrl_gpio_range*, unsigned int)
    function const char* pinctrl_dev_get_devname(pinctrl_dev*)
    function void* pinctrl_dev_get_drvdata(pinctrl_dev*)
    function const char* pinctrl_dev_get_name(pinctrl_dev*)
    function int pinctrl_enable(pinctrl_dev*)
    function pinctrl_dev* pinctrl_find_and_add_gpio_range(const char*, pinctrl_gpio_range*)
    function pinctrl_gpio_range* pinctrl_find_gpio_range_from_pin(pinctrl_dev*, unsigned int)
    function pinctrl_gpio_range* pinctrl_find_gpio_range_from_pin_nolock(pinctrl_dev*, unsigned int)
    function int pinctrl_force_default(pinctrl_dev*)
    function int pinctrl_force_sleep(pinctrl_dev*)
    function int pinctrl_get_group_pins(pinctrl_dev*, const char*, const unsigned int**, unsigned int*)
    function pinctrl_dev* pinctrl_register(pinctrl_desc*, device*, void*)
    function int pinctrl_register_and_init(pinctrl_desc*, device*, void*, pinctrl_dev**)
    function void pinctrl_remove_gpio_range(pinctrl_dev*, pinctrl_gpio_range*)
    function void pinctrl_unregister(pinctrl_dev*)
    function int pinctrl_utils_add_config(pinctrl_dev*, unsigned long int**, unsigned int*, unsigned long int)
    function int pinctrl_utils_add_map_configs(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, const char*, unsigned long int*, unsigned int, pinctrl_map_type)
    function int pinctrl_utils_add_map_mux(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, const char*, const char*)
    function void pinctrl_utils_free_map(pinctrl_dev*, pinctrl_map*, unsigned int)
    function int pinctrl_utils_reserve_map(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, unsigned int)

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I940293527b5aa1875b49fad611bac9fc01c2931a
2019-09-21 08:39:40 +02:00
2019-09-21 07:55:26 +02:00
2019-09-16 09:35:02 +02:00
2019-07-26 10:31:53 +02:00
2019-09-21 07:55:26 +02:00
2019-09-21 07:55:26 +02:00
2019-09-21 07:55:26 +02:00
2019-08-06 20:08:18 +02:00
2019-09-21 07:55:26 +02:00
2019-09-16 09:35:02 +02:00
2019-09-21 07:55:26 +02:00
2019-09-21 07:55:26 +02:00
2019-09-21 07:55:26 +02:00
2019-09-21 07:55:26 +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%