This is a note to let you know that I've just added the patch titled Revert "ACPICA: AML interpreter: add region addresses in global list during initialization" to the 4.19-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: revert-acpica-aml-interpreter-add-region-addresses-in.patch and it can be found in the queue-4.19 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 4958acb345ce568e7757b5be1f1b7470c792dc2b Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Date: Tue, 20 Nov 2018 10:08:18 +0100 Subject: Revert "ACPICA: AML interpreter: add region addresses in global list during initialization" From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> This reverts commit 22083c028d0b3ee419232d25ce90367e5b25df8f which is commit 4abb951b73ff0a8a979113ef185651aa3c8da19b upstream. Jean writes: This commit was tagged with: Link: https://bugzilla.kernel.org/show_bug.cgi?id=200011 Tested-by: Jean-Marc Lenoir Cc: All applicable <stable@xxxxxxxxxxxxxxx> making it sound like it was fixing an actual bug. This is not the case. The commit fixes a side issue discovered while investigating bug #200011. It does NOT fix bug #200011 itself (as explicitly reported by Jean-Marc at https://bugzilla.kernel.org/show_bug.cgi?id=200011#c65 ). It does however cause regressions, despite what the commit message says. See: https://bugzilla.kernel.org/show_bug.cgi?id=201721 and I expect more similar regressions, as ACPI resource conflicts are very frequent. This commit was not stable material to start with. It is intrusive, presents a risk of side effects, and does not solve an actual bug that is bothering users. Reported-by: Jean Delvare <jdelvare@xxxxxxx> Cc: Jean-Marc Lenoir <archlinux@xxxxxxxxxxx> Cc: Erik Schmauss <erik.schmauss@xxxxxxxxx> Cc: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- drivers/acpi/acpica/dsopcode.c | 4 ---- 1 file changed, 4 deletions(-) --- a/drivers/acpi/acpica/dsopcode.c +++ b/drivers/acpi/acpica/dsopcode.c @@ -417,10 +417,6 @@ acpi_ds_eval_region_operands(struct acpi ACPI_FORMAT_UINT64(obj_desc->region.address), obj_desc->region.length)); - status = acpi_ut_add_address_range(obj_desc->region.space_id, - obj_desc->region.address, - obj_desc->region.length, node); - /* Now the address and length are valid for this opregion */ obj_desc->region.flags |= AOPOBJ_DATA_VALID; Patches currently in stable-queue which might be from gregkh@xxxxxxxxxxxxxxxxxxx are queue-4.19/staging-most-video-fix-registration-of-an-empty-comp-core_component.patch queue-4.19/perf-cs-etm-correct-cpu-mode-for-samples.patch queue-4.19/mips-kexec-mark-cpu-offline-before-disabling-local-irq.patch queue-4.19/ext4-fix-buffer-leak-in-ext4_expand_extra_isize_ea-on-error-path.patch queue-4.19/drm-i915-fix-hpd-handling-for-pins-with-two-encoders.patch queue-4.19/ext4-add-missing-brelse-add_new_gdb_meta_bg-s-error-path.patch queue-4.19/drm-nouveau-secboot-acr-fix-memory-leak.patch queue-4.19/powerpc-mm-fix-page-table-dump-to-work-on-radix.patch queue-4.19/revert-powerpc-8xx-use-l1-entry-apg-to-handle-_page_accessed-for-config_swap.patch queue-4.19/drm-i915-dp-restrict-link-retrain-workaround-to-external-monitors.patch queue-4.19/9p-clear-dangling-pointers-in-p9stat_free.patch queue-4.19/mm-swapfile.c-use-kvzalloc-for-swap_info_struct-allocation.patch queue-4.19/drm-msm-fix-of-child-node-lookup.patch queue-4.19/config_xen_pv-breaks-xen_create_contiguous_region-on-arm.patch queue-4.19/drm-i915-don-t-oops-during-modeset-shutdown-after-lpe-audio-deinit.patch queue-4.19/scsi-qla2xxx-reject-bsg-request-if-chip-is-down.patch queue-4.19/mach64-fix-image-corruption-due-to-reading-accelerator-registers.patch queue-4.19/ext4-avoid-buffer-leak-in-ext4_orphan_add-after-prior-errors.patch queue-4.19/acpi-nfit-fix-ars-overflow-continuation.patch queue-4.19/drm-i915-dp-link-train-fallback-on-edp-only-if-fallback-link-bw-can-fit-panel-s-native-mode.patch queue-4.19/ext4-missing-bh-check-in-ext4_xattr_inode_write.patch queue-4.19/drm-amd-display-fix-bug-of-accessing-invalid-memory.patch queue-4.19/ext4-avoid-buffer-leak-on-shutdown-in-ext4_mark_iloc_dirty.patch queue-4.19/powerpc-mm-don-t-report-hugepage-tables-as-memory-leaks-when-using-kmemleak.patch queue-4.19/efi-arm-libstub-pack-fdt-after-populating-it.patch queue-4.19/drm-panel-orientation-quirks-add-quirk-for-acer-one-10-s1003.patch queue-4.19/drm-amd-powerplay-enable-disable-nbpstate-on-on-off-of-uvd.patch queue-4.19/kdb-print-real-address-of-pointers-instead-of-hashed-addresses.patch queue-4.19/ext4-release-bs.bh-before-re-using-in-ext4_xattr_block_find.patch queue-4.19/xtensa-fix-boot-parameters-address-translation.patch queue-4.19/tracing-kprobes-check-the-probe-on-unloaded-module-correctly.patch queue-4.19/drm-rcar-du-update-gen3-output-limitations.patch queue-4.19/drm-i915-icl-fix-the-macros-for-dflexdpmle-register-bits.patch queue-4.19/drm-etnaviv-fix-bogus-fence-complete-check-in-timeout-handler.patch queue-4.19/fuse-fix-possibly-missed-wake-up-after-abort.patch queue-4.19/fuse-set-fr_sent-while-locked.patch queue-4.19/btrfs-fix-cur_offset-in-the-error-case-for-nocow.patch queue-4.19/drm-nouveau-fix-nv50_mstc-best_encoder.patch queue-4.19/sunrpc-correct-the-computation-for-page_ptr-when-truncating.patch queue-4.19/scsi-qla2xxx-fix-nvme-session-hang-on-unload.patch queue-4.19/drm-i915-skip-vcpi-allocation-for-mstb-ports-that-are-gone.patch queue-4.19/drm-msm-gpu-fix-parameters-in-function-msm_gpu_crashstate_capture.patch queue-4.19/crypto-hisilicon-fix-null-dereference-for-same-dst-and-src.patch queue-4.19/drm-amdgpu-suppress-keypresses-from-acpi_video-events.patch queue-4.19/ext4-fix-missing-cleanup-if-ext4_alloc_flex_bg_array-fails-while-resizing.patch queue-4.19/cdrom-fix-improper-type-cast-which-can-leat-to-information-leak.patch queue-4.19/selinux-check-length-properly-in-sctp-bind-hook.patch queue-4.19/ext4-fix-buffer-leak-in-__ext4_read_dirblock-on-error-path.patch queue-4.19/rtc-hctosys-add-missing-range-error-reporting.patch queue-4.19/nfsd-copy-and-clone-operations-require-the-saved-filehandle-to-be-set.patch queue-4.19/clk-at91-fix-division-by-zero-in-pll-recalc_rate.patch queue-4.19/x86-hyper-v-enable-pit-shutdown-quirk.patch queue-4.19/um-drop-own-definition-of-ptrace_sysemu-_singlestep.patch queue-4.19/ext4-fix-possible-inode-leak-in-the-retry-loop-of-ext4_resize_fs.patch queue-4.19/mm-thp-relax-__gfp_thisnode-for-madv_hugepage-mappings.patch queue-4.19/lib-ubsan.c-don-t-mark-__ubsan_handle_builtin_unreachable-as-noreturn.patch queue-4.19/drm-hisilicon-hibmc-do-not-carry-error-code-in-hibmc-framebuffer-pointer.patch queue-4.19/scsi-qla2xxx-fix-for-double-free-of-srb-structure.patch queue-4.19/gfs2-fix-metadata-read-ahead-during-truncate-2.patch queue-4.19/kdb-use-correct-pointer-when-btc-calls-btt.patch queue-4.19/powerpc-mm-fix-always-true-false-warning-in-slice.c.patch queue-4.19/mm-don-t-reclaim-inodes-with-many-attached-pages.patch queue-4.19/clk-s2mps11-fix-matching-when-built-as-module-and-dt-node-contains-compatible.patch queue-4.19/drm-amdgpu-fix-integer-overflow-test-in-amdgpu_bo_list_create.patch queue-4.19/arm-dts-imx6ull-keep-imx6ul_-prefix-for-signals-on-both-i.mx6ul-and-i.mx6ull.patch queue-4.19/ovl-check-whiteout-in-ovl_create_over_whiteout.patch queue-4.19/perf-intel-pt-bts-calculate-cpumode-for-synthesized-samples.patch queue-4.19/powerpc-nohash-fix-undefined-behaviour-when-testing-page-size-support.patch queue-4.19/drm-amdgpu-add-missing-chip_hainan-in-amdgpu_ucode_get_load_type.patch queue-4.19/nfsv4-don-t-exit-the-state-manager-without-clearing-nfs4clnt_manager_running.patch queue-4.19/drm-i915-restore-vblank-interrupts-earlier.patch queue-4.19/mount-retest-mnt_locked-in-do_umount.patch queue-4.19/watchdog-core-add-missing-prototypes-for-weak-functions.patch queue-4.19/mach64-fix-display-corruption-on-big-endian-machines.patch queue-4.19/vhost-scsi-truncate-t10-pi-iov_iter-to-prot_bytes.patch queue-4.19/drm-omap-fix-memory-barrier-bug-in-dmm-driver.patch queue-4.19/powerpc-64-module-rel32-relocation-range-check.patch queue-4.19/serial-sh-sci-fix-could-not-remove-dev_attr_rx_fifo_timeout.patch queue-4.19/reset-hisilicon-fix-potential-null-pointer-dereference.patch queue-4.19/drm-i915-dp-fix-link-retraining-comment-in-intel_dp_long_pulse.patch queue-4.19/mtd-nand-fix-nanddev_neraseblocks.patch queue-4.19/drm-amd-display-fix-gamma-not-being-applied.patch queue-4.19/media-ov5640-fix-mode-change-regression.patch queue-4.19/scsi-qla2xxx-fix-incorrect-port-speed-being-set-for-fc-adapters.patch queue-4.19/perf-stat-handle-different-pmu-names-with-common-prefix.patch queue-4.19/powerpc-makefile-fix-ppc_book3s_64-asflags.patch queue-4.19/drm-amdgpu-powerplay-fix-missing-break-in-switch-statements.patch queue-4.19/scsi-qla2xxx-fix-re-using-loopid-when-handle-is-in-use.patch queue-4.19/btrfs-fix-missing-data-checksums-after-a-ranged-fsync-msync.patch queue-4.19/ocfs2-fix-a-misuse-a-of-brelse-after-failing-ocfs2_check_dir_entry.patch queue-4.19/scsi-qla2xxx-fix-driver-hang-when-fc-nvme-luns-are-configured.patch queue-4.19/btrfs-fix-pinned-underflow-after-transaction-aborted.patch queue-4.19/fuse-fix-use-after-free-in-fuse_direct_io.patch queue-4.19/of-numa-validate-some-distance-map-rules.patch queue-4.19/ext4-fix-buffer-leak-in-ext4_xattr_get_block-on-error-path.patch queue-4.19/btrfs-fix-infinite-loop-on-inode-eviction-after-deduplication-of-eof-block.patch queue-4.19/drm-i915-don-t-unset-intel_connector-mst_port.patch queue-4.19/xtensa-add-notes-section-to-the-linker-script.patch queue-4.19/fuse-fix-leaked-notify-reply.patch queue-4.19/drm-rockchip-allow-driver-to-be-shutdown-on-reboot-kexec.patch queue-4.19/perf-intel-pt-insert-callchain-context-into-synthesized-callchains.patch queue-4.19/sc16is7xx-fix-for-multi-channel-stall.patch queue-4.19/arch-alpha-termios-implement-bother-ibshift-and-termios2.patch queue-4.19/scsi-fix-queue-cleanup-race-before-queue-initialization-is-done.patch queue-4.19/ext4-fix-possible-leak-of-sbi-s_group_desc_leak-in-error-path.patch queue-4.19/ext4-add-missing-brelse-in-set_flexbg_block_bitmap-s-error-path.patch queue-4.19/acpi-nfit-x86-mce-validate-a-mce-s-address-before-using-it.patch queue-4.19/bonding-802.3ad-fix-link_failure_count-tracking.patch queue-4.19/thermal-core-fix-use-after-free-in-thermal_cooling_device_destroy_sysfs.patch queue-4.19/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch queue-4.19/drm-i915-fix-possible-race-in-intel_dp_add_mst_connector.patch queue-4.19/serial-8250_of-fix-for-lack-of-interrupt-support.patch queue-4.19/ovl-fix-recursive-oi-lock-in-ovl_link.patch queue-4.19/hugetlbfs-fix-kernel-bug-at-fs-hugetlbfs-inode.c-444.patch queue-4.19/gfs2-put-bitmap-buffers-in-put_super.patch queue-4.19/drm-i915-fix-error-handling-for-the-nv12-fb-dimensions-check.patch queue-4.19/drm-i915-large-page-offsets-for-pread-pwrite.patch queue-4.19/drm-i915-hdmi-add-hdmi-2.0-audio-clock-recovery-n-values.patch queue-4.19/mount-don-t-allow-copying-mnt_unbindable-mnt_locked-mounts.patch queue-4.19/revert-acpica-aml-interpreter-add-region-addresses-in.patch queue-4.19/drm-i915-fix-ilk-watermarks-when-disabling-pipes.patch queue-4.19/drm-i915-ringbuffer-delay-after-emit_invalidate-for-gen4-gen5.patch queue-4.19/media-tvp5150-fix-width-alignment-during-set_selection.patch queue-4.19/uapi-fix-linux-kfd_ioctl.h-userspace-compilation-errors.patch queue-4.19/drm-amd-display-raise-dispclk-value-for-dce120-by-15.patch queue-4.19/powerpc-traps-restore-recoverability-of-machine_check-interrupts.patch queue-4.19/staging-iio-ad7606-fix-voltage-scales.patch queue-4.19/hwmon-core-fix-double-free-in-__hwmon_device_register.patch queue-4.19/xtensa-make-sure-bflt-stack-is-16-byte-aligned.patch queue-4.19/clockevents-drivers-i8253-add-support-for-pit-shutdown-quirk.patch queue-4.19/9p-locks-fix-glock.client_id-leak-in-do_lock.patch queue-4.19/drm-amdgpu-fix-typo-in-amdgpu_vmid_mgr_init.patch queue-4.19/perf-callchain-honour-the-ordering-of-perf_context_-user-kernel-etc.patch queue-4.19/ovl-fix-error-handling-in-ovl_verify_set_fh.patch queue-4.19/mount-prevent-mnt_detach-from-disconnecting-locked-mounts.patch queue-4.19/clk-sunxi-ng-h6-fix-bus-clocks-divider-position.patch queue-4.19/netfilter-conntrack-fix-calculation-of-next-bucket-number-in-early_drop.patch queue-4.19/arm-8809-1-proc-v7-fix-thumb-annotation-of-cpu_v7_hvc_switch_mm.patch queue-4.19/mtd-docg3-don-t-set-conflicting-bch_const_params-option.patch queue-4.19/powerpc-selftests-wait-all-threads-to-join.patch queue-4.19/drm-i915-use-the-correct-crtc-when-sanitizing-plane-mapping.patch queue-4.19/drm-nouveau-check-backlight-ids-are-0-not-0.patch queue-4.19/ext4-fix-buffer-leak-in-ext4_xattr_move_to_block-on-error-path.patch queue-4.19/drm-i915-mark-up-gtt-sizes-as-u64.patch queue-4.19/btrfs-tree-checker-fix-misleading-group-system-information.patch queue-4.19/mtd-spi-nor-cadence-quadspi-return-error-code-in-cqspi_direct_read_execute.patch queue-4.19/drm-amdgpu-fix-sdma-to-after-gpu-reset-v3.patch queue-4.19/input-wm97xx-ts-fix-exit-path.patch queue-4.19/revert-ceph-fix-dentry-leak-in-splice_dentry.patch queue-4.19/soc-ti-qmss-fix-usage-of-irq_set_affinity_hint.patch queue-4.19/libceph-bump-ceph_msg_max_data_len.patch queue-4.19/mips-pci-call-pcie_bus_configure_settings-to-set-mps-mrrs.patch queue-4.19/powerpc-boot-ensure-_zimage_start-is-a-weak-symbol.patch queue-4.19/scripts-spdxcheck.py-make-python3-compliant.patch queue-4.19/ocfs2-free-up-write-context-when-direct-io-failed.patch queue-4.19/udf-prevent-write-unsupported-filesystem-to-be-remounted-read-write.patch queue-4.19/scsi-qla2xxx-fix-nvme-target-discovery.patch queue-4.19/drm-msm-dpu-allow-planes-to-extend-past-active-display.patch queue-4.19/ext4-avoid-potential-extra-brelse-in-setup_new_flex_group_blocks.patch queue-4.19/crypto-user-fix-leaking-uninitialized-memory-to-userspace.patch queue-4.19/drm-i915-compare-user-s-64b-gtt-offset-even-on-32b.patch queue-4.19/drm-msm-disp-dpu-use-proper-define-for-drm_encoder_init-encoder_type.patch queue-4.19/libata-blacklist-samsung-mz7td256hafv-000l9-ssd.patch queue-4.19/vfs-fix-figetbsz-ioctl-on-an-overlayfs-file.patch queue-4.19/ovl-automatically-enable-redirect_dir-on-metacopy-on.patch queue-4.19/drm-i915-fix-null-deref-when-re-enabling-hpd-irqs-on-systems-with-mst.patch queue-4.19/fuse-fix-use-after-free-in-fuse_dev_do_read.patch queue-4.19/x86-cpu-vmware-do-not-trace-vmware_sched_clock.patch queue-4.19/media-coda-don-t-overwrite-h.264-profile_idc-on-decoder-instance.patch queue-4.19/media-pci-cx23885-handle-adding-to-list-failure.patch queue-4.19/media-ov5640-fix-restore-of-last-mode-set.patch queue-4.19/powerpc-eeh-fix-possible-null-deref-in-eeh_dump_dev_log.patch queue-4.19/ext4-add-missing-brelse-update_backups-s-error-path.patch queue-4.19/btrfs-fix-data-corruption-due-to-cloning-of-eof-block.patch queue-4.19/memory_hotplug-cond_resched-in-__remove_pages.patch queue-4.19/scsi-qla2xxx-fix-duplicate-switch-database-entries.patch queue-4.19/mnt-fix-__detach_mounts-infinite-loop.patch queue-4.19/drm-i915-execlists-force-write-serialisation-into-context-image-vs-execution.patch queue-4.19/ext4-avoid-possible-double-brelse-in-add_new_gdb-on-error-path.patch queue-4.19/scsi-qla2xxx-remove-stale-debug-trace-message-from-tcm_qla2xxx.patch queue-4.19/arm-imx_v6_v7_defconfig-select-config_tmpfs_posix_acl.patch queue-4.19/drm-i915-mark-pin-flags-as-u64.patch queue-4.19/tty-check-name-length-in-tty_find_polling_driver.patch queue-4.19/scsi-qla2xxx-initialize-port-speed-to-avoid-setting-lower-speed.patch queue-4.19/clk-rockchip-fix-static-checker-warning-in-rockchip_ddrclk_get_parent-call.patch queue-4.19/clk-rockchip-fix-wrong-mmc-sample-phase-shift-for-rk3328.patch queue-4.19/scsi-qla2xxx-fix-process-response-queue-for-isp26xx-and-above.patch queue-4.19/fuse-fix-use-after-free-in-fuse_dev_do_write.patch queue-4.19/ext4-fix-possible-leak-of-s_journal_flag_rwsem-in-error-path.patch queue-4.19/acpi-nfit-x86-mce-handle-only-uncorrectable-machine-checks.patch queue-4.19/arm-cpuidle-don-t-register-the-driver-when-back-end-init-returns-enxio.patch queue-4.19/termios-tty-tty_baudrate.c-fix-buffer-overrun.patch queue-4.19/crypto-hisilicon-fix-reference-after-free-of-memories-on-error-path.patch queue-4.19/staging-erofs-fix-a-missing-endian-conversion.patch queue-4.19/powerpc-memtrace-remove-memory-in-chunks.patch queue-4.19/scsi-qla2xxx-fix-early-srb-free-on-abort.patch queue-4.19/drm-dp_mst-check-if-primary-mstb-is-null.patch queue-4.19/fuse-fix-blocked_waitq-wakeup.patch