Loading arch/arm64/configs/vendor/bengal-perf_defconfig +5 −0 Original line number Diff line number Diff line Loading @@ -364,6 +364,7 @@ CONFIG_SPI_SPIDEV=y CONFIG_SPMI=y CONFIG_PINCTRL_QCOM_SPMI_PMIC=y CONFIG_PINCTRL_BENGAL=y CONFIG_PINCTRL_KHAJE=y CONFIG_PINCTRL_SCUBA=y CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y Loading Loading @@ -447,6 +448,7 @@ CONFIG_USB_LINK_LAYER_TEST=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_MSM_SSPHY_QMP=y CONFIG_MSM_QUSB_PHY=y CONFIG_MSM_HSUSB_PHY=y CONFIG_USB_QCOM_EMU_PHY=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=900 Loading Loading @@ -512,6 +514,9 @@ CONFIG_SM_DEBUGCC_BENGAL=y CONFIG_QM_DISPCC_SCUBA=y CONFIG_QM_GPUCC_SCUBA=y CONFIG_QM_DEBUGCC_SCUBA=y CONFIG_SM_GPUCC_KHAJE=y CONFIG_SM_DISPCC_KHAJE=y CONFIG_SM_DEBUGCC_KHAJE=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y CONFIG_MAILBOX=y Loading arch/arm64/configs/vendor/bengal_defconfig +5 −0 Original line number Diff line number Diff line Loading @@ -377,6 +377,7 @@ CONFIG_SPI_SPIDEV=y CONFIG_SPMI=y CONFIG_PINCTRL_QCOM_SPMI_PMIC=y CONFIG_PINCTRL_BENGAL=y CONFIG_PINCTRL_KHAJE=y CONFIG_PINCTRL_SCUBA=y CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y Loading Loading @@ -461,6 +462,7 @@ CONFIG_USB_LINK_LAYER_TEST=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_MSM_SSPHY_QMP=y CONFIG_MSM_QUSB_PHY=y CONFIG_MSM_HSUSB_PHY=y CONFIG_USB_QCOM_EMU_PHY=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=900 Loading Loading @@ -532,6 +534,9 @@ CONFIG_SM_DEBUGCC_BENGAL=y CONFIG_QM_DISPCC_SCUBA=y CONFIG_QM_GPUCC_SCUBA=y CONFIG_QM_DEBUGCC_SCUBA=y CONFIG_SM_GPUCC_KHAJE=y CONFIG_SM_DISPCC_KHAJE=y CONFIG_SM_DEBUGCC_KHAJE=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y CONFIG_MAILBOX=y Loading arch/arm64/configs/vendor/msm8937-perf_defconfig +1 −13 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=y CONFIG_LOG_CPU_MAX_BUF_SHIFT=17 CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y CONFIG_CGROUP_CPUACCT=y Loading Loading @@ -75,6 +74,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_BOOST=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_MSM=y CONFIG_MSM_TZ_LOG=y CONFIG_ARM64_CRYPTO=y CONFIG_CRYPTO_SHA1_ARM64_CE=y CONFIG_CRYPTO_SHA2_ARM64_CE=y Loading Loading @@ -273,7 +273,6 @@ CONFIG_SCSI_SCAN_ASYNC=y CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_UFS_QCOM=y CONFIG_SCSI_UFSHCD_CMD_LOGGING=y CONFIG_SCSI_UFS_CRYPTO=y CONFIG_SCSI_UFS_CRYPTO_QTI=y CONFIG_MD=y Loading Loading @@ -598,7 +597,6 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_F2FS_FS=y CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_VERITY=y Loading Loading @@ -634,24 +632,14 @@ CONFIG_CRYPTO_DEV_QCRYPTO=y CONFIG_CRYPTO_DEV_QCEDEV=y CONFIG_CRYPTO_DEV_QCOM_ICE=y CONFIG_PRINTK_TIME=y CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS=y CONFIG_DEBUG_MODULE_LOAD_INFO=y CONFIG_DEBUG_INFO=y CONFIG_DEBUG_FS=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_PANIC_ON_OOM=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_TIMEOUT=5 CONFIG_SCHEDSTATS=y # CONFIG_DEBUG_PREEMPT is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y CONFIG_IPC_LOGGING=y CONFIG_PREEMPTIRQ_EVENTS=y CONFIG_ATOMIC64_SELFTEST=m CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_CORESIGHT=y CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y Loading drivers/bus/mhi/core/mhi_main.c +18 −17 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. */ /* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. */ #include <linux/debugfs.h> #include <linux/device.h> Loading Loading @@ -558,18 +558,6 @@ int mhi_queue_dma(struct mhi_device *mhi_dev, mhi_tre->dword[0] = MHI_RSCTRE_DATA_DWORD0(buf_ring->wp - buf_ring->base); mhi_tre->dword[1] = MHI_RSCTRE_DATA_DWORD1; /* * on RSC channel IPA HW has a minimum credit requirement before * switching to DB mode */ n_free_tre = mhi_get_no_free_descriptors(mhi_dev, DMA_FROM_DEVICE); n_queued_tre = tre_ring->elements - n_free_tre; read_lock_bh(&mhi_chan->lock); if (mhi_chan->db_cfg.db_mode && n_queued_tre < MHI_RSC_MIN_CREDITS) ring_db = false; read_unlock_bh(&mhi_chan->lock); } else { mhi_tre->ptr = MHI_TRE_DATA_PTR(buf_info->p_addr); mhi_tre->dword[0] = MHI_TRE_DATA_DWORD0(buf_info->len); Loading @@ -587,11 +575,24 @@ int mhi_queue_dma(struct mhi_device *mhi_dev, if (mhi_chan->dir == DMA_TO_DEVICE) atomic_inc(&mhi_cntrl->pending_pkts); if (likely(MHI_DB_ACCESS_VALID(mhi_cntrl)) && ring_db) { read_lock_bh(&mhi_chan->lock); if (mhi_chan->xfer_type == MHI_XFER_RSC_DMA) { /* * on RSC channel IPA HW has a minimum credit requirement before * switching to DB mode */ n_free_tre = mhi_get_no_free_descriptors(mhi_dev, DMA_FROM_DEVICE); n_queued_tre = tre_ring->elements - n_free_tre; if (mhi_chan->db_cfg.db_mode && n_queued_tre < MHI_RSC_MIN_CREDITS) ring_db = false; } if (likely(MHI_DB_ACCESS_VALID(mhi_cntrl)) && ring_db) mhi_ring_chan_db(mhi_cntrl, mhi_chan); read_unlock_bh(&mhi_chan->lock); } read_unlock_bh(&mhi_cntrl->pm_lock); Loading drivers/char/adsprpc.c +0 −1 Original line number Diff line number Diff line Loading @@ -4556,7 +4556,6 @@ static long fastrpc_device_ioctl(struct file *file, unsigned int ioctl_num, break; default: err = -ENOTTY; pr_info("bad ioctl: %d\n", ioctl_num); break; } bail: Loading Loading
arch/arm64/configs/vendor/bengal-perf_defconfig +5 −0 Original line number Diff line number Diff line Loading @@ -364,6 +364,7 @@ CONFIG_SPI_SPIDEV=y CONFIG_SPMI=y CONFIG_PINCTRL_QCOM_SPMI_PMIC=y CONFIG_PINCTRL_BENGAL=y CONFIG_PINCTRL_KHAJE=y CONFIG_PINCTRL_SCUBA=y CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y Loading Loading @@ -447,6 +448,7 @@ CONFIG_USB_LINK_LAYER_TEST=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_MSM_SSPHY_QMP=y CONFIG_MSM_QUSB_PHY=y CONFIG_MSM_HSUSB_PHY=y CONFIG_USB_QCOM_EMU_PHY=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=900 Loading Loading @@ -512,6 +514,9 @@ CONFIG_SM_DEBUGCC_BENGAL=y CONFIG_QM_DISPCC_SCUBA=y CONFIG_QM_GPUCC_SCUBA=y CONFIG_QM_DEBUGCC_SCUBA=y CONFIG_SM_GPUCC_KHAJE=y CONFIG_SM_DISPCC_KHAJE=y CONFIG_SM_DEBUGCC_KHAJE=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y CONFIG_MAILBOX=y Loading
arch/arm64/configs/vendor/bengal_defconfig +5 −0 Original line number Diff line number Diff line Loading @@ -377,6 +377,7 @@ CONFIG_SPI_SPIDEV=y CONFIG_SPMI=y CONFIG_PINCTRL_QCOM_SPMI_PMIC=y CONFIG_PINCTRL_BENGAL=y CONFIG_PINCTRL_KHAJE=y CONFIG_PINCTRL_SCUBA=y CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y Loading Loading @@ -461,6 +462,7 @@ CONFIG_USB_LINK_LAYER_TEST=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_MSM_SSPHY_QMP=y CONFIG_MSM_QUSB_PHY=y CONFIG_MSM_HSUSB_PHY=y CONFIG_USB_QCOM_EMU_PHY=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_VBUS_DRAW=900 Loading Loading @@ -532,6 +534,9 @@ CONFIG_SM_DEBUGCC_BENGAL=y CONFIG_QM_DISPCC_SCUBA=y CONFIG_QM_GPUCC_SCUBA=y CONFIG_QM_DEBUGCC_SCUBA=y CONFIG_SM_GPUCC_KHAJE=y CONFIG_SM_DISPCC_KHAJE=y CONFIG_SM_DEBUGCC_KHAJE=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y CONFIG_MAILBOX=y Loading
arch/arm64/configs/vendor/msm8937-perf_defconfig +1 −13 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=y CONFIG_LOG_CPU_MAX_BUF_SHIFT=17 CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y CONFIG_CGROUP_CPUACCT=y Loading Loading @@ -75,6 +74,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_BOOST=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_MSM=y CONFIG_MSM_TZ_LOG=y CONFIG_ARM64_CRYPTO=y CONFIG_CRYPTO_SHA1_ARM64_CE=y CONFIG_CRYPTO_SHA2_ARM64_CE=y Loading Loading @@ -273,7 +273,6 @@ CONFIG_SCSI_SCAN_ASYNC=y CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_UFS_QCOM=y CONFIG_SCSI_UFSHCD_CMD_LOGGING=y CONFIG_SCSI_UFS_CRYPTO=y CONFIG_SCSI_UFS_CRYPTO_QTI=y CONFIG_MD=y Loading Loading @@ -598,7 +597,6 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_F2FS_FS=y CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_VERITY=y Loading Loading @@ -634,24 +632,14 @@ CONFIG_CRYPTO_DEV_QCRYPTO=y CONFIG_CRYPTO_DEV_QCEDEV=y CONFIG_CRYPTO_DEV_QCOM_ICE=y CONFIG_PRINTK_TIME=y CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS=y CONFIG_DEBUG_MODULE_LOAD_INFO=y CONFIG_DEBUG_INFO=y CONFIG_DEBUG_FS=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_PANIC_ON_OOM=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_TIMEOUT=5 CONFIG_SCHEDSTATS=y # CONFIG_DEBUG_PREEMPT is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y CONFIG_IPC_LOGGING=y CONFIG_PREEMPTIRQ_EVENTS=y CONFIG_ATOMIC64_SELFTEST=m CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_CORESIGHT=y CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y Loading
drivers/bus/mhi/core/mhi_main.c +18 −17 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. */ /* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. */ #include <linux/debugfs.h> #include <linux/device.h> Loading Loading @@ -558,18 +558,6 @@ int mhi_queue_dma(struct mhi_device *mhi_dev, mhi_tre->dword[0] = MHI_RSCTRE_DATA_DWORD0(buf_ring->wp - buf_ring->base); mhi_tre->dword[1] = MHI_RSCTRE_DATA_DWORD1; /* * on RSC channel IPA HW has a minimum credit requirement before * switching to DB mode */ n_free_tre = mhi_get_no_free_descriptors(mhi_dev, DMA_FROM_DEVICE); n_queued_tre = tre_ring->elements - n_free_tre; read_lock_bh(&mhi_chan->lock); if (mhi_chan->db_cfg.db_mode && n_queued_tre < MHI_RSC_MIN_CREDITS) ring_db = false; read_unlock_bh(&mhi_chan->lock); } else { mhi_tre->ptr = MHI_TRE_DATA_PTR(buf_info->p_addr); mhi_tre->dword[0] = MHI_TRE_DATA_DWORD0(buf_info->len); Loading @@ -587,11 +575,24 @@ int mhi_queue_dma(struct mhi_device *mhi_dev, if (mhi_chan->dir == DMA_TO_DEVICE) atomic_inc(&mhi_cntrl->pending_pkts); if (likely(MHI_DB_ACCESS_VALID(mhi_cntrl)) && ring_db) { read_lock_bh(&mhi_chan->lock); if (mhi_chan->xfer_type == MHI_XFER_RSC_DMA) { /* * on RSC channel IPA HW has a minimum credit requirement before * switching to DB mode */ n_free_tre = mhi_get_no_free_descriptors(mhi_dev, DMA_FROM_DEVICE); n_queued_tre = tre_ring->elements - n_free_tre; if (mhi_chan->db_cfg.db_mode && n_queued_tre < MHI_RSC_MIN_CREDITS) ring_db = false; } if (likely(MHI_DB_ACCESS_VALID(mhi_cntrl)) && ring_db) mhi_ring_chan_db(mhi_cntrl, mhi_chan); read_unlock_bh(&mhi_chan->lock); } read_unlock_bh(&mhi_cntrl->pm_lock); Loading
drivers/char/adsprpc.c +0 −1 Original line number Diff line number Diff line Loading @@ -4556,7 +4556,6 @@ static long fastrpc_device_ioctl(struct file *file, unsigned int ioctl_num, break; default: err = -ENOTTY; pr_info("bad ioctl: %d\n", ioctl_num); break; } bail: Loading