From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF032C433EF for ; Fri, 21 Jan 2022 02:33:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 239436B0082; Thu, 20 Jan 2022 21:33:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1E9136B0083; Thu, 20 Jan 2022 21:33:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0B1156B0085; Thu, 20 Jan 2022 21:33:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0225.hostedemail.com [216.40.44.225]) by kanga.kvack.org (Postfix) with ESMTP id ECEA46B0082 for ; Thu, 20 Jan 2022 21:33:28 -0500 (EST) Received: from smtpin13.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 9365F181E25A1 for ; Fri, 21 Jan 2022 02:33:28 +0000 (UTC) X-FDA: 79052722896.13.FC37900 Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by imf30.hostedemail.com (Postfix) with ESMTP id 28E358000E for ; Fri, 21 Jan 2022 02:33:27 +0000 (UTC) Received: by mail-pj1-f50.google.com with SMTP id v11-20020a17090a520b00b001b512482f36so4990527pjh.3 for ; Thu, 20 Jan 2022 18:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dBy/CC6BIEsV98v55hmxC9LzMoHsxKrj8y/GPrRxmV0=; b=WI8ngvcqJEubuvFeWMLrQoXwb+m/EBu/K6HYWSWnLHgUJOrItFTo3Jg/+w2vpKndlL NPwn4dKFwoYu/pSj4y0jJyuPTC/86KPv2TIaoV1CivCQDjroOgoPo8HBIuUhHWBVUEHW MmYBK58pZuRckLnIlmo8cWBd3mj+kGeVp3B0D/HF/UcC70Cs3QXH+6WGKEuLuaq0LqCA 1SOC2KuJZTSpaydepv2nkvItj4MFGl9qmRflHygB4/jC9QmzmAskX37/Dh8AXKavjX+4 bqdtPVEfyeEGGwwejIylY4XN5HYgX28q27ux3ETWcDTp9mqQfon2m2X4cejwaQoknEf6 Dowg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dBy/CC6BIEsV98v55hmxC9LzMoHsxKrj8y/GPrRxmV0=; b=qlz9gABp0uZMTW4ULMpbSmywpFqdUn0nvcVCdxmkZNHf98NK546qDMVHIkrQn8mNt9 RrCdu5sMuYon6uiinB1Rhif4/pdINtAfS1uOlN8DQoKYFSdBlT+l7DVJP+NHt8nkbbjU +2u2DRzibqvcaM8vOZ9995XW9RGAczDEHveloLjXXKWcAfwd3ZGL8utya+VAowSxf793 M543LbGmpq4jEYg6cKwC5QOSjDHEJ+/co1Lwg1YgltcAZxFyoA8sFMiVmN5SLn6OJKXL 8oV+8thoD/XXzGviBT/L9WFD/HogF3dwXM2/Vv4G1tGsJxHhknxOLVtwAG6Jg+bSXeOf OZBg== X-Gm-Message-State: AOAM5303x15pPRFn6RatrQ0vPiNKNwFPgurdLKaorFS5io+bq0CPpLvc mvIdPnNlJ2OPYzxXA7RvTBPt0yHV7DXX1lx5VtI= X-Google-Smtp-Source: ABdhPJyTOkMz59zmne+7NWahAjQgcmUkxfdh+P7oX/SlrGbVAUICPavw6r1lY8EFqyqlgELrU+DSwFZyhPVad5pysN0= X-Received: by 2002:a17:90b:1d83:: with SMTP id pf3mr14348213pjb.228.1642732406871; Thu, 20 Jan 2022 18:33:26 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Yury Norov Date: Thu, 20 Jan 2022 18:33:07 -0800 Message-ID: Subject: Re: [GIT PULL] Bitmap patches for 5.17-rc1 To: Linus Torvalds Cc: Alexey Klimov , Andrew Morton , Alexander Lobakin , Andy Shevchenko , Dennis Zhou , Jiri Olsa , linux-mm , mm-commits@vger.kernel.org, Ulf Hansson , Will Deacon , Wolfram Sang , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 28E358000E X-Stat-Signature: foqzemut37tm43gtiubddpxcsz6sxibm Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=WI8ngvcq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf30.hostedemail.com: domain of yury.norov@gmail.com designates 209.85.216.50 as permitted sender) smtp.mailfrom=yury.norov@gmail.com X-Rspamd-Server: rspam03 X-HE-Tag: 1642732407-671763 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Jan 20, 2022 at 7:53 AM Linus Torvalds wrote: > > On Sat, Jan 15, 2022 at 7:10 PM Yury Norov wrote: > > > > bitmap patches for 5.17-rc1 > > > > Hi Linus, please pull these patches for bitmap. They were supposed to > > be pulled in 5.16 cycle, but due to merge glitch we decided to merge them > > in 5.17. > > So I'm looking at this pull request that changes quite a bit of random > files, and some rather core headers, and I see *no* actual explanation > for what this pull request does and why I should pull it. > > Only a "we didn't do it last cycle, so we should do it now". That's > not much of an argument. If anything, it makes me go "there was > something wrong with it last time". > > I can look at the commits (and I did), but that's really not how this > is all supposed to work. > > When I _do_ look at the commits, one thing that stands out is how this > was all appears to be rebased after the merge window opened (just > minutes before you sent the pull request, I suspect). > > Which is *also* not how things are supposed to work. > > I also don't have your pgp key (not your fault - pgp key distribution > is broken because keyservers are broken) and I haven't pulled from you > before. That all just makes this pull request something where I think > it's all likely good, but there are enough problems that I haven't > actually pulled it. > > Put another way: the contents do not appear _wrong_ per se, but there > are many things in this pull request that keep me from actually doing > the pull.. > > Linus My apologies - this is my first pull request ever. This series has been sent to you by Andrew in September 8, but it was broken and you dropped it: https://www.spinics.net/lists/linux-mm/msg269772.html This pull request includes 3 series' and has been sent to Andrew in this form at Aug 14: http://lkml.iu.edu/hypermail/linux/kernel/2108.1/07328.html One patch from Andy Shevchenko is already upstreamed. The others are: bitmap: introduce for_each_set_bitrange() https://lore.kernel.org/lkml/YPG8SdsbQ+sxjk0w@yury-ThinkPad/T/ all: use find_next_*_bit() instead of find_first_*_bit() where possible (should read: use 'first' instead of 'next') https://lore.kernel.org/lkml/YMVSHCY9yEocmfVD@yury-ThinkPad/T/ bitmap: unify for_each_bit() macros https://lore.kernel.org/lkml/20210719021755.883182-1-yury.norov@gmail.com/ It spent almost 6 month in the linux-next. Would be great to finally merge it. My PGP public key is attached. Thanks, Yury -----BEGIN PGP PUBLIC KEY BLOCK----- mQGNBGHWbSUBDADO5P610/ZZq/kHTTxtHgWAZtHqzN8QDd7TYT9W8HTIi8U04EUD wDhtTXSvSXG8yQgY4svwY6q4ORn96G91kdT1cA8skCPvNZYx9LVUzrzsYxMc9U98 7YYu00/dFA7rEBZmMg8rWP0YON0093WFOx94z3/GTkhEN39wZDNdVxuJTtMu6Ykw AIDhoOMD92Q6XguChfgCcHjrjlOOn1AuRE5akAmK3UuEjxosWpr1jFmSVQ0gHhrD kIbcN9IFIVYkLkwdqwxobmW8pRlpgs7bRBRLLD0LeT3vZ/yyRzDvq0PcOeQ3B78M ZlCgeqfhJzPGZFO02WqMV9u090NdxwJ0f5+N8ZmddW4wGFa9FMyNGKO7gsITVwvx 7MBubAvrpoPwB1eVzITDb0kjJf3eWSh5WQuGtGpv8i6ATHDTGYl8gCdvb7EkgDmg YWeHWEy29cNEXvmuu+hV2QvB7snQL3vNo/J3V8+tgP0QraK/szsGMgPneS40+YfK xZLqD7jFBAu5AeMAEQEAAbQhWXVyeSBOb3JvdiA8eXVyeS5ub3JvdkBnbWFpbC5j b20+iQHOBBMBCgA4FiEEi8GdvG6xMhdgpu/4sUSA/TofvsgFAmHWbSUCGwMFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQsUSA/Tofvsgz3Qv/cVkMC+efwo6cD6Wp YlZfqDc9ygHJ6CrRKKSEO4vQOLgPTmbNjIcaAQcyDF34x839Dwi+UTJOyXB5wYzW 0D4T+J4zs+fLPc6izPgpEmjPaflh9zwgPuKQtfeI6/xVmV9vOwwV37E9ZiUjEdd+ BegK70eoif7dJgNqj7pWNn8H2eOVmyL4rK7eWTYJz3AWBjA5q2Xva4IJS7+gLOSM RmtxfwZdla50AcaxHWUaxfE3Q8Q/LFaIBFKEjVO5XWWsOmuj64ceSikNdHGiGpGU UJpizR5IRRnEpvtWe54mj4dh2L55sU5fyzaQ4D+6dxEC5lOvFyV4SlHJwScTO2mJ mvKEGxto7L2/bvcRyzkOxaEzEOVj/z9XjyNVX6MnuWEv2SwlxJmZMwQPt1Rz2lQi i7sDHToDxdS7wplYStHWSDT736fZjXC5vwAwNzx+eeHF2YERBhzWVR5SruLycsFp qeIg7V65NXurATdMVnO39Wtrl5V4CUZmzVhzLMyc12z662VyuQGNBGHWbSUBDADS rXm60ZthpvuOG2Mnv82Hrofroh/lzDgvhx1vht+5tg65Y9ZxdWGg33X20RVcbyCs CLXsDx1bUuf+upvlc2BNcPC9igq5An1vTQjiSs/cvu00b5K1YuGh0cqC5so9C39s Ir7Fwba8Qh02NdDVfmgBo9pYd4GhjqWLAM/cYTAGmAaKMYMzN8BtP5mAOwQU55gN O3Na46OGXm7r10fCWJwYNsMEUmKzNJQroww8t04vCBWBEe8kpYS42K4hm2gBc/2+ EUmxFKjy8RrHyLicIOuNiiz1/GK4oMeZK8nhBebm/Kggok5G8iQlUArcKcT6dGh6 kJh+uTThaamhA8SI1hBlYe4evs0v9VCbrihCLwhnhzvoH9PHF1EpHezqLVcfrf/G oqvpTeIcW+2P8M4SF6QjHrEM4z/DPggp3hXNkaqX1Gz/zBjc+ZfoBqEE23Tt2hSh YbQ83gquUNiCkNhOH6JJOIWvButfenyzXNbDqu/RnAZDlcocLd3ivNJmlCVrnAsA EQEAAYkBtgQYAQoAIBYhBIvBnbxusTIXYKbv+LFEgP06H77IBQJh1m0lAhsMAAoJ ELFEgP06H77IFIwL/0E0HumprcozXuIUTKXeZwSBV/GNinr308FixnGFJlh/JILd 6cNS3703+Us2ITp3LEyCMB1QlSfgLL6+GYWnpZAess3bm2g2DCeA5UxuCDVuT6wY YJWTVdY5a8mGgNpxm8WPZdW6sJoipjZyBxAtBw3rODz8QWsCEXCgB9kAcoHiRnxn 8DvOwuGWCiKDOqdeyRz7x8aHbOjYK5ZJXBhon7AvE2HcUb96A0TQySfcoSY+MNHy AkAccWN0+xarzWs5Wmq8u4l+ofCMCVu0jZqwBRlWELBUclj5FGbxcM+QFLgwMrc6 FODbFXMgej3AD5ZEPB+1oxUDsQtDGvylKh1gslJd0wntpXTQKBnuxKgStAEPUSWr h6ZRebhQ727NtFot17ECb3NpAxIM9lZONNaG8wYFV431gs4IZ1gQrxtzST4H97Ze Jb0REaila/2bFtMmpvrPeE64/F9k4eGNrJfGBUj8OYGERLJ43nho4kGPMK5OfEl7 08ht3nV3xa60SBfdBQ== =BCNg -----END PGP PUBLIC KEY BLOCK-----