Sandeep Patil 96e5ff3731 ABI: ion: Update abi for dma_buf_ops changes.
ABI Diff summary:
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 2 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

'struct ion_heap at ion.h:125:1' changed:
  type size changed from 2048 to 3072 (in bits)
  1 data member insertion:
    'dma_buf_ops ion_heap::buf_ops', at offset 448 (in bits) at ion.h:123:1
  there are data member changes:
   'unsigned long int ion_heap::flags' offset changed from 448 to 1472 (in bits) (by +1024 bits)
   'unsigned int ion_heap::id' offset changed from 512 to 1536 (in bits) (by +1024 bits)
   'const char* ion_heap::name' offset changed from 576 to 1600 (in bits) (by +1024 bits)
   'module* ion_heap::owner' offset changed from 640 to 1664 (in bits) (by +1024 bits)
   'shrinker ion_heap::shrinker' offset changed from 704 to 1728 (in bits) (by +1024 bits)
   'list_head ion_heap::free_list' offset changed from 1216 to 2240 (in bits) (by +1024 bits)
   'size_t ion_heap::free_list_size' offset changed from 1344 to 2368 (in bits) (by +1024 bits)
   'spinlock_t ion_heap::free_lock' offset changed from 1408 to 2432 (in bits) (by +1024 bits)
   'wait_queue_head_t ion_heap::waitqueue' offset changed from 1472 to 2496 (in bits) (by +1024 bits)
   'task_struct* ion_heap::task' offset changed from 1664 to 2688 (in bits) (by +1024 bits)
   'u64 ion_heap::num_of_buffers' offset changed from 1728 to 2752 (in bits) (by +1024 bits)
   'u64 ion_heap::num_of_alloc_bytes' offset changed from 1792 to 2816 (in bits) (by +1024 bits)
   'u64 ion_heap::alloc_bytes_wm' offset changed from 1856 to 2880 (in bits) (by +1024 bits)
   'spinlock_t ion_heap::stat_lock' offset changed from 1920 to 2944 (in bits) (by +1024 bits)
   'dentry* ion_heap::debugfs_dir' offset changed from 1984 to 3008 (in bits) (by +1024 bits)

  6 impacted interfaces:
    function int __ion_device_add_heap(ion_heap*, module*)
    function int ion_buffer_zero(ion_buffer*)
    function void ion_device_remove_heap(ion_heap*)
    function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
    function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
    function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)

'struct ion_heap_ops at ion.h:71:1' changed:
  type size changed from 384 to 192 (in bits)
  3 data member deletions:
    'void ()* ion_heap_ops::map_kernel', at offset 128 (in bits) at ion.h:76:1

    'void ()* ion_heap_ops::unmap_kernel', at offset 192 (in bits) at ion.h:77:1

    'void ()* ion_heap_ops::map_user', at offset 256 (in bits) at ion.h:78:1

  there are data member changes:
   'void ()* ion_heap_ops::shrink' offset changed from 320 to 128 (in bits) (by -192 bits)

  6 impacted interfaces:
    function int __ion_device_add_heap(ion_heap*, module*)
    function int ion_buffer_zero(ion_buffer*)
    function void ion_device_remove_heap(ion_heap*)
    function void* ion_heap_map_kernel(ion_heap*, ion_buffer*)
    function int ion_heap_map_user(ion_heap*, ion_buffer*, vm_area_struct*)
    function void ion_heap_unmap_kernel(ion_heap*, ion_buffer*)

Bug: 133508579
Bug: 140290587
Test: n/a

Change-Id: I1942dd928308064e61021f898b5352dad6cb9a15
Signed-off-by: Sandeep Patil <sspatil@google.com>
2019-09-03 11:47:57 -07:00
2019-09-02 20:29:11 +02:00
2019-08-15 11:09:16 -06:00
2019-09-02 20:29:11 +02:00
2019-07-23 16:21:59 -07:00
2019-09-02 20:29:11 +02:00
2019-09-02 20:29:11 +02:00
2019-07-19 12:22:04 -07:00
2019-09-02 20:29:11 +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.

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%