home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 27,881 of 28,835   
   Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= to Paul Kerry   
   Re: Bug#1127612: linux-image-6.12.69+deb   
   16 Feb 26 16:40:01   
   
   XPost: linux.debian.kernel   
   From: ukleinek@debian.org   
      
   Control: forwarded -1 https://lore.kernel.org/all/aZMt6sSlpKK_JAdT@monoceros   
      
   Hello Paul,   
      
   On Tue, Feb 10, 2026 at 12:19:45PM +0000, Paul Kerry wrote:   
   > Subject: linux-image-6.12.69+deb13-amd64: hp_bioscfg mm/page_alloc.c:4802   
   warning   
   > Package: src:linux   
   > Version: 6.12.69-1   
   > Severity: normal   
   > X-Debbugs-Cc: p.kerry@sheffield.ac.uk   
   > Dear Maintainer,   
   > *** Reporter, please consider answering these questions, where appropriate   
   ***   
   >    * What led up to the situation?   
   > Booting a system into the recent debian 6.12.69+deb13-amd64 kernel upgrade   
   from 6.12.63+deb13-amd64   
      
   Probably the relevant difference between these two kernel versions is   
   commit b2e79963525205707c87391a01435cfdc9fc2d1e   
   (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.gi   
   /commit/?h=linux-6.12.y&id=b2e79963525205707c87391a01435cfdc9fc2d1e).   
      
   Can you confirm that when booting the older kernel, running   
      
   	modprobe hp_bioscfg   
      
   will break in the same way as the new kernel? If so, the driver was   
   broken already before and just unused. You can achieve this behaviour   
   with 6.12.69, too, by blacklisting the hp_bioscfg module. Either by   
   adding:   
      
   	module_blacklist=hp_bioscfg   
      
   on the kernel command line, or   
      
   	echo blacklist hp_bioscfg >> /etc/modprobe.d/broken-hp-bioscfg.conf   
   	update-initramfs -k all -u   
      
   >    * What exactly did you do (or not do) that was effective (or   
   >      ineffective)?   
   > n/a   
   >    * What was the outcome of this action?   
   > dmesg under 6.12.69+deb13-amd64 is now displaying the following...   
   > [    3.346704] ------------[ cut here ]------------   
   > [    3.347194] WARNING: CPU: 11 PID: 606 at mm/page_alloc.c:4802   
   __alloc_pages_noprof+0x2a7/0x310   
      
   This is   
      
           if (WARN_ON_ONCE_GFP(order > MAX_PAGE_ORDER, gfp))   
                   return NULL;   
      
   which is probably triggered by   
      
           bioscfg_drv.enumeration_data = kcalloc(bioscfg_drv.enume   
   ation_instances_count,   
                                                  sizeof(*bioscfg_d   
   v.enumeration_data), GFP_KERNEL);   
      
   I manually determined sizeof(*bioscfg_drv.enumeration_data) to be around   
   20K. I have no idea about what the driver does here, but it seems to   
   request more than 2**10 pages continuous pages here which suggests that   
   bioscfg_drv.enumeration_instances_count, is bigger than 200.   
      
   @Jorge: Is that expected?   
      
   I dropped much context (mostly automatically collected information about   
   the machine where this triggered). If you're intested in that, check out   
   https://bugs.debian.org/1127612.   
      
   Best regards   
   Uwe   
      
   -----BEGIN PGP SIGNATURE-----   
      
   iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmmTOOIACgkQj4D7WH0S   
   /k655gf7BYwadASf0/z9WnkbUgSemPpovHXczhrSVMORilULBVZntwMijweu1QQJ   
   B4JDDRu777kdrkfLcW13LKDuzBa64bFWGWSv0qk9xQuF28CVLKVj+z2VjSzGR1fV   
   l9rVV51pw7fvRtHdg5T66dqTsORILC1hpHxW/CXIFGThhTNfV+bDKITDAFYAvjpC   
   1lDuUtD3yhpfJZKKGqBEKtDNqDBzCAQ1l44oEEn70ARs5EEhAx+Ob7XBx6bguWU/   
   x3Vz7HeHvsBlk6ksDEqCniwwm59/v8fGQx6/UVSd2/Qge4nZFWZk+Wc0LI0SKKgK   
   tw2l414dKBpzZK9IBADzugCRd89t0A==   
   =3xX1   
   -----END PGP SIGNATURE-----   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca