From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A90951C862D for ; Wed, 14 May 2025 19:18:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747250303; cv=none; b=NQ4n4HeohtJ+j2RVMoAGcDzo+cf6/eF2uLze5dsRUN+W3K0lk7QcQQjTgRX4CdcadwhxPoVptejeRnXacodZDlanrg3ns50/U6/pS0lYH33juhthYU7fOvTLKqKOeP+ul0kgofsI8yckWVoHJwrgmTi9tvvbekE54HBC1/SXM9M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747250303; c=relaxed/simple; bh=XrXmnmRjncSSf1IHs/E2IvTF5foNI34I6tfdd0fnbFw=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=lepakBJ4bkf2uwOYKcB3MAtz0seSHrKcFDM2dWxKJ73u9oh9xwd4i+C0Grd4aujILPLidxGCs9d/6QmXicmeAxTSMB26MwQWtZpF0CIoOLIYiUSp2TWZkj5vLa1xsu6s3J+8YSZIBSTw6NLw0yC/zFsczEB1/sI90xY5VRC/wHc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=usp.br; spf=pass smtp.mailfrom=usp.br; dkim=pass (2048-bit key) header.d=usp.br header.i=@usp.br header.b=FN/eWwrl; arc=none smtp.client-ip=209.85.208.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=usp.br Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=usp.br Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=usp.br header.i=@usp.br header.b="FN/eWwrl" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-5fbf007ea38so275379a12.3 for ; Wed, 14 May 2025 12:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=usp.br; s=usp-google; t=1747250297; x=1747855097; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=WzQk/AAR9p4FxY4gLbI9yzSEdp1QQ76d2Rjg+CLG1QM=; b=FN/eWwrlnlJiKiysr0n8w90jDPdQ6FlAM6PZAoW+ltIt1aw6yprkKUPBBzKUmh8RcQ 77yJBTSEv0P045Qsw9EPeExKfr7hJPsRT9JrIGbY4esW9uzMV7EyBjL8ikVx0N5ceU74 5DNoZhKQAjB6EPheOY86AZNtC4ge42qw4EwYTPvjRR6IusyZb42dcDL0QhZ6Rwtq6zk9 wVPW/tfWZBJ83cE7vratxbOHP4spCKCPUrMTG11eHExDh4ofHevTRHkofF6Z3Xth2rwT 1wsPaT1sfnAZYSwYSPtN9kyxiHwESBgvJ02QNHxvRjG6G1jxfFKENUJB+rS3+KR9ypOg K57g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747250297; x=1747855097; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WzQk/AAR9p4FxY4gLbI9yzSEdp1QQ76d2Rjg+CLG1QM=; b=Foou4R02m0j/qWkBeCwazvsFqEbYvUJvrJnI+g4GVob3RnclzNgHAdbZKVqSsvIue3 55QYZfOUyYhdhSUAUCa1/OThmVPTnLsqG0koFL6EBdbQPlRgguEhIPLZpmo9vLl2OHAB KAlCjp5WsF8+qOZ6KEcca1/o+c608S6VU+mlbJSKnrd/Dj7aJhbeAK9agl3v2BB/iQNr zZlxVbzhI4qRU/h+AyI76fpYhSC0SC8W2pp/VMbEfYRLQNddyrkHuiw7cq8syWxdU6KA d5BUJ+UEoVKDKqhbNWYNS5j/vwkGc37F1MO61I/ebDg5hxzL/v6fcfLCSOK0pdvn0qmB VPJQ== X-Gm-Message-State: AOJu0YzuP2DyBXq7vO+h9FCpO3RNcoynfkFULiZk9rylQtb9DFKKN43n 2+tfs9Zm0blkA5n5kShdeGew7HftBFj2YnLWgzrXkLUOk7WYDlZLD64UVj0w7gydZBMrQk8ZO75 PP/L0zouPZp1yXac+NnzM5s5sPQzoVMElON7Y05gIcgu4Dg4mJ/k= X-Gm-Gg: ASbGncvyFEjLNgS24X2wUqFTv0bHAltKJZJgm0VaDghyQ2wJQwJzeXb65aLPEKk8OXj GV+/Jr77jwefBqF9Pmw8Hq4XI+sCxiNjFOck8NaZWluOlAkwWXm7degS9Byb3agtxyseXZniIUj OmoY0pWRX140iPgJliaWdTZ8LEBpDUV+A= X-Google-Smtp-Source: AGHT+IGimOnikjcroJJtfCA3QfndlI7N+zZ8s8wnDpYaNDrVQu1oJrbsX72aHCc4vB+AAFhg35NDsJWIwtJKTfkkKyQ= X-Received: by 2002:a05:6402:51d3:b0:5fc:4045:7d74 with SMTP id 4fb4d7f45d1cf-5ff988a55c4mr3356679a12.9.1747250296696; Wed, 14 May 2025 12:18:16 -0700 (PDT) Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Lucas Eiji Uchiyama Date: Wed, 14 May 2025 16:18:04 -0300 X-Gm-Features: AX0GCFvAXvs-2uIi9dbSEFAHWi6f5S3OBSch7KAe4p5Di5ezkfbm62aJHB4LVkA Message-ID: Subject: /: [FirstTimer] Remove DISABLE_SIGN_COMPARE_WARNINGS from file add-interactive.c To: git@vger.kernel.org Cc: Lucas Eiji Uchiyama Content-Type: multipart/mixed; boundary="00000000000044fbd606351d6910" --00000000000044fbd606351d6910 Content-Type: multipart/alternative; boundary="00000000000044fbd406351d690e" --00000000000044fbd406351d690e Content-Type: text/plain; charset="UTF-8" This is an initial contribution to git, based on the SoC 2025 ideas for microprojects. It removes the DISABLE_SIGN_COMPARE_WARNINGS macro and solves the warnings generated by running make DEVELOPER=1 -j4 --00000000000044fbd406351d690e Content-Type: text/html; charset="UTF-8"
This is an initial contribution to git, based on the SoC 2025 ideas
for microprojects. It removes the DISABLE_SIGN_COMPARE_WARNINGS macro and
solves the warnings generated by running make DEVELOPER=1 -j4

--00000000000044fbd406351d690e-- --00000000000044fbd606351d6910 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-FirstTimer-Remove-DISABLE_SIGN_COMPARE_WARNINGS-from.patch" Content-Disposition: attachment; filename="0001-FirstTimer-Remove-DISABLE_SIGN_COMPARE_WARNINGS-from.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_maobnkca0 RnJvbSA0YTBkZDhjNzk4NmJlZDFlYmE4MDZjNWRjZTI1NzE1ZmYwZDE3YzEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFaWppIFVjaGl5YW1hIDxlaWppdWNoaXlhbWFAZ2l0aHViLmNv bT4KRGF0ZTogV2VkLCAxNCBNYXkgMjAyNSAxNToyNzo1MSAtMDMwMApTdWJqZWN0OiBbUEFUQ0hd IC86IFtGaXJzdFRpbWVyXSBSZW1vdmUgRElTQUJMRV9TSUdOX0NPTVBBUkVfV0FSTklOR1MgZnJv bQogZmlsZSBhZGQtaW50ZXJhY3RpdmUuYwoKVGhpcyBpcyBhbiBpbml0aWFsIGNvbnRyaWJ1dGlv biB0byBnaXQsIGJhc2VkIG9uIHRoZSBTb0MgMjAyNSBpZGVhcwpmb3IgbWljcm9wcm9qZWN0cy4g SXQgcmVtb3ZlcyB0aGUgRElTQUJMRV9TSUdOX0NPTVBBUkVfV0FSTklOR1MgbWFjcm8gYW5kCnNv bHZlcyB0aGUgd2FybmluZ3MgZ2VuZXJhdGVkIGJ5IHJ1bm5pbmcgbWFrZSBERVZFTE9QRVI9MSAt ajQKClNpZ25lZC1vZmYtYnk6IEx1Y2FzIEVpamkgVWNoaXlhbWEgPGVpaml1Y2hpeWFtYUB1c3Au YnI+Ci0tLQogYWRkLWludGVyYWN0aXZlLmMgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9hZGQtaW50ZXJhY3RpdmUuYyBiL2FkZC1pbnRlcmFjdGl2ZS5jCmluZGV4IDk3ZmYz NWI2ZjEuLjNhMGM0NGM0N2YgMTAwNjQ0Ci0tLSBhL2FkZC1pbnRlcmFjdGl2ZS5jCisrKyBiL2Fk ZC1pbnRlcmFjdGl2ZS5jCkBAIC0xLDUgKzEsMyBAQAotI2RlZmluZSBESVNBQkxFX1NJR05fQ09N UEFSRV9XQVJOSU5HUwotCiAjaW5jbHVkZSAiZ2l0LWNvbXBhdC11dGlsLmgiCiAjaW5jbHVkZSAi YWRkLWludGVyYWN0aXZlLmgiCiAjaW5jbHVkZSAiY29sb3IuaCIKQEAgLTIxMywxMCArMjExLDEw IEBAIHN0YXRpYyBzc2l6ZV90IGZpbmRfdW5pcXVlKGNvbnN0IGNoYXIgKnN0cmluZywgc3RydWN0 IHByZWZpeF9pdGVtX2xpc3QgKmxpc3QpCiAJZWxzZSBpZiAoaW5kZXggPiAwICYmCiAJCSBzdGFy dHNfd2l0aChsaXN0LT5zb3J0ZWQuaXRlbXNbaW5kZXggLSAxXS5zdHJpbmcsIHN0cmluZykpCiAJ CXJldHVybiAtMTsKLQllbHNlIGlmIChpbmRleCArIDEgPCBsaXN0LT5zb3J0ZWQubnIgJiYKKwll bHNlIGlmIChpbmRleCArIDEgPCAobG9uZyBpbnQpKGxpc3QtPnNvcnRlZC5ucikgJiYKIAkJIHN0 YXJ0c193aXRoKGxpc3QtPnNvcnRlZC5pdGVtc1tpbmRleCArIDFdLnN0cmluZywgc3RyaW5nKSkK IAkJcmV0dXJuIC0xOwotCWVsc2UgaWYgKGluZGV4IDwgbGlzdC0+c29ydGVkLm5yICYmCisJZWxz ZSBpZiAoaW5kZXggPCAobG9uZyBpbnQpKGxpc3QtPnNvcnRlZC5ucikgJiYKIAkJIHN0YXJ0c193 aXRoKGxpc3QtPnNvcnRlZC5pdGVtc1tpbmRleF0uc3RyaW5nLCBzdHJpbmcpKQogCQlpdGVtID0g bGlzdC0+c29ydGVkLml0ZW1zW2luZGV4XS51dGlsOwogCWVsc2UKQEAgLTI0NCw3ICsyNDIsNyBA QCBzdGF0aWMgdm9pZCBsaXN0KHN0cnVjdCBhZGRfaV9zdGF0ZSAqcywgc3RydWN0IHN0cmluZ19s aXN0ICpsaXN0LCBpbnQgKnNlbGVjdGVkLAogCQljb2xvcl9mcHJpbnRmX2xuKHN0ZG91dCwgcy0+ aGVhZGVyX2NvbG9yLAogCQkJCSAiJXMiLCBvcHRzLT5oZWFkZXIpOwogCi0JZm9yIChpID0gMDsg aSA8IGxpc3QtPm5yOyBpKyspIHsKKwlmb3IgKGkgPSAwOyBpIDwgKGxvbmcgaW50KShsaXN0LT5u cik7IGkrKykgewogCQlvcHRzLT5wcmludF9pdGVtKGksIHNlbGVjdGVkID8gc2VsZWN0ZWRbaV0g OiAwLCBsaXN0LT5pdGVtcyArIGksCiAJCQkJIG9wdHMtPnByaW50X2l0ZW1fZGF0YSk7CiAKQEAg LTM4NSw3ICszODMsNyBAQCBzdGF0aWMgc3NpemVfdCBsaXN0X2FuZF9jaG9vc2Uoc3RydWN0IGFk ZF9pX3N0YXRlICpzLAogCQkJCQl0byA9IGZyb20gKyAxOwogCQkJfQogCi0JCQlpZiAoZnJvbSA8 IDAgfHwgZnJvbSA+PSBpdGVtcy0+aXRlbXMubnIgfHwKKwkJCWlmIChmcm9tIDwgMCB8fCBmcm9t ID49IChsb25nIGludCkoaXRlbXMtPml0ZW1zLm5yKSB8fAogCQkJICAgIChzaW5nbGV0b24gJiYg ZnJvbSArIDEgIT0gdG8pKSB7CiAJCQkJY29sb3JfZnByaW50Zl9sbihzdGRlcnIsIHMtPmVycm9y X2NvbG9yLAogCQkJCQkJIF8oIkh1aCAoJXMpPyIpLCBwKTsKQEAgLTM5NSw3ICszOTMsNyBAQCBz dGF0aWMgc3NpemVfdCBsaXN0X2FuZF9jaG9vc2Uoc3RydWN0IGFkZF9pX3N0YXRlICpzLAogCQkJ CWJyZWFrOwogCQkJfQogCi0JCQlpZiAodG8gPiBpdGVtcy0+aXRlbXMubnIpCisJCQlpZiAodG8g PiAobG9uZyBpbnQpKGl0ZW1zLT5pdGVtcy5ucikpCiAJCQkJdG8gPSBpdGVtcy0+aXRlbXMubnI7 CiAKIAkJCWZvciAoOyBmcm9tIDwgdG87IGZyb20rKykKQEAgLTg1OSw3ICs4NTcsNyBAQCBzdGF0 aWMgaW50IGdldF91bnRyYWNrZWRfZmlsZXMoc3RydWN0IHJlcG9zaXRvcnkgKnIsCiAJYWRkX3Bh dHRlcm5fbGlzdCgmZGlyLCBFWENfQ01ETCwgIi0tZXhjbHVkZSBvcHRpb24iKTsKIAlmaWxsX2Rp cmVjdG9yeSgmZGlyLCByLT5pbmRleCwgcHMpOwogCi0JZm9yIChpID0gMDsgaSA8IGRpci5ucjsg aSsrKSB7CisJZm9yIChpID0gMDsgKGxvbmcgaW50KShpKSA8IGRpci5ucjsgaSsrKSB7CiAJCXN0 cnVjdCBkaXJfZW50cnkgKmVudCA9IGRpci5lbnRyaWVzW2ldOwogCiAJCWlmIChpbmRleF9uYW1l X2lzX290aGVyKHItPmluZGV4LCBlbnQtPm5hbWUsIGVudC0+bGVuKSkgewpAQCAtOTM5LDcgKzkz Nyw3IEBAIHN0YXRpYyBpbnQgcnVuX3BhdGNoKHN0cnVjdCBhZGRfaV9zdGF0ZSAqcywgY29uc3Qg c3RydWN0IHBhdGhzcGVjICpwcywKIAkJcmV0dXJuIC0xOwogCiAJaWYgKHVubWVyZ2VkX2NvdW50 IHx8IGJpbmFyeV9jb3VudCkgewotCQlmb3IgKGkgPSBqID0gMDsgaSA8IGZpbGVzLT5pdGVtcy5u cjsgaSsrKSB7CisJCWZvciAoaSA9IGogPSAwOyBpIDwgKGxvbmcgaW50KShmaWxlcy0+aXRlbXMu bnIpOyBpKyspIHsKIAkJCXN0cnVjdCBmaWxlX2l0ZW0gKml0ZW0gPSBmaWxlcy0+aXRlbXMuaXRl bXNbaV0udXRpbDsKIAogCQkJaWYgKGl0ZW0tPmluZGV4LmJpbmFyeSB8fCBpdGVtLT53b3JrdHJl ZS5iaW5hcnkpIHsKQEAgLTk3Miw3ICs5NzAsNyBAQCBzdGF0aWMgaW50IHJ1bl9wYXRjaChzdHJ1 Y3QgYWRkX2lfc3RhdGUgKnMsIGNvbnN0IHN0cnVjdCBwYXRoc3BlYyAqcHMsCiAJCXN0cnVjdCBz dHJ2ZWMgYXJncyA9IFNUUlZFQ19JTklUOwogCQlzdHJ1Y3QgcGF0aHNwZWMgcHNfc2VsZWN0ZWQg PSB7IDAgfTsKIAotCQlmb3IgKGkgPSAwOyBpIDwgZmlsZXMtPml0ZW1zLm5yOyBpKyspCisJCWZv ciAoaSA9IDA7IGkgPCAobG9uZyBpbnQpKGZpbGVzLT5pdGVtcy5ucik7IGkrKykKIAkJCWlmIChm aWxlcy0+c2VsZWN0ZWRbaV0pCiAJCQkJc3RydmVjX3B1c2goJmFyZ3MsCiAJCQkJCSAgICBmaWxl cy0+aXRlbXMuaXRlbXNbaV0uc3RyaW5nKTsKQEAgLTEwMTgsNyArMTAxNiw3IEBAIHN0YXRpYyBp bnQgcnVuX2RpZmYoc3RydWN0IGFkZF9pX3N0YXRlICpzLCBjb25zdCBzdHJ1Y3QgcGF0aHNwZWMg KnBzLAogCQkJICAgICBvaWRfdG9faGV4KCFpc19pbml0aWFsID8gJm9pZCA6CiAJCQkJCXMtPnIt Pmhhc2hfYWxnby0+ZW1wdHlfdHJlZSksCiAJCQkgICAgICItLSIsIE5VTEwpOwotCQlmb3IgKGkg PSAwOyBpIDwgZmlsZXMtPml0ZW1zLm5yOyBpKyspCisJCWZvciAoaSA9IDA7IGkgPCAobG9uZyBp bnQpKGZpbGVzLT5pdGVtcy5ucik7IGkrKykKIAkJCWlmIChmaWxlcy0+c2VsZWN0ZWRbaV0pCiAJ CQkJc3RydmVjX3B1c2goJmNtZC5hcmdzLAogCQkJCQkgICAgZmlsZXMtPml0ZW1zLml0ZW1zW2ld LnN0cmluZyk7CkBAIC0xMTQ2LDcgKzExNDQsNyBAQCBpbnQgcnVuX2FkZF9pKHN0cnVjdCByZXBv c2l0b3J5ICpyLCBjb25zdCBzdHJ1Y3QgcGF0aHNwZWMgKnBzKQogCXNzaXplX3QgaTsKIAlpbnQg cmVzID0gMDsKIAotCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNvbW1hbmRfbGlzdCk7IGkr KykgeworCWZvciAoaSA9IDA7IGkgPCAobG9uZyBpbnQpKEFSUkFZX1NJWkUoY29tbWFuZF9saXN0 KSk7IGkrKykgewogCQlzdHJ1Y3QgY29tbWFuZF9pdGVtICp1dGlsID0geGNhbGxvYygxLCBzaXpl b2YoKnV0aWwpKTsKIAkJdXRpbC0+Y29tbWFuZCA9IGNvbW1hbmRfbGlzdFtpXS5jb21tYW5kOwog CQlzdHJpbmdfbGlzdF9hcHBlbmQoJmNvbW1hbmRzLml0ZW1zLCBjb21tYW5kX2xpc3RbaV0uc3Ry aW5nKQpAQCAtMTE4Myw3ICsxMTgxLDcgQEAgaW50IHJ1bl9hZGRfaShzdHJ1Y3QgcmVwb3NpdG9y eSAqciwgY29uc3Qgc3RydWN0IHBhdGhzcGVjICpwcykKIAkJc3RydWN0IGNvbW1hbmRfaXRlbSAq dXRpbDsKIAogCQlpID0gbGlzdF9hbmRfY2hvb3NlKCZzLCAmY29tbWFuZHMsICZtYWluX2xvb3Bf b3B0cyk7Ci0JCWlmIChpIDwgMCB8fCBpID49IGNvbW1hbmRzLml0ZW1zLm5yKQorCQlpZiAoaSA8 IDAgfHwgaSA+PSAobG9uZyBpbnQpKGNvbW1hbmRzLml0ZW1zLm5yKSkKIAkJCXV0aWwgPSBOVUxM OwogCQllbHNlCiAJCQl1dGlsID0gY29tbWFuZHMuaXRlbXMuaXRlbXNbaV0udXRpbDsKLS0gCjIu MzQuMQoK --00000000000044fbd606351d6910--