Re: [git pull] device mapper changes for 4.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is only very weakly related to this pull request, but when I look
at the diffstat, I note that outside of the Documentation changes, it
looks like this:

On Thu, Aug 16, 2018 at 1:04 PM Mike Snitzer <snitzer@xxxxxxxxxx> wrote:
>
>  drivers/md/dm-cache-metadata.c                    |  13 +-
>  drivers/md/dm-cache-target.c                      |  35 +-
>  drivers/md/dm-crypt.c                             |  66 ++-
>  drivers/md/dm-delay.c                             | 249 +++++------
>  drivers/md/dm-integrity.c                         | 501 ++++++++++++++++++----
>  drivers/md/dm-kcopyd.c                            |  18 +-
>  drivers/md/dm-raid1.c                             |  17 +-
>  drivers/md/dm-snap.c                              |  41 +-
>  drivers/md/dm-thin.c                              |  31 +-
>  drivers/md/dm-writecache.c                        |   8 +-
>  drivers/md/dm-zoned-reclaim.c                     |   6 +-
>  include/linux/dm-kcopyd.h                         |  12 +-

and what stands out to me is that "include/linux/" file.

It turns out that I don't think it should be in include/linux/ at all,
because it seems entirely internal to drivers/md.

A quick grep shows that nothing outside of drivers/md/ includes that
header file.

So I wonder if you would mind just moving that header file to
drivers/md/, and changing the

   #include <linux/dm-kcopyd.h>

into just

   #include "dm-kopyd.h"

instead?

The reason I care (weakly) is just that I end up looking at diffstats
a lot during the merge window, and it's always nice for me when I see
"this pull request only changes things internal to that particular
subsystem". Then I don't need to  worry as much about any interactions
with any other pulls.

And immediately when there are changes to the main include directory,
that changes, and I start going "ok, who else includes this that I
need to make sure wasn't impacted?"

Right now it's noticeable mainly because I happen to be on my laptop,
so a full "make allmodconfig" takes an hour. Instead, I ended up
checking manually whether rthat include file update could affect
anybody else, and just did the drivers/md/ subdirectory build.

Stupid reason, I know, but I thought I'd spend a couple of minutes
writing an email and maybe next time around I'll have one less thing
to check..

               Linus

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel



[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux