RE: Cosmetic Changes: ensuring decency of the Linux Kernel Source

Justin Randall (logic@ionstorm.com)
Mon, 12 Oct 1998 22:09:42 -0500


Perfectly acceptable. I can't think of a single kernel hacker that would
give 2 sh*ts about expletives in comments ;) (or would care to have his
contributions 'edited' in the name of decency).

from sys import*;from string import*;a=argv;[s,p,q]=filter(lambda
x:x[:1]!=
'-',a);d='-d'in
a;e,n=atol(p,16),atol(q,16);l=(len(q)+1)/2;o,inb=l-d,l-1+d
while s:s=stdin.read(inb);s and map(stdout.write,map(lambda
i,b=pow(reduce(
lambda x,y:(x<<8L)+y,map(ord,s)),e,n):chr(b>>8*i&255),range(o-1,-1,-1)))

> -----Original Message-----
> From: Tigran Aivazian [SMTP:tigran@sco.COM]
> Sent: Monday, October 12, 1998 10:40 AM
> To: linux-kernel@vger.rutgers.edu
> Subject: Cosmetic Changes: ensuring decency of the Linux Kernel
> Source.
>
> Hello guys,
>
> I did a grep of the kernel for the "f-word" and to my surprize, found
> plenty...
>
> As English is not my first language I cannot insist with any degree of
> certainty that this is not acceptable but, just in case, I attached
> the
> list of files that someone more literate than me might want to
> "spell-check".
>
> My deepest and sincere apologies if this offends someone - my
> intention
> is only improvement of Linux in any way, however minor it may seem :)
>
> regards,
> Tigran
>
> ----------------------------------------------------------------------
> ./fs/binfmt_aout.c: /* Fuck me plenty... */
> ./lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it
> up :-)
> ./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/sunhme.c: /* This card is _fucking_ hot...
> */
> ./drivers/block/cmd640.c: * These chips are basically fucked by
> design, and getting this driver
> ./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/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks
> things up.
> ./drivers/scsi/NCR53C9x.c: * phase things. We don't want to fuck
> directly with
> /drivers/scsi/NCR53C9x.c: /* Be careful, we could really
> get fucked during synchronous
> ./drivers/cdrom/sbpcd.c: CURRENT=req->next; /* task can fuck
> it up GTL */
> ./arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all
> MTRRs the same! */
> ./arch/sparc/kernel/head.S: /* XXX Fucking Cypress... */
> ./arch/sparc/kernel/process.c: /* fuck me plenty */
> ./arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good
> American knowhow fuckin' up. */
> ./arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */
> ./arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude... */
> ./arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess...
> ./arch/mips/kernel/r2300_switch.S:/* XXX The following is fucking
> losing... find a better way dave. */
> ./arch/mips/sgi/kernel/setup.c: * fucking with the memory
> controller because it needs to know the
> ./arch/mips/sgi/prom/tags.c:/* XXX This tag thing is a fucking rats
> nest, I'm very inclined to completely
> ./arch/mips/sgi/prom/tags.c:#define TAGVAL(v) (void*)&(v) /* XXX
> FUCKING LOSING!!! XXX */
> /arch/sparc64/kernel/process.c: /* fuck me plenty */
> ./arch/sparc64/kernel/sys_sparc32.c: panic("Tell
> DaveM he fucked up...");
> ./arch/sparc64/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */
> ./arch/sparc64/kernel/binfmt_aout32.c: /* Fuck me
> plenty... */
> ./arch/sparc64/mm/init.c: /* Fucking losing PROM has more mappings
> in the TLB, but
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe
> linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/