Home Blog Page 8747

Frog freshens up Microsoft’s overbearing image

Author: JT Smith

NewsFactor Network writes: “Since Microsoft released Windows XP last October, one defining factor that has helped soften the company’s overbearing image is the company’s beautifully redesigned Windows logo. Creating the perfect logo is hard enough, but redesigning an existing one is often even more of a challenge. The creator of Microsoft’s redesigned logo is a design company that goes by the name ‘Frog.'”

Category:

  • Linux

Virtual keyboards to fight FBI Magic Lantern

Author: JT Smith

Marcin Kurzawa writes: “Half a day after FBI confirmed the existence of the Magic Lantern project (on Dec 12) CryptoHeaven released v1.0 build 7 of their client software with an optional Virtual Keyboard for passphrase entry to fight the key logging trojans. The privacy and security of the passphrase is of utmost importance for their clients. Virtual Keyboard is a graphical interface where users can select letters and symbols with a mouse from a randomly ordered list to form a passphrase, thus eliminating keyboard use. “We must fight for privacy and encourage other companies to do that too” developers spoke unanimously.
http://www.cryptoheaven.com

Category:

  • Programming

U.S. frees Russian programmer

Author: JT Smith

NewsFactor Network writes: “The U.S. Attorney’s office announced Thursday that it is freeing Russian computer programmer Dmitry Sklyarov in exchange for his cooperation in testifying against his employer, Moscow-based software development company ElComSoft. Sklyarov will be allowed to return to Russia pending the government’s trial against ElComSoft. All charges against him will be dropped as long as he “testifies truthfully” at trial and does not violate any laws — including copyright laws — over the next year.”

Category:

  • Linux

LinuxWorld 2002 could see some turbulence, but officials are positive

Author: JT Smith

by Tina Gasperson
LinuxWorld Conference & Expo is about to enter its fourth year of existence. After three years of soaring to the heights of success, will the biggest Linux trade show be able to maintain? IDG Expo officials are hopeful that greater depth in the educational portion of the show will make up for expected losses on the exhibition side.In the short time it has been around, the LinuxWorld Conference & Expo (LWE) has become an icon representing “the suits” side of Linux and Open Source, separating itself from other shows, like the Annual Linux Showcase (first known as Atlanta Linux Showcase), a mostly-geeks inner-sanctum get-together originated by the Atlanta Linux Enthusiasts in 1996.

Suits and the business side of Linux are not necessarily bad things. We’ve learned that the suits can throw a decent party. We’ve learned that hardcore geeks and marketing dudes in ties can co-exist in a peaceful, if somewhat circumspect, manner while browsing exhibits.

We’ve also learned that pretty near anyone who wants to can start a Linux business, have a booth at LinuxWorld, and talk a mean streak about IPOs — but still not have a clue about the spirit of Linux. At least the odds are against their success.

The LinuxWorld expos have been successful because they rode the upsurge in interest that was sparked partly by discontent with Microsoft, and partly by IPO fever. The first show, back in March 1999, attracted more developers and hobbyists than corporate buyer-types. But the show organizers were deliberately making LWE more about business, attracting big name corporations like IBM, Hewlett-Packard, Dell, and Intel. Russell Pavlicek, in an October 10, 2001, InternetWorld article, hit the nail on the head when he wrote of LinuxWorld 2001 in San Francisco, “This show looked and felt like other computer trade shows.”

The familiar look and feel, and the big name exhibitors helped visiting decision-makers make the decision to return with checkbook in hand. “LinuxWorld now is more mainstream,” says Rob Schescherareg, v.p. of marketing and sales for IDG World Expo. “Companies have traditionally been worried about tech support and training, but they feel more secure and more willing to try [Linux] because of the traditional companies [that have been exhibiting].”

A year ago, IDG World Expo CEO Charlie Greco was raving about the favor LinuxWorld was enjoying: “The growth of the show has been staggering,” he was quoted as saying in a February 2001 press release. “LinuxWorld Conference & Expo’s popularity continues to grow by leaps and bounds.” And the traditional companies were investing more and more in Linux. Take a look at IBM’s booth (60.2 KB .jpg) at LinuxWorld in March 1999, compared to their August 2001 LWCE booth (49.4 KB .jpg).

And IDG trumpeted the August 2001 LWCE in San Francisco as the place “where Open Source comes of age.” Even though IPO euphoria had died down and onsite media attention also appeared to be on the wane, 122 exhibitors had registered three months prior to the opening day.

It remains to be seen how the recession economy and post-attack culture will affect LinuxWorld Conference & Expo in 2002. Greco is optimistic about attendance. “Our pre-registration numbers are up versus last year,” he says. “But a lot of the tech industry has experienced tremendous difficulty.” Total pre-registration is somewhere between 15,000 and 19,000 according to Greco and Schescherareg. Greco says that vendor registration is off by 20%, though the LinuxWorld site shows only 64 registered vendors, about 50% fewer than the August show, as of about six weeks prior to opening day.

“With mergers and bankruptcies, the number of [Linux-related] companies has dropped,” says Greco. “The Linux community is shifting from socialism to capitalism. Some people tried to get into the business, rather than the sport of Linux, and couldn’t compete.” He says that even though there are fewer companies exhibiting, the ones that are left are higher quality.

And the conference sessions, tutorials, and keynote addresses are worth getting excited about. Greco says that there are more than 70 tutorials scheduled for the NYC show. Schescherareg adds, “We have more case studies this time.” IDG is introducing what it calls the “Taste of Linux” series, a set of basic one-hour talks designed to introduce Linux. The talks include “Linux 101,” “All About LUGs,” “Linux for the Enterprise,” and “The LSB: Building an Easier Life for Everyone.” The “Taste of Linux” series is open to all registered show attendees.

With all the difficulties that LWCE is facing in 2002, Schescherareg remains positive about the benefits of getting elbow to elbow with peers at what remains the number one Linux trade show: “Being able to stand next to somebody in another company that’s adopted Linux and compare notes is invaluable.”

Category:

  • Open Source

LinuxSecurity.com reviews the Honeynet Project’s Know Your Enemy book

Author: JT Smith

LinuxSecurity Contributors writes “The Honeynet Project’s first book details how a honeynet works, how to analzye the data once
captured, how to prevent the honeynet machine from becoming a point to launch an attack on another
network, and even a full account of a discussion between blackhats as they plot their next attack.
http://www.linuxsecurity.com/feature_stories/honey net-review-kye.html

Category:

  • Linux

The rules of Open-Source programming

Author: JT Smith

From Advogato: “I, along with some help from the Hackers-IL mailing list of which I am a member, formulated a list of Open-Source rules’, not unlike the Ferengi Rules of Acuiqisition. The Rules are still open and any additions are welcome.”

Category:

  • Management

Linux 2.5.1-dj1

Author: JT Smith

Dave Jones: “Judging by the interest the last patch (which wasn’t announced so publically)
got, and the supportive emails I recieved, I figure there’s enough
interest for me to keep this up at least until Linus is ready to resync.
(plus, Linus seems interested in me keeping this stuff in a ready-to-merge
state, which is good enough reason as any. 8)”

Patch is available from:
http://www.codemonkey.org.uk/patches/2.5/patch-2.5.1-dj1.diff.bz2

On with the changelog..

This syncs up 2.5 right up to 2.4.17rc1.
Merge a few of the more trivial "2.5 material" salvaged from the last -ac tree,
a few fixes from the kernel list, and a few other pending bits..
Some of these fixes haven't found their way back to Marcelo yet, but should
show up in 2.4.17-rc2 / 2.4.18pre1 with any luck.

2.5.1-dj1
o   Resync with 2.5.1
    | drop reiserfs changes. 2.4's look to be more complete.
o   Fix potential sysvfs oops.                          (Christoph Hellwig)
o   Loopback driver deadlock fix.                       (Andrea Arcangeli)
o   __devexit cleanups in drivers/net/                  (Daniel Chen,
    synclink, wdt_pci & via82cxxx_audio                  John Tapsell)
o   Configure.help updates                              (Eric S. Raymond)
o   Make reiserfs compile again.                                (Me)
o   bio changes for ide floppy                                  (Me)
    | handle with care, compiles, but is unfinished.
o   Make x86 identify_cpu() happen earlier                      (Me)
    | PPro errata workaround & APIC setup got a little
    | cleaner as a result.
o   Blink keyboard LEDs on panic                                (From 2.4.13-ac)
o   Change current->state frobbing to set_current_state()       (From 2.4.13-ac)
o   Add MODULE_LICENSE tags for acpi,md.c,fmvj18x,              (From 2.4.13-ac)
    atyfb & fbmem.

Category:

  • Linux

Weekly news wrap-up: Command line vs. the GUI, Red Hat vs. discount CD sellers

Author: JT Smith

By Grant Gross

This week brought another chapter in the debate between GUI friendliness and the power of the command line debate in the Linux community. NewsForge/Linux.com editor in chief Robin “Roblimo” Miller wrote another in his series on teaching Linux to newbies, answering the question, “If Linux is getting so easy, why not use Windows?”

One answer: Linux is much cheaper than Windows, all around. Miller advocated better GUI training for Linux newbies in a column a couple of weeks ago, and his columns generated a response from the folks at StartLinux.com, who started their Web site devoted to teaching the virtues of a point-and-click interface.

Red Hat and the community

Another story generating a ton of debate this week was Red Hat’s decision to pay more attention to its trademark and alleged violations of it. Late last week, Red Hat’s lawyers sent a cease and desist to a company selling cheap CDs containing Red Hat. Red Hat says it has no control over what’s on those CDs, and it’s been getting complains and questions, so it’s asking CD sellers to stop using the name “Red Hat.”

In another story on the relationship of an Open Source project to the community, the folks at the Abiword word-processing project have released a piece about what kind of support users should expect from the project and what kind of support the project should expect from users.

From the story: “As AbiWord is getting more powerful and usable, we attract more and more users who expect the same feature set and product polish as they’ll find in a commercial product such as Microsoft Word. Which is, in a simple word, absurd … Do not read that as an excuse for why AbiWord lacks in comparison with other products. Do read it as an explanation for why you should expect nothing more from AbiWord than it actually delivers. We’re sure you’ll agree (after having your bias readjusted and mulling it over for a bit) that it’s quite a lot you get, AbiWord being a free (zero cost) and open source word processor.”

Microsoft hearings and other stuff

Microsoft is taking shots at embedded Linux saying in an online document that embedded Linux is convoluted, difficult to develop for, expensive and insecure. Gee, and we thought Microsoft had a monopoly on expensive and insecure.

In other Microsoft news, the software giant got some payback from the Linux community when Red Hat CEO Matthew Szulik testified before a Senate committee about the U.S. Department of Justice’s antitrust settlement with Microsoft. The Senate Judiciary Committee grilled an assistant attorney general about the secretive settlement negotiations.

Meanwhile, a columnist at LinuxWorld.com urged people in the Open Source community to let the government know what they think of the proposed settlement.

Home for the holidays

Russian programmer Dmitry Sklyarov will be released by the United States in exchange for testimony against his employer for alleged violations of the U.S. Digital Millennium Copyright Act. Sklyarov’s “crime” was creating a program that defeats the proprietary security codes of an eBook, allowing non-Adobe customers to read them.

Speaking of the DMCA, college radio stations are scared of running afoul of the much-criticized copyright legislation for streaming
audio over the Web. Apparently, college radio stations may be on the hook for thousands of dollars in music licensing fees for their webcasts.

New releases

  • The GNOME 2.0 developer platform beta, code-named “Everyone’s Excited and Confused,” was released this week.

  • NewsForge’s Tina Gasperson reports that Bynari released part of the 2.6 version of its Insight email program to the Open Source community.

    Success story of the week

    Freelancer Jacqueline Emigh reports on how the non-profit STAR Center, an assistive technology project in Tennessee, is using Open Source software to cut costs and expand operations.

    Newly reviewed

    The Mandrake 8.1 Gaming Edition Linux distribution received a couple of positive reviews this week. NewsForge freelancer F. Grant Robertson says this distribution should bring Linux more games and more users. LinuxPlanet reported that this version of Mandrake had a nearly glitch-free installation and ran more Windows games than just The Sims that comes in the package.

  • Another gaming review, this one by Jeff Mrochuk, who looks at computer cracking simulator Uplink, which is available for Linux and Windows. Mrochuk calls it a “highly additive” and “quite original” game that’s a must play.

  • Also this week, LinuxDevices.com reviews LynuxWorks’ BlueCat Linux embedded toolkit.

    New at NewsForge and Linux.com

    Other stories that NewsForge and Linux.com reported first this week:

  • Freelancer Daniel P. Dern checks on where to get Linux pre-loaded on a home PC. Hint: Don’t go to the major hardware vendors like Dell or Compaq.

  • Gasperson reviews the YoLinux Information Portal and finds it’s like “ESR, Linus, roblimo, and maddog tossed all their bookmark files together on one page, and regurgitated all their Linux knowledge on another.”

    Stock news

    It was a mixed week for our Open Source-related stock list, with losers outnumbering gainers seven to four, and a couple of the gainers only sneaking up a couple of pennies the whole week. The tech-heavy Nasdaq ended the week at 1,953.17, down from 2,021.30 Dec. 7. That was Nasdaq’s first decline in six weeks, although it climbed 6.66 points on Friday.

    IBM, MandrakeSoft, Red Hat and TiVO were up for the week.

    Here’s how Open Source and related stocks ended this past week:

    Company Name Symbol 12/7 Close 12/14 Close
    Apple AAPL 22.54 20.39
    Borland Software Int’l BORL 16.89 16.84
    Caldera International CALD 1.09 1.01
    Hewlett-Packard HWP 23.52 21.00
    IBM IBM 120.40 121.10
    MandrakeSoft 4477.PA e5.10 e5.19
    Red Hat RHAT 7.96 8.02
    Sun Microsystems SUNW 13.39 12.34
    TiVo TIVO 4.52 4.69
    VA Software LNUX 3.23 2.89
    Wind River Systems WIND 18.30 18.05
  • 2.5.1 – intermediate bio stuff

    Author: JT Smith

    Linus: “I just made a 2.5.1, but I’m still concentrating on bio stuff, so don’t
    bother sending me other patches unless they are serious bug-fixes to
    something else.”

    2.5.1 is hopefully a good interim stage - many block drivers should work
    fine, but many more do not.  However, the pre-patches were getting
    largish, so I'd rather do a 2.5.1 than wait for all the details.
    
    As to other stuff - note the separation of drivers for new and old tulip
    chips: if you have an old 2104x tulip chip (as opposed to the newer 2114x
    chips) the regular tulip driver doesn't work any more for you. Don't be
    surprised, select CONFIG_DE2104X.
    
                    Linus
    
    -----
    final:
     - Al Viro: floppy_eject cleanup, mount cleanups
     - Jens Axboe: bio updates
     - Ingo Molnar: mempool fixes
     - GOTO Masanori: Fix O_DIRECT error handling

    Category:

    • Linux

    Linux kernel 2.5.1 released

    Author: JT Smith

    Linux kernel version 2.5.1 has been released. It is available from:

    Patch:          ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.1.gz
    Full source:    ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.1.tar.gz
    
    Sizes in bytes                  Compressed      Uncompressed
    ------------------------------------------------------------
    Patch                               538191           2181310
    Full source                       29454597         129853440
    
    ----------------------------------------------------------------------
    
    The following files were changed in this release:
    
     CREDITS                                   |   20 
     Documentation/Changes                     |   35 
     Documentation/Configure.help              | 1148 ++++++++--------
     Documentation/DocBook/Makefile            |    2 
     Documentation/DocBook/kernel-api.tmpl     |   77 +
     Documentation/DocBook/via-audio.tmpl      |    7 
     Documentation/driver-model.txt            |  598 ++++++++
     Documentation/filesystems/devfs/ChangeLog |   16 
     Documentation/filesystems/devfs/README    |    6 
     Documentation/filesystems/driverfs.txt    |  211 ++
     Documentation/filesystems/ntfs.txt        |   10 
     Documentation/networking/tulip.txt        |  224 ---
     Documentation/pm.txt                      |    4 
     Documentation/sh/new-machine.txt          |   77 +
     Documentation/sonypi.txt                  |    9 
     Documentation/usb/error-codes.txt         |   29 
     Documentation/usb/philips.txt             |   59 
     Documentation/usb/scanner.txt             |    2 
     MAINTAINERS                               |   20 
     Makefile                                  |    9 
     README                                    |   18 
     arch/alpha/kernel/alpha_ksyms.c           |    1 
     arch/alpha/kernel/irq.c                   |   38 
     arch/alpha/kernel/irq_i8259.c             |    2 
     arch/arm/kernel/fiq.c                     |   10 
     arch/arm/kernel/irq.c                     |   18 
     arch/cris/kernel/irq.c                    |   13 
     arch/i386/boot/bootsect.S                 |    2 
     arch/i386/boot/setup.S                    |    2 
     arch/i386/defconfig                       |    2 
     arch/i386/kernel/apm.c                    |   18 
     arch/i386/kernel/dmi_scan.c               |    8 
     arch/i386/kernel/irq.c                    |   45 
     arch/i386/kernel/mtrr.c                   |    2 
     arch/i386/kernel/pci-pc.c                 |   46 
     arch/i386/kernel/semaphore.c              |   49 
     arch/i386/kernel/setup.c                  |   11 
     arch/i386/kernel/traps.c                  |    2 
     arch/i386/lib/iodebug.c                   |    8 
     arch/i386/mm/init.c                       |   17 
     arch/ia64/kernel/efivars.c                |    2 
     arch/ia64/kernel/irq.c                    |   42 
     arch/ia64/kernel/pci.c                    |    2 
     arch/ia64/sn/io/hubspc.c                  |    2 
     arch/m68k/amiga/amiints.c                 |   23 
     arch/m68k/amiga/cia.c                     |   13 
     arch/m68k/amiga/config.c                  |    4 
     arch/m68k/apollo/config.c                 |    4 
     arch/m68k/apollo/dn_ints.c                |    2 
     arch/m68k/atari/ataints.c                 |   19 
     arch/m68k/atari/config.c                  |    4 
     arch/m68k/atari/joystick.c                |    2 
     arch/m68k/bvme6000/bvmeints.c             |    9 
     arch/m68k/bvme6000/config.c               |    4 
     arch/m68k/hp300/config.c                  |    4 
     arch/m68k/hp300/ints.c                    |    2 
     arch/m68k/kernel/ints.c                   |   14 
     arch/m68k/kernel/setup.c                  |    8 
     arch/m68k/mac/config.c                    |    4 
     arch/m68k/mac/macints.c                   |   20 
     arch/m68k/mvme147/147ints.c               |    9 
     arch/m68k/mvme147/config.c                |    4 
     arch/m68k/mvme16x/16xints.c               |    9 
     arch/m68k/mvme16x/config.c                |    4 
     arch/m68k/mvme16x/rtc.c                   |   12 
     arch/m68k/q40/config.c                    |    5 
     arch/m68k/q40/q40ints.c                   |   12 
     arch/m68k/sun3/config.c                   |    4 
     arch/m68k/sun3/sun3ints.c                 |    3 
     arch/m68k/sun3x/config.c                  |    2 
     arch/mips/baget/irq.c                     |   13 
     arch/mips/dec/irq.c                       |   37 
     arch/mips/ite-boards/generic/irq.c        |   29 
     arch/mips/kernel/irq.c                    |   26 
     arch/mips/kernel/old-irq.c                |   13 
     arch/mips/mips-boards/atlas/atlas_int.c   |   13 
     arch/mips/philips/nino/irq.c              |   13 
     arch/mips64/mips-boards/atlas/atlas_int.c |   13 
     arch/mips64/mips-boards/malta/malta_int.c |   19 
     arch/mips64/sgi-ip22/ip22-int.c           |   19 
     arch/mips64/sgi-ip27/ip27-irq.c           |   13 
     arch/mips64/sgi-ip27/ip27-rtc.c           |   25 
     arch/parisc/kernel/irq.c                  |   40 
     arch/ppc/amiga/amiints.c                  |   21 
     arch/ppc/amiga/cia.c                      |   13 
     arch/ppc/amiga/config.c                   |    5 
     arch/ppc/amiga/ints.c                     |   15 
     arch/ppc/kernel/apus_setup.c              |   15 
     arch/ppc/kernel/i8259.c                   |    2 
     arch/ppc/kernel/irq.c                     |   43 
     arch/ppc/kernel/pmac_pic.c                |    2 
     arch/ppc/kernel/prom.c                    |    2 
     arch/s390/kernel/irq.c                    |   36 
     arch/s390x/kernel/irq.c                   |   32 
     arch/sh/config.in                         |    2 
     arch/sh/kernel/io_7751se.c                |    8 
     arch/sh/kernel/irq.c                      |   24 
     arch/sh/kernel/pci-7751se.c               |    1 
     arch/sh/kernel/traps.c                    |    5 
     arch/sparc/kernel/irq.c                   |   23 
     arch/sparc/kernel/sun4d_irq.c             |   19 
     arch/sparc64/kernel/iommu_common.c        |   23 
     arch/sparc64/kernel/iommu_common.h        |    5 
     arch/sparc64/kernel/irq.c                 |   19 
     arch/sparc64/solaris/socksys.c            |    2 
     arch/sparc64/solaris/timod.c              |    2 
     drivers/acorn/block/fd1772.c              |    4 
     drivers/acorn/scsi/arxescsi.h             |    1 
     drivers/acorn/scsi/cumana_2.c             |    1 
     drivers/acorn/scsi/eesox.c                |    1 
     drivers/acorn/scsi/powertec.c             |    1 
     drivers/block/DAC960.c                    |  255 +--
     drivers/block/DAC960.h                    |   15 
     drivers/block/Makefile                    |    4 
     drivers/block/acsi.c                      |   27 
     drivers/block/acsi_slm.c                  |   28 
     drivers/block/amiflop.c                   |    7 
     drivers/block/ataflop.c                   |    4 
     drivers/block/blkpg.c                     |   58 
     drivers/block/block_ioctl.c               |   83 +
     drivers/block/cciss.c                     |  306 +---
     drivers/block/cciss.h                     |   12 
     drivers/block/cciss_cmd.h                 |    2 
     drivers/block/cpqarray.c                  |  233 +--
     drivers/block/cpqarray.h                  |    9 
     drivers/block/elevator.c                  |  220 ++-
     drivers/block/floppy.c                    |  174 +-
     drivers/block/genhd.c                     |   36 
     drivers/block/ida_cmd.h                   |    2 
     drivers/block/ll_rw_blk.c                 | 1650 +++++++++++++++--------
     drivers/block/loop.c                      |  238 +--
     drivers/block/nbd.c                       |   71 
     drivers/block/paride/pcd.c                |   22 
     drivers/block/paride/pd.c                 |  163 +-
     drivers/block/paride/pf.c                 |  104 -
     drivers/block/paride/pg.c                 |   15 
     drivers/block/paride/pt.c                 |   24 
     drivers/block/ps2esdi.c                   |   63 
     drivers/block/rd.c                        |  546 -------
     drivers/block/swim3.c                     |   13 
     drivers/block/swim_iop.c                  |    4 
     drivers/block/xd.c                        |   45 
     drivers/block/z2ram.c                     |    4 
     drivers/cdrom/cdrom.c                     |    4 
     drivers/cdrom/cdu31a.c                    |    7 
     drivers/cdrom/cm206.c                     |    4 
     drivers/cdrom/sbpcd.c                     |    9 
     drivers/char/acquirewdt.c                 |    2 
     drivers/char/advantechwdt.c               |    2 
     drivers/char/agp/agp.h                    |    2 
     drivers/char/agp/agpgart_be.c             |   92 +
     drivers/char/agp/agpgart_fe.c             |   14 
     drivers/char/busmouse.c                   |    4 
     drivers/char/dtlk.c                       |    4 
     drivers/char/ftape/zftape/zftape-init.c   |   29 
     drivers/char/joystick/ns558.c             |   12 
     drivers/char/lp.c                         |    2 
     drivers/char/mixcomwd.c                   |    3 
     drivers/char/nvram.c                      |   15 
     drivers/char/pc110pad.c                   |   28 
     drivers/char/pc_keyb.c                    |   38 
     drivers/char/pcwd.c                       |   17 
     drivers/char/ppdev.c                      |    2 
     drivers/char/qpmouse.c                    |   10 
     drivers/char/qtronix.c                    |    2 
     drivers/char/raw.c                        |   28 
     drivers/char/sbc60xxwdt.c                 |    2 
     drivers/char/serial.c                     |    2 
     drivers/char/shwdt.c                      |    7 
     drivers/char/softdog.c                    |    2 
     drivers/char/sonypi.c                     |    8 
     drivers/char/sonypi.h                     |    2 
     drivers/char/sysrq.c                      |    2 
     drivers/char/tpqic02.c                    |    2 
     drivers/char/tty_io.c                     |   11 
     drivers/char/w83877f_wdt.c                |    2 
     drivers/char/wdt.c                        |    9 
     drivers/char/wdt285.c                     |    2 
     drivers/char/wdt977.c                     |    2 
     drivers/char/wdt_pci.c                    |   12 
     drivers/fc4/fc.c                          |    8 
     drivers/fc4/soc.c                         |    5 
     drivers/fc4/soc.h                         |    1 
     drivers/fc4/socal.c                       |    5 
     drivers/fc4/socal.h                       |    1 
     drivers/i2c/i2c-dev.c                     |    5 
     drivers/ide/aec62xx.c                     |    1 
     drivers/ide/amd74xx.c                     |   33 
     drivers/ide/cmd64x.c                      |    2 
     drivers/ide/cs5530.c                      |    5 
     drivers/ide/cy82c693.c                    |    1 
     drivers/ide/hd.c                          |   97 -
     drivers/ide/hpt34x.c                      |    1 
     drivers/ide/hpt366.c                      |    1 
     drivers/ide/ide-cd.c                      |  272 +--
     drivers/ide/ide-cd.h                      |    2 
     drivers/ide/ide-cs.c                      |   19 
     drivers/ide/ide-disk.c                    |   71 
     drivers/ide/ide-dma.c                     |  175 +-
     drivers/ide/ide-floppy.c                  |   63 
     drivers/ide/ide-pci.c                     |   34 
     drivers/ide/ide-probe.c                   |   37 
     drivers/ide/ide-proc.c                    |    2 
     drivers/ide/ide-tape.c                    |    3 
     drivers/ide/ide.c                         |  337 ++--
     drivers/ide/pdc202xx.c                    |    1 
     drivers/ide/piix.c                        |   32 
     drivers/ide/serverworks.c                 |    1 
     drivers/ide/sis5513.c                     |    1 
     drivers/ide/slc90e66.c                    |    1 
     drivers/ide/via82cxxx.c                   |    1 
     drivers/ieee1394/raw1394.c                |    2 
     drivers/input/evdev.c                     |    2 
     drivers/input/input.c                     |    2 
     drivers/input/joydev.c                    |    4 
     drivers/input/mousedev.c                  |    4 
     drivers/isdn/Config.in                    |    1 
     drivers/isdn/avmb1/capi.c                 |  128 -
     drivers/isdn/divert/divert_procfs.c       |   23 
     drivers/isdn/eicon/common.c               |    4 
     drivers/isdn/eicon/eicon_mod.c            |   16 
     drivers/isdn/hisax/Makefile               |    3 
     drivers/isdn/hisax/config.c               |    8 
     drivers/isdn/hisax/hisax_fcpcipnp.c       | 1001 ++++++++++++++
     drivers/isdn/hisax/hisax_fcpcipnp.h       |   57 
     drivers/isdn/hisax/hisax_isac.c           |  896 ++++++++++++
     drivers/isdn/hisax/hisax_isac.h           |   45 
     drivers/isdn/hisax/st5481_b.c             |    6 
     drivers/isdn/hisax/st5481_d.c             |    6 
     drivers/isdn/hisax/st5481_usb.c           |   12 
     drivers/isdn/hysdn/hysdn_procfs.c         |  471 ------
     drivers/macintosh/adb.c                   |    2 
     drivers/macintosh/via-pmu.c               |    2 
     drivers/md/linear.c                       |   15 
     drivers/md/lvm-snap.c                     |   14 
     drivers/md/lvm.c                          |   85 -
     drivers/md/md.c                           |  317 ++--
     drivers/md/raid0.c                        |   19 
     drivers/md/raid1.c                        | 1371 ++++++++-----------
     drivers/media/video/Makefile              |    3 
     drivers/media/video/saa7146.h             |    1 
     drivers/media/video/stradis.c             |   98 -
     drivers/message/fusion/mptctl.c           |    1 
     drivers/message/fusion/mptscsih.c         |   38 
     drivers/message/fusion/mptscsih.h         |    1 
     drivers/message/i2o/i2o_block.c           |  236 +--
     drivers/message/i2o/i2o_config.c          |    2 
     drivers/message/i2o/i2o_core.c            |    2 
     drivers/message/i2o/i2o_scsi.c            |   13 
     drivers/mtd/ftl.c                         |   33 
     drivers/mtd/mtdblock.c                    |   14 
     drivers/mtd/nftlcore.c                    |   56 
     drivers/net/3c509.c                       |   20 
     drivers/net/3c515.c                       |   14 
     drivers/net/8139too.c                     |    1 
     drivers/net/Config.in                     |    3 
     drivers/net/Makefile                      |    1 
     drivers/net/de2104x.c                     | 2141 ++++++++++++++++++++++++++++++
     drivers/net/fc/iph5526.c                  |    1 
     drivers/net/hamradio/baycom_epp.c         |    3 
     drivers/net/irda/irda-usb.c               |   34 
     drivers/net/irda/vlsi_ir.c                |    6 
     drivers/net/ppp_generic.c                 |    2 
     drivers/net/smc-ultra.c                   |   10 
     drivers/net/tlan.c                        |    4 
     drivers/net/tulip/ChangeLog               |    5 
     drivers/net/tulip/eeprom.c                |   17 
     drivers/net/tulip/media.c                 |   37 
     drivers/net/tulip/timer.c                 |   54 
     drivers/net/tulip/tulip_core.c            |  119 -
     drivers/net/wan/cosa.c                    |    2 
     drivers/pci/setup-res.c                   |    5 
     drivers/pcmcia/ds.c                       |    2 
     drivers/pcmcia/i82365.c                   |   10 
     drivers/pnp/isapnp_proc.c                 |    4 
     drivers/s390/block/dasd.c                 |   61 
     drivers/s390/block/xpram.c                |    9 
     drivers/s390/char/tapeblock.c             |    7 
     drivers/sbus/char/jsflash.c               |    1 
     drivers/scsi/3w-xxxx.h                    |    1 
     drivers/scsi/53c7,8xx.c                   |    8 
     drivers/scsi/53c700.c                     |    1 
     drivers/scsi/Config.in                    |    4 
     drivers/scsi/Makefile                     |    8 
     drivers/scsi/README.ncr53c8xx             |    6 
     drivers/scsi/advansys.h                   |    1 
     drivers/scsi/aha152x.h                    |    3 
     drivers/scsi/aha1542.h                    |    5 
     drivers/scsi/aic7xxx/aic7xxx_linux.c      |   33 
     drivers/scsi/aic7xxx/aic7xxx_linux_host.h |    2 
     drivers/scsi/aic7xxx/aic7xxx_osm.h        |   17 
     drivers/scsi/aic7xxx_old.c                |   14 
     drivers/scsi/aic7xxx_old/aic7xxx.h        |    1 
     drivers/scsi/atp870u.h                    |    1 
     drivers/scsi/cpqfc.Readme                 |    5 
     drivers/scsi/cpqfcTS.h                    |    1 
     drivers/scsi/cpqfcTScontrol.c             |   26 
     drivers/scsi/cpqfcTSinit.c                |   28 
     drivers/scsi/cpqfcTSstructs.h             |    4 
     drivers/scsi/cpqfcTSworker.c              |    9 
     drivers/scsi/dc390.h                      |    1 
     drivers/scsi/dpt_i2o.c                    |    1 
     drivers/scsi/dpti.h                       |    1 
     drivers/scsi/eata.c                       |   24 
     drivers/scsi/eata.h                       |    3 
     drivers/scsi/esp.c                        |   45 
     drivers/scsi/esp.h                        |    5 
     drivers/scsi/fcal.h                       |    1 
     drivers/scsi/gdth.h                       |    6 
     drivers/scsi/hosts.c                      |    8 
     drivers/scsi/hosts.h                      |   12 
     drivers/scsi/ide-scsi.c                   |   99 -
     drivers/scsi/imm.c                        |   18 
     drivers/scsi/imm.h                        |    1 
     drivers/scsi/in2000.h                     |    1 
     drivers/scsi/ini9100u.h                   |    1 
     drivers/scsi/inia100.h                    |    1 
     drivers/scsi/ips.h                        |    1 
     drivers/scsi/mac53c94.h                   |    1 
     drivers/scsi/mac_esp.h                    |    3 
     drivers/scsi/megaraid.c                   |   30 
     drivers/scsi/megaraid.h                   |    3 
     drivers/scsi/mesh.h                       |    1 
     drivers/scsi/ncr53c8xx.c                  |   13 
     drivers/scsi/ncr53c8xx.h                  |    2 
     drivers/scsi/pci2000.h                    |    1 
     drivers/scsi/pci2220i.h                   |    1 
     drivers/scsi/pcmcia/nsp_cs.c              |    1 
     drivers/scsi/pluto.h                      |    1 
     drivers/scsi/ppa.h                        |    1 
     drivers/scsi/qla1280.h                    |    1 
     drivers/scsi/qlogicfc.c                   |   15 
     drivers/scsi/qlogicfc.h                   |    3 
     drivers/scsi/qlogicisp.c                  |   12 
     drivers/scsi/qlogicpti.c                  |    4 
     drivers/scsi/qlogicpti.h                  |    2 
     drivers/scsi/scsi.c                       |  274 ++-
     drivers/scsi/scsi.h                       |   21 
     drivers/scsi/scsi_debug.c                 |    2 
     drivers/scsi/scsi_debug.h                 |    1 
     drivers/scsi/scsi_dma.c                   |  450 ------
     drivers/scsi/scsi_error.c                 |   65 
     drivers/scsi/scsi_ioctl.c                 |   13 
     drivers/scsi/scsi_lib.c                   |  217 +--
     drivers/scsi/scsi_merge.c                 | 1142 ----------------
     drivers/scsi/scsi_obsolete.c              | 1119 ---------------
     drivers/scsi/scsi_queue.c                 |    4 
     drivers/scsi/scsi_scan.c                  |    6 
     drivers/scsi/scsi_syms.c                  |    5 
     drivers/scsi/sd.c                         |  252 +--
     drivers/scsi/sg.c                         |   15 
     drivers/scsi/sim710.h                     |    3 
     drivers/scsi/sr.c                         |  190 --
     drivers/scsi/sr_ioctl.c                   |    8 
     drivers/scsi/sr_vendor.c                  |    8 
     drivers/scsi/sym53c8xx.c                  |   37 
     drivers/scsi/sym53c8xx.h                  |    9 
     drivers/scsi/sym53c8xx_2/ChangeLog.txt    |   18 
     drivers/scsi/sym53c8xx_2/sym53c8xx.h      |   14 
     drivers/scsi/sym53c8xx_2/sym_glue.c       |   55 
     drivers/scsi/sym53c8xx_2/sym_glue.h       |    7 
     drivers/scsi/sym53c8xx_2/sym_hipd.c       |   11 
     drivers/scsi/sym53c8xx_2/sym_hipd.h       |    3 
     drivers/scsi/sym53c8xx_2/sym_nvram.c      |    8 
     drivers/scsi/sym53c8xx_comm.h             |    4 
     drivers/scsi/sym53c8xx_defs.h             |    4 
     drivers/scsi/u14-34f.c                    |   32 
     drivers/scsi/u14-34f.h                    |    3 
     drivers/scsi/wd7000.h                     |    1 
     drivers/sgi/char/graphics.c               |    2 
     drivers/sgi/char/shmiq.c                  |   44 
     drivers/sgi/char/streamable.c             |    2 
     drivers/sound/ad1816.c                    |    8 
     drivers/sound/ad1848.c                    |  143 +-
     drivers/sound/ad1848_mixer.h              |  210 +-
     drivers/sound/awe_wave.c                  |   10 
     drivers/sound/cmpci.c                     |    2 
     drivers/sound/maestro3.c                  |    7 
     drivers/sound/opl3sa2.c                   |   20 
     drivers/sound/sb_card.c                   |   14 
     drivers/sound/sound_core.c                |    2 
     drivers/sound/via82cxxx_audio.c           |    7 
     drivers/sound/ymfpci.c                    |   20 
     drivers/usb/CDCEther.c                    |   23 
     drivers/usb/Config.in                     |    2 
     drivers/usb/audio.c                       |   58 
     drivers/usb/bluetooth.c                   |  127 -
     drivers/usb/dabusb.c                      |    4 
     drivers/usb/dc2xx.c                       |    7 
     drivers/usb/devices.c                     |    5 
     drivers/usb/devio.c                       |    7 
     drivers/usb/hid-core.c                    |   28 
     drivers/usb/hid.h                         |   91 +
     drivers/usb/hiddev.c                      |    2 
     drivers/usb/hpusbscsi.h                   |    1 
     drivers/usb/inode.c                       |   16 
     drivers/usb/kaweth.c                      |    7 
     drivers/usb/mdc800.c                      |  112 +
     drivers/usb/microtek.c                    |    1 
     drivers/usb/pegasus.c                     |   20 
     drivers/usb/pegasus.h                     |    5 
     drivers/usb/pwc-ctrl.c                    |    2 
     drivers/usb/pwc-if.c                      |  151 +-
     drivers/usb/pwc.h                         |    4 
     drivers/usb/rio500.c                      |    6 
     drivers/usb/scanner.c                     |   36 
     drivers/usb/scanner.h                     |   26 
     drivers/usb/serial/belkin_sa.c            |  148 --
     drivers/usb/serial/cyberjack.c            |   10 
     drivers/usb/serial/digi_acceleport.c      |   47 
     drivers/usb/serial/empeg.c                |    9 
     drivers/usb/serial/ftdi_sio.c             |   17 
     drivers/usb/serial/io_edgeport.c          |   19 
     drivers/usb/serial/io_tables.h            |   12 
     drivers/usb/serial/ir-usb.c               |    8 
     drivers/usb/serial/keyspan.c              |   28 
     drivers/usb/serial/keyspan.h              |   75 -
     drivers/usb/serial/keyspan_pda.c          |   36 
     drivers/usb/serial/mct_u232.c             |   91 -
     drivers/usb/serial/mct_u232.h             |   24 
     drivers/usb/serial/omninet.c              |   13 
     drivers/usb/serial/pl2303.c               |   13 
     drivers/usb/serial/usb-serial.h           |   44 
     drivers/usb/serial/usbserial.c            |  141 -
     drivers/usb/serial/visor.c                |  124 -
     drivers/usb/serial/whiteheat.c            |   93 +
     drivers/usb/serial/whiteheat_fw.h         | 1671 +++++++++++------------
     drivers/usb/storage/scsiglue.c            |    1 
     drivers/usb/usb-ohci.c                    |   12 
     drivers/usb/usb-ohci.h                    |   32 
     drivers/usb/usb.c                         |  585 ++++++--
     drivers/usb/usbkbd.c                      |    9 
     drivers/usb/usbmouse.c                    |    5 
     drivers/usb/usbnet.c                      |    7 
     drivers/usb/uss720.c                      |    2 
     drivers/video/modedb.c                    |   25 
     fs/Makefile                               |    7 
     fs/adfs/adfs.h                            |    2 
     fs/adfs/dir_f.c                           |    2 
     fs/adfs/dir_fplus.c                       |    4 
     fs/adfs/inode.c                           |    2 
     fs/adfs/super.c                           |    7 
     fs/affs/file.c                            |    4 
     fs/affs/super.c                           |    2 
     fs/autofs4/root.c                         |    4 
     fs/bfs/dir.c                              |    6 
     fs/bfs/file.c                             |    2 
     fs/bfs/inode.c                            |    8 
     fs/bio.c                                  |  527 +++++++
     fs/block_dev.c                            |    5 
     fs/buffer.c                               |  204 --
     fs/coda/cache.c                           |    4 
     fs/coda/cnode.c                           |    6 
     fs/coda/dir.c                             |   21 
     fs/coda/file.c                            |    5 
     fs/coda/inode.c                           |   16 
     fs/coda/pioctl.c                          |    3 
     fs/coda/psdev.c                           |    7 
     fs/coda/sysctl.c                          |    3 
     fs/coda/upcall.c                          |   11 
     fs/cramfs/inode.c                         |   22 
     fs/dcache.c                               |    4 
     fs/devfs/base.c                           | 1594 +++++++++++-----------
     fs/dquot.c                                |   17 
     fs/driverfs/Makefile                      |    8 
     fs/driverfs/inode.c                       |  822 +++++++++++
     fs/efs/dir.c                              |    2 
     fs/efs/file.c                             |    2 
     fs/efs/inode.c                            |    6 
     fs/efs/namei.c                            |    2 
     fs/efs/super.c                            |   13 
     fs/efs/symlink.c                          |    4 
     fs/exec.c                                 |    2 
     fs/ext2/balloc.c                          |    2 
     fs/ext2/ialloc.c                          |    3 
     fs/ext2/inode.c                           |   15 
     fs/ext2/super.c                           |    8 
     fs/ext3/balloc.c                          |    8 
     fs/ext3/ialloc.c                          |    3 
     fs/ext3/inode.c                           |   23 
     fs/ext3/super.c                           |    8 
     fs/fat/buffer.c                           |    4 
     fs/fat/file.c                             |    2 
     fs/fat/inode.c                            |    4 
     fs/freevxfs/vxfs_bmap.c                   |    5 
     fs/freevxfs/vxfs_inode.c                  |    2 
     fs/freevxfs/vxfs_subr.c                   |    4 
     fs/hfs/file.c                             |    9 
     fs/hfs/hfs.h                              |    2 
     fs/hfs/super.c                            |    4 
     fs/hfs/sysdep.c                           |    4 
     fs/hpfs/buffer.c                          |   18 
     fs/hpfs/file.c                            |    2 
     fs/hpfs/hpfs_fn.h                         |    2 
     fs/inode.c                                |   48 
     fs/iobuf.c                                |   44 
     fs/isofs/dir.c                            |    4 
     fs/isofs/inode.c                          |   30 
     fs/isofs/namei.c                          |    4 
     fs/isofs/rock.c                           |    4 
     fs/minix/bitmap.c                         |    4 
     fs/minix/inode.c                          |   12 
     fs/minix/itree_common.c                   |   10 
     fs/namei.c                                |    2 
     fs/namespace.c                            |  262 +--
     fs/ncpfs/ncplib_kernel.c                  |    8 
     fs/nfs/inode.c                            |   45 
     fs/ntfs/Makefile                          |    2 
     fs/ntfs/attr.c                            |    4 
     fs/ntfs/fs.c                              |   12 
     fs/ntfs/inode.c                           |  106 +
     fs/ntfs/support.c                         |    4 
     fs/partitions/acorn.c                     |    6 
     fs/partitions/check.c                     |   86 -
     fs/partitions/check.h                     |    4 
     fs/partitions/ldm.c                       |    1 
     fs/proc/proc_misc.c                       |   69 
     fs/qnx4/bitmap.c                          |    6 
     fs/qnx4/dir.c                             |    2 
     fs/qnx4/fsync.c                           |    6 
     fs/qnx4/inode.c                           |   18 
     fs/readdir.c                              |    4 
     fs/reiserfs/fix_node.c                    |    2 
     fs/reiserfs/inode.c                       |    6 
     fs/reiserfs/journal.c                     |   45 
     fs/reiserfs/resize.c                      |    2 
     fs/reiserfs/stree.c                       |    2 
     fs/romfs/inode.c                          |   10 
     fs/super.c                                |  637 ++------
     fs/sysv/balloc.c                          |    6 
     fs/sysv/ialloc.c                          |    2 
     fs/sysv/itree.c                           |   13 
     fs/sysv/super.c                           |   16 
     fs/udf/balloc.c                           |   11 
     fs/udf/dir.c                              |    4 
     fs/udf/directory.c                        |   10 
     fs/udf/file.c                             |    9 
     fs/udf/inode.c                            |   38 
     fs/udf/misc.c                             |   20 
     fs/udf/namei.c                            |   12 
     fs/udf/partition.c                        |    2 
     fs/udf/super.c                            |   15 
     fs/udf/symlink.c                          |    5 
     fs/udf/udfdecl.h                          |    4 
     fs/ufs/balloc.c                           |    4 
     fs/ufs/cylinder.c                         |    2 
     fs/ufs/dir.c                              |    2 
     fs/ufs/inode.c                            |   21 
     fs/ufs/super.c                            |    9 
     fs/ufs/truncate.c                         |   14 
     fs/ufs/util.c                             |    8 
     fs/ufs/util.h                             |    6 
     include/asm-alpha/io.h                    |    2 
     include/asm-alpha/page.h                  |    1 
     include/asm-arm/mach/irq.h                |    2 
     include/asm-i386/checksum.h               |  106 -
     include/asm-i386/floppy.h                 |   44 
     include/asm-i386/io.h                     |    3 
     include/asm-i386/kmap_types.h             |    1 
     include/asm-i386/pgalloc.h                |   52 
     include/asm-m68k/machdep.h                |    6 
     include/asm-m68k/macintosh.h              |    4 
     include/asm-m68k/sun3ints.h               |    3 
     include/asm-ppc/kmap_types.h              |    1 
     include/asm-s390/io.h                     |    2 
     include/asm-s390x/io.h                    |    2 
     include/asm-sh/pci.h                      |    5 
     include/asm-sh/stat.h                     |   25 
     include/asm-sh/uaccess.h                  |    1 
     include/asm-sparc/kmap_types.h            |    1 
     include/asm-sparc64/dma.h                 |    8 
     include/asm-sparc64/io.h                  |   10 
     include/linux/amigaffs.h                  |   11 
     include/linux/bio.h                       |  207 ++
     include/linux/blk.h                       |  149 +-
     include/linux/blkdev.h                    |  300 +++-
     include/linux/blkdev.h.orig               |  371 +++++
     include/linux/bootmem.h                   |    5 
     include/linux/cache.h                     |    8 
     include/linux/coda_linux.h                |    6 
     include/linux/devfs_fs_kernel.h           |   10 
     include/linux/device.h                    |  253 +++
     include/linux/driverfs_fs.h               |   73 +
     include/linux/elevator.h                  |   61 
     include/linux/fd.h                        |    6 
     include/linux/fs.h                        |   58 
     include/linux/genhd.h                     |   33 
     include/linux/highmem.h                   |   43 
     include/linux/i2c-old.h                   |  190 --
     include/linux/ide.h                       |   82 -
     include/linux/iobuf.h                     |   12 
     include/linux/iso_fs.h                    |    8 
     include/linux/kernel.h                    |    2 
     include/linux/loop.h                      |    4 
     include/linux/lvm.h                       |    7 
     include/linux/malloc.h                    |    7 
     include/linux/mempool.h                   |   33 
     include/linux/msdos_fs.h                  |    2 
     include/linux/nbd.h                       |   17 
     include/linux/pci_ids.h                   |    7 
     include/linux/qnx4_fs.h                   |    2 
     include/linux/raid/md.h                   |    6 
     include/linux/raid/md_compatible.h        |  158 --
     include/linux/raid/md_k.h                 |   28 
     include/linux/raid/raid1.h                |   72 -
     include/linux/reiserfs_fs.h               |    2 
     include/linux/sched.h                     |    1 
     include/linux/seq_file.h                  |    5 
     include/linux/slab.h                      |    2 
     include/linux/types.h                     |   11 
     include/linux/usb.h                       | 1004 +++++++++-----
     include/net/irda/irlmp.h                  |   12 
     include/net/irda/irttp.h                  |   11 
     init/do_mounts.c                          |  895 ++++++++++++
     init/main.c                               |  274 ---
     ipc/shm.c                                 |   27 
     kernel/Makefile                           |    5 
     kernel/device.c                           |  950 +++++++++++++
     kernel/exec_domain.c                      |    4 
     kernel/exit.c                             |   19 
     kernel/fork.c                             |    2 
     kernel/ksyms.c                            |    7 
     kernel/signal.c                           |    8 
     kernel/softirq.c                          |    6 
     kernel/sysctl.c                           |    3 
     mm/Makefile                               |    4 
     mm/bootmem.c                              |    1 
     mm/filemap.c                              |   11 
     mm/highmem.c                              |  391 ++---
     mm/memory.c                               |    4 
     mm/mempool.c                              |  275 +++
     mm/page_io.c                              |    2 
     mm/slab.c                                 |    8 
     mm/swapfile.c                             |   22 
     net/ipv4/ipconfig.c                       |    1 
     net/ipv4/tcp_input.c                      |    1 
     net/irda/Config.in                        |   11 
     net/irda/af_irda.c                        |   59 
     net/irda/iriap.c                          |    4 
     net/irda/irlap.c                          |   33 
     net/irda/irlap_event.c                    |   45 
     net/irda/irlmp.c                          |   11 
     net/irda/irlmp_event.c                    |    7 
     net/irda/irnet/irnet.h                    |    7 
     net/irda/irnet/irnet_irda.c               |   17 
     net/irda/irsysctl.c                       |   59 
     net/irda/qos.c                            |   56 
     647 files changed, 22152 insertions, 16267 deletions

    Category:

    • Linux