All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Stafford Horne <shorne@gmail.com>
Cc: llvm@lists.linux.dev, kbuild-all@lists.01.org,
	linux-pci@vger.kernel.org, Bjorn Helgaas <helgaas@kernel.org>,
	Christoph Hellwig <hch@lst.de>
Subject: [helgaas-pci:pci/header-cleanup-immutable 2/6] arch/x86/kernel/cpu/cyrix.c:277:3: error: use of undeclared identifier 'isa_dma_bridge_buggy'
Date: Sat, 30 Jul 2022 14:53:33 +0800	[thread overview]
Message-ID: <202207301404.VdeSPptt-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git pci/header-cleanup-immutable
head:   933c5a4f87d92a865d1db76caf190f1a4a1927f9
commit: abb4970ac33514c84b143516583eaf8cc47abd67 [2/6] PCI: Move isa_dma_bridge_buggy out of asm/dma.h
config: i386-randconfig-a006 (https://download.01.org/0day-ci/archive/20220730/202207301404.VdeSPptt-lkp@intel.com/config)
compiler: clang version 16.0.0 (https://github.com/llvm/llvm-project 52cd00cabf479aa7eb6dbb063b7ba41ea57bce9e)
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
        # https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git/commit/?id=abb4970ac33514c84b143516583eaf8cc47abd67
        git remote add helgaas-pci https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
        git fetch --no-tags helgaas-pci pci/header-cleanup-immutable
        git checkout abb4970ac33514c84b143516583eaf8cc47abd67
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>

Note: the helgaas-pci/pci/header-cleanup-immutable HEAD 933c5a4f87d92a865d1db76caf190f1a4a1927f9 builds fine.
      It only hurts bisectability.

All errors (new ones prefixed by >>):

>> arch/x86/kernel/cpu/cyrix.c:277:3: error: use of undeclared identifier 'isa_dma_bridge_buggy'
                   isa_dma_bridge_buggy = 2;
                   ^
   1 error generated.


vim +/isa_dma_bridge_buggy +277 arch/x86/kernel/cpu/cyrix.c

^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  190  
148f9bb87745ed arch/x86/kernel/cpu/cyrix.c  Paul Gortmaker       2013-06-18  191  static void init_cyrix(struct cpuinfo_x86 *c)
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  192  {
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  193  	unsigned char dir0, dir0_msn, dir0_lsn, dir1 = 0;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  194  	char *buf = c->x86_model_id;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  195  	const char *p = NULL;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  196  
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  197  	/*
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  198  	 * Bit 31 in normal CPUID used for nonstandard 3DNow ID;
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  199  	 * 3DNow is IDd by bit 31 in extended CPUID (1*32+31) anyway
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  200  	 */
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  201  	clear_cpu_cap(c, 0*32+31);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  202  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  203  	/* Cyrix used bit 24 in extended (AMD) CPUID for Cyrix MMX extensions */
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  204  	if (test_cpu_cap(c, 1*32+24)) {
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  205  		clear_cpu_cap(c, 1*32+24);
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  206  		set_cpu_cap(c, X86_FEATURE_CXMMX);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  207  	}
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  208  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  209  	do_cyrix_devid(&dir0, &dir1);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  210  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  211  	check_cx686_slop(c);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  212  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  213  	Cx86_dir0_msb = dir0_msn = dir0 >> 4; /* identifies CPU "family"   */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  214  	dir0_lsn = dir0 & 0xf;                /* model or clock multiplier */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  215  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  216  	/* common case step number/rev -- exceptions handled below */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  217  	c->x86_model = (dir1 >> 4) + 1;
b399151cb48db3 arch/x86/kernel/cpu/cyrix.c  Jia Zhang            2018-01-01  218  	c->x86_stepping = dir1 & 0xf;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  219  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  220  	/* Now cook; the original recipe is by Channing Corn, from Cyrix.
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  221  	 * We do the same thing for each generation: we work out
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  222  	 * the model, multiplier and stepping.  Black magic included,
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  223  	 * to make the silicon step/rev numbers match the printed ones.
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  224  	 */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  225  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  226  	switch (dir0_msn) {
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  227  		unsigned char tmp;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  228  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  229  	case 0: /* Cx486SLC/DLC/SRx/DRx */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  230  		p = Cx486_name[dir0_lsn & 7];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  231  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  232  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  233  	case 1: /* Cx486S/DX/DX2/DX4 */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  234  		p = (dir0_lsn & 8) ? Cx486D_name[dir0_lsn & 5]
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  235  			: Cx486S_name[dir0_lsn & 3];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  236  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  237  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  238  	case 2: /* 5x86 */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  239  		Cx86_cb[2] = cyrix_model_mult1[dir0_lsn & 5];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  240  		p = Cx86_cb+2;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  241  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  242  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  243  	case 3: /* 6x86/6x86L */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  244  		Cx86_cb[1] = ' ';
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  245  		Cx86_cb[2] = cyrix_model_mult1[dir0_lsn & 5];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  246  		if (dir1 > 0x21) { /* 686L */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  247  			Cx86_cb[0] = 'L';
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  248  			p = Cx86_cb;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  249  			(c->x86_model)++;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  250  		} else             /* 686 */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  251  			p = Cx86_cb+1;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  252  		/* Emulate MTRRs using Cyrix's ARRs. */
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  253  		set_cpu_cap(c, X86_FEATURE_CYRIX_ARR);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  254  		/* 6x86's contain this bug */
c5b41a67505cc3 arch/x86/kernel/cpu/cyrix.c  Borislav Petkov      2013-03-20  255  		set_cpu_bug(c, X86_BUG_COMA);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  256  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  257  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  258  	case 4: /* MediaGX/GXm or Geode GXM/GXLV/GX1 */
ae1d557d8f30cb arch/x86/kernel/cpu/cyrix.c  Christian Sünkenberg 2017-06-04  259  	case 11: /* GX1 with inverted Device ID */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  260  #ifdef CONFIG_PCI
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  261  	{
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  262  		u32 vendor, device;
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  263  		/*
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  264  		 * It isn't really a PCI quirk directly, but the cure is the
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  265  		 * same. The MediaGX has deep magic SMM stuff that handles the
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  266  		 * SB emulation. It throws away the fifo on disable_dma() which
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  267  		 * is wrong and ruins the audio.
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  268  		 *
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  269  		 *  Bug2: VSA1 has a wrap bug so that using maximum sized DMA
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  270  		 *  causes bad things. According to NatSemi VSA2 has another
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  271  		 *  bug to do with 'hlt'. I've not seen any boards using VSA2
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  272  		 *  and X doesn't seem to support it either so who cares 8).
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  273  		 *  VSA1 we work around however.
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  274  		 */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  275  
1b74dde7c47c19 arch/x86/kernel/cpu/cyrix.c  Chen Yucong          2016-02-02  276  		pr_info("Working around Cyrix MediaGX virtual DMA bugs.\n");
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16 @277  		isa_dma_bridge_buggy = 2;
cefc01130ba2bb arch/i386/kernel/cpu/cyrix.c Andreas Mohr         2006-06-23  278  
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  279  		/* We do this before the PCI layer is running. However we
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  280  		   are safe here as we know the bridge must be a Cyrix
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  281  		   companion and must be present */
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  282  		vendor = read_pci_config_16(0, 0, 0x12, PCI_VENDOR_ID);
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  283  		device = read_pci_config_16(0, 0, 0x12, PCI_DEVICE_ID);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  284  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  285  		/*
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  286  		 *  The 5510/5520 companion chips have a funky PIT.
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  287  		 */
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  288  		if (vendor == PCI_VENDOR_ID_CYRIX &&
8bdbd962ecfcbd arch/x86/kernel/cpu/cyrix.c  Alan Cox             2009-07-04  289  			(device == PCI_DEVICE_ID_CYRIX_5510 ||
8bdbd962ecfcbd arch/x86/kernel/cpu/cyrix.c  Alan Cox             2009-07-04  290  					device == PCI_DEVICE_ID_CYRIX_5520))
5a90cf205c9227 arch/i386/kernel/cpu/cyrix.c John Stultz          2007-05-02  291  			mark_tsc_unstable("cyrix 5510/5520 detected");
120fad72401ebe arch/i386/kernel/cpu/cyrix.c Alan Cox             2007-02-13  292  	}
cefc01130ba2bb arch/i386/kernel/cpu/cyrix.c Andreas Mohr         2006-06-23  293  #endif
d9f6e12fb0b7fc arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2021-03-18  294  		c->x86_cache_size = 16;	/* Yep 16K integrated cache that's it */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  295  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  296  		/* GXm supports extended cpuid levels 'ala' AMD */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  297  		if (c->cpuid_level == 2) {
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  298  			/* Enable cxMMX extensions (GX1 Datasheet 54) */
18fb053f9b827b arch/x86/kernel/cpu/cyrix.c  Matthew Whitehead    2019-03-14  299  			setCx86(CX86_CCR7, getCx86(CX86_CCR7) | 1);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  300  
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  301  			/*
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  302  			 * GXm : 0x30 ... 0x5f GXm  datasheet 51
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  303  			 * GXlv: 0x6x          GXlv datasheet 54
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  304  			 *  ?  : 0x7x
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  305  			 * GX1 : 0x8x          GX1  datasheet 56
2632f01a66d75f arch/i386/kernel/cpu/cyrix.c takada               2007-02-13  306  			 */
8bdbd962ecfcbd arch/x86/kernel/cpu/cyrix.c  Alan Cox             2009-07-04  307  			if ((0x30 <= dir1 && dir1 <= 0x6f) ||
8bdbd962ecfcbd arch/x86/kernel/cpu/cyrix.c  Alan Cox             2009-07-04  308  					(0x80 <= dir1 && dir1 <= 0x8f))
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  309  				geode_configure();
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  310  			return;
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  311  		} else { /* MediaGX */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  312  			Cx86_cb[2] = (dir0_lsn & 1) ? '3' : '4';
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  313  			p = Cx86_cb+2;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  314  			c->x86_model = (dir1 & 0x20) ? 1 : 2;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  315  		}
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  316  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  317  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  318  	case 5: /* 6x86MX/M II */
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  319  		if (dir1 > 7) {
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  320  			dir0_msn++;  /* M II */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  321  			/* Enable MMX extensions (App note 108) */
18fb053f9b827b arch/x86/kernel/cpu/cyrix.c  Matthew Whitehead    2019-03-14  322  			setCx86(CX86_CCR7, getCx86(CX86_CCR7)|1);
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  323  		} else {
c5b41a67505cc3 arch/x86/kernel/cpu/cyrix.c  Borislav Petkov      2013-03-20  324  			/* A 6x86MX - it has the bug. */
c5b41a67505cc3 arch/x86/kernel/cpu/cyrix.c  Borislav Petkov      2013-03-20  325  			set_cpu_bug(c, X86_BUG_COMA);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  326  		}
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  327  		tmp = (!(dir0_lsn & 7) || dir0_lsn & 1) ? 2 : 0;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  328  		Cx86_cb[tmp] = cyrix_model_mult2[dir0_lsn & 7];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  329  		p = Cx86_cb+tmp;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  330  		if (((dir1 & 0x0f) > 4) || ((dir1 & 0xf0) == 0x20))
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  331  			(c->x86_model)++;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  332  		/* Emulate MTRRs using Cyrix's ARRs. */
1d007cd5aeea2c arch/x86/kernel/cpu/cyrix.c  Ingo Molnar          2008-02-26  333  		set_cpu_cap(c, X86_FEATURE_CYRIX_ARR);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  334  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  335  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  336  	case 0xf:  /* Cyrix 486 without DEVID registers */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  337  		switch (dir0_lsn) {
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  338  		case 0xd:  /* either a 486SLC or DLC w/o DEVID */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  339  			dir0_msn = 0;
a402a8dffc9f83 arch/x86/kernel/cpu/cyrix.c  Borislav Petkov      2016-04-04  340  			p = Cx486_name[!!boot_cpu_has(X86_FEATURE_FPU)];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  341  			break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  342  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  343  		case 0xe:  /* a 486S A step */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  344  			dir0_msn = 0;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  345  			p = Cx486S_name[0];
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  346  			break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  347  		}
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  348  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  349  
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  350  	default:  /* unknown (shouldn't happen, we know everyone ;-) */
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  351  		dir0_msn = 7;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  352  		break;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  353  	}
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  354  	strcpy(buf, Cx86_model[dir0_msn & 7]);
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  355  	if (p)
adf85265b455f0 arch/x86/kernel/cpu/cyrix.c  Paolo Ciarrocchi     2008-02-22  356  		strcat(buf, p);
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  357  	return;
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  358  }
^1da177e4c3f41 arch/i386/kernel/cpu/cyrix.c Linus Torvalds       2005-04-16  359  

:::::: The code at line 277 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds@ppc970.osdl.org>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

             reply	other threads:[~2022-07-30  6:54 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-30  6:53 kernel test robot [this message]
2022-07-31 20:29 ` [helgaas-pci:pci/header-cleanup-immutable 2/6] arch/x86/kernel/cpu/cyrix.c:277:3: error: use of undeclared identifier 'isa_dma_bridge_buggy' Arnd Bergmann
2022-07-31 20:29   ` Arnd Bergmann
2022-07-31 23:02   ` Stafford Horne
2022-07-31 23:02     ` Stafford Horne

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202207301404.VdeSPptt-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=hch@lst.de \
    --cc=helgaas@kernel.org \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=llvm@lists.linux.dev \
    --cc=shorne@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.