Re: [RFC PATCH] scsi: core: Drop Scsi_Host.default_lock

John Garry <[email protected]> Wed, 5 Aug 2026 14:45:29 +0100
Newsgroups gmane.linux.scsi
Organization Oracle Corporation
Message-ID <[email protected]>
On 04/08/2026 21:08, Bart Van Assche wrote:
>> Cool, I'll go through this. But how does it handle the arm v3-related 
>> drivers, like fas216? At a glance, the script requires gnu- 
>> a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07 - but I thought that HW like 
>> this requires an even earlier toolchain version.
> Correct. I think that gcc-8 or older is required to generate correct
> code. But generating correct code is not required to do build testing.
> Hence the following hack in my script for 32-bit ARM architectures that
> deletes a GCC version check from a Kconfig file:
> 
>        if [ "${arch%-*}" = "arm" ]; then
> 	# gcc-9 and later do not support armv3m. Hence the sed commands below.
> 	local f
> 	for f in arch/arm/Kconfig arch/arm/mach-rpc/Kconfig; do
> 	    if [ -e "$f" ]; then
> 		sed -i 's/GCC_VERSION < 90100 && //' "$f"
> 	    fi
> 	done
> 	sed -i 's/select CPU_32v3/select CPU_32v4/' arch/arm/mm/Kconfig
>        fi

ok, I'll try it, thanks!

I do have to question why we maintain support on modern kernels for such 
obsolete HW. The maintenance burden is not zero, as we see here ...