This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from 6992ca0dd017 Merge branch 'parisc-5.6-1' of git://git.kernel.org/pub/sc [...] adds 5f490a520bcb s390/mm: fix dynamic pagetable upgrade for hugetlbfs adds 657480d9c015 s390: support KPROBES_ON_FTRACE adds 6f3196b74d64 s390/crypto: Rework on paes implementation adds 888edbc48857 s390/pkey: Add support for key blob with clear key value adds 7f820d053948 s390/crypto: enable clear key values for paes ciphers adds 8f291ebf3270 s390/zcrypt: enable card/domain autoselect on ep11 cprbs adds a7367997abb6 s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb adds 7384eb725e2d s390/zcrypt: add new low level ep11 functions support file adds a17becc11253 s390/zcrypt: extend EP11 card and queue sysfs attributes adds 55d0a513a0e2 s390/pkey/zcrypt: Support EP11 AES secure keys adds cfb4b571e8b5 Merge tag 's390-5.6-2' of git://git.kernel.org/pub/scm/lin [...] adds 4ae87b17cc32 dt-bindings: phy: Fix errors in intel,lgm-emmc-phy example adds 34129bb831cc dt-bindings: PCI: intel: Fix dt_binding_check compilation failure adds 04dbd86539fd dt-bindings: Fix paths in schema $id fields adds 2634744bf38a Merge tag 'devicetree-fixes-for-5.6' of git://git.kernel.o [...] adds 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes adds eda4eabf86fd xen/balloon: Support xend-based toolstack take two adds 9293724192a7 xen/gntdev: Do not use mm notifiers with autotranslating guests adds 8a105678fb3e xenbus/backend: Add memory pressure handler callback adds 060eabe8fbe7 xenbus/backend: Protect xenbus callback with lock adds cb9369bdbb84 xen/blkback: Squeeze page pools if a memory pressure is detected adds 823f20914693 xen/blkback: Remove unnecessary static variable name prefixes adds 8557bbe5156e xen/blkback: Consistently insert one empty line between functions adds d271ab29230b Merge tag 'for-linus-5.6-rc1-tag' of git://git.kernel.org/ [...] adds a7ba5c3d008d drivers/iommu: Export core IOMMU API symbols to permit mod [...] adds 6bf6c24720d3 iommu/of: Request ACS from the PCI core when configuring I [...] adds bb950bca5d52 PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disab [...] adds 1a373a78b8e2 PCI: Export pci_ats_disabled() as a GPL symbol to modules adds 25f003de987a drivers/iommu: Take a ref to the IOMMU driver prior to ->a [...] adds 386dce2788ee iommu/of: Take a ref to the IOMMU driver during ->of_xlate() adds 4312cf7f16c8 drivers/iommu: Allow IOMMU bus ops to be unregistered adds 6e8fa7404c13 Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" adds b06c076ea962 Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" adds 34debdca68ef iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers adds ab246774713e iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal adds d3daf66621b9 iommu/arm-smmu: Support SMMU module probing from the IORT adds 2852ad05e3e9 iommu/arm-smmu-v3: Allow building as a module adds 7359572e1a5d iommu/arm-smmu: Unregister IOMMU and bus ops on device removal adds cd221bd24ff5 iommu/arm-smmu: Allow building as a module adds 1ea27ee2f76e iommu/arm-smmu: Update my email address in MODULE_AUTHOR() adds fc10cca69ee8 drivers/iommu: Initialise module 'owner' field in iommu_de [...] adds 935d43ba272e iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA adds 322a9bbb720c iommu/arm-smmu-v3: Fix resource_size check adds 8efda06f83d6 iommu/arm-smmu-v3: Remove useless of_match_ptr() adds cd037ff2f982 iommu/arm-smmu: Fix -Wunused-const-variable warning adds d1e5f26f1427 iommu/io-pgtable-arm: Rationalise TTBRn handling adds 30d2acb67348 iommu/io-pgtable-arm: Support non-coherent stage-2 page tables adds 7618e4790982 iommu/io-pgtable-arm: Improve attribute handling adds 6f932ad369a3 iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned adds fb485eb18e63 iommu/io-pgtable-arm: Rationalise TCR handling adds fba6e960772b iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace adds ac4b80e5b9d0 iommu/io-pgtable-arm: Rationalise VTCR handling adds db6903010aa5 iommu/io-pgtable-arm: Prepare for TTBR1 usage adds 79f7a5cb87ba iommu/arm-smmu: Improve SMR mask test adds 9bb9069cfba5 iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation adds 2e981b9468e6 dt-bindings: document PASID property for IOMMU masters adds 89535821c042 iommu/arm-smmu-v3: Parse PASID devicetree property of plat [...] adds da22565d1d73 ACPI/IORT: Parse SSID property of named component node adds 7bc4f3fae953 iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support adds a557aff0c72b iommu/arm-smmu-v3: Add context descriptor tables allocators adds 87f42391f6a5 iommu/arm-smmu-v3: Add support for Substream IDs adds 2505ec6f85ad iommu/arm-smmu-v3: Propagate ssid_bits adds 492ddc79e07e iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx [...] adds 73af06f589fe iommu/arm-smmu-v3: Add second level of context descriptor table adds d71e01716b36 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity [...] adds a2be6218e649 iommu/arm-smmu-v3: Improve add_device() error handling adds 92c1d360dcda iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device adds 5a4549fd7905 PCI/ATS: Add PASID stubs adds 6855d1ba7537 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 387caf0b759a iommu/amd: Treat per-device exclusion ranges as r/w unity- [...] adds 813071438e83 iommu/amd: Check feature support bit before accessing MSI [...] adds 966b753cf396 iommu/amd: Only support x2APIC with IVHD type 11h/40h adds 2ca6b6dc8512 iommu/amd: Remove unused variable adds 858defad2ae2 iommu/amd: Remove local variables adds bde9e6b9ba75 iommu/amd: Fix typos for PPR macros adds 62dcee716085 iommu/amd: Replace two consecutive readl calls with one readq adds 96466748780d iommu/amd: Remove unused struct member adds 154e3a65f404 iommu/amd: Remove the unnecessary assignment adds 046182525db6 iommu/vt-d: Add Kconfig option to enable/disable scalable mode adds ff3dc6521f78 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks adds 79db7e1b4cf2 iommu/vt-d: Match CPU and IOMMU paging mode adds 6eba09a4b5d5 iommu/vt-d: Reject SVM bind for failed capability check adds d62efd4fa62b iommu/vt-d: Avoid duplicated code for PASID setup adds 39d630e33214 iommu/vt-d: Fix off-by-one in PASID allocation adds 59a623374dc3 iommu/vt-d: Replace Intel specific PASID allocator with IOASID adds 5f75585e19cc iommu/vt-d: Avoid sending invalid page response adds 034d473109e9 iommu/vt-d: Misc macro clean up for SVM adds 984d03adc9bd iommu/vt-d: trace: Extend map_sg trace event adds 10f8008f0f88 iommu/vt-d: Avoid iova flush queue in strict mode adds 8e3391cfdcd4 iommu/vt-d: Loose requirement for flush queue initializaton adds a1948f2e0a9d iommu/vt-d: Identify domains using first level page table adds 2cd1311a2667 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr adds 87208f22a4d9 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup adds ddf09b6d43ec iommu/vt-d: Setup pasid entries for iova over first level adds 33cd6e642d6a iommu/vt-d: Flush PASID-based iotlb for iova over first level adds cb8b892dcecf iommu/vt-d: Make first level IOVA canonical adds 64229e8f37cf iommu/vt-d: Update first level super page capability adds b802d070a52a iommu/vt-d: Use iova over first level adds e2726daea583 iommu/vt-d: debugfs: Add support to show page table internals adds 53291622e260 iommu/vt-d: Don't reject Host Bridge due to scope mismatch adds f5a68bb0752e iommu/vt-d: Mark firmware tainted if RMRR fails sanity check adds ce4cc52b51df iommu/vt-d: Add RMRR base and end addresses sanity check adds 9235cb13d7d1 iommu/vt-d: Allow devices with RMRRs to use identity domain adds b89b6605b85f iommu/vt-d: Unnecessary to handle default identity domain adds 857f081426e5 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() adds d0432345b4b5 iommu: Fix Kconfig indentation adds 944c91753974 iommu/iova: Silence warnings under memory pressure adds f9f6971ebb75 iommu: Implement generic_iommu_put_resv_regions() adds a66c5dc549d1 iommu: arm: Use generic_iommu_put_resv_regions() adds 55c2564a6852 iommu: amd: Use generic_iommu_put_resv_regions() adds 0ecdebb7dad5 iommu: intel: Use generic_iommu_put_resv_regions() adds c11738cf9d29 iommu: virtio: Use generic_iommu_put_resv_regions() adds e3b5ee0cfb65 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/ [...] adds 4fc2ea6a8608 Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub [...] adds 08607e8319c7 dmaengine: doc: Properly indent metadata title adds 474809a28e7b dmaengine: Fix return value for dma_request_chan() in case [...] adds a9113a90f5f0 dmaengine: idxd: fix boolconv.cocci warnings adds 5429b51f606c dmaengine: fix null ptr check for __dma_async_device_chann [...] adds bad83565eafe dmaengine: Cleanups for the slave <-> channel symlink support adds 18ea671ba40b Merge tag 'dmaengine-fix-5.6-rc1' of git://git.infradead.o [...] adds cfc4c189bc70 pwm: Read initial hardware state at request time adds 1db37f9561b2 pwm: cros-ec: Cache duty cycle value adds a3597d6c89d7 pwm: imx27: Cache duty cycle register value adds bd88d319abe9 pwm: imx27: Unconditionally write state to hardware adds a7fe985633f9 pwm: sun4i: Add an optional probe for reset line adds b8d74644f34a pwm: sun4i: Prefer "mod" clock to unnamed adds 5b090b430d75 pwm: sun4i: Add an optional probe for bus clock adds fa4d81784681 pwm: sun4i: Always calculate params when applying new parameters adds 9f28e95b5286 pwm: sun4i: Add support to output source clock directly adds fdd2c12e3761 pwm: sun4i: Add support for H6 PWM adds bf29c2ff82fd pwm: mxs: Implement ->apply() adds ebbfb1592c8d pwm: mxs: Remove legacy methods adds 2cf0f6fece5b pwm: mxs: Add support for inverse polarity adds 366486e0afaa dt-bindings: pwm: mxs-pwm: Increase #pwm-cells adds 3c64ed74d619 pwm: mxs: Avoid a division in mxs_pwm_apply() adds 3c269ba6d8af pwm: atmel: Add a hint where to find hardware documentation adds ff55e7a31414 pwm: atmel: Use a constant for maximum prescale value adds 2101c878f767 pwm: atmel: Replace loop in prescale calculation by ad-hoc [...] adds 998d189a817b pwm: atmel: Document known weaknesses of both hardware and [...] adds 02afb811e0cf pwm: atmel: Use register accessors for channels adds 651b510a74d4 pwm: atmel: Implement .get_state() adds f24e564129f3 pwm: Fix minor Kconfig whitespace issues adds bca900829d60 pwm: rcar: Drop useless call to pwm_get_state() adds af4fab8bedcf pwm: rcar: Document inability to set duty_cycle = 0 adds 1188829abc2a pwm: Implement tracing for .get_state() and .apply_state() adds 43efdc8f0e6d pwm: omap-dmtimer: Remove PWM chip in .remove before makin [...] adds c4cf7aa57eb8 pwm: omap-dmtimer: Simplify error handling adds c7cb3a1dd53f pwm: omap-dmtimer: put_device() after of_find_device_by_node() adds 9f2919e9b40e pwm: omap-dmtimer: Allow compiling with COMPILE_TEST adds 3e954d962689 pwm: sun4i: Move pwm_calculate() out of spin_lock() adds cba8d3bfdc96 pwm: sun4i: Fix inconsistent IS_ERR and PTR_ERR adds a368c34340c2 pwm: imx27: Eliminate error message for defer probe adds fdf47ff69d61 pwm: bcm2835: Allow building for ARCH_BRCMSTB adds f6003f948226 pwm: sun4i: Narrow scope of local variable adds 0c73201c5c09 pwm: stm32: Remove automatic output enable adds 413c2a110d64 pwm: sun4i: Initialize variables before use adds 9871abffc810 pwm: Remove set but not set variable 'pwm' adds 4c7d00ccf40d Merge tag 'pwm/for-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 73e4eab0a8da pata_pcmia: add SanDisk High (>8G) CF card to supported list adds 10a663a1b151 ata: ahci: Add shutdown to freeze hardware resources of ahci adds 7991901082f0 ata: pata_arasan_cf: Use dma_request_chan() instead dma_re [...] new 0384066381ed Merge tag 'libata-5.6-2020-02-05' of git://git.kernel.dk/l [...] adds a258edbca2d9 MAINTAINERS: Add Revanth Rajashekar as a SED-Opal maintainer adds 6a365874a43c drbd: fifo_alloc() should use struct_size adds 5c0dd228b5fc nbd: add a flush_workqueue in nbd_start_device adds 0265d6e8ddb8 xen/blkfront: limit allocated memory size to actual use case adds 5bebf7486d4f bcache: fix memory corruption in bch_cache_accounting_clear() adds 7c02b0055f77 bcache: explicity type cast in bset_bkey_last() adds 038ba8cc1bff bcache: add readahead cache policy options via sysfs interface adds d1c3cc34f5a7 bcache: fix incorrect data type usage in btree_flush_write() adds 49d08d596e85 bcache: check return value of prio_read() adds f718b093277d block, bfq: do not plug I/O for bfq_queues with no proc refs adds 32c59e3a9a5a block, bfq: do not insert oom queue into position tree adds ecedd3d7e199 block, bfq: get extra ref to prevent a queue from being fr [...] adds 33a16a980468 block, bfq: extend incomplete name of field on_st adds 4d8340d0d4d9 block, bfq: remove ifdefs from around gets/puts of bfq groups adds db37a34c563b block, bfq: get a ref to a group when adding it to a service tree adds c92bddee7735 block, bfq: clarify the goal of bfq_split_bfqq() adds c8ab422553c8 brd: check and limit max_part par adds 4ac76436a6d0 nvmet: Pass lockdep expression to RCU lists adds b716e6889c95 nvmet: fix dsm failure when payload does not match sgl descriptor adds cfa27356f835 nvme-pci: remove nvmeq->tags adds 0b87a2b795d6 nvmet: Fix error print message at nvmet_install_queue function adds 1a3f540d6315 nvmet: Fix controller use after free adds 0f5be6a4ff7b nvmet: update AEN list and array at one place adds b74e58cd472c Merge branch 'nvme-5.6' of git://git.infradead.org/nvme in [...] new ed535f2c9e00 Merge tag 'block-5.6-2020-02-05' of git://git.kernel.dk/li [...] adds 87ce955b24c9 io_uring: add ->show_fdinfo() for the io_uring file descriptor adds d7f62e825fd1 io_uring: add BUILD_BUG_ON() to assert the layout of struc [...] adds b5e683d5cab8 eventfd: track eventfd_signal() recursion depth adds f0b493e6b9a8 io_uring: prevent potential eventfd recursion on poll adds 0b7b21e42ba2 io_uring: use the proper helpers for io_send/recv adds 5d204bcfa093 io_uring: don't map read/write iovec potentially twice adds 9250f9ee194d io_uring: remove extra ->file check adds 1a417f4e618e io_uring: fix sporadic double CQE entry for close adds 3e69426da259 io_uring: punt even fadvise() WILLNEED to async context adds 6c8a31346925 io_uring: iterate req cache backwards adds 3e577dcd73a1 io_uring: put the flag changing code in the same spot adds 01d7a356872e aio: prevent potential eventfd recursion on poll adds df069d80c8e3 io_uring: spin for sq thread to idle on shutdown adds 2faf852d1be8 io_uring: cleanup fixed file data table references new c1ef57a3a3f5 Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk [...] adds 56de4e8f9146 perf: Make struct ring_buffer less ambiguous adds 1c5eb4481e01 tracing: Rename trace_buffer to array_buffer adds 13292494379f tracing: Make struct ring_buffer less ambiguous adds 76db5a27a827 bootconfig: Add Extra Boot Config support adds 7684b8582c24 bootconfig: Load boot config from the tail of initrd adds 950313ebf79c tools: bootconfig: Add bootconfig command adds 081c65360bd8 tools: bootconfig: Add bootconfig test script adds c1a3c36017d4 proc: bootconfig: Add /proc/bootconfig to show boot config list adds 0068c92a9270 init/main.c: Alloc initcall_command_line in do_initcall() [...] adds 51887d03aca1 bootconfig: init: Allow admin to use bootconfig for kernel [...] adds 1319916209ce bootconfig: init: Allow admin to use bootconfig for init c [...] adds 7b9b816f4b9a Documentation: bootconfig: Add a doc for extended boot config adds d8d0c245a7fd tracing: Apply soft-disabled and filter to tracepoints printk adds 8cfcf15503f6 tracing: kprobes: Output kprobe event to printk buffer adds d8d4c6d0e79c tracing: kprobes: Register to dynevent earlier stage adds b05e89ae7cf3 tracing: Accept different type for synthetic event fields adds 48ac9488a597 tracing: Add NULL trace-array check in print_synth_event() adds 9c5b9d3d65e4 tracing/boot: Add boot-time tracing adds 81a59555ff15 tracing/boot: Add per-event settings adds 4d655281eb1b tracing/boot Add kprobe event support adds 3fbe2d6e1fce tracing/boot: Add synthetic event support adds 4f712a4d04a4 tracing/boot: Add instance node support adds 9d15dbbde104 tracing/boot: Add cpu_mask option support adds fe1efe9252f9 tracing/boot: Add function tracer filter options adds 47781947947a Documentation: tracing: Add boot-time tracing document adds 3b42a4c83a31 tracing: trigger: Replace unneeded RCU-list traversals adds 59e7cffe5cca ring-bufer: kernel-doc warning fixes adds cfc585a40176 ring-buffer: Fix kernel doc for rb_update_event() adds 82d1b8158c9a tracing: Allow trace_printk() to nest in other tracing code adds 9a09cd74e7dc ftrace: Remove abandoned macros adds aff4866db56e ftrace: Remove NR_TO_INIT macro adds 0947db01d9b9 bootconfig: Fix Kconfig help message for BOOT_CONFIG adds a4798eb42a26 Documentation: bootconfig: Fix typos in bootconfig documentation adds b8381ce7aa8e Documentation: tracing: Fix typos in boot-time tracing doc [...] adds bcc717ed95de tools: bootconfig: Fix spelling mistake "faile" -> "failed" adds b83479482ff6 ring-buffer: Remove abandoned macro RB_MISSED_FLAGS adds 141597204ea2 tracing: Remove unused TRACE_SEQ_BUF_USED adds 532f49a6f19a tracing/boot: Fix an IS_ERR() vs NULL bug adds 34423f250a37 tracing: Fix uninitialized buffer var on early exit to tra [...] adds 659ded30272d trace/kprobe: Remove unused MAX_KPROBE_CMDLINE_SIZE adds dfb6cd1e6543 tracing: Fix very unlikely race of registering two stat tracers adds afccc00f75bb tracing: Fix tracing_stat return values in error handling paths adds cbc3b92ce037 tracing: Set kernel_stack's caller size properly adds b3f7a6cd4901 tracing: Remove unneeded NULL check adds eba12ab71e71 tracing: Fix comments about trace/ftrace.h adds 28394da25888 tracing: Decrement trace_array when bootconfig creates an [...] adds 24589e3a2087 tracing: Use pr_err() instead of WARN() for memory failures adds d0ce47cb993e docs: tracing: Fix a broken label adds b527b638fd63 tracing: Simplify assignment parsing for hist triggers adds 4de26c8c967d tracing: Add hist trigger error messages for sort specification adds d0a497066f92 tracing: Add 'hist:' to hist trigger error log error string adds 34f71a4a2de8 tracing: Add new testcases for hist trigger parsing errors adds 76a598ec8c4f tracing/boot: Include required headers and sort it alphabetically adds 5c3469cb899a tracing/boot: Move external function declarations to kerne [...] adds 64ae572bc7d0 tracing: Fix sched switch start/stop refcount racy updates adds e4075e8bdffd ftrace: fpid_next() should increase position index adds 039958a5f7aa tracing: eval_map_next() should always increase position index adds 6722b23e7a2a trigger_next should increase position index adds 89c95fcef194 tracing: Add trace_array_find/_get() to find instance trac [...] adds e3e2a2cc9c96 tracing: Add trace_get/put_event_file() adds f5f6b255a253 tracing: Add synth_event_delete() adds 86c5426badda tracing: Add dynamic event command creation interface adds 35ca5207c2d1 tracing: Add synthetic event command generation functions adds 8dcc53ad956d tracing: Add synth_event_trace() and related functions adds 9fe41efaca08 tracing: Add synth event generation test module adds 2a588dd1d5d6 tracing: Add kprobe event command generation functions adds 29a154810546 tracing: Change trace_boot to use kprobe_event interface adds 64836248dda2 tracing: Add kprobe event command generation test module adds 34ed63573b66 tracing: Documentation for in-kernel synthetic event API adds 61778cd70c1d tracing: Move all function tracing configs together adds a48fc4f5f1d2 tracing: Move tracing test module configs together adds 21b3ce3063be tracing: Move mmio tracer config up with the other tracers adds 1e837945a885 tracing: Move tracing selftests to bottom of menu adds fdeb1aca2861 tracing: Change trace_boot to use synth_event interface adds d380dcde9a07 tracing: Fix now invalid var_ref_vals assumption in trace action adds 249d7b2ef674 tracing: Consolidate some synth_event_trace code adds 74403b6c50dd tracing: Remove check_arg() callbacks from dynevent args adds e9260f6257ef tracing: Remove useless code in dynevent_arg_pair_add() adds 2b90927c77c9 tracing: Use seq_buf for building dynevent_cmd string adds 7495e0926fdf bootconfig: Only load bootconfig if "bootconfig" is on the [...] new 24a9729f8314 tracing: Annotate ftrace_graph_hash pointer with __rcu new fd0e6852c407 tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu new 16052dd5bdfa ftrace: Add comment to why rcu_dereference_sched() is open coded new 54a16ff6f2e5 ftrace: Protect ftrace_graph_hash with ftrace_sync new e241d14a8291 bootconfig: Use bootconfig instead of boot config new 597c0e3b4540 bootconfig: Add more parse error messages new 0f0d0a77ccbd tools/bootconfig: Show the number of bootconfig nodes new a00574036c26 bootconfig: Show the number of nodes on boot message new e310396bb8d7 Merge tag 'trace-v5.6-2' of git://git.kernel.org/pub/scm/l [...] adds 32dff5e5d1b5 xfs: make xfs_buf_alloc return an error code adds 3848b5f67092 xfs: make xfs_buf_get_map return an error code adds 4ed8e27b4f75 xfs: make xfs_buf_read_map return an error code adds 841263e93310 xfs: make xfs_buf_get return an error code adds 2842b6db3d53 xfs: make xfs_buf_get_uncached return an error code adds 0e3eccce5e0e xfs: make xfs_buf_read return an error code adds 9676b54e6e28 xfs: make xfs_trans_get_buf_map return an error code adds ce92464c180b xfs: make xfs_trans_get_buf return an error code adds ee647f85cb81 xfs: remove the xfs_btree_get_buf[ls] functions adds f48e2df8a877 xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOC [...] adds 706b8c5bc703 xfs: remove unnecessary null pointer checks from _read_agf [...] adds cdbcf82b86ea xfs: fix xfs_buf_ioerror_alert location reporting new 99be3f60989b Merge tag 'xfs-5.6-merge-8' of git://git.kernel.org/pub/sc [...] new 87fbfffcc89b broken ping to ipv6 linklocal addresses on debian buster new 85e5529625f0 Merge tag 'Smack-for-5.6' of git://github.com/cschaufler/s [...] adds d5fae240b9bd m68k: configs: Cleanup old Kconfig IO scheduler options adds 8044aad70a1f m68knommu: fix memcpy() out of bounds warning in get_user() new 5b21115414f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
The 16 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/admin-guide/bootconfig.rst | 190 +++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/fsl,sai-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 +- .../devicetree/bindings/clock/qcom,dispcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 2 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../devicetree/bindings/clock/xlnx,versal-clk.yaml | 2 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 2 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../devicetree/bindings/input/gpio-vibrator.yaml | 2 +- Documentation/devicetree/bindings/iommu/iommu.txt | 6 + .../devicetree/bindings/pci/intel-gw-pcie.yaml | 4 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 4 +- Documentation/driver-api/dmaengine/client.rst | 4 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- Documentation/trace/boottime-trace.rst | 184 +++ Documentation/trace/events.rst | 515 ++++++++ Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 1 + MAINTAINERS | 11 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/m5208evb_defconfig | 2 - arch/m68k/configs/m5249evb_defconfig | 2 - arch/m68k/configs/m5272c3_defconfig | 2 - arch/m68k/configs/m5275evb_defconfig | 2 - arch/m68k/configs/m5307c3_defconfig | 2 - arch/m68k/configs/m5407c3_defconfig | 2 - arch/m68k/configs/m5475evb_defconfig | 2 - arch/m68k/include/asm/uaccess_no.h | 19 +- arch/s390/Kconfig | 1 + arch/s390/crypto/paes_s390.c | 230 +++- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/page.h | 2 + arch/s390/include/uapi/asm/pkey.h | 69 +- arch/s390/include/uapi/asm/zcrypt.h | 32 +- arch/s390/kernel/ftrace.c | 80 +- arch/s390/kernel/kprobes.c | 61 +- arch/s390/kernel/mcount.S | 6 + arch/s390/mm/hugetlbpage.c | 100 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 26 +- block/bfq-iosched.h | 4 +- block/bfq-wf2q.c | 23 +- drivers/acpi/arm64/iort.c | 22 +- drivers/ata/ahci.c | 7 + drivers/ata/libata-core.c | 21 + drivers/ata/pata_arasan_cf.c | 6 +- drivers/ata/pata_pcmcia.c | 1 + drivers/block/brd.c | 22 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_nl.c | 3 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/nbd.c | 10 + drivers/block/xen-blkback/blkback.c | 42 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 26 +- drivers/block/xen-blkfront.c | 8 +- drivers/dma/dmaengine.c | 21 +- drivers/dma/idxd/sysfs.c | 2 +- drivers/iommu/Kconfig | 35 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 12 +- drivers/iommu/amd_iommu_init.c | 55 +- drivers/iommu/amd_iommu_types.h | 7 +- drivers/iommu/arm-smmu-impl.c | 2 +- drivers/iommu/arm-smmu-v3.c | 600 ++++++--- drivers/iommu/arm-smmu.c | 334 +++-- drivers/iommu/arm-smmu.h | 228 ++-- drivers/iommu/dmar.c | 44 +- drivers/iommu/intel-iommu-debugfs.c | 75 ++ drivers/iommu/intel-iommu.c | 366 ++++-- drivers/iommu/intel-pasid.c | 97 +- drivers/iommu/intel-pasid.h | 6 + drivers/iommu/intel-svm.c | 171 +-- drivers/iommu/io-pgtable-arm-v7s.c | 22 +- drivers/iommu/io-pgtable-arm.c | 164 ++- drivers/iommu/io-pgtable.c | 2 +- drivers/iommu/iommu-sysfs.c | 5 + drivers/iommu/iommu.c | 51 +- drivers/iommu/iova.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 4 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/of_iommu.c | 25 +- drivers/iommu/qcom_iommu.c | 25 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/md/bcache/bcache.h | 3 + drivers/md/bcache/bset.h | 3 +- drivers/md/bcache/journal.c | 3 +- drivers/md/bcache/request.c | 17 +- drivers/md/bcache/stats.c | 10 +- drivers/md/bcache/super.c | 21 +- drivers/md/bcache/sysfs.c | 22 + drivers/nvme/host/pci.c | 23 +- drivers/nvme/target/core.c | 80 +- drivers/nvme/target/fabrics-cmd.c | 15 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/nvmet.h | 1 + drivers/oprofile/cpu_buffer.c | 2 +- drivers/pci/ats.c | 2 + drivers/pci/pci.c | 1 + drivers/pwm/Kconfig | 9 +- drivers/pwm/core.c | 13 +- drivers/pwm/pwm-atmel.c | 87 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 147 ++- drivers/pwm/pwm-mxs.c | 101 +- drivers/pwm/pwm-omap-dmtimer.c | 54 +- drivers/pwm/pwm-pca9685.c | 4 - drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 194 ++- drivers/s390/crypto/Makefile | 3 +- drivers/s390/crypto/pkey_api.c | 470 ++++++- drivers/s390/crypto/zcrypt_api.c | 27 +- drivers/s390/crypto/zcrypt_api.h | 1 + drivers/s390/crypto/zcrypt_ccamisc.h | 1 + drivers/s390/crypto/zcrypt_cex4.c | 273 ++++- drivers/s390/crypto/zcrypt_ep11misc.c | 1293 ++++++++++++++++++++ drivers/s390/crypto/zcrypt_ep11misc.h | 124 ++ drivers/xen/gntdev.c | 24 +- drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 37 + drivers/xen/xen-pciback/conf_space.h | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 89 ++ drivers/xen/xen-pciback/conf_space_header.c | 19 + drivers/xen/xen-pciback/pci_stub.c | 66 + drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xenbus/xenbus_probe.c | 8 +- drivers/xen/xenbus/xenbus_probe_backend.c | 38 + fs/aio.c | 20 +- fs/eventfd.c | 15 + fs/io_uring.c | 254 +++- fs/proc/Makefile | 1 + fs/proc/bootconfig.c | 89 ++ fs/xfs/libxfs/xfs_ag.c | 21 +- fs/xfs/libxfs/xfs_alloc.c | 51 +- fs/xfs/libxfs/xfs_attr_remote.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 25 +- fs/xfs/libxfs/xfs_btree.c | 45 +- fs/xfs/libxfs/xfs_btree.h | 21 - fs/xfs/libxfs/xfs_da_btree.c | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 12 +- fs/xfs/libxfs/xfs_refcount.c | 6 - fs/xfs/libxfs/xfs_sb.c | 17 +- fs/xfs/scrub/agheader_repair.c | 4 - fs/xfs/scrub/fscounters.c | 3 - fs/xfs/scrub/repair.c | 10 +- fs/xfs/xfs_attr_inactive.c | 17 +- fs/xfs/xfs_buf.c | 161 ++- fs/xfs/xfs_buf.h | 33 +- fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_filestream.c | 11 +- fs/xfs/xfs_inode.c | 12 +- fs/xfs/xfs_log_recover.c | 30 +- fs/xfs/xfs_reflink.c | 2 - fs/xfs/xfs_rtalloc.c | 8 +- fs/xfs/xfs_symlink.c | 37 +- fs/xfs/xfs_trans.h | 14 +- fs/xfs/xfs_trans_buf.c | 61 +- include/linux/bootconfig.h | 224 ++++ include/linux/eventfd.h | 14 + include/linux/intel-iommu.h | 25 +- include/linux/io-pgtable.h | 27 +- include/linux/iommu.h | 19 +- include/linux/libata.h | 1 + include/linux/pci-ats.h | 3 + include/linux/perf_event.h | 6 +- include/linux/ring_buffer.h | 110 +- include/linux/trace_events.h | 131 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/pwm.h | 58 + include/trace/trace_events.h | 11 +- include/xen/xenbus.h | 2 + init/Kconfig | 14 + init/main.c | 229 +++- kernel/events/core.c | 42 +- kernel/events/internal.h | 34 +- kernel/events/ring_buffer.c | 54 +- kernel/trace/Kconfig | 360 +++--- kernel/trace/Makefile | 3 + kernel/trace/blktrace.c | 8 +- kernel/trace/ftrace.c | 37 +- kernel/trace/kprobe_event_gen_test.c | 225 ++++ kernel/trace/ring_buffer.c | 135 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/synth_event_gen_test.c | 523 ++++++++ kernel/trace/trace.c | 453 ++++--- kernel/trace/trace.h | 98 +- kernel/trace/trace_boot.c | 334 +++++ kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_dynevent.c | 212 ++++ kernel/trace/trace_dynevent.h | 32 + kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_events.c | 106 +- kernel/trace/trace_events_hist.c | 1030 ++++++++++++++-- kernel/trace/trace_events_trigger.c | 7 +- kernel/trace/trace_functions.c | 8 +- kernel/trace/trace_functions_graph.c | 14 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_irqsoff.c | 8 +- kernel/trace/trace_kdb.c | 8 +- kernel/trace/trace_kprobe.c | 238 +++- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_sched_switch.c | 4 +- kernel/trace/trace_sched_wakeup.c | 20 +- kernel/trace/trace_selftest.c | 26 +- kernel/trace/trace_seq.c | 3 - kernel/trace/trace_stat.c | 31 +- kernel/trace/trace_syscalls.c | 8 +- kernel/trace/trace_uprobe.c | 2 +- lib/Kconfig | 3 + lib/Makefile | 2 + lib/bootconfig.c | 814 ++++++++++++ security/smack/smack_lsm.c | 41 +- tools/Makefile | 11 +- tools/bootconfig/.gitignore | 1 + tools/bootconfig/Makefile | 23 + tools/bootconfig/include/linux/bootconfig.h | 7 + tools/bootconfig/include/linux/bug.h | 12 + tools/bootconfig/include/linux/ctype.h | 7 + tools/bootconfig/include/linux/errno.h | 7 + tools/bootconfig/include/linux/kernel.h | 18 + tools/bootconfig/include/linux/printk.h | 17 + tools/bootconfig/include/linux/string.h | 32 + tools/bootconfig/main.c | 354 ++++++ .../samples/bad-array-space-comment.bconf | 5 + tools/bootconfig/samples/bad-array.bconf | 2 + tools/bootconfig/samples/bad-dotword.bconf | 4 + tools/bootconfig/samples/bad-empty.bconf | 1 + tools/bootconfig/samples/bad-keyerror.bconf | 2 + tools/bootconfig/samples/bad-longkey.bconf | 1 + tools/bootconfig/samples/bad-manywords.bconf | 1 + tools/bootconfig/samples/bad-no-keyword.bconf | 2 + tools/bootconfig/samples/bad-nonprintable.bconf | 2 + tools/bootconfig/samples/bad-spaceword.bconf | 2 + tools/bootconfig/samples/bad-tree.bconf | 5 + tools/bootconfig/samples/bad-value.bconf | 3 + tools/bootconfig/samples/escaped.bconf | 3 + .../samples/good-array-space-comment.bconf | 4 + .../samples/good-comment-after-value.bconf | 1 + tools/bootconfig/samples/good-printables.bconf | 2 + tools/bootconfig/samples/good-simple.bconf | 11 + tools/bootconfig/samples/good-single.bconf | 4 + .../samples/good-space-after-value.bconf | 1 + tools/bootconfig/samples/good-tree.bconf | 12 + tools/bootconfig/test-bootconfig.sh | 105 ++ .../test.d/trigger/trigger-hist-syntax-errors.tc | 32 + 271 files changed, 12419 insertions(+), 2774 deletions(-) create mode 100644 Documentation/admin-guide/bootconfig.rst create mode 100644 Documentation/trace/boottime-trace.rst create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.c create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.h create mode 100644 fs/proc/bootconfig.c create mode 100644 include/linux/bootconfig.h create mode 100644 include/trace/events/pwm.h create mode 100644 kernel/trace/kprobe_event_gen_test.c create mode 100644 kernel/trace/synth_event_gen_test.c create mode 100644 kernel/trace/trace_boot.c create mode 100644 lib/bootconfig.c create mode 100644 tools/bootconfig/.gitignore create mode 100644 tools/bootconfig/Makefile create mode 100644 tools/bootconfig/include/linux/bootconfig.h create mode 100644 tools/bootconfig/include/linux/bug.h create mode 100644 tools/bootconfig/include/linux/ctype.h create mode 100644 tools/bootconfig/include/linux/errno.h create mode 100644 tools/bootconfig/include/linux/kernel.h create mode 100644 tools/bootconfig/include/linux/printk.h create mode 100644 tools/bootconfig/include/linux/string.h create mode 100644 tools/bootconfig/main.c create mode 100644 tools/bootconfig/samples/bad-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/bad-array.bconf create mode 100644 tools/bootconfig/samples/bad-dotword.bconf create mode 100644 tools/bootconfig/samples/bad-empty.bconf create mode 100644 tools/bootconfig/samples/bad-keyerror.bconf create mode 100644 tools/bootconfig/samples/bad-longkey.bconf create mode 100644 tools/bootconfig/samples/bad-manywords.bconf create mode 100644 tools/bootconfig/samples/bad-no-keyword.bconf create mode 100644 tools/bootconfig/samples/bad-nonprintable.bconf create mode 100644 tools/bootconfig/samples/bad-spaceword.bconf create mode 100644 tools/bootconfig/samples/bad-tree.bconf create mode 100644 tools/bootconfig/samples/bad-value.bconf create mode 100644 tools/bootconfig/samples/escaped.bconf create mode 100644 tools/bootconfig/samples/good-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/good-comment-after-value.bconf create mode 100644 tools/bootconfig/samples/good-printables.bconf create mode 100644 tools/bootconfig/samples/good-simple.bconf create mode 100644 tools/bootconfig/samples/good-single.bconf create mode 100644 tools/bootconfig/samples/good-space-after-value.bconf create mode 100644 tools/bootconfig/samples/good-tree.bconf create mode 100755 tools/bootconfig/test-bootconfig.sh create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-synt [...]