zen-kernel / zen-kernel

Zen Patched Kernel Sources
Other
1.98k stars 128 forks source link

Question: differences v5.11.10-lqx2 and v5.11.10-lqx1 #206

Closed mabod closed 3 years ago

mabod commented 3 years ago

What is the difference between v5.11.10-lqx2 and v5.11.10-lqx1?

If I look at this: https://github.com/zen-kernel/zen-kernel/compare/v5.11.10-lqx1...v5.11.10-lqx2 it looks like v5.11.10-lqx1 never had the full 5.11.10 source in it. But that is certainly a misinterpretation.

Can you explain, please?

And what does that mean for v5.11.10-zen1?

mabod commented 3 years ago

I guess it is all about the new liquorix patch set https://github.com/damentz/liquorix-package/releases/tag/5.11-22 which reverts two patches:

  * revert potentially buggy patches
    - Revert "locking/rwsem: Don't hog RCU read lock while optimistically spinning"
    - Revert "locking/mutex: Don't hog RCU read lock while optimistically spinning"

Is that correct?

damentz commented 3 years ago

For context, here's the full changelog. The part you missed that accounts for 99% of the changes are the release candidate patches:

linux-liquorix (5.11-22) unstable; urgency=medium

  * merge 5.11.11 rc patches
  * revert potentially buggy patches
    - Revert "locking/rwsem: Don't hog RCU read lock while optimistically spinning"
    - Revert "locking/mutex: Don't hog RCU read lock while optimistically spinning"
  * update version to 5.11.0-11.1

 -- Steven Barrett <steven@liquorix.net>  Sat, 27 Mar 2021 20:32:08 -0500

If you look at the git log --oneline output, you can see that the commits listed are reverted and then RC patches are applied. The reverts are being tested, thus are not in 5.11/master or 5.11/zen-sauce yet. The RC patches are temporary and are not pushed to Zen Kernel.

Output in-case yours doesn't look like mine:

53de1acbf6a5 Cut v5.11.10-lqx2
12c2e73eae29 Merge branch '5.11/upstream-updates-next' into 5.11/master-liquorix
bbb052ceefbd dm ioctl: fix out of bounds array access when no devices
6acaba33848d dm: don't report "detected capacity change" on device creation
4f786f457fae dm verity: fix DM_VERITY_OPTS_MAX value
76745aa8d9c2 drm/i915: Fix the GT fence revocation runtime PM logic
06a14332b860 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders
2528bf3d0f33 drm/amdgpu: Add additional Sienna Cichlid PCI ID
85f388f330db drm/amdgpu: fix the hibernation suspend with s0ix
c71196ec39c1 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
2b7548451330 drm/amd/pm: workaround for audio noise issue
a7e4ddd7c5a1 drm/etnaviv: Use FOLL_FORCE for userptr
ff3d7ae4b9d1 drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128
18ac175304d6 integrity: double check iint_cache was initialized
3aeeeba29ff6 ARM: dts: at91-sama5d27_som1: fix phy address to 7
958499ad5610 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet
659bb3a266d2 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C
0c2f80ac8f73 arm64: dts: ls1043a: mark crypto engine dma coherent
20aa764fa879 arm64: dts: ls1012a: mark crypto engine dma coherent
161514a2caef arm64: dts: ls1046a: mark crypto engine dma coherent
a198a63fb167 arm64: stacktrace: don't trace arch_stack_walk()
25bf2573767a ACPICA: Always create namespace nodes using acpi_ns_create_node()
788832eaee93 ACPI: video: Add missing callback back for Sony VPCEH3U1E
87cdebe7c4cc mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP
f4e386adc8b3 gcov: fix clang-11+ support
0c5f288ed927 kasan: fix per-page tags for non-page_alloc pages
1199524f4813 hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings
de25e13351f9 squashfs: fix xattr id and id lookup sanity checks
9af70c56b1ed squashfs: fix inode lookup sanity checks
ceec55bf77c4 z3fold: prevent reclaim/free race for headless pages
48ff4ef32015 psample: Fix user API breakage
8aa9922e7b14 platform/x86: intel-vbtn: Stop reporting SW_DOCK events
8b4db6f8b698 netsec: restore phy power state after controller reset
aa9c498ffae9 selinux: fix variable scope issue in live sidtab conversion
83ea73dff9d3 selinux: don't log MAC_POLICY_LOAD record on failed policy load
72a3041c0b85 btrfs: fix subvolume/snapshot deletion not triggered on mount
7e6b1625d5fa btrfs: fix sleep while in non-sleep context during qgroup removal
2ceb9a58f824 btrfs: initialize device::fs_info always
a6b6b10d4b9e btrfs: fix check_data_csum() error message for direct I/O
f02be730fdb0 btrfs: do not initialize dev replace for bad dev root
77bd7693b807 btrfs: do not initialize dev stats if we have no dev_root
5fe2cc022341 KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish
4a42f9895e09 static_call: Fix static_call_set_init()
7da0ce7533e7 static_call: Fix the module key fixup
444032f21869 static_call: Allow module use without exposing static_call_key
3791342e169d static_call: Pull some static_call declarations to the type headers
2487942efa4a ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
3a6d14d5fbef ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
237bd3876e00 mm/fork: clear PASID for new mm
a3c4c14ec785 io_uring: cancel deferred requests in try_cancel
1dc47e17115d block: Suppress uevent for hidden device when removed
6e32cc775a82 nfs: we don't support removing system.nfs4_acl
c199a63c2e2e nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
1fda38f3eba4 nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
e1b806a5d4f9 nvme-core: check ctrl css before setting up zns
957ec6af4449 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
d79027c55265 nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
abe3412cd093 nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
fd6c03e62d02 nvme: simplify error logic in nvme_validate_ns()
01aff5d04e3e drm/radeon: fix AGP dependency
de7ad1670d4b drm/amdgpu: fb BO should be ttm_bo_type_device
9e1d53765a7c drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm
c98eac50ce59 drm/amd/display: Enabled pipe harvesting in dcn30
436fc135fd17 drm/amd/display: Revert dram_clock_change_latency for DCN2.1
ab94dac4e0e3 drm/amd/display: Enable pflip interrupt upon pipe enable
172323bd14e4 block: Fix REQ_OP_ZONE_RESET_ALL handling
d576a3bbb8c4 regulator: qcom-rpmh: Use correct buck for S1C regulator
456de5c79e91 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
7a37ecf54f06 kselftest: arm64: Fix exit code of sve-ptrace
d0d86cc27168 u64_stats,lockdep: Fix u64_stats_init() vs lockdep
0a3da2467433 staging: rtl8192e: fix kconfig dependency on CRYPTO
5b9fc22a13f7 habanalabs: Disable file operations after device is removed
47b26c20c019 habanalabs: Call put_pid() when releasing control device
49bea8945686 sparc64: Fix opcode filtering in handling of no fault loads
71b89aa237ae umem: fix error return code in mm_pci_probe()
8f4b038b5ed6 kbuild: dummy-tools: fix inverted tests for gcc
297c5bf7bc02 kbuild: add image_name to no-sync-config-targets
8d04ec96701b irqchip/ingenic: Add support for the JZ4760
f9a8dfac73f2 cifs: change noisy error message to FYI
8508afd38aec atm: idt77252: fix null-ptr-dereference
bcbaf8a35179 atm: uPD98402: fix incorrect allocation
6a8921bf9d85 net: enetc: set MAC RX FIFO to recommended value
67f6f7ef9ec9 net: davicom: Use platform_get_irq_optional()
6521e8c43329 net: wan: fix error return code of uhdlc_init()
64816cc6f664 net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
644203ea60d0 NFS: Correct size calculation for create reply length
72504e3c9bc5 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
db2ad834617b gpiolib: acpi: Add missing IRQF_ONESHOT
0672d50fdb69 cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
33bfca2333dc gfs2: fix use-after-free in trans_drain
016d02bff273 cifs: ask for more credit on async read/write code paths
7bd1456466ff gianfar: fix jumbo packets+napi+rx overrun crash
7457612744ff sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
16a913adb68d net: intel: iavf: fix error return code of iavf_init_get_resources()
7115dab0ccdb net: tehuti: fix error return code in bdx_probe()
5b24558decb5 blk-cgroup: Fix the recursive blkg rwstat
2b1f11ffba4c scsi: ufs: ufs-qcom: Disable interrupt in reset path
9f6b9722fe9e ixgbe: Fix memleak in ixgbe_configure_clsu32
727ae9e995b0 ALSA: hda: ignore invalid NHLT table
a9989a4c28dc Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
484ae97da2d7 atm: lanai: dont run lanai_dev_close if not open
0211532214c7 atm: eni: dont release is never initialized
bc3e3f258433 powerpc/4xx: Fix build errors from mfdcr()
cd1ff51da445 net: fec: ptp: avoid register access when ipg clock is disabled
ed2e68abff23 net: stmmac: fix dma physical address of descriptor when display ring
dfc523fa4b0b mt76: mt7915: only modify tx buffer list after allocating tx token id
dccf8532a590 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
df4b2769f4ad Merge branch '5.11/master' into 5.11/master-liquorix
e00baecf2c9b Merge branch '5.11/zen-sauce' into 5.11/master
33b67178d098 Revert "locking/mutex: Don't hog RCU read lock while optimistically spinning"
702cd870a019 Revert "locking/rwsem: Don't hog RCU read lock while optimistically spinning"