On Sun, Jul 19, 2020 at 12:43PM +0900, Sergey Senozhatsky wrote:
> Hi Marco,
> 
> On (20/07/18 14:10), Marco Elver wrote:
> > 
> > It seems this causes a regression observed at least with newline-only
> > printks. I noticed this during -next testing because various debugging
> > tools (K*SAN, lockdep, etc.) use e.g. pr_{err,warn,info}("\n") to format
> > reports.
> > 
> > Without wanting to wait for a report from one of these debugging tools,
> > a simple reproducer is below. Without this patch, the expected newline
> > is printed.
> 
> Empty/blank lines carry no valuable payload, could you please explain
> why do you consider this to be a regression?

Empty/blank lines are visually valuable.

Did I miss a discussion somewhere that this change is acceptable?
Unfortunately, I can't find it mentioned in the commit message, and
therefore assumed it's a regression.

As I said, a number of debugging tools use them to format reports to be
more readable (visually separate title and report body, and separate
parts of the report). Also, such reports are often parsed by CI systems,
and by changing the reports, these CI systems may break. But those are
just the usecases I'm acutely aware of -- please see a full list of
newline-print users below.

Breaking the observable behaviour of a widely used interface such as
printk doesn't seem right. Where the newline-print is inappropriate,
wouldn't removing that newline-print be more appropriate (instead of
forcing this behaviour on everyone)?

Thanks,
-- Marco

------ >8 ------

$> git grep -En '\<(printk|pr_err|pr_warn|pr_info)\>\("\\n"\)'
arch/alpha/kernel/core_wildfire.c:650:  printk("\n");
arch/alpha/kernel/core_wildfire.c:658:  printk("\n");
arch/alpha/kernel/traps.c:120:  printk("\n");
arch/arm/mach-footbridge/dc21285.c:168:         printk("\n");
arch/arm/mach-footbridge/dc21285.c:185: printk("\n");
arch/arm/mach-footbridge/dc21285.c:214: printk("\n");
arch/arm/mach-footbridge/dc21285.c:229: printk("\n");
arch/arm/plat-orion/mpp.c:44:   printk("\n");
arch/arm/plat-orion/mpp.c:81:   printk("\n");
arch/arm/probes/kprobes/test-core.c:576:        pr_info("\n");
arch/c6x/kernel/traps.c:30:     pr_err("\n");
arch/h8300/kernel/process.c:101:                printk("\n");
arch/h8300/kernel/traps.c:84:   pr_info("\n");
arch/h8300/kernel/traps.c:93:   pr_info("\n");
arch/ia64/kernel/acpi.c:514:            printk("\n");
arch/ia64/kernel/process.c:105: printk("\n");
arch/ia64/kernel/sal.c:173:     printk("\n");
arch/ia64/kernel/time.c:306:            printk("\n");
arch/ia64/kernel/unaligned.c:48:        printk("\n");
arch/m68k/mm/kmap.c:283:        printk("\n");
arch/m68k/mm/motorola.c:383:    printk("\n");
arch/microblaze/pci/xilinx_pci.c:109:                   pr_info("\n");
arch/mips/jazz/jazzdma.c:170:           printk("\n");
arch/mips/jazz/jazzdma.c:276:           printk("\n");
arch/mips/jazz/jazzdma.c:345:   printk("\n");
arch/mips/jazz/jazzdma.c:351:   printk("\n");
arch/mips/kernel/sysrq.c:31:    pr_info("\n");
arch/mips/kernel/sysrq.c:33:    pr_info("\n");
arch/mips/kernel/traps.c:378:   printk("\n");
arch/mips/kernel/traps.c:1588:          pr_info("\n");
arch/mips/kvm/tlb.c:81: pr_info("\n");
arch/mips/lib/dump_tlb.c:187:   printk("\n");
arch/mips/lib/r3k_dump_tlb.c:67:        printk("\n");
arch/mips/math-emu/ieee754d.c:58:       printk("\n");
arch/mips/math-emu/ieee754d.c:97:       printk("\n");
arch/mips/mm/cerr-sb1.c:74:     printk("\n");
arch/mips/mm/cerr-sb1.c:85:     printk("\n");
arch/mips/mm/cerr-sb1.c:126:    printk("\n");
arch/mips/mm/cerr-sb1.c:416:                    printk("\n");
arch/mips/mm/cerr-sb1.c:561:                    printk("\n");
arch/mips/netlogic/xlr/fmn-config.c:64: pr_info("\n");
arch/mips/netlogic/xlr/fmn-config.c:78: pr_info("\n");
arch/mips/sni/setup.c:106:                      printk("\n");
arch/openrisc/kernel/traps.c:120:       printk("\n");
arch/openrisc/kernel/traps.c:168:       printk("\n");
arch/openrisc/kernel/traps.c:183:       printk("\n");
arch/openrisc/kernel/traps.c:196:       printk("\n");
arch/parisc/kernel/drivers.c:1007:      pr_info("\n");
arch/parisc/kernel/pci-dma.c:70:        printk("\n");
arch/parisc/kernel/traps.c:452: printk("\n");
arch/parisc/mm/fault.c:245:     pr_warn("\n");
arch/powerpc/kernel/traps.c:213:        printk("\n");
arch/powerpc/math-emu/fabs.c:15:        printk("\n");
arch/powerpc/math-emu/fctiw.c:24:       printk("\n");
arch/powerpc/math-emu/fctiwz.c:31:      printk("\n");
arch/powerpc/math-emu/fmr.c:15: printk("\n");
arch/powerpc/math-emu/fnabs.c:15:       printk("\n");
arch/powerpc/math-emu/fneg.c:15:        printk("\n");
arch/powerpc/math-emu/lfd.c:17: printk("\n");
arch/powerpc/math-emu/stfd.c:13:        printk("\n");
arch/powerpc/mm/book3s64/slb.c:271:                     pr_err("\n");
arch/powerpc/mm/nohash/44x.c:194:                       printk("\n");
arch/powerpc/platforms/52xx/efika.c:111:        printk("\n");
arch/powerpc/platforms/chrp/pci.c:257:          printk("\n");
arch/powerpc/platforms/embedded6xx/ls_uart.c:53:        printk("\n");
arch/powerpc/platforms/powermac/pfunc_core.c:88:        printk("\n");
arch/powerpc/platforms/ps3/setup.c:100: printk("\n");
arch/powerpc/platforms/ps3/setup.c:103: printk("\n");
arch/sh/drivers/pci/common.c:137:               printk("\n");
arch/sh/drivers/pci/common.c:146:               printk("\n");
arch/sh/drivers/pci/pci-sh7780.c:151:   printk("\n");
arch/sh/kernel/disassemble.c:567:               printk("\n");
arch/sh/kernel/disassemble.c:570:       printk("\n");
arch/sh/kernel/process_32.c:33: printk("\n");
arch/sh/kernel/process_32.c:44: printk("\n");
arch/sparc/kernel/perf_event.c:1602:    pr_info("\n");
arch/sparc/kernel/setup_32.c:383:       printk("\n");
arch/sparc/kernel/traps_32.c:44:        printk("\n");
arch/sparc/kernel/traps_64.c:2435:      printk("\n");
arch/sparc/kernel/traps_64.c:2452:      printk("\n");
arch/um/drivers/daemon_kern.c:39:       printk("\n");
arch/um/drivers/slirp_kern.c:44:        printk("\n");
arch/um/drivers/vde_kern.c:36:  printk("\n");
arch/um/os-Linux/skas/mem.c:101:                        printk("\n");
arch/x86/events/core.c:1428:            pr_info("\n");
arch/x86/kernel/apm_32.c:2305:          printk("\n");
arch/x86/kernel/cpu/mtrr/cleanup.c:768:                         pr_info("\n");
arch/x86/um/sysrq_32.c:17:        printk("\n");
arch/x86/um/sysrq_64.c:18:      printk("\n");
block/genhd.c:1115:                             printk("\n");
drivers/ata/pata_marvell.c:50:  printk("\n");
drivers/ata/sata_mv.c:1258:             printk("\n");
drivers/ata/sata_mv.c:1275:             printk("\n");
drivers/atm/eni.c:1723:         printk("\n");
drivers/atm/eni.c:1734:                 printk("\n");
drivers/atm/idt77252.c:543:     printk("\n");
drivers/atm/idt77252.c:1281:                    printk("\n");
drivers/atm/idt77252.c:3494:    printk("\n");
drivers/atm/iphase.c:1347:          printk("\n");)
drivers/atm/iphase.c:2413:        printk("\n");  
drivers/atm/iphase.c:3001:        printk("\n");)
drivers/block/floppy.c:1830:    pr_info("\n");
drivers/block/floppy.c:1867:    pr_info("\n");
drivers/block/paride/bpck.c:340:            printk("\n");
drivers/block/paride/pcd.c:590:         printk("\n");
drivers/block/paride/pd.c:294:  printk("\n");
drivers/block/paride/pf.c:585:          printk("\n");
drivers/block/paride/pg.c:349:          printk("\n");
drivers/block/paride/pg.c:415:          printk("\n");
drivers/block/paride/pt.c:477:          printk("\n");
drivers/block/umem.c:200:               printk("\n");
drivers/block/umem.c:226:       printk("\n");
drivers/block/xsysace.c:384:            printk("\n");
drivers/bluetooth/dtl1_cs.c:188:        printk("\n");
drivers/char/applicom.c:333:                            printk("\n");
drivers/char/applicom.c:420:            printk("\n");
drivers/char/applicom.c:533:            printk("\n");
drivers/char/applicom.c:820:                            printk("\n");
drivers/char/dtlk.c:457:                                printk("\n");
drivers/char/dtlk.c:460:                                printk("\n");
drivers/char/dtlk.c:483:                                printk("\n");
drivers/char/dtlk.c:486:                                printk("\n");
drivers/char/dtlk.c:530:           printk("\n");
drivers/char/pcmcia/synclink_cs.c:3825:         printk("\n");
drivers/crypto/hifn_795x.c:1833:                        pr_info("\n");
drivers/gpu/drm/i915/gvt/cmd_parser.c:698:      pr_err("\n");
drivers/i2c/busses/i2c-viapro.c:116:            printk("\n");
drivers/i2c/busses/scx200_acb.c:358:    printk("\n");
drivers/ide/cmd640.c:376:       printk("\n");
drivers/infiniband/hw/mlx4/qp.c:3245:           pr_err("\n");
drivers/infiniband/hw/mthca/mthca_cmd.c:1802:                                   
printk("\n");
drivers/infiniband/hw/mthca/mthca_cmd.c:1819:                                   
printk("\n");
drivers/infiniband/hw/mthca/mthca_eq.c:614:                             
printk("\n");
drivers/infiniband/hw/mthca/mthca_mr.c:487:                             
printk("\n");
drivers/input/keyboard/lkkbd.c:380:             printk("\n");
drivers/input/mouse/appletouch.c:225:           printk("\n");                   
                        \
drivers/iommu/iommu-debugfs.c:35:               pr_warn("\n");
drivers/isdn/hardware/mISDN/hfcmulti.c:2338:                            
printk("\n");
drivers/isdn/hardware/mISDN/hfcsusb.c:900:                                      
printk("\n");
drivers/isdn/hardware/mISDN/hfcsusb.c:924:                                      
printk("\n");
drivers/isdn/hardware/mISDN/hfcsusb.c:1025:                             
printk("\n");
drivers/isdn/hardware/mISDN/hfcsusb.c:1119:             printk("\n");
drivers/isdn/hardware/mISDN/hfcsusb.c:1331:                                     
printk("\n");
drivers/isdn/mISDN/dsp_cmx.c:174:               printk("\n");
drivers/macintosh/adb-iop.c:120:        printk("\n");
drivers/macintosh/adb-iop.c:181:        printk("\n");
drivers/macintosh/adb.c:120:        printk("\n");
drivers/macintosh/therm_windtunnel.c:395:       printk("\n");
drivers/media/dvb-frontends/mt312.c:78:         printk("\n");
drivers/media/dvb-frontends/mt312.c:102:                printk("\n");
drivers/media/pci/bt8xx/dst.c:550:      pr_err("\n");
drivers/media/tuners/mt2060.c:25:#define dprintk(args...) do { if (debug) 
{printk(KERN_DEBUG "MT2060: " args); printk("\n"); }} while (0)
drivers/media/tuners/mt2266.c:45:#define dprintk(args...) do { if (debug) 
{printk(KERN_DEBUG "MT2266: " args); printk("\n"); }} while (0)
drivers/message/fusion/mptdebug.h:158:  printk("\n");
drivers/message/fusion/mptdebug.h:175:                  printk("\n");
drivers/message/fusion/mptdebug.h:178:  printk("\n");
drivers/message/fusion/mptdebug.h:192:  printk("\n");
drivers/message/fusion/mptdebug.h:205:                  printk("\n");
drivers/message/fusion/mptdebug.h:208:  printk("\n");
drivers/message/fusion/mptdebug.h:222:  printk("\n");
drivers/message/fusion/mptdebug.h:236:  printk("\n");
drivers/message/fusion/mptdebug.h:250:                  printk("\n");
drivers/message/fusion/mptdebug.h:253:  printk("\n");
drivers/message/fusion/mptdebug.h:267:                  printk("\n");
drivers/message/fusion/mptdebug.h:270:  printk("\n");
drivers/message/fusion/mptsas.c:953:    dsaswideprintk(ioc, printk("\n"));
drivers/mfd/wm8350-core.c:42:   printk("\n"); \
drivers/mmc/host/wbsd.c:1718:   printk("\n");
drivers/mtd/nand/raw/diskonchip.c:317:          printk("\n");
drivers/mtd/nand/raw/diskonchip.c:467:          printk("\n");
drivers/mtd/nand/raw/diskonchip.c:500:          printk("\n");
drivers/mtd/tests/nandbiterrs.c:332:    printk("\n");
drivers/mtd/tests/subpagetest.c:113:            printk("\n");
drivers/mtd/tests/torturetest.c:442:            printk("\n");
drivers/net/appletalk/ltpc.c:322:               printk("\n");
drivers/net/appletalk/ltpc.c:583:                                       
printk("\n");
drivers/net/appletalk/ltpc.c:911:               printk("\n");
drivers/net/appletalk/ltpc.c:921:               printk("\n");
drivers/net/ethernet/amd/7990.c:563:                            printk("\n");
drivers/net/ethernet/amd/ni65.c:909:                            printk("\n");
drivers/net/ethernet/amd/ni65.c:1144:   printk("\n");
drivers/net/ethernet/amd/pcnet32.c:2469:                printk("\n");
drivers/net/ethernet/apple/bmac.c:1351: printk("\n");
drivers/net/ethernet/apple/mace.c:616:  printk("\n");
drivers/net/ethernet/dec/tulip/de4x5.c:5012:        printk("\n");
drivers/net/ethernet/dec/tulip/de4x5.c:5349:      printk("\n");
drivers/net/ethernet/dlink/sundance.c:1474:                                     
printk("\n");
drivers/net/ethernet/dnet.c:500:        printk("\n");
drivers/net/ethernet/i825xx/sun3_82586.c:1185:                  printk("\n");
drivers/net/ethernet/i825xx/sun3_82586.c:1187:  printk("\n");
drivers/net/ethernet/packetengines/hamachi.c:1691:                              
        printk("\n");
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:812:                        
pr_info("\n");
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:815:        pr_info("\n");
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:820:                        
pr_info("\n");
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c:823:        pr_info("\n");
drivers/net/ethernet/realtek/atp.c:291:         printk("\n");
drivers/net/ethernet/seeq/ether3.c:255:                         printk("\n");
drivers/net/ethernet/stmicro/stmmac/enh_desc.c:437:     pr_info("\n");
drivers/net/ethernet/stmicro/stmmac/norm_desc.c:289:    pr_info("\n");
drivers/net/ethernet/sun/sungem.c:2792:         printk("\n");
drivers/net/ethernet/ti/cpmac.c:220:                            printk("\n");
drivers/net/ethernet/ti/cpmac.c:225:    printk("\n");
drivers/net/ethernet/ti/cpmac.c:235:    printk("\n");
drivers/net/ethernet/ti/cpmac.c:257:                            printk("\n");
drivers/net/ethernet/ti/cpmac.c:262:    printk("\n");
drivers/net/ethernet/toshiba/tc35815.c:905:             printk("\n");
drivers/net/ethernet/toshiba/tc35815.c:1065:    printk("\n");
drivers/net/ethernet/toshiba/tc35815.c:1086:    printk("\n");
drivers/net/ethernet/toshiba/tc35815.c:1105:    printk("\n");
drivers/net/ethernet/toshiba/tc35815.c:1355:    printk("\n");
drivers/net/ethernet/via/via-velocity.h:1328:   printk("\n");\
drivers/net/ethernet/xscale/ixp4xx_eth.c:594:   printk("\n");
drivers/net/hamradio/scc.c:1476:        printk("\n");
drivers/net/hippi/rrunner.c:1286:                               printk("\n");
drivers/net/hippi/rrunner.c:1289:               printk("\n");
drivers/net/hippi/rrunner.c:1303:                               printk("\n");
drivers/net/hippi/rrunner.c:1306:               printk("\n");
drivers/net/sb1000.c:725:                       printk("\n");
drivers/net/wan/ixp4xx_hss.c:566:       printk("\n");
drivers/net/wireless/broadcom/b43/main.c:1139:          printk("\n");
drivers/net/wireless/broadcom/b43/main.c:1934:                          
printk("\n");
drivers/net/wireless/broadcom/b43/main.c:1938:          printk("\n");
drivers/net/wireless/intersil/hostap/hostap_80211_rx.c:45:              
printk("\n");
drivers/net/wireless/intersil/hostap/hostap_80211_rx.c:57:      printk("\n");
drivers/net/wireless/intersil/hostap/hostap_80211_tx.c:42:              
printk("\n");
drivers/net/wireless/intersil/hostap/hostap_80211_tx.c:54:      printk("\n");
drivers/net/wireless/intersil/hostap/hostap_hw.c:2152:  printk("\n");
drivers/net/wireless/intersil/orinoco/orinoco_plx.c:151:        printk("\n");
drivers/net/wireless/intersil/prism54/islpci_mgt.c:46:  printk("\n");
drivers/net/wireless/marvell/libertas/defs.h:97:                                
        printk("\n");
drivers/net/wireless/marvell/libertas/defs.h:103:               printk("\n");
drivers/net/wireless/ray_cs.c:648:              printk("\n");
drivers/net/wireless/ray_cs.c:2347:             printk("\n");
drivers/net/wireless/st/cw1200/cw1200_spi.c:105:        printk("\n");
drivers/net/wireless/st/cw1200/cw1200_spi.c:170:        printk("\n");
drivers/parisc/gsc.c:225:       printk("\n");
drivers/parisc/iosapic.c:633:   printk("\n");
drivers/parisc/iosapic.c:645:printk("\n");
drivers/parisc/lba_pci.c:1379:  printk("\n");
drivers/pcmcia/i82365.c:680:    if (base == 0) printk("\n");
drivers/scsi/53c700.c:832:              printk("\n");
drivers/scsi/53c700.c:863:      printk("\n");
drivers/scsi/53c700.c:917:              printk("\n");
drivers/scsi/NCR5380.c:2098:            printk("\n");
drivers/scsi/advansys.c:2489:           printk("\n");
drivers/scsi/aha152x.c:1739:                                    printk("\n");
drivers/scsi/aha1740.c:344:     printk("\n");
drivers/scsi/aha1740.c:439:     printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:2731:               printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:3953:                                       
printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9611:               printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9722:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9766:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9776:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9786:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9797:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9806:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9833:                       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9843:                       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9864:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9876:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9880:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_core.c:9934:       printk("\n");
drivers/scsi/aic7xxx/aic79xx_osm.c:793: printk("\n");
drivers/scsi/aic7xxx/aic79xx_osm.c:1821:                        printk("\n");
drivers/scsi/aic7xxx/aic79xx_osm.c:1942:                                        
        printk("\n");
drivers/scsi/aic7xxx/aic79xx_osm.c:1945:                                
printk("\n");
drivers/scsi/aic7xxx/aic79xx_osm.c:2165:        printk("\n");
drivers/scsi/aic7xxx/aic79xx_pci.c:614:         printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7067:               printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7165:               printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7184:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7194:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7204:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7214:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7224:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7236:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7256:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7265:       printk("\n");
drivers/scsi/aic7xxx/aic7xxx_core.c:7279:               printk("\n");
drivers/scsi/aic7xxx/aic7xxx_osm.c:1745:                        printk("\n");
drivers/scsi/aic7xxx/aic7xxx_osm.c:1849:                                        
        printk("\n");
drivers/scsi/aic7xxx/aic7xxx_osm.c:1852:                                
printk("\n");
drivers/scsi/aic7xxx/aic7xxx_osm.c:2062:        printk("\n");
drivers/scsi/arm/acornscsi.c:248:       printk("\n");
drivers/scsi/arm/acornscsi.c:538:       printk("\n");
drivers/scsi/arm/acornscsi.c:1395:    printk("\n");
drivers/scsi/arm/acornscsi.c:1476:    printk("\n");
drivers/scsi/arm/acornscsi.c:1870:    printk("\n");
drivers/scsi/arm/fas216.c:330:  printk("\n");
drivers/scsi/arm/fas216.c:344:  printk("\n");
drivers/scsi/arm/fas216.c:388:                  printk("\n");
drivers/scsi/arm/fas216.c:391:          printk("\n");
drivers/scsi/arm/fas216.c:399:  printk("\n");
drivers/scsi/arm/fas216.c:1043: printk("\n");
drivers/scsi/arm/fas216.c:1147: printk("\n");
drivers/scsi/arm/fas216.c:1264:         printk("\n");
drivers/scsi/arm/fas216.c:1702:         printk("\n");
drivers/scsi/arm/fas216.c:2021://{ int i; for (i = 0; i < 32; i++) printk("%02x 
", SCpnt->sense_buffer[i]); printk("\n"); }
drivers/scsi/atp870u.c:337:                     printk("\n");
drivers/scsi/atp870u.c:746:     printk("\n");
drivers/scsi/dc395x.c:2197:                             printk("\n");
drivers/scsi/dc395x.c:2393:                             printk("\n");
drivers/scsi/dc395x.c:3447:     printk("\n");
drivers/scsi/dc395x.c:4194:             printk("\n");
drivers/scsi/dpt_i2o.c:3160:     printk("\n");
drivers/scsi/gdth.c:2720:        printk("\n");
drivers/scsi/gdth.c:3107:            printk("\n");
drivers/scsi/lpfc/lpfc_debugfs.c:5827:          pr_err("\n");
drivers/scsi/lpfc/lpfc_debugfs.c:5855:          pr_err("\n");
drivers/scsi/mesh.c:258:                printk("\n");
drivers/scsi/mesh.c:283:                printk("\n");
drivers/scsi/mesh.c:720:                        printk("\n");
drivers/scsi/mesh.c:1170:               printk("\n");
drivers/scsi/mesh.c:1249:       printk("\n");
drivers/scsi/mpt3sas/mpt3sas_debug.h:165:       pr_info("\n");
drivers/scsi/mpt3sas/mpt3sas_debug.h:184:       pr_info("\n");
drivers/scsi/mpt3sas/mpt3sas_debug.h:203:       pr_info("\n");
drivers/scsi/ncr53c8xx.c:3672:  printk("\n");
drivers/scsi/nsp32_debug.c:137: printk("\n");
drivers/scsi/nsp32_debug.c:225: printk("\n");
drivers/scsi/nsp32_debug.c:254: printk("\n");
drivers/scsi/nsp32_debug.c:259:         printk("\n");
drivers/scsi/pcmcia/nsp_debug.c:138:    printk("\n");
drivers/scsi/pcmcia/nsp_debug.c:212:    printk("\n");
drivers/scsi/pcmcia/sym53c500_cs.c:556: VDEB(printk("\n"));
drivers/scsi/qla1280.c:3928:    printk("\n");
drivers/scsi/qla1280.c:3950:                    printk("\n");
drivers/scsi/qla1280.c:3955:            printk("\n");
drivers/scsi/qla4xxx/ql4_83xx.c:1423:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_83xx.c:1434:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_83xx.c:1445:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_83xx.c:1456:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_83xx.c:1474:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_83xx.c:1492:   DEBUG2(pr_info("\n"));
drivers/scsi/qla4xxx/ql4_dbg.c:25:                      printk("\n");
drivers/scsi/wd33c93.c:2048:    printk("\n");
drivers/staging/rtl8192u/ieee80211/ieee80211.h:464:                             
        printk("\n");                          \
drivers/staging/rtl8192u/ieee80211/ieee80211.h:466:                     
printk("\n");                                          \
drivers/staging/rtl8192u/r8192U.h:120:                                  
printk("\n");                   \
drivers/staging/rtl8192u/r8192U.h:122:                  printk("\n");           
                        \
drivers/staging/rtl8723bs/core/rtw_mlme.c:2387:                 printk("\n");
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:2189:             printk("\n");
drivers/staging/rtl8723bs/hal/hal_com.c:1651:                   printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:1686:                              
        printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:1708:                              
        printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:1728:                              
        printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c:1747:                              
        printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:901:                  
printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:904:  printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:972:                  
printk("\n");
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:975:  printk("\n");
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:251:                             
printk("\n");
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:579:                             
                printk("\n");*/
drivers/staging/wlan-ng/p80211netdev.c:989:             /* printk("\n"); */
drivers/staging/wlan-ng/p80211netdev.c:1031:            /* printk("\n"); */
drivers/tty/hvc/hvsi.c:203:     printk("\n");
drivers/tty/n_r3964.c:273:      printk("\n");
drivers/tty/serial/zs.c:203:            printk("\n");
drivers/tty/synclink.c:7437:            printk("\n");
drivers/tty/synclink_gt.c:568:          printk("\n");
drivers/tty/synclinkmp.c:5446:          printk("\n");
drivers/usb/atm/speedtch.c:625:         printk("\n");
drivers/usb/host/isp116x.h:572:         printk("\n");
drivers/usb/host/isp116x.h:584:         printk("\n");
drivers/usb/host/isp1362.h:903:                         printk("\n");
drivers/usb/host/isp1362.h:913:                 printk("\n");
drivers/usb/storage/sddr09.c:1478:              printk("\n");
drivers/video/fbdev/intelfb/intelfbhw.c:827:    printk("\n");
drivers/video/fbdev/intelfb/intelfbhw.c:834:    printk("\n");
drivers/video/fbdev/vesafb.c:343:                       printk("\n");
drivers/w1/masters/ds2490.c:225:        pr_info("\n");
drivers/w1/masters/ds2490.c:347:                printk("\n");
drivers/w1/masters/ds2490.c:436:                        printk("\n");
drivers/xen/xenbus/xenbus_probe_frontend.c:328:         printk("\n");
fs/btrfs/check-integrity.c:1689:                pr_info("\n");
fs/btrfs/check-integrity.c:2486:                printk("\n");
fs/cachefiles/internal.h:322:           pr_err("\n");                           
                \
fs/cachefiles/internal.h:331:           pr_err("\n");                           
                \
fs/cachefiles/internal.h:342:           pr_err("\n");                           
                \
fs/cachefiles/internal.h:351:           pr_err("\n");                           
                \
fs/cachefiles/namei.c:121:              pr_err("\n");
fs/cachefiles/namei.c:187:              pr_err("\n");
fs/cachefiles/namei.c:233:                      pr_err("\n");
fs/dlm/dlm_internal.h:99:    printk("\n"); \
fs/ext2/xattr.c:79:             printk("\n"); \
fs/ext2/xattr.c:85:             printk("\n"); \
fs/fscache/internal.h:446:              pr_err("\n");                           
        \
fs/fscache/internal.h:455:              pr_err("\n");                           
        \
fs/fscache/internal.h:466:              pr_err("\n");                           
        \
fs/fscache/internal.h:475:              pr_err("\n");                           
        \
fs/jffs2/debug.c:428:   printk("\n");
fs/jffs2/debug.c:756:                           printk("\n");
fs/jffs2/debug.c:766:   printk("\n");
fs/reiserfs/item_ops.c:617:     printk("\n");
fs/reiserfs/prints.c:471:                       printk("\n");
fs/reiserfs/prints.c:473:       printk("\n");
fs/ubifs/debug.c:926:   pr_err("\n");
include/linux/hdlc.h:85:        printk("\n");
init/do_mounts.c:472:   printk("\n");
kernel/kcsan/report.c:314:      pr_err("\n");
kernel/kcsan/report.c:379:      pr_err("\n");
kernel/kcsan/report.c:397:              pr_err("\n");
kernel/kcsan/report.c:420:      pr_err("\n");
kernel/locking/lockdep.c:1644:  pr_warn("\n");
kernel/locking/lockdep.c:1974:          printk("\n");
kernel/locking/lockdep.c:2057:  pr_warn("\n");
kernel/locking/lockdep.c:2375:  pr_warn("\n");
kernel/locking/lockdep.c:2947:          printk("\n");
kernel/locking/lockdep.c:2955:  pr_warn("\n");
kernel/locking/lockdep.c:3323:  pr_warn("\n");
kernel/locking/lockdep.c:3384:  pr_warn("\n");
kernel/locking/lockdep.c:4053:  pr_warn("\n");
kernel/locking/lockdep.c:4240:  pr_warn("\n");
kernel/locking/lockdep.c:4456:  pr_warn("\n");
kernel/locking/lockdep.c:5107:  pr_warn("\n");
kernel/locking/lockdep.c:5736:  pr_warn("\n");
kernel/locking/lockdep.c:5794:  pr_warn("\n");
kernel/locking/lockdep.c:5833:  pr_warn("\n");
kernel/locking/lockdep.c:5860:          pr_warn("\n");
kernel/locking/lockdep.c:5882:  pr_warn("\n");
kernel/locking/rtmutex-debug.c:56:              printk("\n");
kernel/locking/rtmutex-debug.c:106:     pr_warn("\n");
kernel/sched/topology.c:49:                     printk("\n");
kernel/trace/trace.c:3158:      pr_warn("\n");
mm/kasan/report.c:177:          pr_err("\n");
mm/kasan/report.c:181:                  pr_err("\n");
mm/kasan/report.c:188:                  pr_err("\n");
mm/kasan/report.c:193:                  pr_err("\n");
mm/kasan/report.c:267:  pr_err("\n");
mm/kasan/report.c:368:  pr_err("\n");
mm/kasan/report.c:384:  pr_err("\n");
mm/kasan/report.c:476:  pr_err("\n");
mm/kasan/report.c:478:  pr_err("\n");
mm/kasan/report.c:510:  pr_err("\n");
mm/kasan/report.c:514:          pr_err("\n");
net/atm/lec.c:1185:     pr_info("\n");

Reply via email to