Matthias Maennich 04c8ee192d ANDROID: Update ABI representation
8 Removed functions:

  [D] 'function void ftrace_ops_set_global_filter(ftrace_ops*)'
  [D] 'function int ftrace_set_filter(ftrace_ops*, unsigned char*, int, int)'
  [D] 'function int ftrace_set_filter_ip(ftrace_ops*, unsigned long int, int, int)'
  [D] 'function void ftrace_set_global_filter(unsigned char*, int, int)'
  [D] 'function void ftrace_set_global_notrace(unsigned char*, int, int)'
  [D] 'function int ftrace_set_notrace(ftrace_ops*, unsigned char*, int, int)'
  [D] 'function int register_ftrace_function(ftrace_ops*)'
  [D] 'function int unregister_ftrace_function(ftrace_ops*)'

1 function with some sub-type change:

'struct module at module.h:331:1' changed:
  type size hasn't changed
  2 data member deletions:
    'unsigned int module::num_ftrace_callsites', at offset 5984 (in bits) at module.h:458:1

    'unsigned long int* module::ftrace_callsites', at offset 6016 (in bits) at module.h:459:1

  there are data member changes:
   'list_head module::source_list' offset changed from 6080 to 6016 (in bits) (by -64 bits)
   'list_head module::target_list' offset changed from 6208 to 6144 (in bits) (by -64 bits)
   'void ()* module::exit' offset changed from 6336 to 6272 (in bits) (by -64 bits)
   'atomic_t module::refcnt' offset changed from 6400 to 6336 (in bits) (by -64 bits)

  6766 impacted interfaces

'struct perf_event at perf_event.h:560:1' changed:
  type size changed from 9024 to 7744 (in bits)
  1 data member deletion:
    'ftrace_ops perf_event::ftrace_ops', at offset 7616 (in bits) at perf_event.h:699:1

  there are data member changes:
   'list_head perf_event::sb_list' offset changed from 8896 to 7616 (in bits) (by -1280 bits)

  36 impacted interfaces

'struct task_struct at sched.h:584:1' changed:
  type size changed from 28160 to 27648 (in bits)
  6 data member deletions:
    'int task_struct::curr_ret_stack', at offset 18944 (in bits) at sched.h:1121:1

    'int task_struct::curr_ret_depth', at offset 18976 (in bits) at sched.h:1122:1

    'ftrace_ret_stack* task_struct::ret_stack', at offset 19008 (in bits) at sched.h:1125:1

    'long long unsigned int task_struct::ftrace_timestamp', at offset 19072 (in bits) at sched.h:1128:1

    'atomic_t task_struct::trace_overrun', at offset 19136 (in bits) at sched.h:1134:1

    'atomic_t task_struct::tracing_graph_pause', at offset 19168 (in bits) at sched.h:1137:1

  there are data member changes:
   'unsigned long int task_struct::trace' offset changed from 19200 to 18944 (in bits) (by -256 bits)
   'unsigned long int task_struct::trace_recursion' offset changed from 19264 to 19008 (in bits) (by -256 bits)
   'mem_cgroup* task_struct::memcg_in_oom' offset changed from 19328 to 19072 (in bits) (by -256 bits)
   'gfp_t task_struct::memcg_oom_gfp_mask' offset changed from 19392 to 19136 (in bits) (by -256 bits)
   'int task_struct::memcg_oom_order' offset changed from 19424 to 19168 (in bits) (by -256 bits)
   'unsigned int task_struct::memcg_nr_pages_over_high' offset changed from 19456 to 19200 (in bits) (by -256 bits)
   'mem_cgroup* task_struct::active_memcg' offset changed from 19520 to 19264 (in bits) (by -256 bits)
   'request_queue* task_struct::throttle_queue' offset changed from 19584 to 19328 (in bits) (by -256 bits)
   'uprobe_task* task_struct::utask' offset changed from 19648 to 19392 (in bits) (by -256 bits)
   'int task_struct::pagefault_disabled' offset changed from 19712 to 19456 (in bits) (by -256 bits)
   'task_struct* task_struct::oom_reaper_list' offset changed from 19776 to 19520 (in bits) (by -256 bits)
   'vm_struct* task_struct::stack_vm_area' offset changed from 19840 to 19584 (in bits) (by -256 bits)
   'atomic_t task_struct::stack_refcount' offset changed from 19904 to 19648 (in bits) (by -256 bits)
   'void* task_struct::security' offset changed from 19968 to 19712 (in bits) (by -256 bits)
   'thread_struct task_struct::thread' offset changed from 20096 to 19840 (in bits) (by -256 bits)

  7066 impacted interfaces

'struct trace_array at trace.h:202:1' changed:
  type size changed from 2688 to 2112 (in bits)
  6 data member deletions:
    'ftrace_ops* trace_array::ops', at offset 1984 (in bits) at trace.h:266:1

    'trace_pid_list* trace_array::function_pids', at offset 2048 (in bits) at trace.h:267:1

    'list_head trace_array::func_probes', at offset 2112 (in bits) at trace.h:270:1

    'list_head trace_array::mod_trace', at offset 2240 (in bits) at trace.h:271:1

    'list_head trace_array::mod_notrace', at offset 2368 (in bits) at trace.h:272:1

    'int trace_array::function_enabled', at offset 2496 (in bits) at trace.h:275:1

  there are data member changes:
   'int trace_array::time_stamp_abs_ref' offset changed from 2528 to 1952 (in bits) (by -576 bits)
   'list_head trace_array::hist_vars' offset changed from 2560 to 1984 (in bits) (by -576 bits)

  6 impacted interfaces

Fixes: 06604e8cef ("ANDROID: gki_defconfig: disable FUNCTION_TRACER")
Cc: Sami Tolvanen <samitolvanen@google.com>
Change-Id: I7a37ca44f71ee74bed02996e2a2d373b4f13cd2b
Signed-off-by: Matthias Maennich <maennich@google.com>
2019-11-23 15:39:48 +00:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-10-01 08:51:37 +02:00
2019-08-06 20:08:18 +02:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-11-06 13:21:58 +01:00
2019-11-20 20:43:17 +01:00
2019-11-20 20:43:17 +01:00
2019-10-17 15:33:07 -07:00
2019-11-20 20:43:17 +01: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%