Retard may not be in there as a swear word. It could be a comment regarding a "delay". [1]
[1] :to delay or impede the development or progress of : to slow up especially by preventing or hindering advance or accomplishment
[1] :to delay or impede the development or progress of : to slow up especially by preventing or hindering advance or accomplishment
$ git grep -i retard v6.15
v6.15:drivers/net/dsa/sja1105/sja1105_dynamic_config.c:/* The switch is so retarded that it makes our command/entry abstraction
v6.15:drivers/net/wireless/broadcom/b43/phy_a.h:#define B43_OFDMTAB_ADVRETARD B43_OFDMTAB(0x09, 0)
v6.15:drivers/net/wireless/broadcom/b43/phy_lp.h:#define B43_LPPHY_ADVANCEDRETARDROTOR_ADDR B43_PHY_OFDM(0x8B) /* AdvancedRetardRotor Address */
v6.15:drivers/net/wireless/broadcom/b43/phy_n.h:#define B43_NPHY_PHYSTAT_ADVRET B43_PHY_N(0x1F3) /* PHY stats ADV retard */
v6.15:drivers/net/wireless/broadcom/b43/tables.c:const u32 b43_tab_retard[] = {
v6.15:drivers/net/wireless/broadcom/b43/tables.c: BUILD_BUG_ON(B43_TAB_RETARD_SIZE != ARRAY_SIZE(b43_tab_retard));
v6.15:drivers/net/wireless/broadcom/b43/tables.h:#define B43_TAB_RETARD_SIZE 53
v6.15:drivers/net/wireless/broadcom/b43/tables.h:extern const u32 b43_tab_retard[];
v6.15:drivers/net/wireless/broadcom/b43/wa.c:static void b43_wa_art(struct b43_wldev *dev) /* ADV retard table */
v6.15:drivers/net/wireless/broadcom/b43/wa.c: for (i = 0; i < B43_TAB_RETARD_SIZE; i++)
v6.15:drivers/net/wireless/broadcom/b43/wa.c: b43_ofdmtab_write32(dev, B43_OFDMTAB_ADVRETARD,
v6.15:drivers/net/wireless/broadcom/b43/wa.c: i, b43_tab_retard[i]);
v6.15:drivers/net/wireless/broadcom/b43legacy/ilt.c:const u32 b43legacy_ilt_retard[B43legacy_ILT_RETARD_SIZE] = {
v6.15:drivers/net/wireless/broadcom/b43legacy/ilt.h:#define B43legacy_ILT_RETARD_SIZE 53
v6.15:drivers/net/wireless/broadcom/b43legacy/ilt.h:extern const u32 b43legacy_ilt_retard[B43legacy_ILT_RETARD_SIZE];
v6.15:drivers/net/wireless/broadcom/b43legacy/phy.c: for (i = 0; i < B43legacy_ILT_RETARD_SIZE; i++)
v6.15:drivers/net/wireless/broadcom/b43legacy/phy.c: b43legacy_ilt_retard[i]);
v6.15:drivers/net/wireless/broadcom/b43legacy/phy.h:#define B43legacy_OFDMTAB_ADVRETARD B43legacy_OFDMTAB(0x09, 0)
v6.15:drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:/* Advance Retard */
v6.15:fs/bcachefs/bkey_cmp.h: /* we shouldn't need asm for this, but gcc is being retarded: */Meh. Probably more likely is those damn automod settings on reddit (which aren't, you know, configured by moderators according to what their community wants or anything)
Autistic is also being used this way but its long-term fate is not so clear to me.
In general euphemisms cannot keep up with bigotry, I rather consider it a lost cause.
I don't. It doesn't seem to be that difficult to be aware of these things, and if I can save others from feeling the twinge of pain from being reminded of their childhood, or other abusive memories, simply by not using a few words... why wouldn't I?