lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Sun, 3 Jan 2021 14:21:34 +0800
From:   kernel test robot <lkp@...el.com>
To:     Christophe Leroy <christophe.leroy@...roup.eu>
Cc:     kbuild-all@...ts.01.org, clang-built-linux@...glegroups.com,
        linux-kernel@...r.kernel.org, Michael Ellerman <mpe@...erman.id.au>
Subject: drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1349:1: warning:
 stack frame size of 1040 bytes in function 'gf100_gr_trap_intr'

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   3516bd729358a2a9b090c1905bd2a3fa926e24c6
commit: 894fa235eb4ca0bfa692dbe4932c2f940cdc8c1e powerpc: inline iomap accessors
date:   4 weeks ago
config: powerpc64-randconfig-r031-20210103 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 7af6a134508cd1c7f75c6e3441ce436f220f30a4)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install powerpc64 cross compiling tool for clang build
        # apt-get install binutils-powerpc64-linux-gnu
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=894fa235eb4ca0bfa692dbe4932c2f940cdc8c1e
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout 894fa235eb4ca0bfa692dbe4932c2f940cdc8c1e
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>

All warnings (new ones prefixed by >>):

>> drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1349:1: warning: stack frame size of 1040 bytes in function 'gf100_gr_trap_intr' [-Wframe-larger-than=]
   gf100_gr_trap_intr(struct gf100_gr *gr)
   ^
   1 warning generated.


vim +/gf100_gr_trap_intr +1349 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c

f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1347  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1348  static void
bfee3f3d97db88b drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20 @1349  gf100_gr_trap_intr(struct gf100_gr *gr)
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1350  {
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1351  	struct nvkm_subdev *subdev = &gr->base.engine.subdev;
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1352  	struct nvkm_device *device = subdev->device;
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1353  	char error[128];
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1354  	u32 trap = nvkm_rd32(device, 0x400108);
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1355  	int rop, gpc;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1356  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1357  	if (trap & 0x00000001) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1358  		u32 stat = nvkm_rd32(device, 0x404000);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1359  
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1360  		nvkm_snprintbf(error, sizeof(error), gf100_dispatch_error,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1361  			       stat & 0x3fffffff);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1362  		nvkm_error(subdev, "DISPATCH %08x [%s]\n", stat, error);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1363  		nvkm_wr32(device, 0x404000, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1364  		nvkm_wr32(device, 0x400108, 0x00000001);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1365  		trap &= ~0x00000001;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1366  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1367  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1368  	if (trap & 0x00000002) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1369  		u32 stat = nvkm_rd32(device, 0x404600);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1370  
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1371  		nvkm_snprintbf(error, sizeof(error), gf100_m2mf_error,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1372  			       stat & 0x3fffffff);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1373  		nvkm_error(subdev, "M2MF %08x [%s]\n", stat, error);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1374  
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1375  		nvkm_wr32(device, 0x404600, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1376  		nvkm_wr32(device, 0x400108, 0x00000002);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1377  		trap &= ~0x00000002;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1378  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1379  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1380  	if (trap & 0x00000008) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1381  		u32 stat = nvkm_rd32(device, 0x408030);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1382  
1894054dc1b6e43 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2016-12-22  1383  		nvkm_snprintbf(error, sizeof(error), gf100_ccache_error,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1384  			       stat & 0x3fffffff);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1385  		nvkm_error(subdev, "CCACHE %08x [%s]\n", stat, error);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1386  		nvkm_wr32(device, 0x408030, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1387  		nvkm_wr32(device, 0x400108, 0x00000008);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1388  		trap &= ~0x00000008;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1389  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1390  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1391  	if (trap & 0x00000010) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1392  		u32 stat = nvkm_rd32(device, 0x405840);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1393  		nvkm_error(subdev, "SHADER %08x, sph: 0x%06x, stage: 0x%02x\n",
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1394  			   stat, stat & 0xffffff, (stat >> 24) & 0x3f);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1395  		nvkm_wr32(device, 0x405840, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1396  		nvkm_wr32(device, 0x400108, 0x00000010);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1397  		trap &= ~0x00000010;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1398  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1399  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1400  	if (trap & 0x00000040) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1401  		u32 stat = nvkm_rd32(device, 0x40601c);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1402  
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1403  		nvkm_snprintbf(error, sizeof(error), gf100_unk6_error,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1404  			       stat & 0x3fffffff);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1405  		nvkm_error(subdev, "UNK6 %08x [%s]\n", stat, error);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1406  
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1407  		nvkm_wr32(device, 0x40601c, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1408  		nvkm_wr32(device, 0x400108, 0x00000040);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1409  		trap &= ~0x00000040;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1410  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1411  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1412  	if (trap & 0x00000080) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1413  		u32 stat = nvkm_rd32(device, 0x404490);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1414  		u32 pc = nvkm_rd32(device, 0x404494);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1415  		u32 op = nvkm_rd32(device, 0x40449c);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1416  
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1417  		nvkm_snprintbf(error, sizeof(error), gf100_macro_error,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1418  			       stat & 0x1fffffff);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1419  		nvkm_error(subdev, "MACRO %08x [%s], pc: 0x%03x%s, op: 0x%08x\n",
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1420  			   stat, error, pc & 0x7ff,
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1421  			   (pc & 0x10000000) ? "" : " (invalid)",
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1422  			   op);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1423  
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1424  		nvkm_wr32(device, 0x404490, 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1425  		nvkm_wr32(device, 0x400108, 0x00000080);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1426  		trap &= ~0x00000080;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1427  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1428  
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1429  	if (trap & 0x00000100) {
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1430  		u32 stat = nvkm_rd32(device, 0x407020) & 0x3fffffff;
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1431  
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1432  		nvkm_snprintbf(error, sizeof(error), gk104_sked_error, stat);
caf2be8a345f9ed drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ilia Mirkin 2016-01-02  1433  		nvkm_error(subdev, "SKED: %08x [%s]\n", stat, error);
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1434  
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1435  		if (stat)
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1436  			nvkm_wr32(device, 0x407020, 0x40000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1437  		nvkm_wr32(device, 0x400108, 0x00000100);
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1438  		trap &= ~0x00000100;
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1439  	}
30f4e0870d1726f drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2013-06-09  1440  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1441  	if (trap & 0x01000000) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1442  		u32 stat = nvkm_rd32(device, 0x400118);
bfee3f3d97db88b drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1443  		for (gpc = 0; stat && gpc < gr->gpc_nr; gpc++) {
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1444  			u32 mask = 0x00000001 << gpc;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1445  			if (stat & mask) {
bfee3f3d97db88b drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1446  				gf100_gr_trap_gpc(gr, gpc);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1447  				nvkm_wr32(device, 0x400118, mask);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1448  				stat &= ~mask;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1449  			}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1450  		}
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1451  		nvkm_wr32(device, 0x400108, 0x01000000);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1452  		trap &= ~0x01000000;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1453  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1454  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1455  	if (trap & 0x02000000) {
bfee3f3d97db88b drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1456  		for (rop = 0; rop < gr->rop_nr; rop++) {
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1457  			u32 statz = nvkm_rd32(device, ROP_UNIT(rop, 0x070));
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1458  			u32 statc = nvkm_rd32(device, ROP_UNIT(rop, 0x144));
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1459  			nvkm_error(subdev, "ROP%d %08x %08x\n",
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1460  				 rop, statz, statc);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1461  			nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1462  			nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1463  		}
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1464  		nvkm_wr32(device, 0x400108, 0x02000000);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1465  		trap &= ~0x02000000;
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1466  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1467  
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1468  	if (trap) {
109c2f2f1c42c16 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1469  		nvkm_error(subdev, "TRAP UNHANDLED %08x\n", trap);
276836d46e535c8 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c   Ben Skeggs  2015-08-20  1470  		nvkm_wr32(device, 0x400108, trap);
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1471  	}
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1472  }
f73221e4aa766a5 drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c Ben Skeggs  2012-09-06  1473  

:::::: The code at line 1349 was first introduced by commit
:::::: bfee3f3d97db88bfb732735eb4955ad3381ac758 drm/nouveau/gr: cosmetic changes

:::::: TO: Ben Skeggs <bskeggs@...hat.com>
:::::: CC: Ben Skeggs <bskeggs@...hat.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

Download attachment ".config.gz" of type "application/gzip" (24846 bytes)

Powered by blists - more mailing lists