diff for duplicates of <20100526184808.GA6031@coldcone> diff --git a/a/1.txt b/N1/1.txt index 40dd254..94815b7 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -16,8 +16,8 @@ On Wed, May 26, 2010 at 20:28 +0400, Bashlykov Arthur wrote: > > down(&ieee->wx_sem); > -> - if(ieee->iw_mode = IW_MODE_INFRA){ -> + if (ieee->iw_mode = IW_MODE_INFRA) { +> - if(ieee->iw_mode == IW_MODE_INFRA){ +> + if (ieee->iw_mode == IW_MODE_INFRA) { > ret = -EOPNOTSUPP; > goto out; > } @@ -40,10 +40,10 @@ Could you please put comment before statements? > ieee->current_network.channel = fwrq->m; > ieee->set_chan(ieee->dev, ieee->current_network.channel); > -> - if(ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER) -> - if(ieee->state = IEEE80211_LINKED){ -> + if (ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER) -> + if (ieee->state = IEEE80211_LINKED) { +> - if(ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) +> - if(ieee->state == IEEE80211_LINKED){ +> + if (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) +> + if (ieee->state == IEEE80211_LINKED) { > > ieee80211_stop_send_beacons(ieee); > ieee80211_start_send_beacons(ieee); @@ -54,7 +54,7 @@ Could you please put comment before statements? > - struct iw_freq *fwrq = & wrqu->freq; > + struct iw_freq *fwrq = &wrqu->freq; > -> if (ieee->current_network.channel = 0) +> if (ieee->current_network.channel == 0) > return -1; > - //NM 0.7.0 will not accept channel any more. > + /* NM 0.7.0 will not accept channel any more. */ @@ -83,8 +83,8 @@ Could you please put comment before statements? > > down(&ieee->wx_sem); > /* use ifconfig hw ether */ -> - if (ieee->iw_mode = IW_MODE_MASTER){ -> + if (ieee->iw_mode = IW_MODE_MASTER) { +> - if (ieee->iw_mode == IW_MODE_MASTER){ +> + if (ieee->iw_mode == IW_MODE_MASTER) { > ret = -1; > goto out; > } @@ -116,7 +116,7 @@ It probably would be better to break a long string into several. > + int len, ret = 0; > unsigned long flags; > -> if (ieee->iw_mode = IW_MODE_MONITOR) +> if (ieee->iw_mode == IW_MODE_MONITOR) > @@ -201,7 +201,7 @@ out: > } > len = ieee->current_network.ssid_len; @@ -139,8 +139,8 @@ It probably would be better to break a long string into several. > union iwreq_data *wrqu, char *extra) > { > u32 tmp_rate = 0; -> - //printk("==>mode:%d, halfNmode:%d\n", ieee->mode, ieee->bHalfWirelessN24GMode); -> + /* printk("==>mode:%d, halfNmode:%d\n", ieee->mode, ieee->bHalfWirelessN24GMode); */ +> - //printk("===>mode:%d, halfNmode:%d\n", ieee->mode, ieee->bHalfWirelessN24GMode); +> + /* printk("===>mode:%d, halfNmode:%d\n", ieee->mode, ieee->bHalfWirelessN24GMode); */ > if (ieee->mode & (IEEE_A | IEEE_B | IEEE_G)) > tmp_rate = ieee->rate; > else if (ieee->mode & IEEE_N_5G) @@ -162,12 +162,12 @@ It probably would be better to break a long string into several. > wrqu->rts.value > MAX_RTS_THRESHOLD) > return -EINVAL; > @@ -284,16 +282,14 @@ int ieee80211_wx_set_mode(struct ieee80211_device *ieee, struct iw_request_info -> if (wrqu->mode = ieee->iw_mode) +> if (wrqu->mode == ieee->iw_mode) > goto out; > -> - if (wrqu->mode = IW_MODE_MONITOR){ +> - if (wrqu->mode == IW_MODE_MONITOR){ > - -> + if (wrqu->mode = IW_MODE_MONITOR) +> + if (wrqu->mode == IW_MODE_MONITOR) > ieee->dev->type = ARPHRD_IEEE80211; > - }else{ > + } else { @@ -222,10 +222,10 @@ I guess we can drop braces with single else statement > ieee->state = IEEE80211_LINKED; > ieee->link_change(ieee->dev); > - // To prevent the immediately calling watch_dog after scan. -> - if(ieee->LinkDetectInfo.NumRecvBcnInPeriod=0||ieee->LinkDetectInfo.NumRecvDataInPeriod=0 ) +> - if(ieee->LinkDetectInfo.NumRecvBcnInPeriod==0||ieee->LinkDetectInfo.NumRecvDataInPeriod==0 ) > - { > + /* To prevent the immediately calling watch_dog after scan. */ -> + if (ieee->LinkDetectInfo.NumRecvBcnInPeriod = 0 || ieee->LinkDetectInfo.NumRecvDataInPeriod = 0) { +> + if (ieee->LinkDetectInfo.NumRecvBcnInPeriod == 0 || ieee->LinkDetectInfo.NumRecvDataInPeriod == 0) { I think that this line also is more than 80 characters long :) > ieee->LinkDetectInfo.NumRecvBcnInPeriod = 1; > - ieee->LinkDetectInfo.NumRecvDataInPeriod= 1; @@ -234,8 +234,8 @@ I think that this line also is more than 80 characters long :) > if (ieee->data_hard_resume) > ieee->data_hard_resume(ieee->dev); > -> - if(ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER) -> + if (ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER) +> - if(ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) +> + if (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) > ieee80211_start_send_beacons(ieee); > > netif_carrier_on(ieee->dev); @@ -243,14 +243,14 @@ I think that this line also is more than 80 characters long :) > > down(&ieee->wx_sem); > -> - if (ieee->iw_mode = IW_MODE_MONITOR || !(ieee->proto_started)){ -> + if (ieee->iw_mode = IW_MODE_MONITOR || !(ieee->proto_started)) { +> - if (ieee->iw_mode == IW_MODE_MONITOR || !(ieee->proto_started)){ +> + if (ieee->iw_mode == IW_MODE_MONITOR || !(ieee->proto_started)) { > ret = -1; > goto out; > } > -> - if ( ieee->state = IEEE80211_LINKED){ -> + if (ieee->state = IEEE80211_LINKED) { +> - if ( ieee->state == IEEE80211_LINKED){ +> + if (ieee->state == IEEE80211_LINKED) { > queue_work(ieee->wq, &ieee->wx_sync_scan_wq); > /* intentionally forget to up sem */ > return 0; @@ -274,9 +274,9 @@ I think that this line also is more than 80 characters long :) > goto out; > } > -> - if (ieee->iw_mode = IW_MODE_MONITOR){ +> - if (ieee->iw_mode == IW_MODE_MONITOR){ > - ret= -1; -> + if (ieee->iw_mode = IW_MODE_MONITOR) { +> + if (ieee->iw_mode == IW_MODE_MONITOR) { > + ret = -1; > goto out; > } @@ -315,19 +315,19 @@ I think that this line also is more than 80 characters long :) > printk(KERN_INFO"raw TX is %s\n", > ieee->raw_tx ? "enabled" : "disabled"); > -> - if(ieee->iw_mode = IW_MODE_MONITOR) +> - if(ieee->iw_mode == IW_MODE_MONITOR) > - { -> - if(prev = 0 && ieee->raw_tx){ -> + if (ieee->iw_mode = IW_MODE_MONITOR) { -> + if (prev = 0 && ieee->raw_tx) { +> - if(prev == 0 && ieee->raw_tx){ +> + if (ieee->iw_mode == IW_MODE_MONITOR) { +> + if (prev == 0 && ieee->raw_tx) { > if (ieee->data_hard_resume) > ieee->data_hard_resume(ieee->dev); > > netif_carrier_on(ieee->dev); > } > -> - if(prev && ieee->raw_tx = 1) -> + if (prev && ieee->raw_tx = 1) +> - if(prev && ieee->raw_tx == 1) +> + if (prev && ieee->raw_tx == 1) > netif_carrier_off(ieee->dev); > } > @@ -347,9 +347,9 @@ I think that this line also is more than 80 characters long :) > if (ieee->mode & (IEEE_N_24G | IEEE_N_5G)) > strlcat(wrqu->name, "/n", IFNAMSIZ); > -> - if((ieee->state = IEEE80211_LINKED) || -> + if ((ieee->state = IEEE80211_LINKED) || -> (ieee->state = IEEE80211_LINKED_SCANNING)) +> - if((ieee->state == IEEE80211_LINKED) || +> + if ((ieee->state == IEEE80211_LINKED) || +> (ieee->state == IEEE80211_LINKED_SCANNING)) > strlcat(wrqu->name, " link", IFNAMSIZ); > - else if(ieee->state != IEEE80211_NOLINK) > + else if (ieee->state != IEEE80211_NOLINK) @@ -417,8 +417,8 @@ Looks like syntax error > > down(&ieee->wx_sem); > -> - if(ieee->ps = IEEE80211_PS_DISABLED){ -> + if (ieee->ps = IEEE80211_PS_DISABLED) { +> - if(ieee->ps == IEEE80211_PS_DISABLED){ +> + if (ieee->ps == IEEE80211_PS_DISABLED) { > wrqu->power.disabled = 1; > goto exit; > } @@ -436,7 +436,7 @@ Looks like syntax error > +/*ieee->current_network.dtim_period * ieee->current_network.beacon_interval * 1024; */ > } > -> if ((ieee->ps & (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) = (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) +> if ((ieee->ps & (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) == (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) > - wrqu->power.flags |= IW_POWER_ALL_R; > + wrqu->power.flags |= IW_POWER_ALL_R; > else if (ieee->ps & IEEE80211_PS_MBCAST) diff --git a/a/content_digest b/N1/content_digest index 06cce6c..8e518d7 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01274891337-7783-1-git-send-email-madness@xakep.ru\0" "From\0Denis Kirjanov <kirjanov@gmail.com>\0" - "Subject\0Re: [PATCH] Staging: rtl8192su: ieee80211: fix brace coding style\0" - "Date\0Wed, 26 May 2010 18:48:08 +0000\0" + "Subject\0Re: [PATCH] Staging: rtl8192su: ieee80211: fix brace coding style issue and other issues in ieee80211_softmac_wx.c Signed-off-by: Bashlykov Arthur <madness@xakep.ru>\0" + "Date\0Wed, 26 May 2010 22:48:08 +0400\0" "To\0Bashlykov Arthur <madness@xakep.ru>\0" "Cc\0gregkh@suse.de" devel@driverdev.osuosl.org @@ -27,8 +27,8 @@ "> \n" "> \tdown(&ieee->wx_sem);\n" "> \n" - "> -\tif(ieee->iw_mode = IW_MODE_INFRA){\n" - "> +\tif (ieee->iw_mode = IW_MODE_INFRA) {\n" + "> -\tif(ieee->iw_mode == IW_MODE_INFRA){\n" + "> +\tif (ieee->iw_mode == IW_MODE_INFRA) {\n" "> \t\tret = -EOPNOTSUPP;\n" "> \t\tgoto out;\n" "> \t}\n" @@ -51,10 +51,10 @@ "> \t\tieee->current_network.channel = fwrq->m;\n" "> \t\tieee->set_chan(ieee->dev, ieee->current_network.channel);\n" "> \n" - "> -\t\tif(ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER)\n" - "> -\t\t\tif(ieee->state = IEEE80211_LINKED){\n" - "> +\t\tif (ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER)\n" - "> +\t\t\tif (ieee->state = IEEE80211_LINKED) {\n" + "> -\t\tif(ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER)\n" + "> -\t\t\tif(ieee->state == IEEE80211_LINKED){\n" + "> +\t\tif (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER)\n" + "> +\t\t\tif (ieee->state == IEEE80211_LINKED) {\n" "> \n" "> \t\t\tieee80211_stop_send_beacons(ieee);\n" "> \t\t\tieee80211_start_send_beacons(ieee);\n" @@ -65,7 +65,7 @@ "> -\tstruct iw_freq *fwrq = & wrqu->freq;\n" "> +\tstruct iw_freq *fwrq = &wrqu->freq;\n" "> \n" - "> \tif (ieee->current_network.channel = 0)\n" + "> \tif (ieee->current_network.channel == 0)\n" "> \t\treturn -1;\n" "> -\t//NM 0.7.0 will not accept channel any more.\n" "> +\t/* NM 0.7.0 will not accept channel any more. */\n" @@ -94,8 +94,8 @@ "> \n" "> \tdown(&ieee->wx_sem);\n" "> \t/* use ifconfig hw ether */\n" - "> -\tif (ieee->iw_mode = IW_MODE_MASTER){\n" - "> +\tif (ieee->iw_mode = IW_MODE_MASTER) {\n" + "> -\tif (ieee->iw_mode == IW_MODE_MASTER){\n" + "> +\tif (ieee->iw_mode == IW_MODE_MASTER) {\n" "> \t\tret = -1;\n" "> \t\tgoto out;\n" "> \t}\n" @@ -127,7 +127,7 @@ "> +\tint len, ret = 0;\n" "> \tunsigned long flags;\n" "> \n" - "> \tif (ieee->iw_mode = IW_MODE_MONITOR)\n" + "> \tif (ieee->iw_mode == IW_MODE_MONITOR)\n" "> @@ -201,7 +201,7 @@ out:\n" "> \t}\n" "> \tlen = ieee->current_network.ssid_len;\n" @@ -150,8 +150,8 @@ "> \t\t\t union iwreq_data *wrqu, char *extra)\n" "> {\n" "> \tu32 tmp_rate = 0;\n" - "> -\t//printk(\"==>mode:%d, halfNmode:%d\\n\", ieee->mode, ieee->bHalfWirelessN24GMode);\n" - "> +\t/* printk(\"==>mode:%d, halfNmode:%d\\n\", ieee->mode, ieee->bHalfWirelessN24GMode); */\n" + "> -\t//printk(\"===>mode:%d, halfNmode:%d\\n\", ieee->mode, ieee->bHalfWirelessN24GMode);\n" + "> +\t/* printk(\"===>mode:%d, halfNmode:%d\\n\", ieee->mode, ieee->bHalfWirelessN24GMode); */\n" "> \tif (ieee->mode & (IEEE_A | IEEE_B | IEEE_G))\n" "> \t\ttmp_rate = ieee->rate;\n" "> \telse if (ieee->mode & IEEE_N_5G)\n" @@ -173,12 +173,12 @@ "> \t\t\t\twrqu->rts.value > MAX_RTS_THRESHOLD)\n" "> \t\t\treturn -EINVAL;\n" "> @@ -284,16 +282,14 @@ int ieee80211_wx_set_mode(struct ieee80211_device *ieee, struct iw_request_info\n" - "> \tif (wrqu->mode = ieee->iw_mode)\n" + "> \tif (wrqu->mode == ieee->iw_mode)\n" "> \t\tgoto out;\n" "> \n" - "> -\tif (wrqu->mode = IW_MODE_MONITOR){\n" + "> -\tif (wrqu->mode == IW_MODE_MONITOR){\n" "> -\n" - "> +\tif (wrqu->mode = IW_MODE_MONITOR)\n" + "> +\tif (wrqu->mode == IW_MODE_MONITOR)\n" "> \t\tieee->dev->type = ARPHRD_IEEE80211;\n" "> -\t}else{\n" "> +\t} else {\n" @@ -233,10 +233,10 @@ "> \tieee->state = IEEE80211_LINKED;\n" "> \tieee->link_change(ieee->dev);\n" "> -\t// To prevent the immediately calling watch_dog after scan.\n" - "> -\tif(ieee->LinkDetectInfo.NumRecvBcnInPeriod=0||ieee->LinkDetectInfo.NumRecvDataInPeriod=0 )\n" + "> -\tif(ieee->LinkDetectInfo.NumRecvBcnInPeriod==0||ieee->LinkDetectInfo.NumRecvDataInPeriod==0 )\n" "> -\t{\n" "> +\t/* To prevent the immediately calling watch_dog after scan. */\n" - "> +\tif (ieee->LinkDetectInfo.NumRecvBcnInPeriod = 0 || ieee->LinkDetectInfo.NumRecvDataInPeriod = 0) {\n" + "> +\tif (ieee->LinkDetectInfo.NumRecvBcnInPeriod == 0 || ieee->LinkDetectInfo.NumRecvDataInPeriod == 0) {\n" "I think that this line also is more than 80 characters long :)\n" "> \t\tieee->LinkDetectInfo.NumRecvBcnInPeriod = 1;\n" "> -\t\tieee->LinkDetectInfo.NumRecvDataInPeriod= 1;\n" @@ -245,8 +245,8 @@ "> \tif (ieee->data_hard_resume)\n" "> \t\tieee->data_hard_resume(ieee->dev);\n" "> \n" - "> -\tif(ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER)\n" - "> +\tif (ieee->iw_mode = IW_MODE_ADHOC || ieee->iw_mode = IW_MODE_MASTER)\n" + "> -\tif(ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER)\n" + "> +\tif (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER)\n" "> \t\tieee80211_start_send_beacons(ieee);\n" "> \n" "> \tnetif_carrier_on(ieee->dev);\n" @@ -254,14 +254,14 @@ "> \n" "> \tdown(&ieee->wx_sem);\n" "> \n" - "> -\tif (ieee->iw_mode = IW_MODE_MONITOR || !(ieee->proto_started)){\n" - "> +\tif (ieee->iw_mode = IW_MODE_MONITOR || !(ieee->proto_started)) {\n" + "> -\tif (ieee->iw_mode == IW_MODE_MONITOR || !(ieee->proto_started)){\n" + "> +\tif (ieee->iw_mode == IW_MODE_MONITOR || !(ieee->proto_started)) {\n" "> \t\tret = -1;\n" "> \t\tgoto out;\n" "> \t}\n" "> \n" - "> -\tif ( ieee->state = IEEE80211_LINKED){\n" - "> +\tif (ieee->state = IEEE80211_LINKED) {\n" + "> -\tif ( ieee->state == IEEE80211_LINKED){\n" + "> +\tif (ieee->state == IEEE80211_LINKED) {\n" "> \t\tqueue_work(ieee->wq, &ieee->wx_sync_scan_wq);\n" "> \t\t/* intentionally forget to up sem */\n" "> \t\treturn 0;\n" @@ -285,9 +285,9 @@ "> \t\tgoto out;\n" "> \t}\n" "> \n" - "> -\tif (ieee->iw_mode = IW_MODE_MONITOR){\n" + "> -\tif (ieee->iw_mode == IW_MODE_MONITOR){\n" "> -\t\tret= -1;\n" - "> +\tif (ieee->iw_mode = IW_MODE_MONITOR) {\n" + "> +\tif (ieee->iw_mode == IW_MODE_MONITOR) {\n" "> +\t\tret = -1;\n" "> \t\tgoto out;\n" "> \t}\n" @@ -326,19 +326,19 @@ "> \tprintk(KERN_INFO\"raw TX is %s\\n\",\n" "> \t ieee->raw_tx ? \"enabled\" : \"disabled\");\n" "> \n" - "> -\tif(ieee->iw_mode = IW_MODE_MONITOR)\n" + "> -\tif(ieee->iw_mode == IW_MODE_MONITOR)\n" "> -\t{\n" - "> -\t\tif(prev = 0 && ieee->raw_tx){\n" - "> +\tif (ieee->iw_mode = IW_MODE_MONITOR) {\n" - "> +\t\tif (prev = 0 && ieee->raw_tx) {\n" + "> -\t\tif(prev == 0 && ieee->raw_tx){\n" + "> +\tif (ieee->iw_mode == IW_MODE_MONITOR) {\n" + "> +\t\tif (prev == 0 && ieee->raw_tx) {\n" "> \t\t\tif (ieee->data_hard_resume)\n" "> \t\t\t\tieee->data_hard_resume(ieee->dev);\n" "> \n" "> \t\t\tnetif_carrier_on(ieee->dev);\n" "> \t\t}\n" "> \n" - "> -\t\tif(prev && ieee->raw_tx = 1)\n" - "> +\t\tif (prev && ieee->raw_tx = 1)\n" + "> -\t\tif(prev && ieee->raw_tx == 1)\n" + "> +\t\tif (prev && ieee->raw_tx == 1)\n" "> \t\t\tnetif_carrier_off(ieee->dev);\n" "> \t}\n" "> \n" @@ -358,9 +358,9 @@ "> \tif (ieee->mode & (IEEE_N_24G | IEEE_N_5G))\n" "> \t\tstrlcat(wrqu->name, \"/n\", IFNAMSIZ);\n" "> \n" - "> -\tif((ieee->state = IEEE80211_LINKED) ||\n" - "> +\tif ((ieee->state = IEEE80211_LINKED) ||\n" - "> \t\t(ieee->state = IEEE80211_LINKED_SCANNING))\n" + "> -\tif((ieee->state == IEEE80211_LINKED) ||\n" + "> +\tif ((ieee->state == IEEE80211_LINKED) ||\n" + "> \t\t(ieee->state == IEEE80211_LINKED_SCANNING))\n" "> \t\tstrlcat(wrqu->name, \" link\", IFNAMSIZ);\n" "> -\telse if(ieee->state != IEEE80211_NOLINK)\n" "> +\telse if (ieee->state != IEEE80211_NOLINK)\n" @@ -428,8 +428,8 @@ "> \n" "> \tdown(&ieee->wx_sem);\n" "> \n" - "> -\tif(ieee->ps = IEEE80211_PS_DISABLED){\n" - "> +\tif (ieee->ps = IEEE80211_PS_DISABLED) {\n" + "> -\tif(ieee->ps == IEEE80211_PS_DISABLED){\n" + "> +\tif (ieee->ps == IEEE80211_PS_DISABLED) {\n" "> \t\twrqu->power.disabled = 1;\n" "> \t\tgoto exit;\n" "> \t}\n" @@ -447,7 +447,7 @@ "> +/*ieee->current_network.dtim_period * ieee->current_network.beacon_interval * 1024; */\n" "> \t}\n" "> \n" - "> if ((ieee->ps & (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) = (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST))\n" + "> if ((ieee->ps & (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST)) == (IEEE80211_PS_MBCAST | IEEE80211_PS_UNICAST))\n" "> -\t \twrqu->power.flags |= IW_POWER_ALL_R;\n" "> +\t\twrqu->power.flags |= IW_POWER_ALL_R;\n" "> \telse if (ieee->ps & IEEE80211_PS_MBCAST)\n" @@ -461,4 +461,4 @@ "> devel@linuxdriverproject.org\n" > http://driverdev.linuxdriverproject.org/mailman/listinfo/devel -df72b0d71016c946559f3c0a6b133e3b8b106b9b922b4c7f7ba13140bacb1a55 +351ac7aa897bc302e7486859dd0c5c1cc5fa494b575e4c56eaad5c524bc3159a
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.