Fwd: Re: [GIT PULL] PCI changes for v5.12

wuzhouhui wuzhouhui14 at mails.ucas.ac.cn
Fri Feb 26 05:02:07 EST 2021

On 2/26/21 3:07 PM, Greg KH wrote:
> On Fri, Feb 26, 2021 at 12:54:16PM +0800, wuzhouhui wrote:
>> I'm confused about what the Linus said. It seemed that the branch cannot
>> be rebased after merged into linux-next under normal circumstances, why?
> You should never rebase a public-facing branch.
>> Linus found this issue by check commit time of commits, but I also found so
>> many commit in mainline are too young to be merged into linux-next before
>> merge to mainline. If the rebase is not recommended, why people like to
>> do rebase after commits are merged into linux-next?
> What commits have you found, and are you sure those are not just merged
> through email submissions to Linus instead of a git tree pull?  Please
> note that some subsystems still use email, like Andrew Morton's.
Following commit log are copied from mainline

14 hours    Merge tag 'pwm/for-5.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git...HEADmaster    Linus 
Torvalds    7    -374/+65
14 hours    Merge tag 'for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost    Linus 
Torvalds    22    -507/+1492
14 hours    Merge tag 'mips_5.12_1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mips...    Linus 
Torvalds    8    -5/+190
14 hours    Merge tag 'drm-next-2021-02-26' of 
git://anongit.freedesktop.org/drm/drm    Linus Torvalds    68 -423/+1223
14 hours    Merge tag 'net-5.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/net...    Linus 
Torvalds    68    -371/+734
14 hours    Merge tag 'acpi-5.12-rc1-3' of 
git://git.kernel.org/pub/scm/linux/kernel/git/...    Linus Torvalds    
8    -27/+334
15 hours    Merge tag 'drm-intel-next-fixes-2021-02-25' of 
git://anongit.freedesktop.org/...    Dave Airlie    7    -94/+65
15 hours    Merge tag 'amd-drm-fixes-5.12-2021-02-24' of 
https://gitlab.freedesktop.org/a...    Dave Airlie    11    -48/+158
15 hours    Merge tag 'drm-misc-next-fixes-2021-02-25' of 
git://anongit.freedesktop.org/d...    Dave Airlie    14    -62/+197
16 hours    Merge tag 'kbuild-v5.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mas...    Linus 
Torvalds    65    -498/+698
16 hours    Merge tag 'ext4_for_linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/t...    Linus Torvalds    
6    -49/+59
16 hours    Merge branch 'acpi-tables'    Rafael J. Wysocki    4 -0/+316
16 hours    Merge tag 'pci-v5.12-changes' of 
git://git.kernel.org/pub/scm/linux/kernel/gi...    Linus Torvalds 73    
16 hours    r8169: fix jumbo packet handling on RTL8168e    Heiner 
Kallweit    1    -2/+2
16 hours    net: phy: micrel: set soft_reset callback to 
genphy_soft_reset for KSZ8081    Christian Melki    1    -0/+1
16 hours    Merge tag 'nds32-for-linux-5.12' of 
git://git.kernel.org/pub/scm/linux/kernel...    Linus Torvalds 4    -50/+5
16 hours    net: psample: Fix netlink skb length with tunnel info Chris 
Mi    1    -2/+2
16 hours    net: broadcom: bcm4908_enet: fix NAPI poll returned value    
Rafał Miłecki    1    -0/+2
16 hours    net: broadcom: bcm4908_enet: fix RX path possible mem 
leak    Rafał Miłecki    1    -0/+1

We can see that, last non-merge commit is just 2 hours older than 
merge-commits committed
by Linus, so these non-merge commits shouldn't contained in linux-next 
before merge into
mainline. Does me  misunderstand something?

> As for why people like to rebase, I do not know, you will have to ask
> them why they like to do bad things :)
> does this help?
> greg k-h
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

More information about the Kernelnewbies mailing list