On 07/30/2018 10:04 AM, Miguel Ojeda wrote:
Hi Geert, Martin, all,

On Mon, Jul 30, 2018 at 8:46 AM, Geert Uytterhoeven
<ge...@linux-m68k.org> wrote:
Below is the list of build error/warning regressions/improvements in
v4.18-rc7[1] compared to v4.17[2].

There are quite some -Wstringop-* warnings, so here is some
information that may be useful and/or save time for other maintainers:

  * Many of these (-Wstringop-*) happen only on recent GCCs, e.g. 8.1.

  * Most of the targets in the build bot (i.e. the linked URLs) do not
use such modern GCC -- you need to take a look at e.g.
linus/parisc-allmodconfig/parisc.

  * If your strings are intended to be non-null-terminated, we could
mark them with the new nonstring attribute (we were discussing adding
support for it a few months ago, the patch is in the list if you want
to test if it helps in your case: see [1]).

  * For drivers/auxdisplay/, it seems that GCC 8.1/8.2 (the release
versions) do not trigger some of the warnings (nor the current 9.0). I
compiled a quite old GCC 8.0 (while it was in development,
905e9975935e1c) after -Wstringop-* was introduced and the warnings are
triggered when compiling the untouched kernel sources. However, if I
pick a reduced test case and when building *outside of the kernel*,
the warnings appear again in 8.1/8.2/current 9.0, see [2] below. I
guess that is a result of the warnings requiring some optimization
passes enabled. Martin Sebor (CC'd) fixed some false positives from
what I can see in gcc's log, but possibly there are still some quirks
(?). I am unsure what options the linus/parisc-allmodconfig/parisc
target using, since even the text of the warning itself is different.

Also, a suggestion for Geert (or whoever is maintaining the bot): it
would be nice to see from which target the warnings are exactly coming
from. Many/most warnings come from many/most targets, but at least
knowing 1 of them would be nice.

Hope that helps,
Miguel

[1] https://lkml.org/lkml/2018/2/17/198

[2]
// gcc -std=gnu89 -Wall -Wextra -Wpedantic -O2
// Note that most versions (old 8.0, release 8.1, release 8.2...) see
the potential problem here; but they do not complain about the last
strncpy; only the first two, which is also strange.

#include <string.h>

struct logical_input {
    union {
        struct {    /* valid when type == INPUT_TYPE_KBD */
            /* strings can be non null-terminated */
            char press_str[sizeof(void *) + sizeof(int)] /*
__attribute__((nonstring)) to tell gcc this is alright */;
            char repeat_str[sizeof(void *) + sizeof(int)];
            char release_str[sizeof(void *) + sizeof(int)];
        } kbd;
    } u;
};

void panel_bind_key(struct logical_input *key, const char *press,
                     const char *repeat,
                     const char *release)
{
    strncpy(key->u.kbd.press_str, press, sizeof(key->u.kbd.press_str));
    strncpy(key->u.kbd.repeat_str, repeat, sizeof(key->u.kbd.repeat_str));
    strncpy(key->u.kbd.release_str, release,
        sizeof(key->u.kbd.release_str));
}

Thanks for pointing this out!

The first two calls are diagnosed because GCC uses the size
of the destination array as the size of the accessed object
(it would be invalid to write past its end and into the next
subobject).  In the last call, since the destination array
is the last member of the enclosing object, GCC conservatively
treats it as a (potential) flexible array member and decides
the actual array could be bigger than its type implies.  This
heuristic is designed to throttle optimization and doesn't
necessarily have to impact diagnostics (they could be more
strict) but the code for both for this warning is the same
so we end up with a false negative.  The -Wstringop-overflow
warning uses its own more refined logic and would trigger on
this case so it makes sense tighten up the truncation warning
and diagnose both.  I opened bug 86764 in GCC Bugzilla to
take care of this.

The just released GCC 8.2 fixes a few -Wstringop-truncation
false positives based on some of the feedback I got.  If
there are any other issues (false positives or negatives)
please let me know.

Martin



Summarized:
  - build errors: +1/-1
  - build warnings: +216/-46406

JFYI, when comparing v4.18-rc7[1] to v4.18-rc6[3], the summaries are:
  - build errors: +0/-1
  - build warnings: +72/-62

Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.

Happy fixing! ;-)

Thanks to the linux-next team for providing the build service.

[1] 
http://kisskb.ellerman.id.au/kisskb/branch/linus/head/acb1872577b346bd15ab3a3f8dff780d6cca4b70/
 (233 out of 244 configs)
[2] 
http://kisskb.ellerman.id.au/kisskb/branch/linus/head/29dcea88779c856c7dc92040a0c01233263101d4/
 (all 244 configs)
[3] 
http://kisskb.ellerman.id.au/kisskb/branch/linus/head/d72e90f33aa4709ebecc5005562f52335e106a60/
 (233 out of 244 configs)


*** ERRORS ***

1 error regressions:
  + error: "__sync_icache_dcache" [drivers/xen/xen-privcmd.ko] undefined!:  => 
N/A

1 error improvements:
  - /kisskb/src/include/linux/thread_info.h: error: call to '__bad_copy_from' 
declared with attribute error: copy source size is too small: 134:19 =>


*** WARNINGS ***

[Deleted 26903 lines about "warning: ... [-Wpointer-sign]" on 
parisc-allmodconfig]
[Deleted 19308 lines about "warning: -ffunction-sections disabled; it makes 
profiling impossible [enabled by default]" on parisc-allmodconfig]

216 warning regressions:
  + /kisskb/src/arch/parisc/include/asm/cmpxchg.h: warning: value computed is not 
used [-Wunused-value]:  => 48:3
  + /kisskb/src/arch/parisc/kernel/pci-dma.c: warning: 'proc_pcxl_dma_show' 
defined but not used [-Wunused-function]:  => 335:12
  + /kisskb/src/arch/s390/kernel/sysinfo.c: warning: 'sysinfo_show' defined but 
not used [-Wunused-function]:  => 275:12
  + /kisskb/src/arch/xtensa/kernel/pci.c: warning: 'pci_ctrl_tail' defined but not 
used [-Wunused-variable]:  => 45:32
  + /kisskb/src/crypto/ablkcipher.c: warning: 'strncpy' specified bound 64 equals 
destination size [-Wstringop-truncation]:  => 374:2, 448:2
  + /kisskb/src/crypto/async_tx/raid6test.c: warning: 
'raid6_dual_recov.constprop.1' uses dynamic stack allocation [enabled by default]: 
 => 128:1
  + /kisskb/src/crypto/blkcipher.c: warning: 'strncpy' specified bound 64 equals 
destination size [-Wstringop-truncation]:  => 513:2
  + /kisskb/src/drivers/auxdisplay/panel.c: warning: 'strncpy' output may be 
truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation]:  
=> 1505:2, 1506:2, 1507:2
  + /kisskb/src/drivers/devfreq/devfreq.c: warning: 'strncpy' specified bound 16 
equals destination size [-Wstringop-truncation]:  => 593:2
  + /kisskb/src/drivers/firmware/google/coreboot_table.c: warning: 'ret' may be 
used uninitialized in this function [-Wuninitialized]:  => 102:9
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: 
warning: 'strncpy' output may be truncated copying 19 bytes from a string of 
length 19 [-Wstringop-truncation]:  => 2291:2
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: 
warning: 'strncpy' specified bound 32 equals destination size 
[-Wstringop-truncation]:  => 3381:2
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: 
warning: the frame size of 1032 bytes is larger than 1024 bytes 
[-Wframe-larger-than=]:  => 2021:1
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: 
warning: the frame size of 1044 bytes is larger than 1024 bytes 
[-Wframe-larger-than=]:  => 2731:1
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c: warning: 
'amdgpu_set_pp_dpm_mclk' uses dynamic stack allocation [enabled by default]:  
=> 681:1
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c: warning: 
'amdgpu_set_pp_dpm_pcie' uses dynamic stack allocation [enabled by default]:  
=> 732:1
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c: warning: 
'amdgpu_set_pp_dpm_sclk' uses dynamic stack allocation [enabled by default]:  
=> 631:1
  + /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: warning: 'cdns_dsi_resume' 
defined but not used [-Wunused-function]:  => 1340:12
  + /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: warning: 'cdns_dsi_suspend' 
defined but not used [-Wunused-function]:  => 1353:12
  + /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: warning: 'tda9950_write_range' uses 
dynamic stack allocation [enabled by default]:  => 96:1
  + /kisskb/src/drivers/gpu/drm/nouveau/nvif/client.c: warning: 'strncpy' 
specified bound 32 equals destination size [-Wstringop-truncation]:  => 72:2
  + /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c: warning: 
overflow in conversion from 'int' to '__s8' {aka 'signed char'} changes value from 
'-251' to '5' [-Woverflow]:  => 60:21
  + /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c: warning: 
'strncpy' specified bound 16 equals destination size [-Wstringop-truncation]:  
=> 192:2
  + /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c: warning: 'strncpy' 
specified bound 32 equals destination size [-Wstringop-truncation]:  => 267:2
  + /kisskb/src/drivers/infiniband/hw/cxgb4/device.c: warning: 'prev_time' may be 
used uninitialized in this function [-Wuninitialized]:  => 152:14
  + /kisskb/src/drivers/infiniband/hw/ocrdma/ocrdma_hw.c: warning: 'strncpy' 
output may be truncated copying 31 bytes from a string of length 31 
[-Wstringop-truncation]:  => 1368:3
  + /kisskb/src/drivers/isdn/capi/capidrv.c: warning: 'strncpy' output may be 
truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation]:  
=> 2302:2
  + /kisskb/src/drivers/isdn/capi/capidrv.c: warning: 'strncpy' output may be 
truncated copying 32 bytes from a string of length 49 [-Wstringop-truncation]:  
=> 2016:3, 1827:3
  + /kisskb/src/drivers/isdn/i4l/isdn_net.c: warning: 'strncpy' specified bound 32 
equals destination size [-Wstringop-truncation]:  => 2997:2
  + /kisskb/src/drivers/isdn/i4l/isdn_tty.c: warning: 'strncpy' output may be 
truncated copying 5 bytes from a string of length 49 [-Wstringop-truncation]:  
=> 2054:4
  + /kisskb/src/drivers/isdn/i4l/isdn_tty.c: warning: 'strncpy' output truncated 
before terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 790:3, 880:3
  + /kisskb/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.27' uses 
dynamic stack allocation [enabled by default]:  => 648:1
  + /kisskb/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.26' 
uses dynamic stack allocation [enabled by default]:  => 795:1
  + /kisskb/src/drivers/md/dm-log-userspace-base.c: warning: 'strncpy' specified 
bound 129 equals destination size [-Wstringop-truncation]:  => 226:2
  + /kisskb/src/drivers/media/platform/fsl-viu.c: warning: "in_be32" redefined 
[enabled by default]:  => 42:0
  + /kisskb/src/drivers/media/platform/fsl-viu.c: warning: "out_be32" redefined 
[enabled by default]:  => 41:0
  + /kisskb/src/drivers/media/platform/omap3isp/isp.c: warning: 
'isp_resume_modules' defined but not used [-Wunused-function]:  => 1008:13
  + /kisskb/src/drivers/media/platform/omap3isp/isp.c: warning: 
'isp_suspend_modules' defined but not used [-Wunused-function]:  => 974:12
  + /kisskb/src/drivers/misc/c2port/core.c: warning: 'strncpy' specified bound 32 
equals destination size [-Wstringop-truncation]:  => 929:2
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: 
'____alloc_ei_netdev' defined but not used [-Wunused-function]:  => 988:27
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_close' defined 
but not used [-Wunused-function]:  => 230:12
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_get_stats' 
defined but not used [-Wunused-function]:  => 850:33
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_open' defined 
but not used [-Wunused-function]:  => 201:12
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_poll' defined 
but not used [-Wunused-function]:  => 509:13
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: 
'__ei_set_multicast_list' defined but not used [-Wunused-function]:  => 950:13
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_start_xmit' 
defined but not used [-Wunused-function]:  => 300:20
  + /kisskb/src/drivers/net/ethernet/8390/lib8390.c: warning: '__ei_tx_timeout' 
defined but not used [-Wunused-function]:  => 254:13
  + /kisskb/src/drivers/net/ethernet/intel/i40e/i40e_ptp.c: warning: 'strncpy' 
specified bound 16 equals destination size [-Wstringop-truncation]:  => 697:2
  + /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c: warning: overflow 
in implicit constant conversion [-Woverflow]:  => 543:41
  + /kisskb/src/drivers/net/ethernet/marvell/sky2.c: warning: 'strncpy' specified 
bound 16 equals destination size [-Wstringop-truncation]:  => 4928:3
  + /kisskb/src/drivers/net/hamradio/hdlcdrv.c: warning: 'strncpy' specified bound 
32 equals destination size [-Wstringop-truncation]:  => 614:4
  + /kisskb/src/drivers/net/phy/dp83640_reg.h: warning: "PAGE0" redefined:  => 8
  + /kisskb/src/drivers/net/wireless/broadcom/b43/leds.c: warning: 'strncpy' 
specified bound 32 equals destination size [-Wstringop-truncation]:  => 134:2
  + /kisskb/src/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c: 
warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a 
string of the same length [-Wstringop-truncation]:  => 4167:2
  + /kisskb/src/drivers/net/wireless/intel/iwlwifi/fw/dbg.c: warning: 'strncpy' 
specified bound 64 equals destination size [-Wstringop-truncation]:  => 753:2
  + /kisskb/src/drivers/net/wireless/intersil/hostap/hostap_ioctl.c: warning: 
'strncpy' specified bound 16 equals destination size [-Wstringop-truncation]:  
=> 3611:3
  + /kisskb/src/drivers/net/wireless/intersil/prism54/isl_ioctl.c: warning: 
'strncpy' output may be truncated copying 16 bytes from a string of length 28 
[-Wstringop-truncation]:  => 284:2
  + /kisskb/src/drivers/net/wireless/ray_cs.c: warning: 'strncpy' specified bound 
32 equals destination size [-Wstringop-truncation]:  => 638:3
  + /kisskb/src/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c: warning: 
'strncpy' specified bound 22 equals destination size [-Wstringop-truncation]:  
=> 149:2
  + /kisskb/src/drivers/nvme/host/core.c: warning: 'strncpy' output may be 
truncated copying 223 bytes from a string of length 255 [-Wstringop-truncation]:  
=> 2061:3
  + /kisskb/src/drivers/nvme/target/discovery.c: warning: 'strncpy' output 
truncated copying 8 bytes from a string of length 11 [-Wstringop-truncation]:  
=> 160:2
  + /kisskb/src/drivers/nvmem/rave-sp-eeprom.c: warning: 'rave_sp_eeprom_io' uses 
dynamic stack allocation [enabled by default]:  => 133:1
  + /kisskb/src/drivers/power/supply/charger-manager.c: warning: 'strncpy' output 
may be truncated copying 32 bytes from a string of length 32 
[-Wstringop-truncation]:  => 488:3
  + /kisskb/src/drivers/rpmsg/qcom_glink_native.c: warning: 'strncpy' specified 
bound 32 equals destination size [-Wstringop-truncation]:  => 1404:3, 1454:3
  + /kisskb/src/drivers/scsi/3w-sas.c: warning: 'strncpy' output truncated before 
terminating nul copying 11 bytes from a string of the same length 
[-Wstringop-truncation]:  => 1328:3
  + /kisskb/src/drivers/scsi/arcmsr/arcmsr_hba.c: warning: 'strncpy' output 
truncated before terminating nul copying 16 bytes from a string of the same length 
[-Wstringop-truncation]:  => 2971:3
  + /kisskb/src/drivers/scsi/arcmsr/arcmsr_hba.c: warning: 'strncpy' output 
truncated before terminating nul copying 4 bytes from a string of the same length 
[-Wstringop-truncation]:  => 2973:3
  + /kisskb/src/drivers/scsi/arcmsr/arcmsr_hba.c: warning: 'strncpy' output 
truncated before terminating nul copying 8 bytes from a string of the same length 
[-Wstringop-truncation]:  => 2969:3
  + /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: warning: 'dma_addr' may be 
used uninitialized in this function [-Wmaybe-uninitialized]:  => 1910:19
  + /kisskb/src/drivers/scsi/ips.c: warning: 'strncpy' output may be truncated 
copying 4 bytes from a string of length 7 [-Wstringop-truncation]:  => 5627:2
  + /kisskb/src/drivers/scsi/ips.c: warning: 'strncpy' output truncated before 
terminating nul copying 16 bytes from a string of the same length 
[-Wstringop-truncation]:  => 4040:2, 3520:6
  + /kisskb/src/drivers/scsi/ips.c: warning: 'strncpy' output truncated before 
terminating nul copying 4 bytes from a string of the same length 
[-Wstringop-truncation]:  => 4041:2, 3522:6, 5625:2, 5626:2
  + /kisskb/src/drivers/scsi/ips.c: warning: 'strncpy' output truncated before 
terminating nul copying 8 bytes from a string of the same length 
[-Wstringop-truncation]:  => 2243:2, 4039:2, 3518:6
  + /kisskb/src/drivers/scsi/ips.c: warning: 'strncpy' specified bound 4 equals 
destination size [-Wstringop-truncation]:  => 5628:2
  + /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: warning: 'strncpy' specified 
bound 8 equals destination size [-Wstringop-truncation]:  => 886:2
  + /kisskb/src/drivers/scsi/qla2xxx/qla_mr.c: warning: 'strncpy' output may be 
truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation]:  
=> 1886:4, 1890:4, 1888:4, 1882:4, 1892:4
  + /kisskb/src/drivers/staging/fbtft/fbtft-core.c: warning: 'strncpy' specified 
bound 16 equals destination size [-Wstringop-truncation]:  => 774:2
  + /kisskb/src/drivers/staging/ks7010/ks_wlan_net.c: warning: 'strncpy' output 
may be truncated copying 16 bytes from a string of length 32 
[-Wstringop-truncation]:  => 385:2
  + /kisskb/src/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c: warning: 'strncpy' 
specified bound 16 equals destination size [-Wstringop-truncation]:  => 1923:2
  + /kisskb/src/drivers/staging/rtl8192e/rtllib_softmac.c: warning: 'strncpy' 
output may be truncated copying 32 bytes from a string of length 32 
[-Wstringop-truncation]:  => 1694:5, 1687:5
  + /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: warning: 
'strncpy' output may be truncated copying 32 bytes from a string of length 32 
[-Wstringop-truncation]:  => 1468:5, 1463:6
  + /kisskb/src/drivers/staging/rtl8712/rtl871x_ioctl_linux.c: warning: 'strncpy' 
specified bound 16 equals destination size [-Wstringop-truncation]:  => 1792:2
  + /kisskb/src/drivers/staging/rts5208/rtsx_scsi.c: warning: 'strncpy' output 
truncated copying 28 bytes from a string of length 29 [-Wstringop-truncation]:  
=> 539:3
  + /kisskb/src/drivers/staging/rts5208/rtsx_scsi.c: warning: 'strncpy' output 
truncated copying between 1 and 27 bytes from a string of length 29 
[-Wstringop-truncation]:  => 539:3
  + /kisskb/src/drivers/staging/speakup/kobjects.c: warning: 'strncpy' output 
truncated before terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 522:2, 391:2
  + /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c: 
warning: 'strncpy' specified bound 128 equals destination size 
[-Wstringop-truncation]:  => 916:2
  + /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c: warning: 
'cxgbit_tx_datain_iso.isra.32' uses dynamic stack allocation [enabled by default]: 
 => 501:1
  + /kisskb/src/drivers/target/iscsi/iscsi_target_tpg.c: warning: 'strncat' 
specified bound 1 equals source length [-Wstringop-overflow=]:  => 639:3
  + /kisskb/src/drivers/target/iscsi/iscsi_target_tpg.c: warning: 'strncat' 
specified bound 4 equals source length [-Wstringop-overflow=]:  => 640:3
  + /kisskb/src/drivers/video/fbdev/uvesafb.c: warning: 'strncpy' output truncated 
before terminating nul copying 4 bytes from a string of the same length 
[-Wstringop-truncation]:  => 425:2
  + /kisskb/src/drivers/video/fbdev/uvesafb.c: warning: 'strncpy' specified bound 
4096 equals destination size [-Wstringop-truncation]:  => 1873:2
  + /kisskb/src/drivers/video/hdmi.c: warning: 'strncpy' specified bound 16 equals 
destination size [-Wstringop-truncation]:  => 175:2
  + /kisskb/src/drivers/video/hdmi.c: warning: 'strncpy' specified bound 8 equals 
destination size [-Wstringop-truncation]:  => 174:2
  + /kisskb/src/fs/ceph/mds_client.c: warning: 'strncpy' output may be truncated 
copying 64 bytes from a string of length 64 [-Wstringop-truncation]:  => 3647:2
  + /kisskb/src/fs/cifs/cifsencrypt.c: warning: 'strncpy' specified bound 16 
equals destination size [-Wstringop-truncation]:  => 306:3
  + /kisskb/src/fs/configfs/symlink.c: warning: 'strncpy' output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 67:3
  + /kisskb/src/fs/ext4/super.c: warning: 'strncpy' specified bound 32 equals 
destination size [-Wstringop-truncation]:  => 326:2, 330:3
  + /kisskb/src/fs/f2fs/namei.c: warning: 'strncpy' output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 257:3, 249:3
  + /kisskb/src/fs/hfsplus/xattr.c: warning: 'strncpy' output truncated before 
terminating nul copying 4 bytes from a string of the same length 
[-Wstringop-truncation]:  => 416:3
  + /kisskb/src/fs/kernfs/symlink.c: warning: 'strncpy' output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 91:3
  + /kisskb/src/fs/proc/vmcore.c: warning: 'vmcoredd_mmap_dumps' defined but not 
used [-Wunused-function]:  => 228:12
  + /kisskb/src/fs/xfs/xfs_xattr.c: warning: 'strncpy' output may be truncated 
copying between 5 and 9 bytes from a string of length 9 [-Wstringop-truncation]:  
=> 142:2
  + /kisskb/src/include/linux/overflow.h: warning: comparison of distinct pointer 
types lacks a cast:  => 54:15, 53:15
  + /kisskb/src/include/net/sock.h: warning: 'sk' may be used uninitialized in 
this function [-Wuninitialized]:  => 1863:19
  + /kisskb/src/include/scsi/fc_encode.h: warning: 'strncpy' output may be 
truncated copying 64 bytes from a string of length 79 [-Wstringop-truncation]:  
=> 287:3, 275:3
  + /kisskb/src/include/trace/events/wbt.h: warning: 'strncpy' specified bound 32 
equals destination size [-Wstringop-truncation]:  => 36:3, 70:3, 141:3, 106:3
  + /kisskb/src/include/trace/events/writeback.h: warning: 'strncpy' specified 
bound 32 equals destination size [-Wstringop-truncation]:  => 324:3, 299:3, 
179:3, 99:3, 375:3, 223:3, 277:3, 69:3, 586:3, 660:3
  + /kisskb/src/kernel/dma/direct.c: warning: format '%zu' expects argument of 
type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=]:  => 46:26
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 140>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 1e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32, 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 500>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 5a0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U a00>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U dc0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1140>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U13c0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1460>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32, 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1640>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1820>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1aa0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1d20>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U26e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33, 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2820>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2a00>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2b40>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3be0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4500>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4c80>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U56e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U5d20>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6140>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U61e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6aa0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7a00>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7aa0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U81e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8280>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8960>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8a00>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8d20>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9460>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9d20>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9dc0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub1e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub320>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub3c0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub5a0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uba00>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ubb40>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucaa0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33, 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucb40>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud0a0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud140>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud1e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Udaa0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue280>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue8c0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uebe0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf000>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 146:32
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf1e0>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf280>]' may be used 
uninitialized in this function [-Wuninitialized]:  => 127:33
  + /kisskb/src/kernel/rseq.c: warning: 'rseq_ip_fixup' uses dynamic stack 
allocation [enabled by default]:  => 249:1
  + /kisskb/src/kernel/rseq.c: warning: 'rseq_syscall' uses dynamic stack 
allocation [enabled by default]:  => 301:1
  + /kisskb/src/lib/kobject.c: warning: 'strncpy' output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 128:3
  + /kisskb/src/lib/test_hexdump.c: warning: 'strncpy' output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]:  => 84:3
  + /kisskb/src/lib/test_hexdump.c: warning: 'strncpy' output truncated copying 
between 0 and 32 bytes from a string of length 32 [-Wstringop-truncation]:  => 
98:3
  + /kisskb/src/lib/xxhash.c: warning: the frame size of 1624 bytes is larger than 
1280 bytes [-Wframe-larger-than=]:  => 236:1
  + /kisskb/src/net/bluetooth/hidp/core.c: warning: 'strncpy' output may be 
truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]:  
=> 778:2
  + /kisskb/src/net/core/rtnetlink.c: warning: the frame size of 1232 bytes is 
larger than 1024 bytes [-Wframe-larger-than=]:  => 3102:1
  + /kisskb/src/net/core/rtnetlink.c: warning: the frame size of 1280 bytes is 
larger than 1024 bytes [-Wframe-larger-than=]:  => 3102:1
  + /kisskb/src/net/ncsi/ncsi-manage.c: warning: 'vid' may be used uninitialized 
in this function [-Wuninitialized]:  => 625:19
  + /kisskb/src/net/netfilter/ipset/ip_set_core.c: warning: 'strncpy' specified 
bound 32 equals destination size [-Wstringop-truncation]:  => 1170:2
  + /kisskb/src/net/tipc/bearer.c: warning: 'strncpy' specified bound 32 equals 
destination size [-Wstringop-truncation]:  => 141:2
  + /kisskb/src/net/tipc/topsrv.c: warning: 'strncpy' specified bound depends on 
the length of the source argument [-Wstringop-overflow=]:  => 660:2
  + /kisskb/src/security/selinux/hooks.c: warning: 'strncpy' specified bound 64 
equals destination size [-Wstringop-truncation]:  => 6718:2
  + <stdin>: warning: #warning syscall io_pgetevents not implemented [-Wcpp]:  
=> 1332:2
  + <stdin>: warning: #warning syscall rseq not implemented [-Wcpp]:  => 1335:2
  + warning: "clear_page" [drivers/gpu/drm/ttm/ttm.ko] has no CRC!:  => N/A
  + warning: "clear_page" [drivers/md/dm-integrity.ko] has no CRC!:  => N/A
  + warning: "clear_page" [drivers/md/raid456.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/btrfs/btrfs.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/exofs/exofs.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/exofs/libore.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/fuse/fuse.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/gfs2/gfs2.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/ntfs/ntfs.ko] has no CRC!:  => N/A
  + warning: "clear_page" [fs/ocfs2/dlm/ocfs2_dlm.ko] has no CRC!:  => N/A
  + warning: "copy_page" [drivers/block/drbd/drbd.ko] has no CRC!:  => N/A
  + warning: "copy_page" [drivers/gpu/drm/ttm/ttm.ko] has no CRC!:  => N/A
  + warning: "copy_page" [fs/btrfs/btrfs.ko] has no CRC!:  => N/A
  + warning: "copy_page" [fs/cachefiles/cachefiles.ko] has no CRC!:  => N/A
  + warning: "copy_page" [fs/fuse/fuse.ko] has no CRC!:  => N/A
  + warning: "copy_page" [fs/nilfs2/nilfs2.ko] has no CRC!:  => N/A
  + warning: EXPORT symbol "clear_page" [vmlinux] version generation failed, 
symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "copy_page" [vmlinux] version generation failed, symbol 
will not be versioned.:  => N/A
  + warning: drivers/hwmon/ibmpowernv.o(.text+0xa1c): Section mismatch in 
reference from the function .create_device_attrs() to the function 
.init.text:.make_sensor_label():  => N/A
  + warning: vmlinux.o (.PPC.EMB.apuinfo): unexpected non-allocatable section.:  
=> N/A
  + warning: vmlinux.o(.text+0x35f80): Section mismatch in reference from the 
function setup_scache() to the function .init.text:loongson3_sc_init():  => N/A
  + warning: vmlinux.o(.text+0x388ff0): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory():  
=> N/A
  + warning: vmlinux.o(.text+0x389834): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x3905d0): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory():  
=> N/A
  + warning: vmlinux.o(.text+0x390e14): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x3aa40): Section mismatch in reference from the 
function mips_sc_init() to the function .init.text:mips_sc_probe_cm3():  => N/A
  + warning: vmlinux.o(.text+0x3fef80): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory():  
=> N/A
  + warning: vmlinux.o(.text+0x3ff7c4): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x4b896c): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x4b8c68): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory():  => N/A
  + warning: vmlinux.o(.text+0x4c084c): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x4c0b48): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory():  => N/A
  + warning: vmlinux.o(.text+0x4e46f14): Section mismatch in reference from the 
function .create_device_attrs() to the function .init.text:.make_sensor_label():  
=> N/A
  + warning: vmlinux.o(.text+0x535bec): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory():  => N/A
  + warning: vmlinux.o(.text+0x535ee8): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x2a44): Section mismatch in reference from 
the function .remove_pmd_table() to the function 
.meminit.text:.split_kernel_mapping():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x2ab4): Section mismatch in reference from 
the function .remove_pmd_table() to the function 
.meminit.text:.split_kernel_mapping():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x2bbc): Section mismatch in reference from 
the function .remove_pud_table() to the function 
.meminit.text:.split_kernel_mapping():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x2cd8): Section mismatch in reference from 
the function .remove_pud_table() to the function 
.meminit.text:.split_kernel_mapping():  => N/A

46406 warning improvements:
  - /kisskb/src/arch/parisc/include/uapi/asm/swab.h: warning: 'b' may be used 
uninitialized in this function [-Wuninitialized]: 13:2 =>
  - /kisskb/src/arch/parisc/include/uapi/asm/swab.h: warning: 'clearval' may be 
used uninitialized in this function [-Wuninitialized]: 34:2 =>
  - /kisskb/src/arch/parisc/include/uapi/asm/swab.h: warning: 'g' may be used 
uninitialized in this function [-Wuninitialized]: 13:2 =>
  - /kisskb/src/arch/parisc/include/uapi/asm/swab.h: warning: 'r' may be used 
uninitialized in this function [-Wuninitialized]: 13:2 =>
  - /kisskb/src/arch/powerpc/boot/mpc8xx.c: warning: variable 'div' set but not 
used [-Wunused-but-set-variable]: 27:26 =>
  - /kisskb/src/arch/s390/kernel/early.c: warning: 'memmove_early' defined but not 
used [-Wunused-function]: 313:20 =>
  - /kisskb/src/arch/sh/math-emu/math.c: warning: statement with no effect 
[-Wunused-value]/kisskb/src/arch/sh/kernel/cpu/clock-cpg.c: In function 
'arch_clk_init':: 108:1 =>
  - /kisskb/src/arch/x86/net/bpf_jit_comp.c: warning: 'reload_skb_data' may be 
used uninitialized in this function [-Wuninitialized]: 913:8 =>
  - /kisskb/src/crypto/async_tx/raid6test.c: warning: 
'raid6_dual_recov.constprop.0' uses dynamic stack allocation [enabled by default]: 
128:1 =>
  - /kisskb/src/crypto/cfb.c: warning: 'crypto_cfb_decrypt_inplace' uses dynamic 
stack allocation [enabled by default]: 179:1 =>
  - /kisskb/src/crypto/cfb.c: warning: 'crypto_cfb_encrypt_inplace' uses dynamic 
stack allocation [enabled by default]: 110:1 =>
  - /kisskb/src/crypto/cfb.c: warning: 'crypto_cfb_final' uses dynamic stack 
allocation [enabled by default]: 67:1 =>
  - /kisskb/src/crypto/cipher.c: warning: 'cipher_crypt_unaligned' uses dynamic 
stack allocation [enabled by default]: 76:1 =>
  - /kisskb/src/crypto/ctr.c: warning: 'crypto_ctr_crypt_final' uses dynamic stack 
allocation [enabled by default]: 71:1 =>
  - /kisskb/src/crypto/ctr.c: warning: 'crypto_ctr_crypt_inplace' uses dynamic 
stack allocation [enabled by default]: 124:1 =>
  - /kisskb/src/crypto/cts.c: warning: 'cts_cbc_decrypt' uses dynamic stack 
allocation [enabled by default]: 221:1 =>
  - /kisskb/src/crypto/cts.c: warning: 'cts_cbc_encrypt' uses dynamic stack 
allocation [enabled by default]: 129:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'apply_z' uses dynamic stack allocation 
[enabled by default]: 720:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'ecc_gen_privkey' uses dynamic stack 
allocation [enabled by default]: 984:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'ecc_make_pub_key' uses dynamic stack 
allocation [enabled by default]: 1020:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'ecc_point_double_jacobian' uses dynamic 
stack allocation [enabled by default]: 708:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'ecc_point_mult.isra.0' uses dynamic stack 
allocation [enabled by default]: 896:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'vli_mmod_fast' uses dynamic stack 
allocation [enabled by default]: 533:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'vli_mod_inv' uses dynamic stack allocation 
[enabled by default]: 632:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'vli_mod_mult_fast' uses dynamic stack 
allocation [enabled by default]: 543:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'vli_mod_square_fast' uses dynamic stack 
allocation [enabled by default]: 553:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'xycz_add' uses dynamic stack allocation 
[enabled by default]: 784:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'xycz_add_c' uses dynamic stack allocation 
[enabled by default]: 841:1 =>
  - /kisskb/src/crypto/ecc.c: warning: 'xycz_initial_double' uses dynamic stack 
allocation [enabled by default]: 743:1 =>
  - /kisskb/src/crypto/pcbc.c: warning: 'crypto_pcbc_decrypt_inplace.isra.2' uses 
dynamic stack allocation [enabled by default]: 161:1 =>
  - /kisskb/src/crypto/pcbc.c: warning: 'crypto_pcbc_encrypt_inplace.isra.3' uses 
dynamic stack allocation [enabled by default]: 89:1 =>
  - /kisskb/src/crypto/tcrypt.c: warning: 'do_mult_acipher_op' uses dynamic stack 
allocation [enabled by default]: 1144:1 =>
  - /kisskb/src/crypto/tcrypt.c: warning: 'do_mult_aead_op' uses dynamic stack 
allocation [enabled by default]: 184:1 =>
  - /kisskb/src/crypto/tcrypt.c: warning: 'test_mb_ahash_cycles' uses dynamic 
stack allocation [enabled by default]: 782:1 =>
  - /kisskb/src/crypto/tcrypt.c: warning: 'test_mb_ahash_jiffies' uses dynamic 
stack allocation [enabled by default]: 746:1 =>
  - /kisskb/src/drivers/char/tpm/tpm2-cmd.c: warning: 'blob_handle' may be used 
uninitialized in this function [-Wuninitialized]: 730:24 =>
  - /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: warning: 
'safexcel_cipher_exit_inv' uses dynamic stack allocation [enabled by default]: 
470:1 =>
  - /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: warning: 
'safexcel_ahash_exit_inv' uses dynamic stack allocation [enabled by default]: 
516:1 =>
  - /kisskb/src/drivers/dma/dmatest.c: warning: 'dmatest_func' uses dynamic stack 
allocation [enabled by default]: 811:1 =>
  - /kisskb/src/drivers/gpio/gpio-stmpe.c: warning: 'stmpe_gpio_irq' uses dynamic 
stack allocation [enabled by default]: 428:1 =>
  - /kisskb/src/drivers/gpio/gpiolib.c: warning: 'gpiod_get_array_value_complex' 
uses dynamic stack allocation [enabled by default]: 2757:1 =>
  - /kisskb/src/drivers/gpio/gpiolib.c: warning: 'gpiod_set_array_value_complex' 
uses dynamic stack allocation [enabled by default]: 2986:1 =>
  - /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c: warning: 
overflow in implicit constant conversion [-Woverflow]: 60:3 =>
  - /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c: 
warning: 'acr_ls_msgqueue_post_run' uses dynamic stack allocation [enabled by 
default]: 100:1 =>
  - /kisskb/src/drivers/iio/temperature/mlx90632.c: warning: 'object_new_raw' may 
be used uninitialized in this function [-Wuninitialized]: 472:39 =>
  - /kisskb/src/drivers/iio/temperature/mlx90632.c: warning: 'object_old_raw' may 
be used uninitialized in this function [-Wuninitialized]: 472:39 =>
  - /kisskb/src/drivers/input/rmi4/rmi_f11.c: warning: 'abs_fingers' may be used 
uninitialized in this function [-Wuninitialized]: 631:3 =>
  - /kisskb/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.29' uses 
dynamic stack allocation [enabled by default]: 648:1 =>
  - /kisskb/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.28' 
uses dynamic stack allocation [enabled by default]: 795:1 =>
  - /kisskb/src/drivers/mfd/arizona-core.c: warning: 'n_subdevs' may be used 
uninitialized in this function [-Wuninitialized]: 1387:6 =>
  - /kisskb/src/drivers/mfd/rave-sp.c: warning: 'rave_sp_receive_frame' uses 
dynamic stack allocation [enabled by default]: 440:1 =>
  - /kisskb/src/drivers/misc/tifm_7xx1.c: warning: 'tifm_7xx1_resume' uses dynamic 
stack allocation [enabled by default]: 298:1 =>
  - /kisskb/src/drivers/mmc/core/pwrseq_simple.c: warning: 
'mmc_pwrseq_simple_set_gpios_value.isra.9' uses dynamic stack allocation [enabled 
by default]: 52:1 =>
  - /kisskb/src/drivers/mtd/inftlmount.c: warning: 
'check_free_sectors.isra.0.constprop.1' uses dynamic stack allocation [enabled by 
default]: 359:1 =>
  - /kisskb/src/drivers/mtd/nftlmount.c: warning: 'check_free_sectors.isra.2' uses 
dynamic stack allocation [enabled by default]: 297:1 =>
  - /kisskb/src/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c: warning: value 
computed is not used [-Wunused-value]: 9972:4 =>
  - /kisskb/src/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c: warning: value 
computed is not used [-Wunused-value]: 4446:4 =>
  - /kisskb/src/drivers/net/ethernet/marvell/mvpp2.c: warning: overflow in 
implicit constant conversion [-Woverflow]: 4366:41 =>
  - /kisskb/src/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c: warning: 
'stmmac_dma_interrupt' uses dynamic stack allocation [enabled by default]: 2117:1 
=>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.dev' may be used 
uninitialized in this function [-Wuninitialized]: 585:3 =>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.fl4.daddr' may be used 
uninitialized in this function [-Wuninitialized]: 587:22 =>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.fl4.saddr' may be used 
uninitialized in this function [-Wuninitialized]: 587:22 =>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.gtph_port' may be used 
uninitialized in this function [-Wuninitialized]: 587:22 =>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.iph' may be used 
uninitialized in this function [-Wuninitialized]: 589:20 =>
  - /kisskb/src/drivers/net/gtp.c: warning: 'pktinfo.sk' may be used uninitialized 
in this function [-Wuninitialized]: 587:22 =>
  - /kisskb/src/drivers/net/phy/dp83640_reg.h: warning: "PAGE0" redefined [enabled 
by default]: 8:0 =>
  - /kisskb/src/drivers/net/wireless/intersil/p54/eeprom.c: warning: assuming signed 
overflow does not occur when assuming that (X - c) <= X is always true 
[-Wstrict-overflow]: 462:4, 461:4, 463:4, 460:4 =>
  - /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: warning: the frame size of 1712 
bytes is larger than 1280 bytes [-Wframe-larger-than=]: 2160:1 =>
  - /kisskb/src/drivers/scsi/dpt_i2o.c: warning: 'adpt_i2o_passthru' uses dynamic 
stack allocation [enabled by default]: 1893:1 =>
  - /kisskb/src/drivers/scsi/osd/osd_initiator.c: warning: 
'osd_req_decode_sense_full' uses dynamic stack allocation [enabled by default]: 
1955:1 =>
  - /kisskb/src/drivers/scsi/scsi_debug.c: warning: value computed is not used 
[-Wunused-value]: 1622:2 =>
  - /kisskb/src/drivers/scsi/ufs/ufshcd.c: warning: 'ufs_get_device_desc' uses 
dynamic stack allocation [enabled by default]: 6093:1 =>
  - /kisskb/src/drivers/scsi/ufs/ufshcd.c: warning: 'ufshcd_init_icc_levels' uses 
dynamic stack allocation [enabled by default]: 5986:1 =>
  - /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: 
warning: 'vchiq_dump_service_use_state' uses dynamic stack allocation [enabled by 
default]: 3498:1 =>
  - /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c: warning: 
'cxgbit_tx_datain_iso.isra.31' uses dynamic stack allocation [enabled by default]: 
501:1 =>
  - /kisskb/src/drivers/usb/host/xhci-tegra.c: warning: 'err' may be used 
uninitialized in this function [-Wuninitialized]: 552:6 =>
  - /kisskb/src/fs/btrfs/raid56.c: warning: 'finish_parity_scrub' uses dynamic 
stack allocation [enabled by default]: 2513:1 =>
  - /kisskb/src/fs/btrfs/raid56.c: warning: 'finish_rmw' uses dynamic stack 
allocation [enabled by default]: 1339:1 =>
  - /kisskb/src/fs/btrfs/ref-verify.c: warning: 'ret' may be used uninitialized in 
this function [-Wuninitialized]: 503:2, 592:7, 552:6, 555:2 => 555:2, 503:2
  - /kisskb/src/fs/ocfs2/namei.c: warning: 'ocfs2_orphan_del' uses dynamic stack 
allocation [enabled by default]: 2400:1 =>
  - /kisskb/src/include/linux/string.h: warning: array subscript is above array 
bounds [-Warray-bounds]: 266:29 =>
  - /kisskb/src/include/media/v4l2-mediabus.h: warning: 'pix.<U b48>.ycbcr_enc' 
may be used uninitialized in this function [-Wuninitialized]: 132:22 =>
  - /kisskb/src/include/media/v4l2-mediabus.h: warning: 'pix.colorspace' may be 
used uninitialized in this function [-Wuninitialized]: 131:23 =>
  - /kisskb/src/include/media/v4l2-mediabus.h: warning: 'pix.field' may be used 
uninitialized in this function [-Wuninitialized]: 130:18 =>
  - /kisskb/src/include/media/v4l2-mediabus.h: warning: 'pix.quantization' may be 
used uninitialized in this function [-Wuninitialized]: 133:25 =>
  - /kisskb/src/include/media/v4l2-mediabus.h: warning: 'pix.xfer_func' may be 
used uninitialized in this function [-Wuninitialized]: 134:22 =>
  - /kisskb/src/include/net/netlink.h: warning: assuming signed overflow does not 
occur when assuming that (X - c) > X is always false [-Wstrict-overflow]: 717:38 
=>
  - /kisskb/src/include/net/route.h: warning: 'pktinfo.rt' may be used 
uninitialized in this function [-Wuninitialized]: 343:31 =>
  - /kisskb/src/include/uapi/linux/swab.h: warning: 'b' may be used uninitialized 
in this function [-Wuninitialized]: 52:9 =>
  - /kisskb/src/include/uapi/linux/swab.h: warning: 'g' may be used uninitialized 
in this function [-Wuninitialized]: 52:9 =>
  - /kisskb/src/include/uapi/linux/swab.h: warning: 'r' may be used uninitialized 
in this function [-Wuninitialized]: 52:9 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U  a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 280>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 780>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 8c0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1780>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1dc0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33, 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2000>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U20a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U21e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2960>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2be0>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2f00>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3000>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U30a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U36e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3780>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32, 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3820>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3960>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3d20>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3f00>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4000>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4320>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U46e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U5460>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6320>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6640>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U66e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6820>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6a00>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U70a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7140>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7320>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8140>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8be0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9280>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9320>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9c80>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ua320>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uae60>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub000>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub0a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub960>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ube60>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc1e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc3c0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc6e0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc780>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc8c0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucc80>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uce60>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucf00>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud5a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue640>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue780>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue820>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ueaa0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uedc0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uee60>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf140>]' may be used 
uninitialized in this function [-Wuninitialized]: 146:32 =>
  - /kisskb/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf5a0>]' may be used 
uninitialized in this function [-Wuninitialized]: 127:33 =>
  - /kisskb/src/lib/reed_solomon/reed_solomon.c: warning: 'decode_rs16' uses 
dynamic stack allocation [enabled by default]: 373:1 =>
  - /kisskb/src/lib/reed_solomon/reed_solomon.c: warning: 'decode_rs8' uses 
dynamic stack allocation [enabled by default]: 329:1 =>
  - /kisskb/src/lib/xxhash.c: warning: the frame size of 1736 bytes is larger than 
1280 bytes [-Wframe-larger-than=]: 236:1 =>
  - /kisskb/src/net/core/rtnetlink.c: warning: 'rtnl_newlink' uses dynamic stack 
allocation [enabled by default]: 3083:1 =>
  - /kisskb/src/net/ipv6/xfrm6_state.c: warning: '__xfrm6_sort' uses dynamic stack 
allocation [enabled by default]: 84:1 =>
  - /kisskb/src/net/netfilter/nfnetlink.c: warning: 'nfnetlink_rcv_batch' uses 
dynamic stack allocation [enabled by default]: 452:1 =>
  - /kisskb/src/net/netfilter/nfnetlink.c: warning: 'nfnetlink_rcv_msg' uses 
dynamic stack allocation [enabled by default]: 223:1 =>
  - /kisskb/src/net/openvswitch/actions.c: warning: 'ovs_fragment' uses dynamic 
stack allocation [enabled by default]: 943:1 =>
  - /kisskb/src/net/openvswitch/datapath.c: warning: the frame size of 1456 bytes 
is larger than 1280 bytes [-Wframe-larger-than=]: 1220:1 =>
  - /kisskb/src/security/keys/big_key.c: warning: 'big_key_crypt' uses dynamic 
stack allocation [enabled by default]: 136:1 =>
  - /kisskb/src/security/keys/dh.c: warning: 'kdf_ctr' uses dynamic stack 
allocation [enabled by default]: 211:1 =>
  - /kisskb/src/sound/soc/soc-dapm.c: warning: 'private_value' may be used 
uninitialized in this function [-Wuninitialized]: 3984:28 =>
  - arch/m68k/configs/multi_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_ARP: 214 =>
  - arch/m68k/configs/multi_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_BRIDGE: 269 =>
  - arch/m68k/configs/multi_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_INET: 108 =>
  - arch/m68k/configs/multi_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_NETDEV: 109 =>
  - arch/m68k/configs/sun3_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_ARP: 200 =>
  - arch/m68k/configs/sun3_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_BRIDGE: 255 =>
  - arch/m68k/configs/sun3_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_INET: 94 =>
  - arch/m68k/configs/sun3_defconfig: warning: symbol value 'm' invalid for 
NF_TABLES_NETDEV: 95 =>
  - warning: drivers/hwmon/ibmpowernv.o(.text+0xa3c): Section mismatch in 
reference from the function .create_device_attrs() to the function 
.init.text:.make_sensor_label(): N/A =>
  - warning: vmlinux.o(.text+0x35cc4c): Section mismatch in reference from the 
function devm_memremap_pages() to the function .meminit.text:arch_add_memory(): 
N/A =>
  - warning: vmlinux.o(.text+0x35d528): Section mismatch in reference from the 
function devm_memremap_pages_release() to the function 
.meminit.text:arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x35e90): Section mismatch in reference from the 
function setup_scache() to the function .init.text:loongson3_sc_init(): N/A =>
  - warning: vmlinux.o(.text+0x377538): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory(): 
N/A =>
  - warning: vmlinux.o(.text+0x377d84): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x37f098): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory(): 
N/A =>
  - warning: vmlinux.o(.text+0x37f8e4): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x3a950): Section mismatch in reference from the 
function mips_sc_init() to the function .init.text:mips_sc_probe_cm3(): N/A =>
  - warning: vmlinux.o(.text+0x3eab28): Section mismatch in reference from the 
function .devm_memremap_pages() to the function .meminit.text:.arch_add_memory(): 
N/A =>
  - warning: vmlinux.o(.text+0x3eb374): Section mismatch in reference from the 
function .devm_memremap_pages_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x49a5dc): Section mismatch in reference from the 
function hmm_devmem_release() to the function .meminit.text:arch_remove_memory(): 
N/A =>
  - warning: vmlinux.o(.text+0x49a950): Section mismatch in reference from the 
function hmm_devmem_pages_create() to the function 
.meminit.text:arch_add_memory(): N/A =>
  - warning: vmlinux.o(.text+0x4a708c): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x4a73a8): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory(): N/A =>
  - warning: vmlinux.o(.text+0x4aefac): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x4af2c8): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory(): N/A =>
  - warning: vmlinux.o(.text+0x4caf898): Section mismatch in reference from the 
function .create_device_attrs() to the function .init.text:.make_sensor_label(): 
N/A =>
  - warning: vmlinux.o(.text+0x52196c): Section mismatch in reference from the 
function .hmm_devmem_release() to the function 
.meminit.text:.arch_remove_memory(): N/A =>
  - warning: vmlinux.o(.text+0x521c88): Section mismatch in reference from the 
function .hmm_devmem_pages_create() to the function 
.meminit.text:.arch_add_memory(): N/A =>
  - warning: vmlinux.o(.text.unlikely+0x25e0): Section mismatch in reference from 
the function .remove_pmd_table() to the function 
.meminit.text:.split_kernel_mapping(): N/A =>
  - warning: vmlinux.o(.text.unlikely+0x2650): Section mismatch in reference from 
the function .remove_pmd_table() to the function 
.meminit.text:.split_kernel_mapping(): N/A =>
  - warning: vmlinux.o(.text.unlikely+0x2834): Section mismatch in reference from 
the function .remove_pud_table() to the function 
.meminit.text:.split_kernel_mapping(): N/A =>
  - warning: vmlinux.o(.text.unlikely+0x293c): Section mismatch in reference from 
the function .remove_pud_table() to the function 
.meminit.text:.split_kernel_mapping(): N/A =>

Gr{oetje,eeting}s,

                                                Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                                            -- Linus Torvalds

Reply via email to