lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:   Wed, 07 Dec 2022 08:32:34 +0100
From:   "Arnd Bergmann" <arnd@...db.de>
To:     "Jiri Slaby" <jirislaby@...nel.org>,
        "Damien Le Moal" <damien.lemoal@...nsource.wdc.com>,
        "Arnd Bergmann" <arnd@...nel.org>
Cc:     linux-kernel@...r.kernel.org,
        "Luis Machado" <luis.machado@....com>, linux-ide@...r.kernel.org,
        stable@...r.kernel.org, "Randy Dunlap" <rdunlap@...radead.org>,
        "Nathan Huckleberry" <nhuck@...gle.com>
Subject: Re: [PATCH] [v2] ata: ahci: fix enum constants for gcc-13

On Wed, Dec 7, 2022, at 07:41, Jiri Slaby wrote:
> Arnd,
>
> I just noticed this on stable@. Do you have more of the gcc-13-enum 
> patches? I sent some (this one incl.), but didn't have time for v2 of 
> some of them. So should I respin the rest or have you fixed them all yet?

I only have this one, as this is the only one that Luis asked me
about. I haven't actually tried using gcc-13 myself yet.

>  > [PATCH] ath11k (gcc13): synchronize 
> ath11k_mac_he_gi_to_nl80211_he_gi()'s return type - "Jiri Slaby (SUSE)" 
> <jirislaby@...nel.org> - 2022-10-31 1243.eml:Message-Id: 
> <20221031114341.10377-1-jirislaby@...nel.org>
>  > [PATCH] block_blk-iocost (gcc13): cast enum members to int in prints 
> - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1245.eml:Message-Id: <20221031114520.10518-1-jirislaby@...nel.org>
>  > [PATCH] bonding (gcc13): synchronize bond_{a,t}lb_xmit() types - 
> "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1244.eml:Message-Id: <20221031114409.10417-1-jirislaby@...nel.org>
>  > [PATCH] drm_amd_display (gcc13): fix enum mismatch - "Jiri Slaby 
> (SUSE)" <jirislaby@...nel.org> - 2022-10-31 1242.eml:Message-Id: 
> <20221031114247.10309-1-jirislaby@...nel.org>
>  > [PATCH] drm_nouveau_kms_nv50- (gcc13): fix nv50_wndw_new_ prototype - 
> "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1242.eml:Message-Id: <20221031114229.10289-1-jirislaby@...nel.org>
>  > [PATCH] init: Kconfig (gcc13): disable -Warray-bounds on gcc-13 too - 
> "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1242.eml:Message-Id: <20221031114212.10266-1-jirislaby@...nel.org>
>  > [PATCH] i40e (gcc13): synchronize allocate_free functions return type 
> & values - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1244.eml:Message-Id: <20221031114456.10482-1-jirislaby@...nel.org>
>  > [PATCH] qed (gcc13): use u16 for fid to be big enough - "Jiri Slaby 
> (SUSE)" <jirislaby@...nel.org> - 2022-10-31 1243.eml:Message-Id: 
> <20221031114354.10398-1-jirislaby@...nel.org>
>  > [PATCH] RDMA_srp (gcc13): force int types for max_send_sge and 
> can_queue - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1245.eml:Message-Id: <20221031114506.10501-1-jirislaby@...nel.org>
>  > [PATCH] sfc (gcc13): synchronize ef100_enqueue_skb()'s return type - 
> "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1244.eml:Message-Id: <20221031114440.10461-1-jirislaby@...nel.org>
>  > [PATCH] thunderbolt (gcc13): synchronize tb_port_is_clx_enabled()'s 
> 2nd param - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1243.eml:Message-Id: <20221031114323.10356-1-jirislaby@...nel.org>
>  > [PATCH] wireguard (gcc13): cast enum limits members to int in prints 
> - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1244.eml:Message-Id: <20221031114424.10438-1-jirislaby@...nel.org>
>  > [PATCH 1_2] ata: ahci (gcc13): use BIT() for bit definitions in enum 
> - "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1243.eml:Message-Id: <20221031114310.10337-1-jirislaby@...nel.org>
>  > [PATCH 2_2] ata: ahci (gcc13): use U suffix for enum definitions - 
> "Jiri Slaby (SUSE)" <jirislaby@...nel.org> - 2022-10-31 
> 1243.eml:Message-Id: <20221031114310.10337-2-jirislaby@...nel.org>

I had a look, these all look good to me, as expected. My guess is that
these all only cause a build failure with -Werror, so Luis didn't
get stuck on the warnings.

Some of them appear to overlap with work that Nathan Huckleberry
did a while ago to fix related clang-14 warnings, see e.g.
https://lore.kernel.org/lkml/20220912214523.929094-1-nhuck@google.com/

I don't know what the state of those is.

    Arnd

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ