On 23.01.24 05:40, Paul Thompson wrote: > > With my longstanding configuration, kernels upto 6.6.9 work fine. > Kernels 6.6.1[0123] and 6.7.[01] all lock up in early (open-rc) init, > before even the virtual filesystems are mounted. > > The last thing visible on the console is the nfsclient service > being started and: > > Call to flock failed: Funtion not implemented. (twice) > > Then the machine is unresponsive, numlock doesnt toggle the keyboard led, > and the alt-sysrq chords appear to do nothing. > > The problem is solved by changing my 6.6.9 config option: > > # CONFIG_FILE_LOCKING is not set > to > CONFIG_FILE_LOCKING=y > > (This option is under File Systems > Enable POSIX file locking API) > > I do not recall why I unset that, but it was working for I think the > entire 6.6 series until 6.6.10. Anyway thought I would mention it in case > anyone else hits it. Thx for the report. CCing a few people to let them known about this. Among them Jeff, who had a few fs patches that were backported to 6.6.10 (at the end of the list below). FWIW, in case anyone wonders what went into that stable release, here is a slightly trimmed down list: $ git log v6.6.9..v6.6.10 --oneline | grep -v -e wifi -e ftrace -e kexec -e ksmb -e 'platform/' -e tracing: -e netfilter: -e mptcp c9a51ebb4bac69 Linux 6.6.10 baa88944038bbe ring-buffer: Fix wake ups when buffer_percent is set to 100 c62b9a2daf2866 Revert "nvme-fc: fix race between error recovery and creating association" d16c5d215b53b3 mm/memory-failure: check the mapcount of the precise page 8c7da70d9ae4c1 mm/memory-failure: cast index to loff_t before shifting it 07550b1461d4d0 mm: migrate high-order folios in swap cache correctly d16eb52c176ccf mm/filemap: avoid buffered read/write race to read inconsistent data 09141f08fdf69a selftests: secretmem: floor the memory size to the multiple of page_size 2c30b8b105d690 maple_tree: do not preallocate nodes for slot stores b5f63f5e8a6820 block: renumber QUEUE_FLAG_HW_WC 183c8972b6a6f8 linux/export: Ensure natural alignment of kcrctab array 466e9af1550724 linux/export: Fix alignment for 64-bit ksymtab entries 28d6cde17f2191 virtio_ring: fix syncs DMA memory with different direction 9a49874443307c fs: cifs: Fix atime update check 23171df51f601c client: convert to new timestamp accessors 5b5599a7eee5e6 fs: new accessor methods for atime and mtime Ciao, Thorsten