Титла: Смях с коментарите от кърнела
Публикувано от: Филип Бонев в Aug 15, 2004, 17:22
Пробвайте еи това да видите какви ги вади grep -R fuck /usr/src/linux Ако искате може да пробвате и с думи подобни на fuck
Титла: Смях с коментарите от кърнела
Публикувано от: kennedy в Aug 15, 2004, 19:59
/usr/src/linux/Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code.
това ми хареса особенно
Титла: Смях с коментарите от кърнела
Публикувано от: kennedy в Aug 15, 2004, 20:09
и на stupid има интересни /usr/src/linux/arch/x86_64/kernel/suspend.c: set_tss_desc(cpu,t); /* This just modifies memory; should not be neccessary. But... This is neccessary, because 386 hardware has concept of busy TSS or some similar stupidity. */ /usr/src/linux/net/irda/irnet/irnet.h: * Thanks to Alan Cox for answering lot's of my stupid questions, and
Титла: Смях с коментарите от кърнела
Публикувано от: zearendil в Aug 16, 2004, 14:31
/usr/src/linux/lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)
Титла: Смях с коментарите от кърнела
Публикувано от: nix в Aug 16, 2004, 17:15
Цитат | [17:12][root@debilian:~/kernel/kernel-source-2.6.7-2.6.7]# grep -R fuck . ./fs/jffs/intrep.c: don't fuck up. This is why we have ./lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-) ./net/core/netfilter.c: /* James M doesn't say fuck enough. */ ./net/ipv4/netfilter/ipt_limit.c: * Alexey is a fucking genius? ./net/ipv4/netfilter/ip_nat_snmp_basic.c: * (And this is the fucking 'basic' method). ./net/ipv6/netfilter/ip6t_limit.c: * Alexey is a fucking genius? ./arch/ppc/syslib/ppc405_pci.c: * the kernel try to remap our BAR #1 and fuck up bus ./arch/i386/kernel/cpu/mtrr/generic.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */ ./arch/i386/kernel/dmi_scan.c: * Some Athlon laptops have really fucked PST tables. ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't even give the ./arch/mips/pci/pci-ip27.c: * IOC3 is fucked fucked beyond believe ... Don't try to access ./arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess... ./arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude... */ ./arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the ./arch/sparc/kernel/process.c: /* fuck me plenty */ ./arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good American knowhow fuckin' up. */ ./arch/sparc64/kernel/traps.c: /* Why the fuck did they have to change this? */ ./sound/oss/aci.c:/* The four ACI command types are fucked up. [-: ./sound/oss/opl3.c: * What the fuck is going on here? We leave junk in the beginning ./drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver ./drivers/ide/ide-proc.c: * What follows below is fucking insane, even for IDE people. ./drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface ./drivers/net/sunhme.c: /* This card is _fucking_ hot... */ ./drivers/net/b44.c: /* What the fuck is the purpose of the interrupt mask ./drivers/net/macsonic.c: fuck did SONIC_BUS_SCALE come from, and what was it supposed ./drivers/mtd/mtd_blkdevs.c: registered, to prevent the link/init ordering from fucking ./drivers/char/watchdog/shwdt.c: * brain-damage, it's managed to fuck things up one step further.. ./drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up. ./drivers/scsi/NCR53C9x.c: /* Be careful, we could really get fucked during synchronous ./drivers/scsi/esp.c: * how bad the target and/or ESP fucks things up. ./drivers/scsi/esp.c: * phase things. We don't want to fuck directly with ./drivers/scsi/esp.c: /* Be careful, we could really get fucked during synchronous ./drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */ ./drivers/media/video/bt819.c: BUG? Why does turning the chroma comb on fuck up color? ./Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code. ./include/linux/netfilter_ipv4/ipt_limit.h: /* Ugly, ugly fucker. */ ./include/linux/netfilter_ipv6/ip6t_limit.h: /* Ugly, ugly fucker. */ ./include/asm-parisc/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock ./include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */ ./include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \ [17:12][root@debilian:~/kernel/kernel-source-2.6.7-2.6.7]#
| Ха ха ха ха разпорих се от смях
А сега вижте това
Цитат | [17:29][root@debilian:~/kernel/kernel-source-2.6.7-2.6.7]# grep -R shit . ./fs/xfs/xfs_log_recover.c: if (dicp->di_flushiter < ./fs/xfs/xfs_log_recover.c: INT_GET(dip->di_core.di_flushiter, ARCH_CONVERT)) { ./fs/xfs/xfs_log_recover.c: if ((INT_GET(dip->di_core.di_flushiter, ARCH_CONVERT) ./fs/xfs/xfs_log_recover.c: (dicp->di_flushiter < (DI_MAX_FLUSH>>1))) { ./fs/xfs/xfs_log_recover.c: dicp->di_flushiter = 0; ./fs/xfs/xfs_inode.c: INT_XLATE(buf_core->di_flushiter, mem_core->di_flushiter, dir, arch); ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter = INT_GET(dip->di_core.di_flushiter, ARCH_CONVERT); ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter++; ./fs/xfs/xfs_inode.c: if (ip->i_d.di_flushiter == DI_MAX_FLUSH) ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter = 0; ./fs/xfs/xfs_dinode.h: __uint16_t di_flushiter; /* incremented on flush */ ./fs/jffs2/dir.c: /* Oh shit. We really ought to make a single node which can do both atomically */ ./fs/isofs/inode.c: * Some dipshit decided to store some other bit of information ./net/ipv4/tcp_input.c: * all the algo is pure shit and should be replaced ./arch/i386/mach-visws/setup.c: * What lunatic came up with this shit? ./arch/mips/kernel/sysirix.c:/* 2,191 lines of complete and utter shit coming up... */ ./arch/mips/kernel/genex.S: * Big shit, we now may have two dirty primary cache lines for the same ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1064 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1065 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1066 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1067 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1068 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1069 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1070 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1071 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1072 XXX AFS shit DC*/ ./arch/mips/kernel/irix5sys.h: sys irix_unimp 0 /* 1073 XXX AFS shit DC*/ ./arch/sparc/mm/srmmu.c: * this shit off... nice job Fujitsu. ./arch/sparc/lib/checksum.S: * give up. I'm serious, I am going to kick the living shit ./arch/sparc/kernel/cpu.c: { 5, 0, "Matsushita MN10501"}, ./arch/sparc/kernel/cpu.c: { 5, 0, "Matsushita - MN10501"}, ./arch/sparc/kernel/pcic.c: * to shit into regions like that. ./arch/sparc64/mm/ultra.S: * in Microelectronics who refused to fix this shit. ./arch/sparc64/lib/checksum.S: * are two fold. Firstly, they cannot pair with jack shit, ./arch/sparc64/solaris/socksys.c: * No shit. WTF is it supposed to do, anyway? ./sound/oss/hal2.c: * arrived. Hmm, shit happens, we have one more ./sound/oss/hal2.c: * arrived. Hmm, shit happens, we have one more ./sound/oss/uart6850.c: * Status: Testing required (no shit -jgarzik) ./drivers/net/sunhme.c: /* Remember: "Different name, same old buggy as shit hardware." */ ./drivers/net/declance.c: * v0.007: Big shit. The LANCE seems to use a different DMA mechanism to ./drivers/pci/pci.ids:10f7 Matsushita Electric Industrial Co., Ltd. ./drivers/pci/pci.ids:1189 Matsushita Electronics Co Ltd ./drivers/pci/pci.ids:1261 Matsushita-Kotobuki Electronics Industries, Ltd. ./drivers/pci/pci.ids:140d Matsushita Electric Works Ltd ./drivers/pci/pci.ids:147e Matsushita Graphic Communication Systems, Inc. ./drivers/usb/storage/unusual_devs.h: "Matshita", ./drivers/sbus/char/Kconfig:# no shit ./drivers/scsi/NCR53C9x.c: /* shit */ ./drivers/scsi/NCR53C9x.c: /* shit */ ./drivers/scsi/esp.c: /* shit */ ./drivers/scsi/esp.c: /* shit */ ./drivers/scsi/esp.h: /* The HME is the biggest piece of shit I have ever seen. */ ./drivers/scsi/qlogicpti.c: if (qpti->clock == 0) /* bullshit */ ./drivers/scsi/pcmcia/Kconfig: [Kyusyu Matsushita Kotobuki (OEM) ./drivers/block/paride/pf.c: Matshita/Panasonic. This device has a ./drivers/cdrom/mcd.c: that are supposedly "OUT OF TOLERANCE" (but are really shitty presses! ./drivers/cdrom/sbpcd.c: * non-ATAPI IDE-style Matsushita/Panasonic CR-5xx drives. ./drivers/cdrom/sbpcd.c: msg(DBG_INF,"Looking for Matsushita/Panasonic, CreativeLabs, Longshine, TEAC CD-ROM drives\n"); ./drivers/cdrom/Kconfig: tristate "Matsushita/Panasonic/Creative, Longshine, TEAC CDROM support" ./drivers/cdrom/Kconfig: The Matsushita CR-521, CR-522, CR-523, CR-562, CR-563 drives ./drivers/media/video/zr36016.c:static int zr36016_pushit (struct zr36016 *ptr, ./drivers/media/video/zr36050.c:zr36050_pushit (struct zr36050 *ptr, ./drivers/media/video/zr36050.c: return zr36050_pushit(ptr, ZR050_SOF_IDX, ./drivers/media/video/zr36050.c: return zr36050_pushit(ptr, ZR050_SOS1_IDX, ./drivers/media/video/zr36050.c: return zr36050_pushit(ptr, ZR050_DRI_IDX, 6, dri_data); ./drivers/media/video/zr36050.c: sum += zr36050_pushit(ptr, ZR050_DQT_IDX, ./drivers/media/video/zr36050.c: sum += zr36050_pushit(ptr, ZR050_DHT_IDX, ./drivers/media/video/zr36050.c: sum += zr36050_pushit(ptr, ZR050_APP_IDX, ./drivers/media/video/zr36050.c: sum += zr36050_pushit(ptr, ZR050_COM_IDX, ./drivers/media/video/zr36050.c: zr36050_pushit(ptr, ZR050_DHT_IDX, sizeof(zr36050_dht), ./drivers/media/video/zr36060.c:zr36060_pushit (struct zr36060 *ptr, ./drivers/media/video/zr36060.c: return zr36060_pushit(ptr, ZR060_SOF_IDX, ./drivers/media/video/zr36060.c: return zr36060_pushit(ptr, ZR060_SOS_IDX, ./drivers/media/video/zr36060.c: return zr36060_pushit(ptr, ZR060_DRI_IDX, 6, dri_data); ./drivers/media/video/zr36060.c: zr36060_pushit(ptr, ZR060_DQT_IDX, sizeof(zr36060_dqt), ./drivers/media/video/zr36060.c: zr36060_pushit(ptr, ZR060_DHT_IDX, sizeof(zr36060_dht), ./drivers/media/video/zr36060.c: zr36060_pushit(ptr, ZR060_APP_IDX, sizeof(zr36060_app), ./drivers/media/video/zr36060.c: zr36060_pushit(ptr, ZR060_COM_IDX, sizeof(zr36060_com), ./drivers/media/video/zr36060.c: zr36060_pushit(ptr, ZR060_DHT_IDX, sizeof(zr36060_dht), ./drivers/video/sis/init301.c: /* This is total bullshit: */ ./drivers/ieee1394/oui.db:000B97 Matsushita Electric Industrial Co.,Ltd. ./drivers/ieee1394/oui.db:000D2E Matsushita Avionics Systems Corporation ./Documentation/cdrom/sbpcd:(Matsushita, Kotobuki, Panasonic, CreativeLabs, Longshine and Teac) ./Documentation/cdrom/sbpcd:is NOT the new "Enhanced IDE" or "ATAPI" drive standard) Matsushita, ./Documentation/cdrom/sbpcd:Matsushita command set. It is supported - with help by Serge Robyns. ./Documentation/cdrom/sbpcd:2. "cd /usr/src/linux" and do a "make config" and select "y" for Matsushita ./Documentation/cdrom/sbpcd: secondary Matsushita CD-ROM questions. ./Documentation/cdrom/sbpcd:If you do NOT select "Matsushita/Panasonic CDROM driver support" during the ./Documentation/devices.txt: 25 block First Matsushita (Panasonic/SoundBlaster) CD-ROM ./Documentation/devices.txt: 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM ./Documentation/devices.txt: 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM ./Documentation/devices.txt: 28 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM ./Documentation/DocBook/kernel-hacking.tmpl: * give up. I'm serious, I am going to kick the living shit ./include/asm-mips/mipsprom.h:/* More PROM shit. Probably has to do with VME RMW cycles??? */ ./CREDITS:D: CDROM driver "sbpcd" (Matsushita/Panasonic/Soundblaster) [17:30][root@debilian:~/kernel/kernel-source-2.6.7-2.6.7]# |
|