Skip to content

Instantly share code, notes, and snippets.

[ OK ] Unmounted /run/user/1000.
[ OK ] Stopped User Runtime Directory /run/user/1000.
[ OK ] Removed slice User Slice of UID 1000.
Stopping Permit User Sessions...
[ OK ] Stopped Permit User Sessions.
[ OK ] Stopped target Network.
[ OK ] Stopped target Remote File Systems.
Stopping Network Manager...
Stopping dhcpcd on all interfaces...
Stopping Wireless service...
@adam900710
adam900710 / Diff for linux PKGBUILD
Created June 13, 2021 11:51
Diffs to remove Manjaro ARM kernels conflicts
diff --git a/PKGBUILD b/PKGBUILD
index 727ea40..93ec8d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,11 +7,11 @@ _srcname=linux-5.12
_kernelname=${pkgbase#linux}
_desc="AArch64 multi-platform"
pkgver=5.12.10
-pkgrel=1
+pkgrel=99
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c
index f3515d3c1321..b0518d8a71f2 100644
--- a/fs/btrfs/extent_io.c
+++ b/fs/btrfs/extent_io.c
@@ -2808,6 +2808,9 @@ static void end_bio_extent_readpage(struct bio *bio)
int uptodate = !bio->bi_status;
struct btrfs_io_bio *io_bio = btrfs_io_bio(bio);
struct extent_io_tree *tree, *failure_tree;
+ u64 orig_disk_bytenr = bio->bi_iter.bi_sector << 9;
+ u64 orig_len = bio->bi_iter.bi_size;
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.0-rc2-1-MANJARO-ARM (gitlab-runner@on2-runner) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 SMP Mon Nov 2 08:03:07 CET 2020
[ 0.000000] Machine model: Radxa ROCK Pi 4B
[ 0.000000] earlycon: uart8250 at MMIO32 0x00000000ff1a0000 (options '')
[ 0.000000] printk: bootconsole [uart8250] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 64 MiB at 0x00000000f0c00000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000200000-0x000000003fffffff]
[ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000f7ffffff]
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index bbfc8819cf28..9074f8ffb803 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -1632,15 +1632,11 @@ static noinline ssize_t btrfs_buffered_write(struct kiocb *iocb,
u64 lockstart;
u64 lockend;
size_t num_written = 0;
- int nrptrs;
+ int nrptrs = 1;
#!/usr/bin/python
# @lint-avoid-python-3-compatibility-imports
from bcc import BPF
from sys import stderr
from sys import argv
from collections import defaultdict
from statistics import stdev
from statistics import mean
From 74e62464a8130ed2fa16f5f25645cc036ff958bb Mon Sep 17 00:00:00 2001
From: Qu Wenruo <wqu@suse.com>
Date: Mon, 27 Apr 2020 19:30:03 +0800
Subject: [PATCH 2/2] btrfs: trace: Introduce trace event for btrfs commit
transaction state change
Signed-off-by: Qu Wenruo <wqu@suse.com>
---
fs/btrfs/transaction.c | 8 ++++++++
include/trace/events/btrfs.h | 20 ++++++++++++++++++++
if executable('clangd')
au User lsp_setup call lsp#register_server({
\ 'name': 'clangd',
\ 'cmd': {server_info->['clangd', '-compile-commands-dir=/home/adam/compile_commands.d/kernel/', '--header-insertion-decorators=false']},
\ 'whitelist': ['c', 'cpp', 'objc', 'objcpp'],
\ })
endif
diff --git a/cmds/rescue-super-recover.c b/cmds/rescue-super-recover.c
index 5d6bea836c8b..62f4f7754720 100644
--- a/cmds/rescue-super-recover.c
+++ b/cmds/rescue-super-recover.c
@@ -276,7 +276,8 @@ int btrfs_recover_superblocks(const char *dname,
struct super_block_record, list);
root = open_ctree(record->device_name, record->bytenr,
- OPEN_CTREE_RECOVER_SUPER | OPEN_CTREE_WRITES);
+ OPEN_CTREE_RECOVER_SUPER | OPEN_CTREE_WRITES |
BTRFS info (device dm-5): dev_replace from /dev/mapper/test-scratch2 (devid 2) to /dev/mapper/test-scratch6 started
INFO: task kworker/u16:6:278 blocked for more than 122 seconds.
Tainted: G O 5.5.0-rc6-custom #43
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kworker/u16:6 D 0 278 2 0x80004000
Workqueue: writeback wb_workfn (flush-btrfs-60)
Call Trace:
__schedule+0x5af/0xeb0
? firmware_map_remove+0xdd/0xdd
? blk_insert_cloned_request+0x1d0/0x1d0