Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
8a748f8
defconfig: redbull: disable LTO
ExactExampl Apr 13, 2024
2f0848c
scripts: remove dirty version names
ExactExampl Apr 13, 2024
5e24826
arm64: dts: lito: Disable expedited RCU grace periods
kdrag0n Oct 29, 2020
a7711b8
qcacld: default_config: tone down debugging
arter97 Feb 23, 2019
2e59e60
power: google: Include missing vmalloc header
kdrag0n Oct 30, 2020
cfeeb1f
Suppress overly verbose log spam
kdrag0n Nov 2, 2020
43003f6
scsi: ufs: Remove 10 ms CPU idle latency unvote timeout
kerneltoast May 7, 2019
c5efb0f
scsi: ufs: Only apply pm_qos to the CPU servicing UFS interrupts
kerneltoast May 28, 2019
7b18731
scsi: ufs: Only create one pm_qos object for the IRQ
kerneltoast Aug 15, 2020
4997e5b
qos: Don't allow userspace to impose restrictions on CPU idle levels
kerneltoast May 3, 2019
3036491
msm: kgsl: Relax CPU latency requirements to save power
kerneltoast May 5, 2019
be12f2f
cpuidle: lpm-levels: Allow exit latencies equal to target latencies
kerneltoast May 2, 2019
2511df0
cpuidle: don't disable cpuidle when entering suspend
Sep 21, 2016
ca38cf3
arm64: dts: lito: Disable broken IRQ detection
kdrag0n Dec 3, 2020
e40d025
f2fs: set ioprio of GC kthread to idle
arter97 Sep 26, 2017
e84d23c
arm64: dts: lito: Set GPU idle timeout to 58 ms
kerneltoast Jan 9, 2021
81b8b4c
msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input
kerneltoast Dec 5, 2020
6358f12
msm: kgsl: Remove POPP
kerneltoast Dec 5, 2020
db7d10b
cpuidle: lpm-levels: Remove debug event logging
kdrag0n May 6, 2019
0abc4bf
msm: kgsl: Don't try to wait for fences that have been signaled
kerneltoast Dec 6, 2020
8d5616e
mm: kmemleak: Don't require global debug options or debugfs
kerneltoast Dec 6, 2020
d40c263
mm: kmemleak: Don't die when memory allocation fails
kerneltoast Jul 7, 2019
1939f49
scatterlist: Don't allocate sg lists using __get_free_page
kerneltoast Apr 20, 2020
4d0965e
android_kabi: Don't carve out ABI reservations in various structs
kerneltoast Dec 6, 2020
022fd7c
Revert "usb: gadget: f_mtp: Increase default TX buffer size"
kerneltoast Feb 20, 2020
a81a2f2
Revert "usb: gadget: mtp: Increase RX transfer length to 1M"
kerneltoast Feb 20, 2020
3ef3f3f
Revert "mutex: Add a delay into the SPIN_ON_OWNER wait loop."
kerneltoast Jun 3, 2020
8d98e07
qos: Don't disable interrupts while holding pm_qos_lock
kerneltoast May 1, 2020
12da21c
arm64: Allow IPI_WAKEUP to be used outside of the ACPI parking protocol
kerneltoast Apr 23, 2020
99e39fd
locking/mutex: Don't hog RCU read lock while optimistically spinning
kerneltoast Aug 7, 2020
100b660
locking/rwsem: Don't hog RCU read lock while optimistically spinning
kerneltoast Dec 10, 2020
e3a6d01
pinctrl: msm: Remove explicit barriers from mmio ops where unneeded
kerneltoast Dec 10, 2020
89c4e0b
irqchip/gic-v3: Remove pr_devel message containing smp_processor_id()
kerneltoast May 21, 2020
4a416c6
msm: camera: Stub out the camera_debug_util API and compile it out
kerneltoast Dec 10, 2020
df80e66
redbull_defconfig: Use a timer frequency of 100 Hz
kerneltoast Dec 11, 2020
927ee83
staging: qcacld-3.0: Load driver on late initcall when not built as a…
kerneltoast Jan 3, 2018
dad4043
qcacld: nuke rx_wakelock code entirely
arter97 Mar 7, 2019
29b4d1c
defconfig: redbull: get rid of some unnecessary stuff
ExactExampl Apr 13, 2024
129beb3
defconfig: redbull: meet minimalistic_red
ExactExampl Apr 13, 2024
37f9bea
arm64: Add missing dependency for ARM erratum 1188873 workaround
kdrag0n Nov 24, 2020
73c75f4
binder: Set binder_(alloc_)debug_mask=0 to suppress logging
Aug 12, 2016
9af5646
binder: silence ioctl returned ... whatever
ExactExampl Apr 14, 2024
1280a9f
iommu: Silence logging
cyberknight777 Feb 3, 2022
b018cf4
mm/compaction: Disable compaction of unevictable pages
raphielscape Feb 1, 2020
f1ec379
Default to NOATIME and NODIRATIME for FS performance improvement.
intersectRaven Apr 1, 2015
e0b60ca
thermal: Increase thermal trip points to 16
kholk Aug 22, 2021
b8e87fd
sched: Enable NEXT_BUDDY for better cache locality
tytydraco Sep 8, 2021
e217e43
cpufreq: schedutil: Enforce realtime priority
tytydraco Sep 8, 2021
e5c4c51
drivers: thermal: Don't qualify thermal polling as high priority.
tytydraco Feb 4, 2020
f35d651
msm: msm_bus: Kill transaction logging functionality.
kdrag0n May 10, 2019
6882f37
msm: kgsl: Remove sync fence names
kerneltoast Dec 5, 2020
34411b9
msm: kgsl: Disable GPU memory usage tracing
kerneltoast Dec 20, 2020
0046802
msm: kgsl: Increase worker thread priority
kerneltoast Oct 14, 2018
25440d4
BACKPORT: PM / devfreq: fix mem leak in devfreq_add_device()
TinyWindzz Jan 19, 2019
a04b299
msm: ipa_v3: Mitigate usleep_range calls
TheCrazyLex Jul 31, 2018
406d998
techpack: audio: Remove build timestamps
kdrag0n Nov 21, 2020
cde28ee
dma-buf/sync_file: Speed up ioctl by omitting debug names
kerneltoast Jan 7, 2021
7617101
techpack: camera: Fix memory leak.
Demon000 Jan 3, 2020
84ef92c
drm/msm/sde: fix watchdog vsync timer configuration
lkalaval Dec 8, 2018
0971629
msm: vidc: disable debug logs
franciscofranco May 9, 2020
f3392a3
arm64: Tune GCC for lito's CPU
kerneltoast Jan 19, 2021
1485c16
arm64: dts: lito: Remove unused 5 MiB PIL CVP memory region
kdrag0n Dec 10, 2020
ef8028e
cpuidle: Optimize pm_qos notifier callback and IPI semantics
kerneltoast May 1, 2020
916eb8e
redbull_defconfig: Don't pre-create any loop devices
kdrag0n Jan 6, 2024
f19df4b
arm64: dts: lito: Remove display ramdump memory region
kdrag0n Oct 29, 2020
8a40b64
disp: msm: sde: Only clear dim layers when necessary
kdrag0n Nov 20, 2020
3f385be
arm64: dts: lito: Power off DSI PHY during idle PC
kdrag0n Nov 28, 2020
ad3689b
BACKPORT: zram: Allocate struct zcomp_strm as per-CPU memory
May 27, 2020
df0b6a7
zram: try to avoid worst-case scenario on same element pages
Jan 31, 2020
d554176
defconfig: redbull: yes, lito
ExactExampl Apr 30, 2024
b9359ba
defconfig: redbull: do not build memory dump v2 driver
ExactExampl Apr 30, 2024
668fec3
arm64: dts: lito: Remove useless 40 MiB memory dump region
kdrag0n Oct 29, 2020
952e5b4
disp: msm: Disable unused and debug config options
kdrag0n Nov 18, 2020
437ed2c
Merge commit '53a4ea8' of https://github.com/LineageOS/android_kernel…
ExactExampl May 10, 2024
a4c5c67
defconfig: redbull: unset CONFIG_ZRAM_WRITEBACK
ExactExampl May 29, 2024
e78c7ca
Revert "sched: Enable NEXT_BUDDY for better cache locality"
ExactExampl May 29, 2024
0a88059
defconfig: redbull: enable workqueue power-efficient mode by default
ExactExampl May 29, 2024
6b76586
Merge commit 'c450bda' of https://github.com/LineageOS/android_kernel…
ExactExampl Jul 6, 2024
cb76bca
mm/vmalloc.c: keep track of free blocks for vmap allocation
urezki May 17, 2019
59335ba
mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy()
urezki May 14, 2019
c08655f
mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t
urezki May 14, 2019
28f62f6
block: Do not collect I/O statistics
tytydraco Jun 8, 2019
e8ea24c
of: Keep the phandle cache around after boot
kerneltoast Oct 21, 2021
09a34eb
ashmem: Rewrite to improve clarity and performance
kerneltoast Jan 30, 2021
009628c
ashmem: Adapt building on msm-4.19
libxzr Mar 20, 2021
236ee2e
msm: kgsl: Avoid dynamically allocating small command buffers
kerneltoast Feb 5, 2021
77e9a9d
sched/core: Use SCHED_RR in place of SCHED_FIFO for all users
kerneltoast Jan 27, 2021
92ee556
sched/rt: Change default SCHED_RR timeslice from 100 ms to 1 jiffy
kerneltoast Jan 28, 2021
2817487
msm: kgsl: adreno: Properly set GPU timeout
celtare21 Jan 10, 2019
1f29f76
drm/msm/sde: Cache register values when performing clock control
kdrag0n Jan 19, 2021
3ba97d6
tcp: Enable ECN negotiation by default
kdrag0n May 27, 2020
45d3b32
scsi: ufs: Scrap Qualcomm's PM QoS implementation
kerneltoast Feb 22, 2021
4670088
scsi: ufs: Add simple IRQ-affined PM QoS operations
kerneltoast Feb 22, 2021
2b1c3e7
media: uvcvideo: Replace HTTP links with HTTPS ones
Al2Klimov Jul 13, 2020
6b99a2f
BACKPORT: media: v4l: move helper functions for fractions from uvc to…
mgrzeschik Sep 9, 2022
c26eec3
BACKPORT: media: uvcvideo: move uvc_format_desc to common header
mgrzeschik Sep 9, 2022
5165053
usb: gadget: function: Import uvc from android13-5.10
me-cafebabe Jun 11, 2024
823c62f
usb: gadget: function: upstream uvc gadget driver from from android13…
ExactExampl Jul 4, 2024
3bfd597
usb: gadget: function: uvc-new: Fix compilation on k4.19
me-cafebabe Jun 11, 2024
72f3d0e
HACK: usb: gadget: function: uvc-new: Force disable scatter gather
me-cafebabe Jun 11, 2024
000bc04
defconfig: redbull: enable CONFIG_USB_CONFIGFS_F_UVC
ExactExampl Jun 15, 2024
f904cf3
Revert "Merge tag 'android-14.0.0_r0.108' into staging/lineage-21_mer…
ExactExampl Jul 13, 2024
fe751a2
msm: kgsl: Remove unneeded time profiling from ringbuffer submission
kerneltoast Feb 26, 2021
d3a35f6
adreno_tz: Fix GPU target frequency calculation for high refresh rates
kerneltoast Dec 28, 2020
032fc80
mm: Do not reserve memory for admins
tytydraco Feb 4, 2021
2b95674
mm: Do not forcibly compile HIGHMEM
tytydraco Jan 23, 2021
f7b599c
blk: disable IO_STAT completely
arter97 Mar 8, 2019
7c789e6
Merge tag 'android-14.0.0_r0.111' of https://android.googlesource.com…
ExactExampl Aug 10, 2024
33d9f10
Merge tag 'android-14.0.0_r0.111' of https://android.googlesource.com…
ExactExampl Aug 10, 2024
e6c4ff1
Added workaround for apple dac
Jun 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -503,6 +503,8 @@ config ARM64_ERRATUM_1024718
config ARM64_ERRATUM_1188873
bool "Cortex-A76: MRC read following MRRC read of specific Generic Timer in AArch32 might give incorrect result"
default y
select ARM_ARCH_TIMER_OOL_WORKAROUND
depends on ARM_ARCH_TIMER
help
This option adds work arounds for ARM Cortex-A76 erratum 1188873

Expand Down
3 changes: 3 additions & 0 deletions arch/arm64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ ifeq ($(cc-name),clang)
KBUILD_CFLAGS += -mno-implicit-float
else
KBUILD_CFLAGS += -mgeneral-regs-only
ifeq ($(CONFIG_ARCH_LITO), y)
KBUILD_CFLAGS += -mcpu=cortex-a76.cortex-a55
endif
endif
KBUILD_CFLAGS += $(lseinstr) $(brokengasinst) $(compat_vdso)
KBUILD_CFLAGS += -fno-asynchronous-unwind-tables
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/boot/dts/google/lito-redbull-memory.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
* pil_camera_mem: 0x86000000 0x500000
* pil_npu_mem: 0x86500000 0x500000
* pil_video_mem: 0x86a00000 0x500000
* pil_cvp_mem: 0x86f00000 0x500000
* pil_cdsp_mem: 0x87400000 0x1e00000
* pil_adsp_mem: 0x89200000 0x2800000
* pil_wlan_fw_mem: 0x8ba00000 0x200000
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/vendor/qcom/lito-gpu.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@

qcom,initial-pwrlevel = <3>;

qcom,idle-timeout = <80>; /* msecs */
qcom,idle-timeout = <58>; /* msecs */

qcom,highest-bank-bit = <14>;

Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/vendor/qcom/lito-sde.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,7 @@
00 00 0a 0a
00 00 8a 8a];
qcom,platform-regulator-settings = [1d 1d 1d 1d 1d];
qcom,panel-allow-phy-poweroff;
qcom,phy-supply-entries {
#address-cells = <1>;
#size-cells = <0>;
Expand Down
16 changes: 2 additions & 14 deletions arch/arm64/boot/dts/vendor/qcom/lito.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -487,18 +487,6 @@
label = "dfps_data_region";
};

disp_rdump_memory: disp_rdump_region@0xa0000000 {
reg = <0x0 0xA0000000 0x0 0x02300000>;
label = "disp_rdump_region";
};

dump_mem: mem_dump_region {
compatible = "shared-dma-pool";
alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;
reusable;
size = <0 0x2800000>;
};

/* global autoconfigured region for contiguous allocations */
linux,cma {
compatible = "shared-dma-pool";
Expand All @@ -512,7 +500,7 @@
};

chosen {
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7";
bootargs = "rcu_nocbs=0-7 noirqdebug";
};

soc: soc { };
Expand Down Expand Up @@ -2142,7 +2130,7 @@

mem_dump {
compatible = "qcom,mem-dump";
memory-region = <&dump_mem>;
status = "disabled";

c0_context {
qcom,dump-size = <0x800>;
Expand Down
47 changes: 25 additions & 22 deletions arch/arm64/configs/redbull_defconfig
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
CONFIG_LOCALVERSION="-minimalistic_red"
CONFIG_LOCALVERSION_AUTO=y
CONFIG_KERNEL_LZ4=y
CONFIG_AUDIT=y
CONFIG_NO_HZ=y
Expand Down Expand Up @@ -45,15 +47,18 @@ CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_PROFILING=y
# CONFIG_ZONE_DMA32 is not set
CONFIG_ARCH_QCOM=y
CONFIG_ARCH_LITO=y
CONFIG_BOARD_BRAMBLE=y
CONFIG_BOARD_BARBET=y
CONFIG_BOARD_REDFIN=y
CONFIG_PCI=y
CONFIG_SCHED_MC=y
CONFIG_NR_CPUS=32
CONFIG_HZ_300=y
CONFIG_HZ_100=y
CONFIG_HZ=100
# CONFIG_HZ_300 is not set
CONFIG_SECCOMP=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT is not set
# CONFIG_UNMAP_KERNEL_AT_EL0 is not set
CONFIG_ARM64_SSBD=y
CONFIG_PRINT_VMEMLAYOUT=y
Expand All @@ -68,11 +73,13 @@ CONFIG_RANDOMIZE_BASE=y
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
CONFIG_BUILD_ARM64_DT_OVERLAY=y
CONFIG_COMPAT=y
CONFIG_PM=y
CONFIG_PM_WAKELOCKS=y
CONFIG_PM_WAKELOCKS_LIMIT=0
# CONFIG_PM_WAKELOCKS_GC is not set
CONFIG_PM_DEBUG=y
# CONFIG_PM_DEBUG is not set
CONFIG_PM_SLEEP_MONITOR=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_ENERGY_MODEL=y
CONFIG_CPU_IDLE=y
CONFIG_ARM_CPUIDLE=y
Expand All @@ -92,8 +99,8 @@ CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
CONFIG_JUMP_LABEL=y
# CONFIG_THINLTO is not set
CONFIG_LTO_CLANG=y
CONFIG_CFI_CLANG=y
# CONFIG_LTO_CLANG is not set
# CONFIG_CFI_CLANG is not set
CONFIG_SHADOW_CALL_STACK=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
Expand Down Expand Up @@ -279,9 +286,9 @@ CONFIG_REGMAP_WCD_IRQ=y
CONFIG_DMA_CMA=y
CONFIG_OF_BATTERYDATA=m
CONFIG_ZRAM=y
CONFIG_ZRAM_WRITEBACK=y
# CONFIG_ZRAM_WRITEBACK is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=16
CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=8192
CONFIG_HDCP_QSEECOM=m
Expand Down Expand Up @@ -341,12 +348,7 @@ CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=y
CONFIG_TABLET_USB_GTCO=y
CONFIG_TABLET_USB_HANWANG=y
CONFIG_TABLET_USB_KBTAB=y
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE_v27=y
CONFIG_TOUCHSCREEN_TBN=m
Expand Down Expand Up @@ -387,8 +389,8 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
CONFIG_PINCTRL_LITO=m
CONFIG_GPIO_SYSFS=y
CONFIG_POWER_RESET_QCOM=m
CONFIG_POWER_RESET_XGENE=y
CONFIG_POWER_RESET_SYSCON=y
# CONFIG_POWER_RESET_XGENE is not set
# CONFIG_POWER_RESET_SYSCON is not set
CONFIG_DEBUG_REBOOT=y
CONFIG_QPNP_PMIC_VOTER=m
CONFIG_QPNP_SMB5=m
Expand Down Expand Up @@ -464,12 +466,12 @@ CONFIG_SND_SOC_RT5514_SPI=m
CONFIG_SND_SOC_CODEC_DETECT=m
CONFIG_UHID=y
CONFIG_HID_APPLE=y
CONFIG_HID_ELECOM=y
CONFIG_HID_MAGICMOUSE=y
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MULTITOUCH=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NINTENDO=y
CONFIG_HID_PLANTRONICS=y
# CONFIG_HID_PLANTRONICS is not set
CONFIG_HID_PLAYSTATION=y
CONFIG_PLAYSTATION_FF=y
CONFIG_HID_SONY=y
Expand All @@ -487,8 +489,8 @@ CONFIG_USB_DWC3=m
CONFIG_USB_DWC3_MSM=m
CONFIG_USB_ISP1760=y
CONFIG_USB_ISP1760_HOST_ROLE=y
CONFIG_USB_EHSET_TEST_FIXTURE=y
CONFIG_USB_LINK_LAYER_TEST=y
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_LINK_LAYER_TEST is not set
CONFIG_NOP_USB_XCEIV=m
CONFIG_USB_MSM_SSPHY_QMP=m
CONFIG_MSM_HSUSB_PHY=m
Expand All @@ -511,6 +513,7 @@ CONFIG_USB_CONFIGFS_F_QDSS=m
CONFIG_USB_CONFIGFS_F_GSI=m
CONFIG_USB_CONFIGFS_F_MTP=m
CONFIG_USB_CONFIGFS_F_PTP=m
CONFIG_USB_CONFIGFS_F_UVC=y
CONFIG_TYPEC=y
CONFIG_TYPEC_TCPM=m
CONFIG_USB_PD_ENGINE=m
Expand Down Expand Up @@ -577,7 +580,7 @@ CONFIG_QCOM_QMI_POWER_COLLAPSE=m
CONFIG_QCOM_RPMH=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_EARLY_RANDOM=m
CONFIG_QCOM_MEMORY_DUMP_V2=m
# CONFIG_QCOM_MEMORY_DUMP_V2 is not set
CONFIG_QCOM_SMP2P=m
CONFIG_SETUP_SSR_NOTIF_TIMEOUTS=y
CONFIG_SSR_SYSMON_NOTIF_TIMEOUT=20000
Expand Down
7 changes: 0 additions & 7 deletions arch/arm64/include/asm/smp.h
Original file line number Diff line number Diff line change
Expand Up @@ -101,14 +101,7 @@ extern void secondary_entry(void);
extern void arch_send_call_function_single_ipi(int cpu);
extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);

#ifdef CONFIG_ARM64_ACPI_PARKING_PROTOCOL
extern void arch_send_wakeup_ipi_mask(const struct cpumask *mask);
#else
static inline void arch_send_wakeup_ipi_mask(const struct cpumask *mask)
{
BUILD_BUG();
}
#endif

extern int __cpu_disable(void);

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/kernel/cpuinfo.c
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ static void cpuinfo_detect_icache_policy(struct cpuinfo_arm64 *info)
set_bit(ICACHEF_ALIASING, &__icache_flags);
}

pr_info("Detected %s I-cache on CPU%d\n", icache_policy_str[l1ip], cpu);
pr_debug("Detected %s I-cache on CPU%d\n", icache_policy_str[l1ip], cpu);
}

static void __cpuinfo_store_cpu(struct cpuinfo_arm64 *info)
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/kernel/psci.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ static int cpu_psci_cpu_kill(unsigned int cpu)
do {
err = psci_ops.affinity_info(cpu_logical_map(cpu), 0);
if (err == PSCI_0_2_AFFINITY_LEVEL_OFF) {
pr_info("CPU%d killed (polled %d ms)\n", cpu,
pr_debug("CPU%d killed (polled %d ms)\n", cpu,
jiffies_to_msecs(jiffies - start));
return 0;
}
Expand Down
11 changes: 2 additions & 9 deletions arch/arm64/kernel/smp.c
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ asmlinkage notrace void secondary_start_kernel(void)
* the CPU migration code to notice that the CPU is online
* before we continue.
*/
pr_info("CPU%u: Booted secondary processor 0x%010lx [0x%08x]\n",
pr_debug("CPU%u: Booted secondary processor 0x%010lx [0x%08x]\n",
cpu, (unsigned long)mpidr,
read_cpuid_id());
set_cpu_psci_function_id(cpu, 0);
Expand Down Expand Up @@ -335,7 +335,7 @@ void __cpu_die(unsigned int cpu)
pr_crit("CPU%u: cpu didn't die\n", cpu);
return;
}
pr_info("CPU%u: shutdown\n", cpu);
pr_debug("CPU%u: shutdown\n", cpu);

/*
* Now that the dying CPU is beyond the point of no return w.r.t.
Expand Down Expand Up @@ -833,12 +833,10 @@ void arch_send_call_function_single_ipi(int cpu)
smp_cross_call_common(cpumask_of(cpu), IPI_CALL_FUNC);
}

#ifdef CONFIG_ARM64_ACPI_PARKING_PROTOCOL
void arch_send_wakeup_ipi_mask(const struct cpumask *mask)
{
smp_cross_call_common(mask, IPI_WAKEUP);
}
#endif

#ifdef CONFIG_IRQ_WORK
void arch_irq_work_raise(void)
Expand Down Expand Up @@ -959,13 +957,8 @@ void handle_IPI(int ipinr, struct pt_regs *regs)
break;
#endif

#ifdef CONFIG_ARM64_ACPI_PARKING_PROTOCOL
case IPI_WAKEUP:
WARN_ONCE(!acpi_parking_protocol_valid(cpu),
"CPU%u: Wake-up IPI outside the ACPI parking protocol\n",
cpu);
break;
#endif

default:
pr_crit("CPU%u: Unknown IPI message 0x%x\n", cpu, ipinr);
Expand Down
4 changes: 1 addition & 3 deletions block/blk.h
Original file line number Diff line number Diff line change
Expand Up @@ -308,9 +308,7 @@ extern int blk_update_nr_requests(struct request_queue *, unsigned int);
*/
static inline bool blk_do_io_stat(struct request *rq)
{
return rq->rq_disk &&
(rq->rq_flags & RQF_IO_STAT) &&
!blk_rq_is_passthrough(rq);
return false;
}

static inline void req_set_nomerge(struct request_queue *q, struct request *req)
Expand Down
5 changes: 2 additions & 3 deletions drivers/android/binder.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,7 @@ enum {
BINDER_DEBUG_PRIORITY_CAP = 1U << 13,
BINDER_DEBUG_SPINLOCKS = 1U << 14,
};
static uint32_t binder_debug_mask = BINDER_DEBUG_USER_ERROR |
BINDER_DEBUG_FAILED_TRANSACTION | BINDER_DEBUG_DEAD_TRANSACTION;
static uint32_t binder_debug_mask = 0;
module_param_named(debug_mask, binder_debug_mask, uint, 0644);

char *binder_devices_param = CONFIG_ANDROID_BINDER_DEVICES;
Expand Down Expand Up @@ -5407,7 +5406,7 @@ static long binder_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
thread->looper_need_return = false;
wait_event_interruptible(binder_user_error_wait, binder_stop_on_user_error < 2);
if (ret && ret != -EINTR)
pr_info("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret);
pr_debug("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret);
err_unlocked:
trace_binder_ioctl_done(ret);
return ret;
Expand Down
2 changes: 1 addition & 1 deletion drivers/android/binder_alloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ enum {
BINDER_DEBUG_BUFFER_ALLOC = 1U << 2,
BINDER_DEBUG_BUFFER_ALLOC_ASYNC = 1U << 3,
};
static uint32_t binder_alloc_debug_mask = BINDER_DEBUG_USER_ERROR;
static uint32_t binder_alloc_debug_mask = 0;

module_param_named(debug_mask, binder_alloc_debug_mask,
uint, 0644);
Expand Down
6 changes: 3 additions & 3 deletions drivers/base/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@ struct device_link *device_link_add(struct device *consumer,
*/
device_reorder_to_tail(consumer, NULL);

dev_info(consumer, "Linked as a consumer to %s\n", dev_name(supplier));
dev_dbg(consumer, "Linked as a consumer to %s\n", dev_name(supplier));

out:
device_pm_unlock();
Expand Down Expand Up @@ -560,7 +560,7 @@ static void __device_link_del(struct kref *kref)
{
struct device_link *link = container_of(kref, struct device_link, kref);

dev_info(link->consumer, "Dropping the link to %s\n",
dev_dbg(link->consumer, "Dropping the link to %s\n",
dev_name(link->supplier));

if (link->flags & DL_FLAG_PM_RUNTIME)
Expand All @@ -575,7 +575,7 @@ static void __device_link_del(struct kref *kref)
{
struct device_link *link = container_of(kref, struct device_link, kref);

dev_info(link->consumer, "Dropping the link to %s\n",
dev_dbg(link->consumer, "Dropping the link to %s\n",
dev_name(link->supplier));

if (link->flags & DL_FLAG_PM_RUNTIME)
Expand Down
3 changes: 0 additions & 3 deletions drivers/base/power/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
#include <linux/suspend.h>
#include <trace/events/power.h>
#include <linux/cpufreq.h>
#include <linux/cpuidle.h>
#include <linux/timer.h>
#include <linux/wakeup_reason.h>

Expand Down Expand Up @@ -798,7 +797,6 @@ void dpm_noirq_end(void)
{
resume_device_irqs();
device_wakeup_disarm_wake_irqs();
cpuidle_resume();
}

/**
Expand Down Expand Up @@ -1420,7 +1418,6 @@ static int device_suspend_noirq(struct device *dev)

void dpm_noirq_begin(void)
{
cpuidle_pause();
device_wakeup_arm_wake_irqs();
suspend_device_irqs();
}
Expand Down
Loading