All of lore.kernel.org
 help / color / mirror / Atom feed
* [lkp] [+646 bytes kernel size regression] [i386-tinyconfig] [d33aabb218] dma-mapping: move the remaining DMA API calls out of line
@ 2020-03-23 17:35 kbuild test robot
  2020-03-23 17:41 ` Christoph Hellwig
  0 siblings, 1 reply; 3+ messages in thread
From: kbuild test robot @ 2020-03-23 17:35 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1564 bytes --]


FYI, we noticed a +646 bytes kernel size regression due to commit:

commit: d33aabb218303a701d6cfd637fb25f1a78764488 (dma-mapping: move the remaining DMA API calls out of line)
git://git.infradead.org/users/hch/misc.git dma-bypass.3

Details as below (size data is obtained by `nm --size-sort vmlinux`):

fd27a526: ARM/dma-mapping: merge __dma_supported into arm_dma_supported
d33aabb2: dma-mapping: move the remaining DMA API calls out of line

+---------------------------------+----------+----------+-------+
|             symbol              | fd27a526 | d33aabb2 | delta |
+---------------------------------+----------+----------+-------+
| nm.T.dma_map_resource           | 0        | 100      | 100   |
| bzImage                         | 440336   | 440432   | 96    |
| nm.T.dma_map_page_attrs         | 0        | 71       | 71    |
| nm.T.dma_map_sg_attrs           | 0        | 69       | 69    |
| nm.T.dma_unmap_page_attrs       | 0        | 61       | 61    |
| nm.T.dma_unmap_resource         | 0        | 61       | 61    |
| nm.T.dma_unmap_sg_attrs         | 0        | 61       | 61    |
| nm.T.dma_sync_sg_for_cpu        | 0        | 56       | 56    |
| nm.T.dma_sync_sg_for_device     | 0        | 56       | 56    |
| nm.T.dma_sync_single_for_cpu    | 0        | 56       | 56    |
| nm.T.dma_sync_single_for_device | 0        | 56       | 56    |
| nm.R.linux_banner               | 118      | 117      | -1    |
+---------------------------------+----------+----------+-------+



Thanks,
Kbuild test robot

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [lkp] [+646 bytes kernel size regression] [i386-tinyconfig] [d33aabb218] dma-mapping: move the remaining DMA API calls out of line
  2020-03-23 17:35 [lkp] [+646 bytes kernel size regression] [i386-tinyconfig] [d33aabb218] dma-mapping: move the remaining DMA API calls out of line kbuild test robot
@ 2020-03-23 17:41 ` Christoph Hellwig
  2020-03-24  0:46   ` Rong Chen
  0 siblings, 1 reply; 3+ messages in thread
From: Christoph Hellwig @ 2020-03-23 17:41 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

On Tue, Mar 24, 2020 at 01:35:49AM +0800, kbuild test robot wrote:
> 
> FYI, we noticed a +646 bytes kernel size regression due to commit:

What is the config?  This almost sounds like there are not drivers
calling the DMA API, which seems a little odd.  Once you have a few
drivers this should reduce the code size significantly..

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [lkp] [+646 bytes kernel size regression] [i386-tinyconfig] [d33aabb218] dma-mapping: move the remaining DMA API calls out of line
  2020-03-23 17:41 ` Christoph Hellwig
@ 2020-03-24  0:46   ` Rong Chen
  0 siblings, 0 replies; 3+ messages in thread
From: Rong Chen @ 2020-03-24  0:46 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 505 bytes --]



On 3/24/20 1:41 AM, Christoph Hellwig wrote:
> On Tue, Mar 24, 2020 at 01:35:49AM +0800, kbuild test robot wrote:
>> FYI, we noticed a +646 bytes kernel size regression due to commit:
> What is the config?  This almost sounds like there are not drivers
> calling the DMA API, which seems a little odd.  Once you have a few
> drivers this should reduce the code size significantly..

Hi Christoph,

The config file can be generated by "make ARCH=i386 tinyconfig".

Best Regards,
Rong Chen

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-03-24  0:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-23 17:35 [lkp] [+646 bytes kernel size regression] [i386-tinyconfig] [d33aabb218] dma-mapping: move the remaining DMA API calls out of line kbuild test robot
2020-03-23 17:41 ` Christoph Hellwig
2020-03-24  0:46   ` Rong Chen

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.