Guest User

Untitled

a guest
Sep 1st, 2013
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.07 KB | None | 0 0
  1. /ram/linux-3.8.0> grep -r -e fuck -e shit -e crap -e bastard -e penguin .
  2. ./MAINTAINERS:M: Joern Engel <joern@lazybastard.org>
  3. ./MAINTAINERS:W: http://www.penguinppc.org/
  4. ./MAINTAINERS:W: http://www.penguinppc.org/
  5. ./MAINTAINERS:W: http://www.penguinppc.org/
  6. ./MAINTAINERS:W: http://www.penguinppc.org/
  7. ./MAINTAINERS:W: http://www.penguinppc.org/
  8. ./MAINTAINERS:M: Joern Engel <joern@lazybastard.org>
  9. ./MAINTAINERS:M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  10. ./sound/usb/mixer.c: /* totally crap, return an error */
  11. ./sound/pci/es1968.c: /* parallel in crap, see maestro reg 0xC [8-11] */
  12. ./sound/pci/azt3328.c: * Config switch, to use ALSA's AC97 layer instead of old custom mixer crap.
  13. ./sound/pci/au88x0/au88x0_core.c: // FIXME: get rid of this crap.
  14. ./sound/pci/ac97/ac97_patch.c: * shit may happen.
  15. ./sound/oss/uart6850.c: * Status: Testing required (no shit -jgarzik)
  16. ./sound/aoa/soundbus/i2sbus/core.c: * useless crap (ugh ugh ugh). We work around that here by calling
  17. ./scripts/mod/sumversion.c:static int strip_rcs_crap(char *version)
  18. ./scripts/mod/sumversion.c: if (strip_rcs_crap(version))
  19. ./scripts/get_maintainer.pl:my $email_git_penguin_chiefs = 0;
  20. ./scripts/get_maintainer.pl:my @penguin_chief = ();
  21. ./scripts/get_maintainer.pl:push(@penguin_chief, "Linus Torvalds:torvalds\@linux-foundation.org");
  22. ./scripts/get_maintainer.pl:#push(@penguin_chief, "Andrew Morton:akpm\@linux-foundation.org");
  23. ./scripts/get_maintainer.pl:my @penguin_chief_names = ();
  24. ./scripts/get_maintainer.pl:foreach my $chief (@penguin_chief) {
  25. ./scripts/get_maintainer.pl: push(@penguin_chief_names, $chief_name);
  26. ./scripts/get_maintainer.pl:my $penguin_chiefs = "\(" . join("|", @penguin_chief_names) . "\)";
  27. ./scripts/get_maintainer.pl: 'git-chief-penguins!' => \$email_git_penguin_chiefs,
  28. ./scripts/get_maintainer.pl: $email_git + $email_git_penguin_chiefs + $email_git_blame) == 0) {
  29. ./scripts/get_maintainer.pl: foreach my $chief (@penguin_chief) {
  30. ./scripts/get_maintainer.pl: if ($email_git_penguin_chiefs) {
  31. ./scripts/get_maintainer.pl: push(@email_to, [$email_address, 'chief penguin']);
  32. ./scripts/get_maintainer.pl: --git-chief-penguins => include ${penguin_chiefs}
  33. ./scripts/get_maintainer.pl: $role = "chief penguin";
  34. ./scripts/get_maintainer.pl: if (!$email_git_penguin_chiefs) {
  35. ./scripts/get_maintainer.pl: @signatures = grep(!/${penguin_chiefs}/i, @signatures);
  36. ./scripts/get_maintainer.pl: if (!$email_git_penguin_chiefs) {
  37. ./scripts/get_maintainer.pl: @lines = grep(!/${penguin_chiefs}/i, @lines);
  38. ./scripts/get_maintainer.pl: if (!$email_git_penguin_chiefs) {
  39. ./scripts/get_maintainer.pl: @lines = grep(!/${penguin_chiefs}/i, @lines);
  40. ./scripts/checkstack.pl:# Copyright Joern Engel <joern@lazybastard.org>
  41. ./net/sunrpc/clnt.c: * Scraping a connected socket failed, so we don't have a useable
  42. ./net/sched/sch_cbq.c: * BTW cbq-2.0 has a crap in this
  43. ./net/rds/ib_cm.c: /* Even if len is crap *now* I still want to check it. -ASG */
  44. ./net/netfilter/xt_hashlimit.c:/* hash table crap */
  45. ./net/netfilter/nf_conntrack_ftp.c: else { /* Some other crap */
  46. ./net/llc/llc_input.c: * When the interface is in promisc. mode, drop all the crap that it
  47. ./net/irda/irnet/irnet_ppp.c: /* Scrap whitespaces before the command */
  48. ./net/irda/irnet/irnet_ppp.c: /* Scrap whitespaces before the command */
  49. ./net/irda/irnet/irnet.h: * instances on demand (no /dev/ircommX crap) and to allow linkname
  50. ./net/ipv6/netfilter/ip6_tables.c: duprintf("Valid hook crap: %08X vs %08X\n",
  51. ./net/ipv4/tcp_input.c: /* Old crap is replaced with new one. 8)
  52. ./net/ipv4/tcp_input.c: * all the algo is pure shit and should be replaced
  53. ./net/ipv4/netfilter/nf_nat_snmp_basic.c: * (And this is the fucking 'basic' method).
  54. ./net/ipv4/netfilter/ip_tables.c: duprintf("Valid hook crap: %08X vs %08X\n",
  55. ./net/ipv4/netfilter/arp_tables.c: duprintf("Valid hook crap: %08X vs %08X\n",
  56. ./net/ipv4/ip_input.c: * new frame it queues. Still crap because
  57. ./net/ipv4/ip_input.c: /* When the interface is in promisc. mode, drop all the crap
  58. ./net/ipv4/ah4.c: case 0x85: /* Some "Extended Security" crap. */
  59. ./net/appletalk/ddp.c: * Size check to see if ddp->deh_len was crap
  60. ./lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)
  61. ./kernel/params.c:/* Lazy bastard, eh? */
  62. ./kernel/lockdep.c: * Can't be having no nameless bastards around this place!
  63. ./kernel/events/internal.h: /* poll crap */
  64. ./include/uapi/sound/asound.h: unsigned char db5_dminh_lsv; /* downmix inhibit & level-shit values */
  65. ./include/scsi/scsi_host.h: /* legacy crap */
  66. ./include/linux/timer.h: * workqueue locking issues. It's not meant for executing random crap
  67. ./include/linux/platform_data/keypad-omap.h: * in order to workaround certain crappy HW designs that produce ghost
  68. ./include/linux/netfilter/nf_conntrack_pptp.h:/* crap needed for nf_conntrack_compat.h */
  69. ./include/linux/mtd/cfi.h: of optimising away all the crap for 'bankwidth' larger than
  70. ./include/linux/mtd/cfi.h: of optimising away all the crap for 'bankwidth' larger than
  71. ./include/linux/cyclomx.h:* 2000/07/13 acme remove crap #if KERNEL_VERSION > blah
  72. ./fs/namei.c: * all is fine. Let's be bastards - you had / on the end, you've
  73. ./fs/xfs/xfs_log_recover.c: if (dicp->di_flushiter < be16_to_cpu(dip->di_flushiter)) {
  74. ./fs/xfs/xfs_log_recover.c: if (be16_to_cpu(dip->di_flushiter) == DI_MAX_FLUSH &&
  75. ./fs/xfs/xfs_log_recover.c: dicp->di_flushiter < (DI_MAX_FLUSH >> 1)) {
  76. ./fs/xfs/xfs_log_recover.c: dicp->di_flushiter = 0;
  77. ./fs/xfs/xfs_inode.h: __uint16_t di_flushiter; /* incremented on flush */
  78. ./fs/xfs/xfs_inode.c: to->di_flushiter = be16_to_cpu(from->di_flushiter);
  79. ./fs/xfs/xfs_inode.c: to->di_flushiter = cpu_to_be16(from->di_flushiter);
  80. ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter = be16_to_cpu(dip->di_flushiter);
  81. ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter++;
  82. ./fs/xfs/xfs_inode.c: if (ip->i_d.di_flushiter == DI_MAX_FLUSH)
  83. ./fs/xfs/xfs_inode.c: ip->i_d.di_flushiter = 0;
  84. ./fs/xfs/xfs_dinode.h: __be16 di_flushiter; /* incremented on flush */
  85. ./fs/xfs/xfs_btree.h: case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \
  86. ./fs/xfs/xfs_btree.h: case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \
  87. ./fs/reiserfs/inode.c: /* crap, we are writing to a hole */
  88. ./fs/notify/inotify/inotify_user.c: * fucked up somewhere.
  89. ./fs/nilfs2/sufile.h:void nilfs_sufile_do_scrap(struct inode *, __u64, struct buffer_head *,
  90. ./fs/nilfs2/sufile.h: * nilfs_sufile_scrap - make a segment garbage
  91. ./fs/nilfs2/sufile.h:static inline int nilfs_sufile_scrap(struct inode *sufile, __u64 segnum)
  92. ./fs/nilfs2/sufile.h: return nilfs_sufile_update(sufile, segnum, 1, nilfs_sufile_do_scrap);
  93. ./fs/nilfs2/sufile.c:void nilfs_sufile_do_scrap(struct inode *sufile, __u64 segnum,
  94. ./fs/nilfs2/recovery.c: err = nilfs_sufile_scrap(sufile, ent->segnum);
  95. ./fs/locks.c: * Scrapped free list which is redundant now that we allocate locks
  96. ./fs/jffs2/super.c: assumes that they're not aligned -- so it emits crappy
  97. ./fs/jffs2/gc.c: all the iget() crap anyway */
  98. ./fs/jffs2/dir.c: /* Oh shit. We really ought to make a single node which can do both atomically */
  99. ./fs/jffs2/TODO:2. get_sb()->build_fs()->scan() path... Why get_sb() removes scan()'s crap in
  100. ./fs/isofs/inode.c: * Some dipshit decided to store some other bit of information
  101. ./fs/ext4/page-io.c: * provides compatibility with dmesg scrapers that look for a specific
  102. ./fs/btrfs/file.c: /* Make sure we aren't being give some crap mode */
  103. ./drivers/watchdog/jz4740_wdt.c: * Copyright (C) 2010, Paul Cercueil <paul@crapouillou.net>
  104. ./drivers/watchdog/jz4740_wdt.c:MODULE_AUTHOR("Paul Cercueil <paul@crapouillou.net>");
  105. ./drivers/video/Kconfig: You will get a boot time penguin logo at no additional cost. Please
  106. ./drivers/video/sysimgblt.c: /* Draw the penguin */
  107. ./drivers/video/sstfb.c: and as reading fbinit 6 will return crap (see FBIINIT6_DEFAULT) we just
  108. ./drivers/video/sis/init301.c: /* This is a piece of typical SiS crap: They code the OEM LCD
  109. ./drivers/video/msm/mdp_ppp.c: DLOG("crap bad scale\n");
  110. ./drivers/video/cfbimgblt.c: /* Draw the penguin */
  111. ./drivers/video/aty/radeon_pm.c: /* Hrm... same shit, X doesn't do that but I have to */
  112. ./drivers/uwb/driver.c: * 1. Locking and life cycle management is crappy still. All entry
  113. ./drivers/usb/storage/unusual_devs.h: "Matshita",
  114. ./drivers/usb/serial/ezusb_convert.pl: my($lenstring, $addrstring, $typestring, $reststring, $doscrap) =
  115. ./drivers/usb/image/microtek.h: * (C) Copyright 2000 John Fremlin <vii@penguinpowered.com>
  116. ./drivers/usb/image/microtek.c: * (C) Copyright 2000 John Fremlin <vii@penguinpowered.com>
  117. ./drivers/usb/image/microtek.c:#define DRIVER_AUTHOR "John Fremlin <vii@penguinpowered.com>, Oliver Neukum <Oliver.Neukum@lrz.uni-muenchen.de>"
  118. ./drivers/tty/serial/serial_core.c: * In time, we want to scrap the "opening nonpresent ports"
  119. ./drivers/tty/serial/imx.c: * flush receive pipe echo crap
  120. ./drivers/tty/serial/sunsu.c: * splitting all the OBP probing crap from the UART probing.
  121. ./drivers/tty/serial/pmac_zilog.c: * shadows so we don't write crap there before baud rate is
  122. ./drivers/staging/slicoss/slicoss.c: u32 c; /* CRC shit reg */
  123. ./drivers/staging/slicoss/slicoss.c: we wouldn't need this shit
  124. ./drivers/staging/comedi/drivers/ni_labpc_cs.c: PCMCIA crap is adapted from dummy_cs.c 1.31 2001/08/24 12:13:13
  125. ./drivers/staging/comedi/drivers/ni_daq_dio24.c: PCMCIA crap at end of file is adapted from dummy_cs.c 1.31 2001/08/24 12:13:13
  126. ./drivers/staging/comedi/drivers/das08.c: /* clear crap */
  127. ./drivers/scsi/dc395x.c: /* KG: Can this prevent crap sense data ? */
  128. ./drivers/scsi/scsi_tgt_lib.c:/* TODO: test this crap and replace bio_map_user with new interface maybe */
  129. ./drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
  130. ./drivers/scsi/qlogicpti.c: if (qpti->clock == 0) /* bullshit */
  131. ./drivers/scsi/pcmcia/sym53c500_cs.c: * section dealing with manufacturer IDs can be scrapped. --rct
  132. ./drivers/scsi/pcmcia/Kconfig: [Kyusyu Matsushita Kotobuki (OEM)
  133. ./drivers/scsi/aha1542.c: * the strategy handler takes care of that crap.
  134. ./drivers/scsi/aha1542.c: * the strategy handler takes care of that crap.
  135. ./drivers/rtc/rtc-jz4740.c: * Copyright (C) 2010, Paul Cercueil <paul@crapouillou.net>
  136. ./drivers/pnp/pnpbios/bioscalls.c:u32 pnp_bios_is_utter_crap = 0;
  137. ./drivers/pnp/pnpbios/bioscalls.c: if (pnp_bios_is_utter_crap)
  138. ./drivers/pnp/pnpbios/bioscalls.c: if (pnp_bios_is_utter_crap) {
  139. ./drivers/pci/pci-driver.c: * horrible the crap we have to deal with is when we are awake...
  140. ./drivers/parport/parport_pc.c: * Piles of crap below pretend to be a parser for module and kernel
  141. ./drivers/net/wireless/prism54/isl_ioctl.c: /* Tell the card to only kick the corresponding bastard */
  142. ./drivers/net/wireless/iwlegacy/3945-mac.c: /* all this shit doesn't belong into sysfs anyway */
  143. ./drivers/net/wireless/ath/ath5k/desc.c: * WEP crap
  144. ./drivers/net/wireless/ath/ath5k/desc.c: * WEP crap
  145. ./drivers/net/wan/z85230.c: * Check if we crapped out.
  146. ./drivers/net/wan/dscc4.c: * - misc crapectomy.
  147. ./drivers/net/wan/dscc4.c: * If the driver ends sending crap on the wire, it
  148. ./drivers/net/wan/cycx_main.c:* 2000/07/13 acme remove useless #ifdef MODULE and crap
  149. ./drivers/net/usb/gl620a.c: * Copyright (C) 2001 by Stanislav Brabec <utx@penguin.cz>
  150. ./drivers/net/usb/gl620a.c: * and merged into "usbnet" by Stanislav Brabec <utx@penguin.cz>.
  151. ./drivers/net/ppp/Kconfig: RoaringPenguin package (<http://www.roaringpenguin.com/pppoe>)
  152. ./drivers/net/irda/donauboe.c:toshoboe_gotosleep (struct pci_dev *pci_dev, pm_message_t crap)
  153. ./drivers/net/hamradio/6pack.c: default: /* gcc oh piece-o-crap ... */
  154. ./drivers/net/ethernet/sun/sunhme.c: /* Remember: "Different name, same old buggy as shit hardware." */
  155. ./drivers/net/ethernet/sun/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
  156. ./drivers/net/ethernet/sun/sunhme.c: /* This card is _fucking_ hot... */
  157. ./drivers/net/ethernet/sun/niu.h: hashit:1,
  158. ./drivers/net/ethernet/sun/niu.h: hashit:1,
  159. ./drivers/net/ethernet/qlogic/qla3xxx.h: u16 version_and_numPorts; /* together to avoid endianness crap */
  160. ./drivers/net/ethernet/marvell/sky2.c: * to handle crap frames.
  161. ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c: * it means the shit hit the fan.
  162. ./drivers/net/ethernet/amd/declance.c: * v0.007: Big shit. The LANCE seems to use a different DMA mechanism to
  163. ./drivers/net/ethernet/8390/pcnet_cs.c: PCMCIA_DEVICE_PROD_ID12("Matsushita Electric Industrial Co.,LTD.", "CF-VEL211", 0x44445376, 0x8ded41d4),
  164. ./drivers/net/ethernet/3com/3c509.c: * Using disable_irq stops us crapping on other
  165. ./drivers/mtd/mtd_blkdevs.c: registered, to prevent the link/init ordering from fucking
  166. ./drivers/mtd/devices/block2mtd.c:MODULE_AUTHOR("Joern Engel <joern@lazybastard.org>");
  167. ./drivers/mmc/host/sdhci.c: * Some (ENE) controllers go apeshit on some ios operation,
  168. ./drivers/misc/ep93xx_pwm.c: * (c) Copyright 2009 Matthieu Crapet <mcrapet@gmail.com>
  169. ./drivers/misc/ep93xx_pwm.c:MODULE_AUTHOR("Matthieu Crapet <mcrapet@gmail.com>, "
  170. ./drivers/misc/cs5535-mfgpt.c: * it turns out to be unreliable in the face of crappy BIOSes, we
  171. ./drivers/media/usb/cx231xx/cx231xx-417.c: /* FIXME: Review this crap */
  172. ./drivers/media/pci/zoran/zr36060.c:zr36060_pushit (struct zr36060 *ptr,
  173. ./drivers/media/pci/zoran/zr36060.c: return zr36060_pushit(ptr, ZR060_SOF_IDX,
  174. ./drivers/media/pci/zoran/zr36060.c: return zr36060_pushit(ptr, ZR060_SOS_IDX,
  175. ./drivers/media/pci/zoran/zr36060.c: return zr36060_pushit(ptr, ZR060_DRI_IDX, 6, dri_data);
  176. ./drivers/media/pci/zoran/zr36060.c: zr36060_pushit(ptr, ZR060_DQT_IDX, sizeof(zr36060_dqt),
  177. ./drivers/media/pci/zoran/zr36060.c: zr36060_pushit(ptr, ZR060_DHT_IDX, sizeof(zr36060_dht),
  178. ./drivers/media/pci/zoran/zr36060.c: sum += zr36060_pushit(ptr, ZR060_APP_IDX + 4, 60,
  179. ./drivers/media/pci/zoran/zr36060.c: sum += zr36060_pushit(ptr, ZR060_COM_IDX + 4, 60,
  180. ./drivers/media/pci/zoran/zr36060.c: zr36060_pushit(ptr, ZR060_DHT_IDX, sizeof(zr36060_dht),
  181. ./drivers/media/pci/zoran/zr36050.c:zr36050_pushit (struct zr36050 *ptr,
  182. ./drivers/media/pci/zoran/zr36050.c: return zr36050_pushit(ptr, ZR050_SOF_IDX,
  183. ./drivers/media/pci/zoran/zr36050.c: return zr36050_pushit(ptr, ZR050_SOS1_IDX,
  184. ./drivers/media/pci/zoran/zr36050.c: return zr36050_pushit(ptr, ZR050_DRI_IDX, 6, dri_data);
  185. ./drivers/media/pci/zoran/zr36050.c: sum += zr36050_pushit(ptr, ZR050_DQT_IDX,
  186. ./drivers/media/pci/zoran/zr36050.c: sum += zr36050_pushit(ptr, ZR050_DHT_IDX,
  187. ./drivers/media/pci/zoran/zr36050.c: sum += zr36050_pushit(ptr, ZR050_APP_IDX + 4, 60,
  188. ./drivers/media/pci/zoran/zr36050.c: sum += zr36050_pushit(ptr, ZR050_COM_IDX + 4, 60,
  189. ./drivers/media/pci/zoran/zr36050.c: zr36050_pushit(ptr, ZR050_DHT_IDX, sizeof(zr36050_dht),
  190. ./drivers/media/pci/zoran/zr36016.c:static int zr36016_pushit (struct zr36016 *ptr,
  191. ./drivers/media/pci/cx23885/cx23885-417.c: /* FIXME: Review this crap */
  192. ./drivers/media/i2c/ov7670.c: * Weird crap seems to exist in the upper part of
  193. ./drivers/media/i2c/bt819.c: BUG? Why does turning the chroma comb on fuck up color?
  194. ./drivers/md/md.c: * information must be scrapped. Also if any device is now
  195. ./drivers/md/md.c: * In_sync we must scrape the saved_raid_disk for that device
  196. ./drivers/md/dm.c: * you this clearly demarcated crap.
  197. ./drivers/macintosh/windfarm_pm91.c: /* One more crappy race: I don't think we have any guarantee here
  198. ./drivers/macintosh/windfarm_pm81.c: /* One more crappy race: I don't think we have any guarantee here
  199. ./drivers/macintosh/adb.c:__adb_probe_task(struct work_struct *bullshit)
  200. ./drivers/lguest/lg.h: * There are many cases where the Guest can do something invalid, like pass crap
  201. ./drivers/ipack/devices/scc2698.h: u8 junk[8]; /* other crap for block control */
  202. ./drivers/ipack/devices/scc2698.h: u8 junk[8]; /* other crap for block control */
  203. ./drivers/input/serio/i8042-x86ia64io.h: DMI_MATCH(DMI_SYS_VENDOR, "Matsushita"),
  204. ./drivers/input/mouse/lifebook.c: DMI_MATCH(DMI_SYS_VENDOR, "Matsushita"),
  205. ./drivers/input/mouse/lifebook.c: DMI_MATCH(DMI_SYS_VENDOR, "Matsushita"),
  206. ./drivers/input/misc/apanel.c: * Copyright (C) 2001-2003 Jochen Eisinger <jochen@penguin-breeder.org>
  207. ./drivers/ide/ide-probe.c: * have the same drive viewed twice. This occurs with crap CF adapters
  208. ./drivers/ide/cmd640.c: * These chips are basically fucked by design, and getting this driver
  209. ./drivers/hwmon/abituguru.c: * anyways. If we read sensors/pwms not there we'll just read crap
  210. ./drivers/hwmon/w83l785ts.c: * Thanks to James Bolt <james@evilpenguin.com> for benchmarking the read
  211. ./drivers/hwmon/lm93.c: * Copyright (c) 2002, 2003 Philip Pokorny <ppokorny@penguincomputing.com>
  212. ./drivers/hwmon/lm85.c: * Copyright (c) 2002, 2003 Philip Pokorny <ppokorny@penguincomputing.com>
  213. ./drivers/hwmon/lm85.c: * Copyright (c) 2004 Justin Thiessen <jthiessen@penguincomputing.com>
  214. ./drivers/hwmon/lm85.c:MODULE_AUTHOR("Philip Pokorny <ppokorny@penguincomputing.com>, "
  215. ./drivers/hwmon/lm85.c: "Justin Thiessen <jthiessen@penguincomputing.com>");
  216. ./drivers/hwmon/adt7475.c: * Copyright (C) 2008 Jordan Crouse <jordan@cosmicpenguin.net>
  217. ./drivers/hwmon/adm1026.c: * Copyright (C) 2002, 2003 Philip Pokorny <ppokorny@penguincomputing.com>
  218. ./drivers/hwmon/adm1026.c: * Copyright (C) 2004 Justin Thiessen <jthiessen@penguincomputing.com>
  219. ./drivers/hwmon/adm1026.c:MODULE_AUTHOR("Philip Pokorny <ppokorny@penguincomputing.com>, "
  220. ./drivers/hwmon/adm1026.c: "Justin Thiessen <jthiessen@penguincomputing.com>");
  221. ./drivers/gpu/drm/nouveau/nva3_pm.c: /* XXX: where the fuck does 750MHz come from? */
  222. ./drivers/gpu/drm/nouveau/core/subdev/instmem/nv40.c: * 0x21000-0x40000: padding and some unknown crap
  223. ./drivers/gpu/drm/nouveau/core/subdev/bios/init.c: * avoid fucking up the memory controller (somehow) by reading it
  224. ./drivers/gpu/drm/nouveau/core/include/subdev/clock.h: * bat-shit insane what-was-nouveau_hw.c code
  225. ./drivers/gpu/drm/nouveau/core/engine/graph/ctxnv50.c: * crappy set of available commands. You upload it to a small [512 insns]
  226. ./drivers/gpio/gpio-cs5535.c: * it turns out to be unreliable in the face of crappy BIOSes, we
  227. ./drivers/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables.
  228. ./drivers/char/toshiba.c: * Tom May <tom@you-bastards.com>
  229. ./drivers/char/toshiba.c: * 0xfc15: Tom May <tom@you-bastards.com>
  230. ./drivers/char/agp/amd64-agp.c: /* Northbridge seems to contain crap. Try the AGP bridge. */
  231. ./drivers/block/umem.c: * That's crap, since doing that while some partitions are opened
  232. ./drivers/block/paride/pf.c: Matshita/Panasonic. This device has a
  233. ./drivers/atm/horizon.c: // later; the greedy bastards would deserve it :)
  234. ./drivers/atm/horizon.c: // later; the greedy bastards would deserve it :)
  235. ./drivers/atm/horizon.c: // later; the greedy bastards would deserve it :)
  236. ./drivers/atm/horizon.c: // later; the greedy bastards would deserve it :)
  237. ./drivers/ata/libata-acpi.c: /* we always use the 0 slot for crap hardware */
  238. ./drivers/ata/sata_via.c: * SCR registers on vt6420 are pieces of shit and may hang the
  239. ./drivers/ata/pata_cmd640.c: * Of putting crap on the disk
  240. ./drivers/acpi/sleep.c: "Matsushita Electric Industrial Co.,Ltd."),
  241. ./crypto/algboss.c: /* This piece of crap needs to disappear into per-type test hooks. */
  242. ./block/partitions/sgi.c: u8 _unused0[48]; /* Device parameter useless crapola.. */
  243. ./arch/x86/platform/visws/visws_quirks.c: * What lunatic came up with this shit?
  244. ./arch/x86/mm/extable.c: extern u32 pnp_bios_is_utter_crap;
  245. ./arch/x86/mm/extable.c: pnp_bios_is_utter_crap = 1;
  246. ./arch/x86/kernel/cpu/mcheck/mce.c: * by default and leave crap in there. Don't log:
  247. ./arch/um/kernel/um_arch.c: * TASK_SIZE needs to be PGDIR_SIZE aligned or else exit_mmap craps
  248. ./arch/um/kernel/initrd.c: * This is necessary because alloc_bootmem craps out if you
  249. ./arch/um/drivers/daemon_kern.c: /* We will free this pointer. If it contains crap we're burned. */
  250. ./arch/sparc/mm/ultra.S: * in Microelectronics who refused to fix this shit.
  251. ./arch/sparc/mm/srmmu.c: /* Clear any crap from the cache or else... */
  252. ./arch/sparc/mm/srmmu.c: * this shit off... nice job Fujitsu.
  253. ./arch/sparc/mm/srmmu.c: /* Clear any crap from the cache or else... */
  254. ./arch/sparc/lib/checksum_32.S: * give up. I'm serious, I am going to kick the living shit
  255. ./arch/sparc/kernel/smp_64.c:static unsigned long penguins_are_doing_time;
  256. ./arch/sparc/kernel/smp_64.c: printk("CPU[%d]: Sending penguins to jail...",
  257. ./arch/sparc/kernel/smp_64.c: penguins_are_doing_time = 1;
  258. ./arch/sparc/kernel/smp_64.c: "imprisoned penguins\n",
  259. ./arch/sparc/kernel/smp_64.c: penguins_are_doing_time = 0;
  260. ./arch/sparc/kernel/smp_64.c:/* Imprisoned penguins run with %pil == PIL_NORMAL_MAX, but PSTATE_IE
  261. ./arch/sparc/kernel/smp_64.c:void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs)
  262. ./arch/sparc/kernel/smp_64.c: while (penguins_are_doing_time)
  263. ./arch/sparc/kernel/viohs.c: * to be aware of this crap.
  264. ./arch/sparc/kernel/ttable_64.S:tl0_irq3: TRAP_IRQ(smp_penguin_jailcell, 3)
  265. ./arch/sparc/kernel/trampoline_32.S: .global leon_smp_cpu_startup, smp_penguin_ctable
  266. ./arch/sparc/kernel/trampoline_32.S: set smp_penguin_ctable,%g1
  267. ./arch/sparc/kernel/sun4m_smp.c: smp_penguin_ctable.which_io = 0;
  268. ./arch/sparc/kernel/sun4m_smp.c: smp_penguin_ctable.phys_addr = (unsigned int) srmmu_ctx_table_phys;
  269. ./arch/sparc/kernel/sun4m_smp.c: smp_penguin_ctable.reg_size = 0;
  270. ./arch/sparc/kernel/sun4m_smp.c: prom_startcpu(cpu_node, &smp_penguin_ctable, 0, (char *)entry);
  271. ./arch/sparc/kernel/sun4d_smp.c: smp_penguin_ctable.which_io = 0;
  272. ./arch/sparc/kernel/sun4d_smp.c: smp_penguin_ctable.phys_addr = (unsigned int) srmmu_ctx_table_phys;
  273. ./arch/sparc/kernel/sun4d_smp.c: smp_penguin_ctable.reg_size = 0;
  274. ./arch/sparc/kernel/sun4d_smp.c: &smp_penguin_ctable, 0, (char *)entry);
  275. ./arch/sparc/kernel/smp_32.c:struct linux_prom_registers smp_penguin_ctable __cpuinitdata = { 0 };
  276. ./arch/sparc/kernel/pcic.c: * to shit into regions like that.
  277. ./arch/sparc/kernel/leon_smp.c:extern struct linux_prom_registers smp_penguin_ctable;
  278. ./arch/sparc/kernel/leon_smp.c: smp_penguin_ctable.which_io = 0;
  279. ./arch/sparc/kernel/leon_smp.c: smp_penguin_ctable.phys_addr = (unsigned int)srmmu_ctx_table_phys;
  280. ./arch/sparc/kernel/leon_smp.c: smp_penguin_ctable.reg_size = 0;
  281. ./arch/sparc/kernel/cpu.c: CPU(0, "Matsushita - MN10501"),
  282. ./arch/sparc/kernel/cpu.c: FPU(0, "Matsushita MN10501"),
  283. ./arch/sparc/include/asm/smp_32.h:extern struct linux_prom_registers smp_penguin_ctable;
  284. ./arch/sparc/include/asm/io_64.h:/* PC crapola... */
  285. ./arch/sparc/include/asm/floppy_32.h:/* We don't need no stinkin' I/O port allocation crap. */
  286. ./arch/sh/kernel/cpu/sh5/entry.S: * (LINK) In case of syscall only it can be scrapped.
  287. ./arch/sh/include/asm/mutex-llsc.h: * with a bastardized atomic decrement (it is not a reliable atomic decrement
  288. ./arch/powerpc/platforms/powermac/smp.c: * crap to avoid giving people ideas that they can do the
  289. ./arch/powerpc/platforms/powermac/smp.c: * ideally, all that crap will be done in prom.c and the CPU left
  290. ./arch/powerpc/platforms/cell/spider-pic.c: * crap and we don't know on which BE iic interrupt we are hooked on at
  291. ./arch/powerpc/mm/tlb_low_64e.S: * r15 = crap (free to use)
  292. ./arch/powerpc/mm/tlb_low_64e.S: * r10 = crap (free to use)
  293. ./arch/powerpc/mm/tlb_low_64e.S: clrrdi r11,r16,12 /* Clear low crap in EA */
  294. ./arch/powerpc/mm/tlb_low_64e.S: clrldi r15,r15,12 /* Clear crap at the top */
  295. ./arch/powerpc/mm/tlb_low_64e.S: /* We got a crappy address, just fault with whatever DEAR and ESR
  296. ./arch/powerpc/mm/tlb_low_64e.S: /* We got a crappy address, just fault */
  297. ./arch/powerpc/mm/tlb_low_64e.S: * r14 = crap (free to use)
  298. ./arch/powerpc/mm/tlb_low_64e.S: * r10 = crap (free to use)
  299. ./arch/powerpc/mm/tlb_low_64e.S: clrrdi r11,r16,12 /* Clear low crap in EA */
  300. ./arch/powerpc/mm/tlb_low_64e.S: clrldi r15,r11,12 /* Clear crap at the top */
  301. ./arch/powerpc/mm/tlb_low_64e.S: * r14 = crap (free to use)
  302. ./arch/powerpc/mm/tlb_low_64e.S: * r11 = crap (free to use)
  303. ./arch/powerpc/mm/tlb_low_64e.S: * r10 = crap (free to use)
  304. ./arch/powerpc/mm/tlb_low_64e.S: /* We got a crappy address, just fault with whatever DEAR and ESR
  305. ./arch/powerpc/mm/tlb_low_64e.S: /* We got a crappy address, just fault */
  306. ./arch/powerpc/mm/tlb_low_64e.S: * r11 = crap (free to use)
  307. ./arch/powerpc/mm/tlb_low_64e.S: * r10 = crap (free to use)
  308. ./arch/powerpc/mm/tlb_low_64e.S: * r15 = crap (free to use)
  309. ./arch/powerpc/mm/tlb_low_64e.S: * r11 = crap (free to use)
  310. ./arch/powerpc/mm/tlb_low_64e.S: * r10 = crap (free to use)
  311. ./arch/powerpc/kernel/cpu_setup_power.S:/* Entry: r3 = crap, r4 = ptr to cputable entry
  312. ./arch/openrisc/mm/tlb.c: /* Was seeing bugs with the mm struct passed to us. Scrapped most of
  313. ./arch/mn10300/unit-asb2364/smsc911x.c: * Copyright (C) 2006 Matsushita Electric Industrial Co., Ltd.
  314. ./arch/mn10300/unit-asb2364/include/unit/smsc911x.h: * Copyright (C) 2006 Matsushita Electric Industrial Co., Ltd.
  315. ./arch/mn10300/unit-asb2364/include/unit/clock.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  316. ./arch/mn10300/proc-mn2ws0050/include/proc/smp-regs.h: * Copyright (C) 2006 Matsushita Electric Industrial Co., Ltd.
  317. ./arch/mn10300/proc-mn2ws0050/include/proc/irq.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  318. ./arch/mn10300/proc-mn2ws0050/include/proc/clock.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  319. ./arch/mn10300/proc-mn2ws0050/include/proc/cache.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  320. ./arch/mn10300/mm/tlb-mn10300.S:# Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  321. ./arch/mn10300/mm/pgtable.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  322. ./arch/mn10300/mm/misalignment.c: Assemble Matsushita MN10300 instructions.
  323. ./arch/mn10300/mm/init.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  324. ./arch/mn10300/mm/fault.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  325. ./arch/mn10300/mm/extable.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  326. ./arch/mn10300/lib/usercopy.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  327. ./arch/mn10300/lib/checksum.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  328. ./arch/mn10300/kernel/traps.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  329. ./arch/mn10300/kernel/sys_mn10300.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  330. ./arch/mn10300/kernel/smp-low.S: * Copyright (C) 2006-2007 Matsushita Electric Industrial Co., Ltd.
  331. ./arch/mn10300/kernel/sigframe.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  332. ./arch/mn10300/kernel/ptrace.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  333. ./arch/mn10300/kernel/mn10300_ksyms.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  334. ./arch/mn10300/kernel/entry.S:# Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  335. ./arch/mn10300/include/uapi/asm/types.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  336. ./arch/mn10300/include/uapi/asm/signal.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  337. ./arch/mn10300/include/uapi/asm/posix_types.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  338. ./arch/mn10300/include/uapi/asm/param.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  339. ./arch/mn10300/include/asm/signal.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  340. ./arch/mn10300/include/asm/user.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  341. ./arch/mn10300/include/asm/ucontext.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  342. ./arch/mn10300/include/asm/types.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  343. ./arch/mn10300/include/asm/string.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  344. ./arch/mn10300/include/asm/smp.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  345. ./arch/mn10300/include/asm/scatterlist.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  346. ./arch/mn10300/include/asm/rwlock.h: * Modified by Matsushita Electric Industrial Co., Ltd.
  347. ./arch/mn10300/include/asm/rtc.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  348. ./arch/mn10300/include/asm/processor.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  349. ./arch/mn10300/include/asm/irq.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  350. ./arch/mn10300/include/asm/hardirq.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  351. ./arch/mn10300/include/asm/elf.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  352. ./arch/mn10300/include/asm/dma.h: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  353. ./arch/mn10300/boot/compressed/misc.c: * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  354. ./arch/mn10300/boot/Makefile:# Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd.
  355. ./arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the
  356. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  357. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  358. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't try to access
  359. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  360. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  361. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't try to access
  362. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  363. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  364. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't try to access
  365. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  366. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't even give the
  367. ./arch/mips/pci/ops-bridge.c: * IOC3 is fucking fucked beyond belief ... Don't try to access
  368. ./arch/mips/pci/fixup-ip32.c: * right if there exists such a broken piece of crap.
  369. ./arch/mips/kernel/vmlinux.lds.S: /* ABI crap starts here */
  370. ./arch/mips/kernel/traps.c: * (Duh, crap, there is someone with a triple R6k machine)
  371. ./arch/mips/kernel/genex.S: * Big shit, we now may have two dirty primary cache lines for the same
  372. ./arch/mips/include/asm/mipsprom.h:/* More PROM shit. Probably has to do with VME RMW cycles??? */
  373. ./arch/microblaze/pci/pci-common.c: * and all the fallback would do is print out crap, so we
  374. ./arch/m68k/q40/README:only the penguin - and shell prompt if it gets that far..
  375. ./arch/m68k/mac/config.c: * have to disable interrupts for this. Our IRQ handlers will crap
  376. ./arch/m68k/kernel/head.S: * console_put_penguin
  377. ./arch/m68k/kernel/head.S: * An important part of any Linux bring up is the penguin and there's
  378. ./arch/m68k/kernel/head.S:func_define console_put_penguin
  379. ./arch/m68k/kernel/head.S: console_put_penguin
  380. ./arch/m68k/kernel/head.S:#define Lconsole_struct_penguin_putc 20
  381. ./arch/m68k/kernel/head.S:func_start console_put_penguin,%a0-%a1/%d0-%d7
  382. ./arch/m68k/kernel/head.S: * Get 'that_penguin' onto the screen in the upper right corner
  383. ./arch/m68k/kernel/head.S: * penguin is 64 x 74 pixels, align against right edge of screen
  384. ./arch/m68k/kernel/head.S: lea %pc@(L(that_penguin)),%a1
  385. ./arch/m68k/kernel/head.S:L(console_penguin_row):
  386. ./arch/m68k/kernel/head.S:L(console_penguin_pixel_pair):
  387. ./arch/m68k/kernel/head.S: dbra %d6,L(console_penguin_pixel_pair)
  388. ./arch/m68k/kernel/head.S: dbra %d7,L(console_penguin_row)
  389. ./arch/m68k/kernel/head.S:func_return console_put_penguin
  390. ./arch/m68k/kernel/head.S:/* include penguin bitmap */
  391. ./arch/m68k/kernel/head.S:L(that_penguin):
  392. ./arch/m68k/kernel/head.S:#include "../mac/mac_penguin.S"
  393. ./arch/m68k/kernel/signal.c: /* that'll make sure that expansion won't crap over data */
  394. ./arch/m68k/include/asm/sun3xflop.h:/* We don't need no stinkin' I/O port allocation crap. */
  395. ./arch/m68k/include/asm/sun3ints.h:/* master list of VME vectors -- don't fuck with this */
  396. ./arch/ia64/include/asm/pal.h:/* Machine Check related crap */
  397. ./arch/hexagon/kernel/smp.c: * (which is prior to any of our smp_prepare_cpu crap), in order to set
  398. ./arch/blackfin/kernel/early_printk.c: /* crap - we crashed before setup_arch() */
  399. ./arch/arm/mach-pxa/stargate2.c:/* An upcoming kernel change will scrap SFRM usage so these
  400. ./arch/arm/mach-pxa/include/mach/pm.h: * ugly, but let's keep the crap minimum here, instead of direct
  401. ./arch/arm/mach-orion5x/rd88f5182-setup.c: * Maintainer: Ronen Shitrit <rshitrit@marvell.com>
  402. ./arch/arm/mach-orion5x/rd88f5182-setup.c: /* Maintainer: Ronen Shitrit <rshitrit@marvell.com> */
  403. ./arch/arm/mach-orion5x/kurobox_pro-setup.c: * Maintainer: Ronen Shitrit <rshitrit@marvell.com>
  404. ./arch/arm/mach-orion5x/kurobox_pro-setup.c: /* Maintainer: Ronen Shitrit <rshitrit@marvell.com> */
  405. ./arch/arm/kernel/head.S: * We're trying to keep crap to a minimum; DO NOT add any machine specific
  406. ./arch/arm/kernel/head.S: * crap here - that's what the boot loader (or in extreme, well justified
  407. ./arch/alpha/kernel/setup.c: * Identify the flock of penguins.
  408. ./arch/alpha/include/asm/uaccess.h:/* Those lucky bastards with ev56 and later CPUs can do byte/word moves. */
  409. ./arch/alpha/include/asm/uaccess.h:/* Those lucky bastards with ev56 and later CPUs can do byte/word moves. */
  410. ./Documentation/trace/postprocess/trace-pagealloc-postprocess.pl:# This is a POC (proof of concept or piece of crap, take your pick) for reading the
  411. ./Documentation/sound/alsa/ALSA-Configuration.txt: Note: This driver is really crappy. It's a porting from the
  412. ./Documentation/s390/Debugging390.txt:http://linuxvm.org/penguinvm/
  413. ./Documentation/hwmon/lm85: Philip Pokorny <ppokorny@penguincomputing.com>,
  414. ./Documentation/hwmon/lm85: Justin Thiessen <jthiessen@penguincomputing.com>
  415. ./Documentation/hwmon/adm1026: Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing
  416. ./Documentation/hwmon/adm1026: Justin Thiessen <jthiessen@penguincomputing.com>
  417. ./Documentation/filesystems/caching/netfs-api.txt: entire in-cache hierarchy for this netfs will be scrapped and begun
  418. ./Documentation/fb/fbcon.txt: To display the penguin logo, choose any logo available in Logo
  419. ./Documentation/devices.txt: 25 block First Matsushita (Panasonic/SoundBlaster) CD-ROM
  420. ./Documentation/devices.txt: 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM
  421. ./Documentation/devices.txt: 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM
  422. ./Documentation/devices.txt: 28 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM
  423. ./Documentation/ManagementStyle:And people will even see that as true leadership (*cough* bullshit
  424. ./Documentation/ManagementStyle:a while, and you'll feel cleansed. Just don't crap too close to home.
  425. ./Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code.
  426. ./Documentation/DocBook/kernel-hacking.tmpl: * give up. I'm serious, I am going to kick the living shit
  427. ./Documentation/00-INDEX: - full colour GIF image of Linux logo (penguin - Tux).
  428. ./CREDITS:D: CDROM driver "sbpcd" (Matsushita/Panasonic/Soundblaster)
Add Comment
Please, Sign In to add comment