Home Blog Page 8524

Loki: The human toll

Tina Gasperson
On April 8, the company that was Loki Software gave up the ghost for good; a quiet
death after a long, loud and ugly sickness. Like family members who are relieved
when the watching and waiting is finally over, no one said anything, no one
tried to stop it anymore — they just turned and walked away, each to face his own share of the destruction and loss. Now, the man behind Loki is talking, but the “family” isn’t buying it.
In Norse mythology, Loki is a god of mischief and evil, veiled in beauty but always out to wreak havoc on his fellow gods. It’s as if the spirit of Loki rested upon the software company of the same name, stirring up dissension and bitter factions between the founder and those who worked for him. It was this spirit, real or imagined, that eventually caused the downfall of the darling of Linux gamers. There are a lot of stories to be told — stories about creditors and customers and partners and deals that may or may not have been.

This is the story of the battle between the employer and the employees. It was ended by the court last week, but in the hearts and minds of the participants, it may not be over for a long, long time.

Monday, April 8, was the final hearing for Loki’s chapter 7 bankruptcy filing.
The company that ported Windows games to Linux had previously filed for chapter
13, which allows for reorganization of the company and for time to develop a
plan to pay back creditors. Chapter 7 is different. If you’re granted a chapter
7, in the eyes of the law you don’t owe anything anymore, to anyone.

That’s a big relief for Scott Draeker, the man behind the phenomenon that
was Loki Software. “Things were dire at Loki in December 2000,” he says. “On
January 7, 2001, I emailed all employees that effective immediately we could not
guarantee that we would be able to make any future payrolls and that they should
all start looking for jobs.”

So they did. In the meantime, Draeker says he tried to pay his employees
whenever he could. “We did hand out money orders whenever possible, as loans
toward unpaid salary.” The employees say they didn’t know anything about loans.

“We understood that these checks were our salary,” says Sam Lantinga, who was
the lead programmer at Loki. “In fact, we weren’t told that the checks were
considered loans until later.”

And it wasn’t until later the employees also found out their employment status
had been changed from W-2 to 1099, they said. W-2 is the norm for employees; the employer
automatically deducts social security and income taxes from the gross wage
amount. With a 1099 status, the worker is no longer a traditional employee but
an independent contractor. The “employer” becomes a customer and is not
responsible for deducting or paying any taxes on behalf of the contractor.

Draeker says he had no choice but to change the employees’ status to 1099. “Fast
forward to 2002 and Loki is submitting tax records. How can we handle the loan
payments? They have to be reported, and we learned that any money transferred to
employees must fall under either a W-2 or a 1099. Since there were no
withholdings from the loan payments, they didn’t qualify for W-2.”

Lantinga found out from the IRS that the employees didn’t have to be saddled
with the extra tax burden. “They said that this (being switched from W-2 to
1099) happens fairly often with failed startup companies.” He filled out a
substitute W-2 with zero withholding, which left him owing, but not nearly as
much as he would if he were considered a contractor under the 1099 filing.

Eventually, the employees found other jobs, which led to what Draeker calls
the March 31 exodus, when at least five staffers left Loki. In reality, they
were just a few of the almost two dozen programmers and support staff who left
during the months after the January 7 announcement. “I have heard that the
exodus was meant to
put Loki out of business,” Draeker says. “The fact that it didn’t may have
further embittered the crew that left.” When they left, Loki still owed them
salary. But at that point, Draeker says his loyalties had to remain with the
business first, and the remaining employees second. “Like any creditors, these
guys all wanted to be paid first, immediately and in full. From a debtor’s
standpoint, however, you can’t always just pay everyone immediately. Loki’s
first priority became staying in business. Our remaining employees were paid
first and the former employees second,” he says.

Some ex-employees were beginning to think they were never going to be
paid. “The ‘exodus’ was due to not being able to pay our rent,” says one former
Loki ex-employee who wishes to remain anonymous. “I was tired of sleeping in
the Loki offices. No one had seen any money for a long time… Of course we
wanted to get paid. We weren’t corporations and companies like Activision and
Electronic Arts, who would write off the loss. I don’t think it’s irrational to
expect your paycheck.”

The former staff started filing lawsuits and labor board complaints, according to Draeker. “They had
meetings where they passed out forms and instructions for filing labor board
complaints. Anyone who was pursuing a settlement with Loki was encouraged not
to,” says Draeker. In response to this action, which at least one ex-employee disputes, on August 3, 2001 he filed
for a chapter 11 bankruptcy reorganization. “Our
goal was to stay in business and to treat all our creditors equally.” He says
that he pursued settlements with those ex-employees who did not file suits or
complaints. “The ones who filed suits received nothing, and those are the ones
complaining the loudest now.”

Lance Colvin thinks he’s had a right to complain. He was the vice president of
sales and marketing for Loki, having received and accepted an offer letter dated
February 9, 1999. “Congratulations,” it reads. “It is my privilege to inform you
that Loki Entertainment Software has decided to extend this offer of
employment as ‘Vice President, Sales and Marketing.'” The terms of employment
included a $80,000 yearly salary, 100,000 stock options, and six weeks of
vacation each year. The rub comes further down in the letter. “Finally, as we
discussed, payment of your salary is temporarily suspended. You and I will speak
from time to time to determine when the company is financially able to begin
payment of your salary.”

Draeker maintains that because of Colvin’s willingness to forego payment,
he wasn’t an employee as much as he was an investor in Loki. “Our attorneys
spent a fair amount of time arguing over whether this individual could be
properly categorized as an employee.” He says that Colvin should have known
the risks involved with joining a startup as well as the potential rewards.
“It’s possible [Colvin] never considered that Loki would always be
hand-to-mouth.” Draeker says Colvin testified that he thought Loki
would eventually give him a million dollars.

“This was not, and never has been my understanding,” says Colvin, whose
responsibilities at Loki included maintaining the company books and making sure
the bills were paid. “I believe that when questioned about what I expected, I
had cited [a situation] where a friend of mine had been given a million dollars
worth of stock when the company he had assisted was sold. I believe I said I was
hoping for something similar.”

Colvin testified to the labor board that he purchased most of Loki’s
computer equipment with his own money. He allowed Loki to make charges on his
personal credit card, and he loaned cash as well. Even his mother loaned Loki
$5,000 to make payroll in December 1999. “[Draker’s] idea of scraping together
the next payroll was coming to me to see where I could get it — loan from
family, pressure on accounts that owed us money, etc. He told me once that one
of the reasons I was at the company was for my ability to get my hands on
money.”

The transcript of the California labor board hearing records an obvious question
from the hearing officer: “Why did you go without payment for so long?”

Colvin’s answer: “Because Scott always told me he’d take care of me. I’ve known
him for ten years before we went into business together, before he asked me to
work for him and I had faith that the company would make it. And towards
the end of 2000 I discovered that — that basically he lied to me, that he
really seemingly didn’t have any intention of paying and there were — I
actually made treaties to him throughout the year. I’d send him one email
which said, ‘I’m broke, I’ve been living for two months without expenses which
— or with no income into my house’ and he ignored that. And also because
I have had a substantial interest in the company in the form of equipment
that I’ve purchased on behalf of the company and so on, I was a little bit
afraid to leave to be honest. I was afraid I’d never get paid and that’s
actually what brought up this hearing is because he did refuse to pay me my
wages and my expenses.”

The creditor filings showed that by the end of Colvin’s tenure at Loki, the
company owed him almost $350,000 in salary and expenses that were incurred on
Colvin’s personal credit card. Draeker says that Colvin knew the risk he was
taking, and he maintains that Colvin was more of an investor than an employee.
“This question was never resolved
by the court, but it’s clear that this isn’t about an employee reimbursement.
This was money he invested.”

Draeker calls the ex-employee complaints a personal war against Loki and Draeker himself. In his
response to the hearing officer’s question, he testified, “That was the deal
that he made. He was an officer of the company, he is an equity holder of
the company, as are members of his family, and he made the informed
decision not only because of his position with the company but also because
he was keeping the books. He made the informed decision to work at the
company in hopes that there would be a payoff in the future. Now that, you
know, the company has not to date had that success, he has made a claim
trying to retroactively change the terms of the deal he struck because he
doesn’t like the result.”

Colvin counters: “Actually, the labor board found that I was indeed an employee. [They] found from the evidence I presented at the hearing that Loki owed me
$100,000 in business expenses.” He says that Draeker appealed the decision,
claiming again the Colvin was a partner in the company and not an employee.

But Draeker and Colvin both note that Colvin’s relationship with Loki was
“terminated.” Says Draeker, “When the board fired [Colvin] in January 2001 it
bruised a very fragile ego.”

“How he could terminate a partner, I’m not quite sure,” says Colvin. He
maintains that Draeker filed bankruptcy in response to the August 6, 2001, labor
board appeal. “Scott filed emergency bankruptcy on August 3. If it was clear
I was an investor, why did he file bankruptcy?”

Colvin and other ex-employees have said that during the time Loki was having
trouble making payroll, the Drakers continued to pull money out of the company.
Draeker disputes that. “Although my wife and I were both salaried, we rarely
paid ourselves. Loki didn’t have the money, and I insisted that payroll for the
other employees was the highest priority.”

Colvin disagrees. He says Draeker’s assertion that he rarely paid himself or his
wife is “an out-and-out lie.”

“Kayt [Draeker’s wife] was paid nearly every payroll period,” says Colvin. He
showed us a memo Draeker emailed to him on April 17, 2000, about the
procedure for paying employees and bills. The relevant portion,
where Draeker is outlining the priority of payment:

“Tier 0 — The first thing we pay always and without exception: Programmer’s
payroll $26k semi-monthly.”

“Tier 1 — Highest priority payments. These are always paid unless and until some
crisis comes along and I am notified first:

“Rent (4,350)
Internet Access (3k month)
Employee benefits (Blue Cross, etc.)
Dennis (10k due)
John Grantham (2,700)
Laurie Hayde (you didn’t include her)
Kayt

“Tier 2 — Paid once obligations from 0 and 1 are taken care of:

Exec payroll (7.5k)
Proforma (15k over 60 and another 11k going over 4/30)
The Kompany.com (56k due)
Equipment purchases
Fedex (16k)

“Tier 3 — To be paid in the following order of importance. Can in some instances
come before a Tier 2 payment. I’d like a calendar date when you anticipate each
of these being met:

“Code Sorcery (2,400)
id Software (50k) (forgot that one?)
Bungie (22k)
VA (63k)
Activision (265k)

“BTW: did you pay xxxxx his $5,500 signing bonus? If not, then shouldn’t it be
listed here?

“BTW: Exec payroll doesn’t include Kayt. She’s Tier 1.”

There is another email in which Draeker chides Colvin for not paying Kayt along with the Tier 0 programmers.

Yet, Draeker says, “After most of the employees quit on March 31 [2001], it
became much easier to meet our monthly expenses, including payroll for the few
who stayed on, and even some debts. Only then did my wife and I start receiving
our salaries.”

Now that the chapter 7 bankruptcy hearing is over, the slate has been wiped
clean for Draeker. Even though the labor board found in favor of Colvin’s claim for business expenses, Draeker is not held responsible in the
eyes of the law because of the bankruptcy victory.

And even though Draeker’s financial debt has been erased from the law
books, there is still a price to be paid by everyone who has been a part of
the dream that died.

“Looking back at Loki, we created a brand new industry.” — Draeker

“Companies go out of business all the time. Many do it with more grace and
ethics than Loki did.” — Loki ex-employee

“The hard part is moving on with your life. We all read about crimes and random
evil in the news. It’s disconcerting to be the intentional target of some of
that. It’s like being pursued by a pack of Ahabs who think you’re their white
whale. ” — Draeker

“Scott lost his two oldest friends. He left a few people in financial ruin that
will take years to undo.” — Colvin

“I’ve heard there were boasts about taking my house and putting me and my family
on the street. It’s all bark and no bite, but still stressful for my family to
hear. I would ask those folks responsible to at least have the dignity to leave
my wife and kids out of this.” — Draeker

“I’m stuck with a real debt of $100,000 — not counting loans I had to get
to pay rent and put food on the table.” — Colvin

“We generated nearly $3 million in revenues over three years, won dozens of
awards and accolades, had a huge amount of great press, created jobs and came
within spitting distance of making some folks millionaires. The Loki name was
known around the world. At one time our revenues were in the same ballpark as
Turbolinux and LinuxCare. We created a huge reservoir of Open Source tools and
libraries that will be used for years to come. Next time, I think I can do even
better.” — Draeker

“I am left poorer, but much wiser.” — Lantinga

PogoLinux Vorticon System review

Avatar writes, “Posted today to evil3D.net, a system review featuring the Voritcon by PogoLinux: ‘…unlike other OEMs, you know exactly what is going into your box and who made it. Inside a Pogo box you will not find a single gray market part that will leave you scratching your head some day when a new driver is needed. By sticking to the good stuff, Pogo reduces the amount of support liability it will incur when a system leaves its dock. Quality in and quality out; a good way to get started.’ The full review can be found here.”

ISPDB software may become Open Source

marksw writes, “ISPDB Limited, the Cambridge (UK) based ISP solutions firm, will probably be releasing the ISPDB software under a free licence. ISPDB is a suite of provisioning tools for ISPs and is designed to make the daily life of small ISPs easier.” Read the full press release, which also talks about the company ceasing trading.

The future of Xandros: Installation is nice, more features expected

By Dan Berkes
Michael Bego would like you to know that he has not left the helm of Xandros, contrary to some gossip that’s been going around. He would also like you to know that a little rumor about half the engineering staff laid off is just that — a rumor. But most of all, the Xandros president would like you to know more about the new desktop-focused Linux distribution he’s been working on.
Rumor control isn’t any company’s favorite way to appear in the press. Unfortunately, it seems that some customers or competitors feel compelled to make things up when there’s a lack of real news to spread around. Since its January beta test announcement, Xandros has barely uttered a peep to the world outside its Ottawa, Ontario, headquarters.

“We’re a little busy at the moment,” says Bego, explaining the lack of communication with the outside world.

About the layoffs, Bego explains: “We did have five interns that left us at the end of their semester, but that’s out of about 42 employees total. In all the time we’ve given out internships, there’s only been one person to turn us down. As far as regular employees go, not one has left us, ever. We have a great team here, and everyone is excited about the products they’ve created.”

The first such product the company plans on releasing is called Xandros Desktop 1.0. Built upon the foundation of Linux technology that Xandros corporate parent Linux Global Partners licensed from Corel, Xandros Desktop will be one of the user-friendliest Linux distributions ever released, Bego claims.

The public seems to be ready for a kinder, gentler Linux. “When we announced the beta test in January, we had over 2,000 applications for 150 beta test slots,” he says.

Looking at the beta

Bego stresses that the first beta version isn’t very exciting from a layperson (read: reporter’s) view, and he’s certainly right. The installer maintains the same ease of use that the Corel distribution used to make its name, although with some improved hardware support.

I mean this in the most exciting way possible: The Xandros Desktop installation is boring. I hope my fellow Linux users will understand that I say this with excitement, not despair. Having suffered through one too many needlessly exciting or annoying Linux installations, boring is a good thing. It means stability and dependability.

The hardware support was particularly impressive, figuring out the identity of all the off-brand equipment on my test box on the very first try. Up until that moment, the only other operating system that was able to pull that off was Windows. If the installer is as reliable at detecting name brand hardware as it was with my bargain basement system, then Linux users will have a good option for hardware detection, which was once a Linux pipe dream.

As for the rest of the Xandros Desktop beta, the only thing that can really be said about it is that it’s Linux. Based on Debian, it’s stable, reliable, and all those other buzzwords used to describe a Linux distribution. That similarity to other Linux flavors happened by design: “Our first and primary goal was to nail down the installer,” Bego says.

Expanded beta expected this month

Having done that, Bego expects his company will issue a new beta version to a wider audience at the end of April. That’s the version of Xandros Desktop that will include a wider range of the “fun” features the company is hoping will attract a new crowd to use Linux.

One of the new goodies promised is a tight integration of software and libraries enabling Xandros Desktop to run Windows programs directly from the KDE or GNOME desktop environments, Bego says. While that will certainly include bits and pieces from the Open Source WINE project, an as yet-to-be-named vendor will also be on hand to offer additional support for a wider range of Windows applications.

Bego is quick to allay any fears the Linux community might have about Xandros Desktop turning into a toy or novelty distribution with a limited newbie audience. “We’ve made it easy for the non-technical users, but it will cater just as equally to advanced Linux users.”

The major question with Xandros right now is when its distribution will hit 1.0 status and store shelves. Original company estimates called for early May, then late May. The most recent mass mailing from Xandros promises mid-June. Time will tell if that release date is accurate or just another one of those rumors going around.

Category:

  • Linux

Linux kernel 2.5.8 released

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

Patch:
ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.8.gz
Full source:
ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.8.tar.gz

Sizes in bytes			Compressed	Uncompressed
-------------------------Sizes in bytes			Compressed	Uncompressed
------------------------------------------------------------
Patch                              2581475          11273918
Full source                       33863793         151121920

-----------------------------------------------------------------------------
 This is an automatically generated message.  To unsubscribe from this list,
 please send a message to majordomo@vger.kernel.org containing
 the line:

   unsubscribe linux-kernel-announce 

... where  is the email address you are receiving
     this message at.
-----------------------------------------------------------------------------

The following files were changed in this release:

 arch/ppc64/kernel/pmac_nvram.c                         |  358 
 b/CREDITS                                              |    9 
 b/Documentation/00-INDEX                               |   38 
 b/Documentation/BK-usage/bksend                        |   36 
 b/Documentation/BK-usage/bz64wrap                      |   41 
 b/Documentation/BK-usage/cset-to-linus                 |    2 
 b/Documentation/BK-usage/csets-to-patches              |    2 
 b/Documentation/BK-usage/unbz64wrap                    |   25 
 b/Documentation/Changes                                |    8 
 b/Documentation/DMA-mapping.txt                        |    6 
 b/Documentation/DocBook/Makefile                       |   12 
 b/Documentation/DocBook/kernel-api.tmpl                |    8 
 b/Documentation/DocBook/via-audio.tmpl                 |    6 
 b/Documentation/SubmittingDrivers                      |    2 
 b/Documentation/filesystems/Locking                    |   17 
 b/Documentation/filesystems/devfs/ChangeLog            |   20 
 b/Documentation/filesystems/devfs/README               |   52 
 b/Documentation/filesystems/porting                    |    7 
 b/Documentation/i810_rng.txt                           |    4 
 b/Documentation/kernel-parameters.txt                  |    4 
 b/Documentation/networking/dl2k.txt                    |    6 
 b/Documentation/networking/ip-sysctl.txt               |   24 
 b/Documentation/networking/ppp_generic.txt             |  432 
 b/Documentation/networking/vortex.txt                  |   17 
 b/Documentation/sonypi.txt                             |    3 
 b/Documentation/sound/oss/AudioExcelDSP16              |    2 
 b/Documentation/usb/hiddev.txt                         |   60 
 b/Documentation/usb/proc_usb_info.txt                  |  185 
 b/Documentation/usb/se401.txt                          |    2 
 b/Documentation/usb/silverlink.txt                     |   76 
 b/Documentation/video4linux/Zoran                      |    6 
 b/Documentation/video4linux/bttv/README.freeze         |    4 
 b/Documentation/video4linux/w9966.txt                  |   40 
 b/Documentation/watchdog-api.txt                       |  390 
 b/MAINTAINERS                                          |   25 
 b/Makefile                                             |    6 
 b/Rules.make                                           |   28 
 b/arch/alpha/kernel/alpha_ksyms.c                      |    1 
 b/arch/alpha/kernel/core_irongate.c                    |    2 
 b/arch/alpha/kernel/setup.c                            |    6 
 b/arch/alpha/kernel/sys_alcor.c                        |    1 
 b/arch/alpha/kernel/sys_cabriolet.c                    |    1 
 b/arch/alpha/kernel/sys_dp264.c                        |    1 
 b/arch/alpha/kernel/sys_eb64p.c                        |    1 
 b/arch/alpha/kernel/sys_eiger.c                        |    1 
 b/arch/alpha/kernel/sys_jensen.c                       |    1 
 b/arch/alpha/kernel/sys_miata.c                        |    1 
 b/arch/alpha/kernel/sys_mikasa.c                       |    1 
 b/arch/alpha/kernel/sys_nautilus.c                     |    1 
 b/arch/alpha/kernel/sys_noritake.c                     |    1 
 b/arch/alpha/kernel/sys_rawhide.c                      |    1 
 b/arch/alpha/kernel/sys_ruffian.c                      |    1 
 b/arch/alpha/kernel/sys_rx164.c                        |    1 
 b/arch/alpha/kernel/sys_sable.c                        |    1 
 b/arch/alpha/kernel/sys_sio.c                          |    1 
 b/arch/alpha/kernel/sys_sx164.c                        |    1 
 b/arch/alpha/kernel/sys_takara.c                       |    1 
 b/arch/alpha/kernel/sys_titan.c                        |    1 
 b/arch/alpha/kernel/sys_wildfire.c                     |    1 
 b/arch/alpha/mm/fault.c                                |    2 
 b/arch/arm/Config.help                                 |   36 
 b/arch/arm/boot/compressed/head.S                      |    6 
 b/arch/arm/config.in                                   |   88 
 b/arch/arm/kernel/armksyms.c                           |    6 
 b/arch/arm/kernel/bios32.c                             |   19 
 b/arch/arm/kernel/debug.S                              |   74 
 b/arch/arm/kernel/ecard.c                              |   16 
 b/arch/arm/kernel/entry-armv.S                         |   34 
 b/arch/arm/kernel/entry-header.S                       |    1 
 b/arch/arm/kernel/irq.c                                |    3 
 b/arch/arm/kernel/ptrace.c                             |   12 
 b/arch/arm/kernel/signal.c                             |   15 
 b/arch/arm/kernel/traps.c                              |   24 
 b/arch/arm/lib/findbit.S                               |   36 
 b/arch/arm/lib/memchr.S                                |   10 
 b/arch/arm/lib/udivdi3.c                               |   11 
 b/arch/arm/mach-arc/dma.c                              |    2 
 b/arch/arm/mach-footbridge/arch.c                      |    2 
 b/arch/arm/mach-iop310/iq80310-time.c                  |    2 
 b/arch/arm/mach-pxa/Makefile                           |   34 
 b/arch/arm/mach-pxa/dma.c                              |  131 
 b/arch/arm/mach-pxa/generic.c                          |  103 
 b/arch/arm/mach-pxa/generic.h                          |   19 
 b/arch/arm/mach-pxa/idp.c                              |  138 
 b/arch/arm/mach-pxa/irq.c                              |  265 
 b/arch/arm/mach-pxa/leds-idp.c                         |  112 
 b/arch/arm/mach-pxa/leds-lubbock.c                     |  134 
 b/arch/arm/mach-pxa/leds.c                             |   30 
 b/arch/arm/mach-pxa/leds.h                             |   11 
 b/arch/arm/mach-pxa/lubbock.c                          |  166 
 b/arch/arm/mach-sa1100/badge4.c                        |    6 
 b/arch/arm/mach-sa1100/generic.c                       |   44 
 b/arch/arm/mach-sa1100/generic.h                       |    2 
 b/arch/arm/mach-sa1100/h3600.c                         |   54 
 b/arch/arm/mach-sa1100/leds.c                          |    2 
 b/arch/arm/mach-sa1100/leds.h                          |    1 
 b/arch/arm/mach-sa1100/sa1111.c                        |   44 
 b/arch/arm/mach-sa1100/sa1111.h                        |   10 
 b/arch/arm/mm/fault-armv.c                             |    6 
 b/arch/arm/mm/init.c                                   |    2 
 b/arch/arm/mm/mm-armv.c                                |    9 
 b/arch/arm/mm/proc-arm1020.S                           |  167 
 b/arch/arm/mm/proc-arm6,7.S                            |    4 
 b/arch/arm/mm/proc-arm720.S                            |    2 
 b/arch/arm/mm/proc-arm920.S                            |   62 
 b/arch/arm/mm/proc-arm922.S                            |   62 
 b/arch/arm/mm/proc-arm926.S                            |  111 
 b/arch/arm/mm/proc-macros.S                            |   12 
 b/arch/arm/mm/proc-sa110.S                             |   22 
 b/arch/arm/mm/proc-syms.c                              |    1 
 b/arch/arm/mm/proc-xscale.S                            |    2 
 b/arch/arm/mm/tlb-v3.S                                 |   15 
 b/arch/arm/mm/tlb-v4.S                                 |   14 
 b/arch/arm/mm/tlb-v4wb.S                               |   27 
 b/arch/arm/tools/mach-types                            |    9 
 b/arch/cris/drivers/ethernet.c                         |    6 
 b/arch/cris/drivers/gpio.c                             |    2 
 b/arch/cris/drivers/ide.c                              |   14 
 b/arch/cris/kernel/ksyms.c                             |    2 
 b/arch/i386/Config.help                                |   33 
 b/arch/i386/config.in                                  |   29 
 b/arch/i386/defconfig                                  |   49 
 b/arch/i386/kernel/Makefile                            |    3 
 b/arch/i386/kernel/acpi.c                              |  238 
 b/arch/i386/kernel/acpi_wakeup.S                       |    2 
 b/arch/i386/kernel/apic.c                              |    7 
 b/arch/i386/kernel/bluesmoke.c                         |  229 
 b/arch/i386/kernel/bootflag.c                          |  253 
 b/arch/i386/kernel/cpuid.c                             |    1 
 b/arch/i386/kernel/dmi_scan.c                          |   83 
 b/arch/i386/kernel/entry.S                             |   85 
 b/arch/i386/kernel/i386_ksyms.c                        |    6 
 b/arch/i386/kernel/i8259.c                             |   96 
 b/arch/i386/kernel/io_apic.c                           |    1 
 b/arch/i386/kernel/microcode.c                         |  105 
 b/arch/i386/kernel/mpparse.c                           |   68 
 b/arch/i386/kernel/mtrr.c                              |   13 
 b/arch/i386/kernel/nmi.c                               |  129 
 b/arch/i386/kernel/pci-dma.c                           |    2 
 b/arch/i386/kernel/pci-irq.c                           |  155 
 b/arch/i386/kernel/pci-pc.c                            |    3 
 b/arch/i386/kernel/ptrace.c                            |    2 
 b/arch/i386/kernel/setup.c                             |  179 
 b/arch/i386/kernel/signal.c                            |    6 
 b/arch/i386/kernel/smp.c                               |    1 
 b/arch/i386/kernel/smpboot.c                           |    1 
 b/arch/i386/kernel/traps.c                             |   15 
 b/arch/i386/kernel/vm86.c                              |    2 
 b/arch/i386/mm/init.c                                  |   96 
 b/arch/i386/mm/ioremap.c                               |    5 
 b/arch/ia64/kernel/efivars.c                           |   21 
 b/arch/ia64/kernel/ia64_ksyms.c                        |    1 
 b/arch/ia64/kernel/mca.c                               |   28 
 b/arch/m68k/atari/config.c                             |    6 
 b/arch/m68k/kernel/m68k_ksyms.c                        |    1 
 b/arch/m68k/mac/baboon.c                               |    2 
 b/arch/mips/kernel/mips_ksyms.c                        |    3 
 b/arch/mips/kernel/signal.c                            |    2 
 b/arch/mips/kernel/smp.c                               |    2 
 b/arch/mips/sni/pci.c                                  |    2 
 b/arch/mips64/kernel/mips64_ksyms.c                    |    3 
 b/arch/mips64/math-emu/cp1emu.c                        |    2 
 b/arch/parisc/kernel/parisc_ksyms.c                    |    1 
 b/arch/ppc/4xx_io/stb_kb.c                             |    2 
 b/arch/ppc/Config.help                                 |   10 
 b/arch/ppc/config.in                                   |  555 
 b/arch/ppc/iSeries/iSeries_irq.c                       |    2 
 b/arch/ppc/kernel/idle.c                               |   57 
 b/arch/ppc/kernel/misc.S                               |    2 
 b/arch/ppc/kernel/ppc_ksyms.c                          |    5 
 b/arch/ppc/kernel/prom_init.c                          |    1 
 b/arch/ppc/kernel/semaphore.c                          |    1 
 b/arch/ppc/kernel/signal.c                             |    7 
 b/arch/ppc/kernel/smp.c                                |    1 
 b/arch/ppc/math-emu/op-4.h                             |    2 
 b/arch/ppc/mm/mmu_decl.h                               |    1 
 b/arch/ppc/mm/pgtable.c                                |   65 
 b/arch/ppc/mm/tlb.c                                    |  128 
 b/arch/ppc/platforms/chrp_setup.c                      |    2 
 b/arch/ppc/platforms/pmac_pic.c                        |    2 
 b/arch/ppc/platforms/pmac_smp.c                        |    2 
 b/arch/ppc64/Makefile                                  |    5 
 b/arch/ppc64/config.in                                 |    1 
 b/arch/ppc64/defconfig                                 |    1 
 b/arch/ppc64/kernel/ItLpQueue.c                        |    2 
 b/arch/ppc64/kernel/LparData.c                         |    6 
 b/arch/ppc64/kernel/Makefile                           |    9 
 b/arch/ppc64/kernel/align.c                            |  365 
 b/arch/ppc64/kernel/chrp_setup.c                       |   16 
 b/arch/ppc64/kernel/entry.S                            |   50 
 b/arch/ppc64/kernel/head.S                             |    5 
 b/arch/ppc64/kernel/htab.c                             | 1228 -
 b/arch/ppc64/kernel/iSeries_irq.c                      |    2 
 b/arch/ppc64/kernel/iSeries_pci.c                      |  131 
 b/arch/ppc64/kernel/iSeries_setup.c                    |   71 
 b/arch/ppc64/kernel/iSeries_setup.h                    |    5 
 b/arch/ppc64/kernel/idle.c                             |  116 
 b/arch/ppc64/kernel/ioctl32.c                          |    4 
 b/arch/ppc64/kernel/lmb.c                              |   72 
 b/arch/ppc64/kernel/misc.S                             |   55 
 b/arch/ppc64/kernel/mk_defs.c                          |    6 
 b/arch/ppc64/kernel/nvram.c                            |  140 
 b/arch/ppc64/kernel/pSeries_htab.c                     |  471 
 b/arch/ppc64/kernel/pSeries_lpar.c                     |  677 -
 b/arch/ppc64/kernel/pSeries_pci.c                      |   28 
 b/arch/ppc64/kernel/pacaData.c                         |    4 
 b/arch/ppc64/kernel/pci.c                              |   10 
 b/arch/ppc64/kernel/pci.h                              |    2 
 b/arch/ppc64/kernel/pci_dma.c                          |    8 
 b/arch/ppc64/kernel/ppc_ksyms.c                        |   10 
 b/arch/ppc64/kernel/process.c                          |  128 
 b/arch/ppc64/kernel/prom.c                             |  174 
 b/arch/ppc64/kernel/rtasd.c                            |    9 
 b/arch/ppc64/kernel/semaphore.c                        |    1 
 b/arch/ppc64/kernel/setup.c                            |   11 
 b/arch/ppc64/kernel/signal.c                           |    7 
 b/arch/ppc64/kernel/signal32.c                         |    6 
 b/arch/ppc64/kernel/smp.c                              |   56 
 b/arch/ppc64/kernel/stab.c                             |   89 
 b/arch/ppc64/kernel/sys_ppc32.c                        |    4 
 b/arch/ppc64/kernel/time.c                             |  108 
 b/arch/ppc64/kernel/udbg.c                             |    4 
 b/arch/ppc64/kernel/xics.c                             |   28 
 b/arch/ppc64/lib/checksum.S                            |    2 
 b/arch/ppc64/lib/string.S                              |  133 
 b/arch/ppc64/mm/init.c                                 |  145 
 b/arch/ppc64/vmlinux.lds                               |    6 
 b/arch/ppc64/xmon/start.c                              |    5 
 b/arch/ppc64/xmon/xmon.c                               |  129 
 b/arch/s390/kernel/s390_ksyms.c                        |    2 
 b/arch/s390x/kernel/s390_ksyms.c                       |    2 
 b/arch/sh/kernel/sh_ksyms.c                            |    3 
 b/arch/sparc/kernel/ioport.c                           |    2 
 b/arch/sparc/kernel/irq.c                              |    2 
 b/arch/sparc/kernel/pcic.c                             |    2 
 b/arch/sparc/kernel/process.c                          |    8 
 b/arch/sparc/kernel/ptrace.c                           |   18 
 b/arch/sparc/kernel/setup.c                            |   39 
 b/arch/sparc/kernel/signal.c                           |   11 
 b/arch/sparc/kernel/sparc_ksyms.c                      |    1 
 b/arch/sparc/kernel/sun4d_smp.c                        |    2 
 b/arch/sparc/kernel/time.c                             |    2 
 b/arch/sparc/kernel/traps.c                            |    2 
 b/arch/sparc/mm/iommu.c                                |    2 
 b/arch/sparc/mm/srmmu.c                                |    4 
 b/arch/sparc/mm/sun4c.c                                |    2 
 b/arch/sparc/mm/swift.S                                |    8 
 b/arch/sparc/mm/tsunami.S                              |    6 
 b/arch/sparc64/defconfig                               |   11 
 b/arch/sparc64/kernel/ebus.c                           |   54 
 b/arch/sparc64/kernel/head.S                           |    9 
 b/arch/sparc64/kernel/ioctl32.c                        |   12 
 b/arch/sparc64/kernel/irq.c                            |    2 
 b/arch/sparc64/kernel/pci.c                            |   58 
 b/arch/sparc64/kernel/pci_common.c                     |   65 
 b/arch/sparc64/kernel/pci_psycho.c                     |   13 
 b/arch/sparc64/kernel/pci_sabre.c                      |   15 
 b/arch/sparc64/kernel/pci_schizo.c                     |   47 
 b/arch/sparc64/kernel/power.c                          |    4 
 b/arch/sparc64/kernel/process.c                        |   14 
 b/arch/sparc64/kernel/ptrace.c                         |   17 
 b/arch/sparc64/kernel/semaphore.c                      |    1 
 b/arch/sparc64/kernel/signal.c                         |    6 
 b/arch/sparc64/kernel/signal32.c                       |    6 
 b/arch/sparc64/kernel/smp.c                            |    6 
 b/arch/sparc64/kernel/sparc64_ksyms.c                  |    1 
 b/arch/sparc64/kernel/sys_sparc.c                      |    6 
 b/arch/sparc64/kernel/sys_sunos32.c                    |    2 
 b/arch/sparc64/kernel/time.c                           |    4 
 b/arch/sparc64/kernel/trampoline.S                     |    9 
 b/arch/sparc64/math-emu/math.c                         |    1 
 b/arch/sparc64/mm/init.c                               |    2 
 b/arch/sparc64/prom/bootstr.c                          |    5 
 b/arch/sparc64/prom/misc.c                             |    2 
 b/arch/sparc64/solaris/misc.c                          |    2 
 b/arch/sparc64/solaris/timod.c                         |    2 
 b/arch/x86_64/kernel/x8664_ksyms.c                     |    1 
 b/drivers/acorn/scsi/eesox.c                           |    4 
 b/drivers/acpi/Makefile                                |    2 
 b/drivers/acpi/acpi_ac.c                               |    3 
 b/drivers/acpi/acpi_battery.c                          |   68 
 b/drivers/acpi/acpi_bus.c                              |  296 
 b/drivers/acpi/acpi_bus.h                              |   43 
 b/drivers/acpi/acpi_button.c                           |   66 
 b/drivers/acpi/acpi_drivers.h                          |   36 
 b/drivers/acpi/acpi_ec.c                               |    4 
 b/drivers/acpi/acpi_osl.c                              |   62 
 b/drivers/acpi/acpi_pci_link.c                         |  270 
 b/drivers/acpi/acpi_pci_root.c                         |  607 
 b/drivers/acpi/acpi_processor.c                        | 1160 +
 b/drivers/acpi/acpi_system.c                           |   41 
 b/drivers/acpi/acpi_tables.c                           |    1 
 b/drivers/acpi/acpi_thermal.c                          |   37 
 b/drivers/acpi/debugger/dbdisply.c                     |   10 
 b/drivers/acpi/debugger/dbfileio.c                     |   51 
 b/drivers/acpi/debugger/dbutils.c                      |    4 
 b/drivers/acpi/dispatcher/dsmethod.c                   |    9 
 b/drivers/acpi/dispatcher/dsmthdat.c                   |   18 
 b/drivers/acpi/dispatcher/dsobject.c                   |  336 
 b/drivers/acpi/dispatcher/dsopcode.c                   |  232 
 b/drivers/acpi/dispatcher/dsutils.c                    |   17 
 b/drivers/acpi/dispatcher/dswexec.c                    |   46 
 b/drivers/acpi/dispatcher/dswload.c                    |    6 
 b/drivers/acpi/events/evevent.c                        |   83 
 b/drivers/acpi/events/evmisc.c                         |   39 
 b/drivers/acpi/events/evxface.c                        |   75 
 b/drivers/acpi/executer/exconfig.c                     |    4 
 b/drivers/acpi/executer/exconvrt.c                     |   11 
 b/drivers/acpi/executer/exdump.c                       |   21 
 b/drivers/acpi/executer/exfield.c                      |   32 
 b/drivers/acpi/executer/exfldio.c                      |   12 
 b/drivers/acpi/executer/exoparg1.c                     |   33 
 b/drivers/acpi/executer/exoparg2.c                     |   44 
 b/drivers/acpi/executer/exprep.c                       |   96 
 b/drivers/acpi/executer/exregion.c                     |   10 
 b/drivers/acpi/executer/exresnte.c                     |   22 
 b/drivers/acpi/executer/exresolv.c                     |   21 
 b/drivers/acpi/executer/exresop.c                      |   10 
 b/drivers/acpi/executer/exstore.c                      |   12 
 b/drivers/acpi/executer/exstoren.c                     |    4 
 b/drivers/acpi/executer/exstorob.c                     |    6 
 b/drivers/acpi/hardware/hwgpe.c                        |   39 
 b/drivers/acpi/hardware/hwregs.c                       |   12 
 b/drivers/acpi/hardware/hwsleep.c                      |    3 
 b/drivers/acpi/hardware/hwtimer.c                      |    5 
 b/drivers/acpi/include/acconfig.h                      |    4 
 b/drivers/acpi/include/acdebug.h                       |    5 
 b/drivers/acpi/include/acdispat.h                      |   24 
 b/drivers/acpi/include/acevents.h                      |    6 
 b/drivers/acpi/include/acexcep.h                       |   18 
 b/drivers/acpi/include/acglobal.h                      |    3 
 b/drivers/acpi/include/acinterp.h                      |    3 
 b/drivers/acpi/include/aclocal.h                       |   27 
 b/drivers/acpi/include/acobject.h                      |  200 
 b/drivers/acpi/include/acpiosxf.h                      |   12 
 b/drivers/acpi/include/acpixf.h                        |    2 
 b/drivers/acpi/include/acstruct.h                      |    6 
 b/drivers/acpi/include/actables.h                      |   18 
 b/drivers/acpi/include/actypes.h                       |   34 
 b/drivers/acpi/include/amlcode.h                       |   20 
 b/drivers/acpi/include/platform/acenv.h                |   10 
 b/drivers/acpi/include/platform/acgcc.h                |   19 
 b/drivers/acpi/include/platform/aclinux.h              |   10 
 b/drivers/acpi/namespace/nsaccess.c                    |    7 
 b/drivers/acpi/namespace/nsalloc.c                     |    8 
 b/drivers/acpi/namespace/nsdump.c                      |   72 
 b/drivers/acpi/namespace/nseval.c                      |   27 
 b/drivers/acpi/namespace/nsinit.c                      |  118 
 b/drivers/acpi/namespace/nsobject.c                    |    6 
 b/drivers/acpi/namespace/nssearch.c                    |   12 
 b/drivers/acpi/namespace/nsutils.c                     |   14 
 b/drivers/acpi/namespace/nsxfname.c                    |    6 
 b/drivers/acpi/parser/psopcode.c                       |   18 
 b/drivers/acpi/parser/psparse.c                        |   98 
 b/drivers/acpi/parser/psutils.c                        |   10 
 b/drivers/acpi/parser/psxface.c                        |   10 
 b/drivers/acpi/tables/tbget.c                          |  284 
 b/drivers/acpi/tables/tbinstal.c                       |   47 
 b/drivers/acpi/tables/tbutils.c                        |   15 
 b/drivers/acpi/tables/tbxface.c                        |   16 
 b/drivers/acpi/tables/tbxfroot.c                       |   35 
 b/drivers/acpi/utilities/utcopy.c                      |   11 
 b/drivers/acpi/utilities/utdebug.c                     |    7 
 b/drivers/acpi/utilities/utdelete.c                    |   43 
 b/drivers/acpi/utilities/uteval.c                      |   12 
 b/drivers/acpi/utilities/utglobal.c                    |   57 
 b/drivers/atm/eni.c                                    |    1 
 b/drivers/base/Makefile                                |    4 
 b/drivers/base/base.h                                  |   14 
 b/drivers/base/core.c                                  |   39 
 b/drivers/base/power.c                                 |  128 
 b/drivers/base/sys.c                                   |   49 
 b/drivers/block/DAC960.c                               |    4 
 b/drivers/block/blkpg.c                                |   35 
 b/drivers/block/cciss.c                                |   15 
 b/drivers/block/cciss_scsi.c                           |    1 
 b/drivers/block/elevator.c                             |    6 
 b/drivers/block/genhd.c                                |   72 
 b/drivers/block/ll_rw_blk.c                            |   85 
 b/drivers/block/loop.c                                 |   23 
 b/drivers/block/nbd.c                                  |    2 
 b/drivers/block/rd.c                                   |   33 
 b/drivers/cdrom/cdrom.c                                |    1 
 b/drivers/char/acquirewdt.c                            |   22 
 b/drivers/char/advantechwdt.c                          |   40 
 b/drivers/char/agp/agpgart_be.c                        |  119 
 b/drivers/char/applicom.c                              |    2 
 b/drivers/char/cyclades.c                              |   38 
 b/drivers/char/drm/i810_dma.c                          |    2 
 b/drivers/char/ds1620.c                                |    4 
 b/drivers/char/esp.c                                   |    2 
 b/drivers/char/eurotechwdt.c                           |   47 
 b/drivers/char/i810-tco.c                              |   32 
 b/drivers/char/i810_rng.c                              |    5 
 b/drivers/char/ib700wdt.c                              |   39 
 b/drivers/char/ip2/i2lib.c                             |    2 
 b/drivers/char/machzwd.c                               |   47 
 b/drivers/char/mem.c                                   |    8 
 b/drivers/char/mixcomwd.c                              |   74 
 b/drivers/char/mxser.c                                 |  105 
 b/drivers/char/n_tty.c                                 |   40 
 b/drivers/char/nwflash.c                               |    2 
 b/drivers/char/random.c                                |    2 
 b/drivers/char/raw.c                                   |   15 
 b/drivers/char/rocket.c                                |  176 
 b/drivers/char/sbc60xxwdt.c                            |   14 
 b/drivers/char/shwdt.c                                 |   22 
 b/drivers/char/softdog.c                               |   33 
 b/drivers/char/sonypi.c                                |  144 
 b/drivers/char/sonypi.h                                |   27 
 b/drivers/char/stallion.c                              |    2 
 b/drivers/char/synclink.c                              |    4 
 b/drivers/char/tpqic02.c                               |   10 
 b/drivers/char/tty_io.c                                |    4 
 b/drivers/char/tty_ioctl.c                             |    2 
 b/drivers/char/vme_scc.c                               |   14 
 b/drivers/char/wdt.c                                   |   39 
 b/drivers/char/wdt977.c                                |  339 
 b/drivers/char/wdt_pci.c                               |   43 
 b/drivers/fc4/soc.c                                    |    1 
 b/drivers/fc4/socal.c                                  |    1 
 b/drivers/hotplug/Config.in                            |    4 
 b/drivers/hotplug/Makefile                             |   12 
 b/drivers/hotplug/ibmphp_core.c                        |    2 
 b/drivers/i2c/i2c-algo-bit.c                           |    4 
 b/drivers/i2c/i2c-dev.c                                |    8 
 b/drivers/i2c/i2c-proc.c                               |    4 
 b/drivers/ide/Config.help                              |   22 
 b/drivers/ide/Config.in                                |    5 
 b/drivers/ide/Makefile                                 |    1 
 b/drivers/ide/aec62xx.c                                |   38 
 b/drivers/ide/ali14xx.c                                |    7 
 b/drivers/ide/alim15x3.c                               |   32 
 b/drivers/ide/amd74xx.c                                |   22 
 b/drivers/ide/buddha.c                                 |    4 
 b/drivers/ide/cmd640.c                                 |   14 
 b/drivers/ide/cmd64x.c                                 |   72 
 b/drivers/ide/cs5530.c                                 |   11 
 b/drivers/ide/cy82c693.c                               |   14 
 b/drivers/ide/dtc2278.c                                |    7 
 b/drivers/ide/gayle.c                                  |    4 
 b/drivers/ide/hpt34x.c                                 |   27 
 b/drivers/ide/hpt366.c                                 |  100 
 b/drivers/ide/ht6560b.c                                |    7 
 b/drivers/ide/icside.c                                 |   46 
 b/drivers/ide/ide-cd.c                                 |   59 
 b/drivers/ide/ide-disk.c                               |  895 -
 b/drivers/ide/ide-dma.c                                |  276 
 b/drivers/ide/ide-features.c                           |   80 
 b/drivers/ide/ide-floppy.c                             |   40 
 b/drivers/ide/ide-geometry.c                           |    1 
 b/drivers/ide/ide-pci.c                                |  228 
 b/drivers/ide/ide-pmac.c                               | 1272 +
 b/drivers/ide/ide-pnp.c                                |    5 
 b/drivers/ide/ide-probe.c                              |  117 
 b/drivers/ide/ide-proc.c                               |   65 
 b/drivers/ide/ide-tape.c                               |   45 
 b/drivers/ide/ide-taskfile.c                           |  571 
 b/drivers/ide/ide-tcq.c                                |  601 
 b/drivers/ide/ide.c                                    | 1020 -
 b/drivers/ide/it8172.c                                 |   14 
 b/drivers/ide/macide.c                                 |    2 
 b/drivers/ide/ns87415.c                                |   60 
 b/drivers/ide/opti621.c                                |    6 
 b/drivers/ide/pdc202xx.c                               |   66 
 b/drivers/ide/pdc4030.c                                |   63 
 b/drivers/ide/pdcadma.c                                |    6 
 b/drivers/ide/piix.c                                   |   30 
 b/drivers/ide/qd65xx.c                                 |   31 
 b/drivers/ide/rz1000.c                                 |    6 
 b/drivers/ide/serverworks.c                            |   26 
 b/drivers/ide/sis5513.c                                |  149 
 b/drivers/ide/sl82c105.c                               |   16 
 b/drivers/ide/trm290.c                                 |   36 
 b/drivers/ide/umc8672.c                                |    9 
 b/drivers/ide/via82cxxx.c                              |   22 
 b/drivers/ieee1394/Config.help                         |   26 
 b/drivers/ieee1394/Config.in                           |    6 
 b/drivers/ieee1394/Makefile                            |    5 
 b/drivers/ieee1394/amdtp.c                             | 1141 +
 b/drivers/ieee1394/amdtp.h                             |   75 
 b/drivers/ieee1394/cmp.c                               |  348 
 b/drivers/ieee1394/cmp.h                               |   31 
 b/drivers/ieee1394/dv1394-private.h                    |    5 
 b/drivers/ieee1394/dv1394.c                            |  530 
 b/drivers/ieee1394/eth1394.c                           |  741 +
 b/drivers/ieee1394/eth1394.h                           |  190 
 b/drivers/ieee1394/hosts.c                             |   59 
 b/drivers/ieee1394/hosts.h                             |    1 
 b/drivers/ieee1394/ieee1394_core.c                     |   50 
 b/drivers/ieee1394/ieee1394_transactions.c             |   18 
 b/drivers/ieee1394/ieee1394_transactions.h             |   16 
 b/drivers/ieee1394/ieee1394_types.h                    |   22 
 b/drivers/ieee1394/nodemgr.c                           |  460 
 b/drivers/ieee1394/nodemgr.h                           |   15 
 b/drivers/ieee1394/ohci1394.c                          |   47 
 b/drivers/ieee1394/ohci1394.h                          |   27 
 b/drivers/ieee1394/pcilynx.c                           |   44 
 b/drivers/ieee1394/raw1394.c                           |   22 
 b/drivers/ieee1394/sbp2.c                              |  505 
 b/drivers/ieee1394/sbp2.h                              |   51 
 b/drivers/ieee1394/video1394.c                         |  621 
 b/drivers/isdn/avmb1/capifs.c                          |    7 
 b/drivers/isdn/avmb1/kcapi.c                           |    4 
 b/drivers/isdn/eicon/eicon_mod.c                       |    5 
 b/drivers/isdn/hisax/hisax_fcpcipnp.c                  |    1 
 b/drivers/isdn/hisax/hisax_isac.c                      |    1 
 b/drivers/macintosh/adb.c                              |    4 
 b/drivers/md/lvm-snap.c                                |   37 
 b/drivers/md/md.c                                      |   22 
 b/drivers/media/radio/miropcm20-radio.c                |   13 
 b/drivers/media/radio/radio-aimslab.c                  |   13 
 b/drivers/media/radio/radio-aztech.c                   |   13 
 b/drivers/media/radio/radio-cadet.c                    |   12 
 b/drivers/media/radio/radio-gemtek-pci.c               |   15 
 b/drivers/media/radio/radio-gemtek.c                   |   13 
 b/drivers/media/radio/radio-maestro.c                  |   14 
 b/drivers/media/radio/radio-maxiradio.c                |   12 
 b/drivers/media/radio/radio-rtrack2.c                  |   13 
 b/drivers/media/radio/radio-sf16fmi.c                  |   13 
 b/drivers/media/radio/radio-terratec.c                 |   13 
 b/drivers/media/radio/radio-trust.c                    |   13 
 b/drivers/media/radio/radio-typhoon.c                  |   15 
 b/drivers/media/radio/radio-zoltrix.c                  |  126 
 b/drivers/media/video/bttv-driver.c                    |   26 
 b/drivers/media/video/bttv-vbi.c                       |   13 
 b/drivers/media/video/bw-qcam.c                        |   13 
 b/drivers/media/video/c-qcam.c                         |   13 
 b/drivers/media/video/cpia.c                           |   13 
 b/drivers/media/video/meye.c                           |   13 
 b/drivers/media/video/pms.c                            |   13 
 b/drivers/media/video/saa5249.c                        |   13 
 b/drivers/media/video/videodev.c                       |   17 
 b/drivers/media/video/w9966.c                          |   15 
 b/drivers/mtd/chips/sharp.c                            |    2 
 b/drivers/mtd/devices/blkmtd.c                         |   17 
 b/drivers/mtd/ftl.c                                    |   16 
 b/drivers/mtd/mtdblock.c                               |   12 
 b/drivers/mtd/mtdblock_ro.c                            |    2 
 b/drivers/mtd/nand/nand_ecc.c                          |    2 
 b/drivers/mtd/nftlcore.c                               |    2 
 b/drivers/net/3c503.c                                  |   10 
 b/drivers/net/3c505.c                                  |    2 
 b/drivers/net/3c59x.c                                  |   73 
 b/drivers/net/7990.c                                   |    1 
 b/drivers/net/8390.h                                   |    4 
 b/drivers/net/Config.in                                |    3 
 b/drivers/net/Makefile                                 |    3 
 b/drivers/net/Space.c                                  |  320 
 b/drivers/net/a2065.c                                  |    9 
 b/drivers/net/ac3200.c                                 |   10 
 b/drivers/net/acenic.c                                 |   49 
 b/drivers/net/acenic.h                                 |    9 
 b/drivers/net/aironet4500.h                            |   14 
 b/drivers/net/arcnet/arc-rawmode.c                     |    1 
 b/drivers/net/arcnet/arc-rimi.c                        |    3 
 b/drivers/net/arcnet/arcnet.c                          |    1 
 b/drivers/net/arcnet/com20020-isa.c                    |    1 
 b/drivers/net/arcnet/com20020-pci.c                    |    3 
 b/drivers/net/arcnet/com20020.c                        |    2 
 b/drivers/net/arcnet/com90io.c                         |    1 
 b/drivers/net/arcnet/com90xx.c                         |    3 
 b/drivers/net/arcnet/rfc1051.c                         |    2 
 b/drivers/net/arcnet/rfc1201.c                         |    2 
 b/drivers/net/ariadne.c                                |    2 
 b/drivers/net/ariadne2.c                               |   84 
 b/drivers/net/arlan.c                                  |   16 
 b/drivers/net/at1700.c                                 |    2 
 b/drivers/net/atp.c                                    |    2 
 b/drivers/net/au1000_eth.c                             |  521 
 b/drivers/net/au1000_eth.h                             |   11 
 b/drivers/net/daynaport.c                              |   36 
 b/drivers/net/de620.c                                  |   15 
 b/drivers/net/dl2k.c                                   |  135 
 b/drivers/net/dl2k.h                                   |    5 
 b/drivers/net/e100/Makefile                            |    2 
 b/drivers/net/e100/e100.h                              |   34 
 b/drivers/net/e100/e100_config.c                       |   99 
 b/drivers/net/e100/e100_config.h                       |    7 
 b/drivers/net/e100/e100_main.c                         |  129 
 b/drivers/net/e100/e100_test.c                         |  467 
 b/drivers/net/e1000/LICENSE                            |   13 
 b/drivers/net/e1000/Makefile                           |    3 
 b/drivers/net/e1000/e1000.h                            |   55 
 b/drivers/net/e1000/e1000_ethtool.c                    |   85 
 b/drivers/net/e1000/e1000_hw.c                         | 3228 +++++
 b/drivers/net/e1000/e1000_hw.h                         | 1767 ++
 b/drivers/net/e1000/e1000_main.c                       |  949 -
 b/drivers/net/e1000/e1000_osdep.h                      |   13 
 b/drivers/net/e1000/e1000_param.c                      |  154 
 b/drivers/net/e1000/e1000_proc.c                       |  118 
 b/drivers/net/e2100.c                                  |    8 
 b/drivers/net/eepro100.c                               |   15 
 b/drivers/net/epic100.c                                |   12 
 b/drivers/net/es3210.c                                 |   10 
 b/drivers/net/gt96100eth.c                             | 1825 +-
 b/drivers/net/gt96100eth.h                             |  275 
 b/drivers/net/hamradio/6pack.c                         |    4 
 b/drivers/net/hamradio/baycom_epp.c                    |    7 
 b/drivers/net/hamradio/baycom_par.c                    |    1 
 b/drivers/net/hamradio/baycom_ser_fdx.c                |    9 
 b/drivers/net/hamradio/baycom_ser_hdx.c                |    1 
 b/drivers/net/hamradio/bpqether.c                      |    1 
 b/drivers/net/hamradio/dmascc.c                        |    2 
 b/drivers/net/hamradio/hdlcdrv.c                       |    1 
 b/drivers/net/hamradio/mkiss.c                         |    3 
 b/drivers/net/hamradio/scc.c                           |    3 
 b/drivers/net/hamradio/soundmodem/sm.h                 |   26 
 b/drivers/net/hamradio/soundmodem/sm_afsk1200.c        |    8 
 b/drivers/net/hamradio/soundmodem/sm_afsk2400_7.c      |    8 
 b/drivers/net/hamradio/soundmodem/sm_afsk2400_8.c      |    8 
 b/drivers/net/hamradio/soundmodem/sm_afsk2666.c        |    4 
 b/drivers/net/hamradio/soundmodem/sm_sbc.c             |    4 
 b/drivers/net/hamradio/soundmodem/sm_wss.c             |    4 
 b/drivers/net/hamradio/soundmodem/smdma.h              |   18 
 b/drivers/net/hamradio/yam.c                           |    4 
 b/drivers/net/hp-plus.c                                |    4 
 b/drivers/net/hydra.c                                  |   14 
 b/drivers/net/ioc3-eth.c                               |  158 
 b/drivers/net/irda/irda-usb.c                          |  129 
 b/drivers/net/irda/irtty.c                             |    4 
 b/drivers/net/irda/nsc-ircc.c                          |    7 
 b/drivers/net/irda/sa1100_ir.c                         |  115 
 b/drivers/net/irda/w83977af_ir.c                       |    4 
 b/drivers/net/lance.c                                  |    2 
 b/drivers/net/lne390.c                                 |   10 
 b/drivers/net/ne3210.c                                 |   10 
 b/drivers/net/ns83820.c                                |   18 
 b/drivers/net/pcmcia/pcnet_cs.c                        |   14 
 b/drivers/net/pcnet32.c                                |   10 
 b/drivers/net/ppp_async.c                              |   76 
 b/drivers/net/ppp_deflate.c                            |   37 
 b/drivers/net/ppp_generic.c                            |  641 -
 b/drivers/net/ppp_synctty.c                            |   79 
 b/drivers/net/pppoe.c                                  |   23 
 b/drivers/net/rrunner.c                                |    1 
 b/drivers/net/sb1000.c                                 |   40 
 b/drivers/net/sb1250-mac.c                             | 2673 ++++
 b/drivers/net/sgiseeq.c                                |    2 
 b/drivers/net/skfp/skfddi.c                            |    2 
 b/drivers/net/smc-mca.c                                |   10 
 b/drivers/net/smc-ultra.c                              |   10 
 b/drivers/net/smc-ultra32.c                            |    6 
 b/drivers/net/sonic.c                                  |    2 
 b/drivers/net/strip.c                                  |    1 
 b/drivers/net/sun3_82586.c                             | 1206 +
 b/drivers/net/sun3_82586.h                             |  318 
 b/drivers/net/sungem.c                                 |  468 
 b/drivers/net/sungem.h                                 |    5 
 b/drivers/net/sunhme.c                                 |  449 
 b/drivers/net/sunhme.h                                 |    2 
 b/drivers/net/tc35815.c                                | 1779 ++
 b/drivers/net/tg3.c                                    |  105 
 b/drivers/net/tg3.h                                    |    2 
 b/drivers/net/tokenring/olympic.c                      |    2 
 b/drivers/net/tokenring/smctr.c                        |    4 
 b/drivers/net/wan/comx-hw-locomx.c                     |    4 
 b/drivers/net/wan/comx-hw-mixcom.c                     |    2 
 b/drivers/net/wan/comx-hw-munich.c                     |   32 
 b/drivers/net/wan/cosa.c                               |    7 
 b/drivers/net/wan/dscc4.c                              |    3 
 b/drivers/net/wan/hd6457x.c                            |    1 
 b/drivers/net/wan/sdla_ppp.c                           |    4 
 b/drivers/net/wd.c                                     |   14 
 b/drivers/net/wireless/orinoco_plx.c                   |   25 
 b/drivers/net/wireless/wavelan_cs.c                    |    5 
 b/drivers/parport/parport_mfc3.c                       |    1 
 b/drivers/pci/pci.c                                    |    2 
 b/drivers/pci/pci.ids                                  |   21 
 b/drivers/pcmcia/Config.in                             |    4 
 b/drivers/pcmcia/i82092.c                              |    4 
 b/drivers/pnp/pnpbios_core.c                           |  223 
 b/drivers/pnp/pnpbios_proc.c                           |  165 
 b/drivers/s390/block/dasd.c                            |    2 
 b/drivers/s390/block/dasd_int.h                        |    8 
 b/drivers/s390/block/xpram.c                           |    4 
 b/drivers/s390/char/tapeblock.c                        |    2 
 b/drivers/sbus/audio/amd7930.c                         |    3 
 b/drivers/sbus/audio/cs4231.c                          |    6 
 b/drivers/sbus/char/aurora.c                           |    2 
 b/drivers/sbus/char/uctrl.c                            |   10 
 b/drivers/sbus/sbus.c                                  |    6 
 b/drivers/scsi/3w-xxxx.c                               |  282 
 b/drivers/scsi/3w-xxxx.h                               |   29 
 b/drivers/scsi/53c7,8xx.c                              |    4 
 b/drivers/scsi/53c7xx.c                                |    4 
 b/drivers/scsi/NCR53C9x.c                              |    2 
 b/drivers/scsi/a2091.c                                 |    2 
 b/drivers/scsi/aic7xxx/aic7xxx_linux.c                 |   11 
 b/drivers/scsi/aic7xxx_old.c                           |    4 
 b/drivers/scsi/cpqfcTSinit.c                           |   37 
 b/drivers/scsi/cpqfcTSstructs.h                        |    7 
 b/drivers/scsi/eata.c                                  |    2 
 b/drivers/scsi/fdomain.c                               |    2 
 b/drivers/scsi/ide-scsi.c                              |   17 
 b/drivers/scsi/ppa.c                                   |    2 
 b/drivers/scsi/ql12160_fw.h                            | 3379 ++---
 b/drivers/scsi/ql1280_fw.h                             | 3825 +++--
 b/drivers/scsi/qla1280.c                               |10852 ++++++++---------
 b/drivers/scsi/qla1280.h                               | 2523 +--
 b/drivers/scsi/scsi.c                                  |    2 
 b/drivers/scsi/sd.c                                    |    2 
 b/drivers/scsi/sun3x_esp.c                             |    2 
 b/drivers/scsi/tmscsim.c                               |  151 
 b/drivers/scsi/u14-34f.c                               |    4 
 b/drivers/tc/zs.c                                      |    2 
 b/drivers/usb/Config.help                              |  561 
 b/drivers/usb/Config.in                                |  106 
 b/drivers/usb/Makefile                                 |  166 
 b/drivers/usb/README                                   |   33 
 b/drivers/usb/class/Config.help                        |   44 
 b/drivers/usb/class/Config.in                          |   19 
 b/drivers/usb/class/Makefile                           |   14 
 b/drivers/usb/class/Makefile.lib                       |    1 
 b/drivers/usb/class/audio.c                            | 3876 ++++++
 b/drivers/usb/class/audio.h                            |  116 
 b/drivers/usb/class/bluetty.c                          | 1364 ++
 b/drivers/usb/class/cdc-acm.c                          |  739 +
 b/drivers/usb/class/printer.c                          | 1116 +
 b/drivers/usb/core/Config.in                           |   14 
 b/drivers/usb/core/Makefile                            |   17 
 b/drivers/usb/core/devices.c                           |  662 +
 b/drivers/usb/core/devio.c                             | 1249 +
 b/drivers/usb/core/drivers.c                           |  123 
 b/drivers/usb/core/hcd.c                               | 1813 ++
 b/drivers/usb/core/hcd.h                               |  308 
 b/drivers/usb/core/hub.c                               | 1169 +
 b/drivers/usb/core/hub.h                               |  156 
 b/drivers/usb/core/inode.c                             |  735 +
 b/drivers/usb/core/usb-debug.c                         |  203 
 b/drivers/usb/core/usb.c                               | 2711 ++++
 b/drivers/usb/host/Config.help                         |   91 
 b/drivers/usb/host/Config.in                           |   25 
 b/drivers/usb/host/Makefile                            |   16 
 b/drivers/usb/host/ehci-dbg.c                          |  179 
 b/drivers/usb/host/ehci-hcd.c                          |  762 +
 b/drivers/usb/host/ehci-hub.c                          |  339 
 b/drivers/usb/host/ehci-mem.c                          |  236 
 b/drivers/usb/host/ehci-q.c                            |  967 +
 b/drivers/usb/host/ehci-sched.c                        | 1212 +
 b/drivers/usb/host/ehci.h                              |  385 
 b/drivers/usb/host/ohci-dbg.c                          |  246 
 b/drivers/usb/host/ohci-hcd.c                          |  961 +
 b/drivers/usb/host/ohci-hub.c                          |  267 
 b/drivers/usb/host/ohci-mem.c                          |  246 
 b/drivers/usb/host/ohci-q.c                            |  979 +
 b/drivers/usb/host/ohci.h                              |  369 
 b/drivers/usb/host/uhci-debug.h                        |  577 
 b/drivers/usb/host/uhci.c                              | 3170 ++++
 b/drivers/usb/host/uhci.h                              |  441 
 b/drivers/usb/host/usb-ohci.c                          | 2919 ++++
 b/drivers/usb/host/usb-ohci.h                          |  643 +
 b/drivers/usb/host/usb-uhci-debug.h                    |  141 
 b/drivers/usb/host/usb-uhci.c                          | 3163 ++++
 b/drivers/usb/host/usb-uhci.h                          |  307 
 b/drivers/usb/image/Config.help                        |   47 
 b/drivers/usb/image/Config.in                          |   19 
 b/drivers/usb/image/Makefile                           |   13 
 b/drivers/usb/image/dc2xx.c                            |  538 
 b/drivers/usb/image/hpusbscsi.c                        |  598 
 b/drivers/usb/image/hpusbscsi.h                        |   96 
 b/drivers/usb/image/mdc800.c                           | 1029 +
 b/drivers/usb/image/microtek.c                         | 1065 +
 b/drivers/usb/image/microtek.h                         |   60 
 b/drivers/usb/image/scanner.c                          | 1125 +
 b/drivers/usb/image/scanner.h                          |  261 
 b/drivers/usb/input/Config.help                        |   74 
 b/drivers/usb/input/Config.in                          |   27 
 b/drivers/usb/input/Makefile                           |   24 
 b/drivers/usb/input/hid-core.c                         | 1530 ++
 b/drivers/usb/input/hid-debug.h                        |  386 
 b/drivers/usb/input/hid-input.c                        |  460 
 b/drivers/usb/input/hid.h                              |  421 
 b/drivers/usb/input/hiddev.c                           |  699 +
 b/drivers/usb/input/usbkbd.c                           |  309 
 b/drivers/usb/input/usbmouse.c                         |  217 
 b/drivers/usb/input/wacom.c                            |  450 
 b/drivers/usb/media/Config.help                        |  148 
 b/drivers/usb/media/Config.in                          |   29 
 b/drivers/usb/media/Makefile                           |   21 
 b/drivers/usb/media/dabfirmware.h                      | 1408 ++
 b/drivers/usb/media/dabusb.c                           |  857 +
 b/drivers/usb/media/dabusb.h                           |   84 
 b/drivers/usb/media/dsbr100.c                          |  373 
 b/drivers/usb/media/ibmcam.c                           | 3949 ++++++
 b/drivers/usb/media/konicawc.c                         |  802 +
 b/drivers/usb/media/ov511.c                            | 6714 ++++++++++
 b/drivers/usb/media/ov511.h                            |  644 +
 b/drivers/usb/media/pwc-ctrl.c                         | 1205 +
 b/drivers/usb/media/pwc-if.c                           | 2019 +++
 b/drivers/usb/media/pwc-ioctl.h                        |  123 
 b/drivers/usb/media/pwc-misc.c                         |  104 
 b/drivers/usb/media/pwc-uncompress.c                   |  190 
 b/drivers/usb/media/pwc-uncompress.h                   |   77 
 b/drivers/usb/media/pwc.h                              |  267 
 b/drivers/usb/media/pwc_kiara.h                        |  270 
 b/drivers/usb/media/pwc_nala.h                         |   66 
 b/drivers/usb/media/pwc_timon.h                        |  270 
 b/drivers/usb/media/se401.c                            | 1579 ++
 b/drivers/usb/media/se401.h                            |  237 
 b/drivers/usb/media/stv680.c                           | 1589 ++
 b/drivers/usb/media/stv680.h                           |  223 
 b/drivers/usb/media/ultracam.c                         |  706 +
 b/drivers/usb/media/usbvideo.c                         | 2402 +++
 b/drivers/usb/media/usbvideo.h                         |  416 
 b/drivers/usb/media/vicam.c                            |  926 +
 b/drivers/usb/media/vicam.h                            |   81 
 b/drivers/usb/media/vicamurbs.h                        |  330 
 b/drivers/usb/misc/Config.help                         |   76 
 b/drivers/usb/misc/Makefile                            |   14 
 b/drivers/usb/misc/auerswald.c                         | 2188 +++
 b/drivers/usb/misc/emi26.c                             |  239 
 b/drivers/usb/misc/emi26_fw.h                          | 5775 +++++++++
 b/drivers/usb/misc/rio500.c                            |  550 
 b/drivers/usb/misc/rio500_usb.h                        |   37 
 b/drivers/usb/misc/tiglusb.c                           |  495 
 b/drivers/usb/misc/tiglusb.h                           |   55 
 b/drivers/usb/misc/uss720.c                            |  678 +
 b/drivers/usb/net/Config.help                          |  118 
 b/drivers/usb/net/Config.in                            |   24 
 b/drivers/usb/net/Makefile                             |   15 
 b/drivers/usb/net/catc.c                               |  965 +
 b/drivers/usb/net/cdc-ether.c                          | 1365 ++
 b/drivers/usb/net/cdc-ether.h                          |   98 
 b/drivers/usb/net/kaweth.c                             | 1067 +
 b/drivers/usb/net/kawethfw.h                           |  557 
 b/drivers/usb/net/pegasus.c                            | 1115 +
 b/drivers/usb/net/pegasus.h                            |  261 
 b/drivers/usb/net/rtl8150.c                            |  763 +
 b/drivers/usb/net/usbnet.c                             | 2073 +++
 b/drivers/usb/serial/Config.help                       |   20 
 b/drivers/usb/serial/Config.in                         |   21 
 b/drivers/usb/serial/Makefile                          |    1 
 b/drivers/usb/serial/belkin_sa.c                       |   79 
 b/drivers/usb/serial/cyberjack.c                       |   65 
 b/drivers/usb/serial/digi_acceleport.c                 |   32 
 b/drivers/usb/serial/empeg.c                           |   64 
 b/drivers/usb/serial/ftdi_sio.c                        |  138 
 b/drivers/usb/serial/io_edgeport.c                     |  346 
 b/drivers/usb/serial/ipaq.c                            |  229 
 b/drivers/usb/serial/ir-usb.c                          |   83 
 b/drivers/usb/serial/keyspan.c                         |   30 
 b/drivers/usb/serial/keyspan_pda.c                     |  101 
 b/drivers/usb/serial/kl5kusb105.c                      |  192 
 b/drivers/usb/serial/mct_u232.c                        |  115 
 b/drivers/usb/serial/omninet.c                         |   62 
 b/drivers/usb/serial/pl2303.c                          |  149 
 b/drivers/usb/serial/safe_serial.c                     |  449 
 b/drivers/usb/serial/usb-serial.h                      |   10 
 b/drivers/usb/serial/usbserial.c                       |  450 
 b/drivers/usb/serial/visor.c                           |  121 
 b/drivers/usb/serial/visor.h                           |    3 
 b/drivers/usb/serial/whiteheat.c                       |  108 
 b/drivers/usb/storage/Config.help                      |   38 
 b/drivers/usb/storage/Config.in                        |   15 
 b/drivers/usb/storage/Makefile                         |   27 
 b/drivers/usb/storage/transport.h                      |    2 
 b/drivers/video/Config.in                              |   22 
 b/drivers/video/Makefile                               |    2 
 b/drivers/video/amifb.c                                |   32 
 b/drivers/video/anakinfb.c                             |  221 
 b/drivers/video/atafb.c                                |   66 
 b/drivers/video/aty/atyfb_base.c                       |   26 
 b/drivers/video/clps711xfb.c                           |  524 
 b/drivers/video/cyber2000fb.c                          |  843 -
 b/drivers/video/cyber2000fb.h                          |  254 
 b/drivers/video/fbmem.c                                |   11 
 b/drivers/video/sa1100fb.c                             |  526 
 b/drivers/video/sa1100fb.h                             |    2 
 b/fs/Config.help                                       |   25 
 b/fs/Config.in                                         |    4 
 b/fs/Makefile                                          |    8 
 b/fs/adfs/dir_f.c                                      |   12 
 b/fs/adfs/dir_fplus.c                                  |   11 
 b/fs/adfs/inode.c                                      |    3 
 b/fs/adfs/super.c                                      |    4 
 b/fs/affs/inode.c                                      |    3 
 b/fs/affs/super.c                                      |    9 
 b/fs/attr.c                                            |   28 
 b/fs/autofs/inode.c                                    |    7 
 b/fs/autofs4/inode.c                                   |    4 
 b/fs/binfmt_aout.c                                     |    7 
 b/fs/binfmt_elf.c                                      |   22 
 b/fs/binfmt_em86.c                                     |    3 
 b/fs/binfmt_misc.c                                     |    2 
 b/fs/binfmt_script.c                                   |    3 
 b/fs/bio.c                                             |    5 
 b/fs/block_dev.c                                       |   50 
 b/fs/buffer.c                                          |  228 
 b/fs/char_dev.c                                        |    2 
 b/fs/coda/inode.c                                      |    4 
 b/fs/cramfs/inode.c                                    |   11 
 b/fs/devfs/base.c                                      |  142 
 b/fs/devfs/util.c                                      |   52 
 b/fs/devpts/inode.c                                    |    9 
 b/fs/dquot.c                                           |   34 
 b/fs/ext2/ext2.h                                       |    1 
 b/fs/ext2/ialloc.c                                     |    1 
 b/fs/ext2/inode.c                                      |   31 
 b/fs/ext2/super.c                                      |   10 
 b/fs/ext3/balloc.c                                     |   10 
 b/fs/ext3/ialloc.c                                     |    2 
 b/fs/ext3/inode.c                                      |   29 
 b/fs/ext3/super.c                                      |    6 
 b/fs/fat/inode.c                                       |   39 
 b/fs/file_table.c                                      |    2 
 b/fs/filesystems.c                                     |    3 
 b/fs/hfs/file.c                                        |    1 
 b/fs/hfs/file_cap.c                                    |    1 
 b/fs/hfs/file_hdr.c                                    |   26 
 b/fs/hfs/inode.c                                       |   24 
 b/fs/hfs/super.c                                       |   17 
 b/fs/hpfs/inode.c                                      |   21 
 b/fs/hpfs/namei.c                                      |    2 
 b/fs/hpfs/super.c                                      |    6 
 b/fs/inode.c                                           |   31 
 b/fs/intermezzo/dir.c                                  |    9 
 b/fs/intermezzo/super.c                                |    6 
 b/fs/intermezzo/vfs.c                                  |    1 
 b/fs/iobuf.c                                           |    5 
 b/fs/isofs/compress.c                                  |    2 
 b/fs/isofs/inode.c                                     |    8 
 b/fs/jbd/journal.c                                     |    3 
 b/fs/jbd/transaction.c                                 |   14 
 b/fs/jffs/inode-v23.c                                  |   20 
 b/fs/jffs2/file.c                                      |   26 
 b/fs/jffs2/super.c                                     |   46 
 b/fs/jfs/endian24.h                                    |    5 
 b/fs/jfs/file.c                                        |    3 
 b/fs/jfs/inode.c                                       |    4 
 b/fs/jfs/jfs_btree.h                                   |    4 
 b/fs/jfs/jfs_debug.c                                   |    4 
 b/fs/jfs/jfs_debug.h                                   |    6 
 b/fs/jfs/jfs_defragfs.h                                |    6 
 b/fs/jfs/jfs_dinode.h                                  |    5 
 b/fs/jfs/jfs_dmap.c                                    |   16 
 b/fs/jfs/jfs_dmap.h                                    |    5 
 b/fs/jfs/jfs_dtree.c                                   |   31 
 b/fs/jfs/jfs_dtree.h                                   |    8 
 b/fs/jfs/jfs_extendfs.h                                |    5 
 b/fs/jfs/jfs_extent.c                                  |    7 
 b/fs/jfs/jfs_extent.h                                  |    2 
 b/fs/jfs/jfs_filsys.h                                  |    6 
 b/fs/jfs/jfs_imap.c                                    |   11 
 b/fs/jfs/jfs_imap.h                                    |    2 
 b/fs/jfs/jfs_incore.h                                  |    8 
 b/fs/jfs/jfs_inode.c                                   |    3 
 b/fs/jfs/jfs_inode.h                                   |    2 
 b/fs/jfs/jfs_lock.h                                    |    2 
 b/fs/jfs/jfs_logmgr.c                                  |  301 
 b/fs/jfs/jfs_logmgr.h                                  |   14 
 b/fs/jfs/jfs_metapage.c                                |   26 
 b/fs/jfs/jfs_metapage.h                                |   36 
 b/fs/jfs/jfs_mount.c                                   |   42 
 b/fs/jfs/jfs_superblock.h                              |   46 
 b/fs/jfs/jfs_txnmgr.c                                  |   16 
 b/fs/jfs/jfs_txnmgr.h                                  |   11 
 b/fs/jfs/jfs_types.h                                   |    3 
 b/fs/jfs/jfs_umount.c                                  |    7 
 b/fs/jfs/jfs_unicode.c                                 |    4 
 b/fs/jfs/jfs_unicode.h                                 |   21 
 b/fs/jfs/jfs_uniupr.c                                  |    7 
 b/fs/jfs/jfs_xtree.c                                   |    3 
 b/fs/jfs/jfs_xtree.h                                   |    9 
 b/fs/jfs/namei.c                                       |   70 
 b/fs/jfs/super.c                                       |   16 
 b/fs/jfs/symlink.c                                     |    6 
 b/fs/lockd/mon.c                                       |   74 
 b/fs/lockd/svc.c                                       |   27 
 b/fs/lockd/xdr.c                                       |   18 
 b/fs/lockd/xdr4.c                                      |    4 
 b/fs/minix/bitmap.c                                    |   97 
 b/fs/minix/dir.c                                       |    4 
 b/fs/minix/file.c                                      |    3 
 b/fs/minix/inode.c                                     |   50 
 b/fs/minix/itree_common.c                              |   29 
 b/fs/minix/itree_v1.c                                  |    4 
 b/fs/minix/itree_v2.c                                  |    4 
 b/fs/minix/minix.h                                     |   91 
 b/fs/minix/namei.c                                     |    4 
 b/fs/msdos/namei.c                                     |   25 
 b/fs/namei.c                                           |  156 
 b/fs/ncpfs/inode.c                                     |   10 
 b/fs/nfs/inode.c                                       |   22 
 b/fs/nfs/mount_clnt.c                                  |   54 
 b/fs/nfs/nfs2xdr.c                                     |    6 
 b/fs/nfs/nfs3proc.c                                    |  262 
 b/fs/nfs/nfs3xdr.c                                     |    6 
 b/fs/nfs/nfsroot.c                                     |    6 
 b/fs/nfs/proc.c                                        |  217 
 b/fs/nfsctl.c                                          |   11 
 b/fs/nfsd/export.c                                     |   18 
 b/fs/nfsd/lockd.c                                      |   12 
 b/fs

Category:

  • Linux

Minutes of the GNOME advisory board meeting 3 April 2002

Challenges for industrial-strength UNIX/Linux desktop
– Internationalization (pango, unicode, fonts and translation)
– Usability (simplification, consistency)
– Accessability (hook, API and tools)
– Manageability (centralized defaults)
– Reliability

 Minutes of the GNOME Advisory Board Meeting 3 April 2002
     ========================================================


Presents:
---------
    Mandrakesoft
       Yu Yu
       Frederic Crozat

    HP
       Don Wierbilis
       Jeff Stevenson

    Red Flag
       Zhao "Chris" Xiao Liang
    
    Compaq
       Jim Gettys
       Keith Packard (XFree86)

    Ximian
       Nat 
       Miguel

    Red Hat
       Havoc (chairing)
       Daniel (minutes)
       Jonathan (from 12:00)
       
    Tim Ney
    James
    George
    Telsa
    Jody  (Ximian)
    Federico (Ximian)

Presentation of Gnome: Havoc 9:30
----------------------

     Challenges for industrial-strength UNIX/Linux desktop
       - Internationalization (pango, unicode, fonts and translation)
       - Usability (simplification, consistency)
       - Accessability (hook, API and tools)
       - Manageability (centralized defaults)
       - Reliability

     Area where help would be appreciated:
       - web site and system administration
       - employing more core developers
       - usability testing
       - fonts
       - printing issues
       - developer meetings

     Getting more process in place (bug tracking, test suites, releases)

     Getting close to release GNOME2

HP-UX Desktop Requirements: Don Wierbilis 9:50
---------------------------

     Usages:
        - Graphic desktop
	- Custom desktop
	- Server desktop
     The technical staff is starting to be able to work from a linux/Unix
     workstation and integrate with the corporate environment

     Desktop requirements:
        - stable and visible roadmap
	- reliable
	- extensive localization
	- support
	- developer toolkit
	- accessibility

     CDE and Motif migration and basic compatibility like cut and paste
     are needed for deployment with legacy apps.

Mandrakesoft user base : Frederic Crozat 11:00
------------------------

     Pool: main strength
       - ease of use 47%
       - performances 22%
       - price 15%
     Gnome vs. KDE:
       - Licence differences
       - Gnome lacks coherency

Ximian and GNOME: Nat 11:30
-----------------

     Open-source based workgroup solution for corporation
     Currently user base is engineer driven and mostly decentralized
     The trend is to move toward more corporate and centalized deployment
       the main driver toward adoption is the price
     Key areas:
        - usability
	- interoperability
	- stable platform for ISV
	- accessibility
	- performances
     We know where the big issues are, the main problem is to get
     the work down, it gets down to a resource problem.

Round around the table gathering points of discussions:
-------------------------------------------------------

	- Tactical work
	- Legal:
	   + copyright assignment
	   + GPL & licence policy
	   + Trademark usage rules
	   + Written participation agreements
	   + Patent policy
	- Membership structure
	- FSF relationship
	- Software part of GNOME requirements
	- Relation to system & scope of GNOME
        - Library development process
	- Roadmap requests
	- Deployment
	- Interproject cooperation
	- GUADEC4


Tactical work:
--------------
    Getting sysadmin resources possibly on staff would help
    But only administrative staff.
    Trying to get extra funding:
       - raising fees ? what would be the selling point ? We need to
         make a business presentation with the list
       - getting individual contributions: paypal and sponsoring
       - making sure we get Tax Exemption Status
       - trying to chase Government grants and Non Profit organization and
         Universities, promoting our Public Benefit mission
       - developing countries
       - tutorial at GUADEC and other venues
       - raise money from the Trademark and make sure we can 
         define what is required to put the logo on a product

    ACTION: Tim will work on organizing the funding search

    "The penguins need to be fed too"
    Tie schedule and actual benefits and 
    
    - execution/process problems
    - web site
    - communication policy and schedule
    - in person meetings
    - sysadmin
    - money
    - marketing
    
Foundation:
-----------

Lunch: 1:30
------

Afternoon discussion: 3:30
---------------------
     Copyright assignment:
        - having a Copyright and assignment policy would make sense
	- most of our developer base does not understand the semantic
	  and effects of Copyright ownership and assignment
	- assignment cannot be done without doing the proper paper work
	  and that would be a large task
	- having Copyright actually dispersed can protect us in the
	  long term
   A sub-committee of board will discuss the issue with the attorney

     ACTION: Jim will make sure this work is started at the Board level.

   Asia:
        - Gnome needs to stabilize
	- getting local developers to learn about GNOME
	- software sold in China need to follow governement standards
	- freely redistributable chinese/asian fonts are not available
   
   Fonts:
        - out of the box having nice fonts for most languages
	- metric compatibility with Windows is not a top priority

   Roadmap requirement:
        - user preference API is now okay for client side, but the
	  server / back-end is not okay yet, this is on the roadmap for
	  post 2.0, but should not affect the ABI
	- API / ABI , 2.0.1 should have no API change, 2.2 may have 
	  API extensions. There is a clear request that a 2.0 application
	  would run unmdified on 3.0 .

   Office:
        - help the Open Office and or integrate with them:
        - not easy, we can build bridges at the component level
	- trying to reuse the same packaging format
	- we need a Gnome Office with unified release and a roadmap
	- clear release team Gnome Platform/Gnome Desktop/Gnome Office
	
Ajourned 5:00

Minutes of the GNOME board meeting 5th April 2002

“Present: Telsa, Miguel, Havoc, Tim, Federico, Jim, Nat, Jonathan, Daniel.”

 Minutes of the GNOME Board Meeting 5th April 2002
	 =================================================

Presents:
---------
  Telsa
  Miguel
  Havoc
  Tim
  Federico
  Jim
  Nat
  Jonathan
  Daniel

Missing:
--------
  James
  George
  Jody

  Due to a lack of communication about a last minute change in the
  time and location of that meeting, some were not aware of the meeting
  or failed to find the meeting room.

Decisions:
----------

   - officially approved by consensus the latest version of the by-laws

New Actions:
------------

    ACTION: Tim start the Commitee working on funding

    ACTION: Nat set up the plans for a small and focused developer meeting

 - Consensus on the By-Laws
   the whole board approved thei last version

 - revamp funding of the fundation:
   Some Paypal mechanism
   Friends of Gnome program.
   Update the fees model based on examination of X Consortium and W3C
   practices and problems.

 - developer meeting
   it is relatively clear that we lack short developer oriented face to
   face meeting with an attendance of approximately 30 persons and short
   duration (approx 2 days).

 - member meeting
   discussions over the topic to discuss

Daniel

-- 

Addressing web services security

Jeff writes: “Much of the complaining about Web services has been about the underlying security of SOAP, XML, and some of the other protocols. IBM, Microsoft, and VeriSign just released this paper outlining some answers aimed at securing Web services.”

Category:

  • C/C++

Broadcast of the Gutenberg’s Voyage of the Fram under GNU license

gort writes: “The Voyage to the South Pole by the “Fram”

(Audio Book of the Gutenberg Edition)

by etc… (http://www.engima.com)

GNU Lic. applies to audio book sections.

Music held by copyright owners.

All music available for purchase at Amazon.com

or Musical Heritage Society

 

(please, if you buy from Amazon,

do it through the http://www.engima.com site)

Produced with IBM ViaVoice Outloud

(emacspeak version).

and some LIVE READINGS

Sound mixing and special effect by Audacity 0.98

(download available from Freshmeat).

Each week, a chapter will be broadcast continuously from

Saturday 8 a.m. till Sunday 6 p.m.

U.S. Central Standard Time

RealPlayer8 and XMMS are the preferred and tested client side

software, and both are free.

how : using xmms or RealPlayer8, open location

http://209.12.218.243:8000/live

Broadcasts are 22050 khz. @ 32 khz sampling, MONO

All music are EXCERPTS.

In DOWNLOADS under The Voyage of the Fram,

the text of each reading is available.

In WEB LINKS under Antarctic, research links can be found.

and, finally, in WEB LINKS uner Music used in the Broadcast,

reseach materials for learning to appreciate JAZZ and CLASSICAL music

can be found.

 

BOOK ONE :

April 13-14

Chapter 01 : The History of the South Pole

Chapter 02 : Plan and Preparations

Music :

Mahler Symphony # 3 – DGG 28942 73282

Schumann “Manfred” Overture DGG 400 062-2

Bruckner Symphony # 6 – EMI LC 0110

April 20-21

Chapter 03 : On the Way to the South

Chapter 04 : From Madeira to the Barrier

Beethoven Piano Sonata # 30, op. 109 DGG 28942 95702

April 27-28

Chapter 05 : On the Barrier

Chapter 06 : Depot Journeys

Sibelius Symphony # 4, EMI CDC 7 47711 2

May 4-5

Chapter 07 : Preparing for Winter

Chapter 08 : A Day at Framheim

Sibelius Symphony # 6, EMI CDC 7 47711 2

May 11-12

Chapter 09 : The End of the Winter

Beethoven Piano Sonata # 31, op. 110 DGG 28942 95702

BOOK TWO :

May 18-19

Chapter 01 : The Start for the Pole

Chapter 02 : Through the Mountains

Beethoven Piano Sonata # 32, op. 111 DGG 28942 95702

May 25-26

Chapter 03 : At the Pole

Chapter 04 : The Return to Framheim

Messian E’clairs Sur L’au-Dela’

(Illuminations of the Beyond) DGG 439 929-2

Bach Mass in B Minor BWV 232 Musical Heritage Society 523728Y

Richard Strauss Also Sprach Zarathustra DGG 289 457 649-2

June 1-2

Chapter 05 : Northward

Chapter 06 : The Eastern Sledge Journey

Shostakovich Symphony # 1 SONY SMK 47614

June 8-9

Chapter 07 : The Voyage of the “Fram”

Chapter 08 : The “Fram”

Shostakovich Symphony # 15 TELDEC LC 3706

June 15-16

Chapter 09 :

Chapter 10 : Geology

Bartok : The Miraculous Mandarin DGG 28944 77472

June 22-23

Chapter 11 : The Astronomical Observations at the Pole

Chapter 12 : Oceanography

 

Bartok : Music for Strings, Percussion and Celesta (Sz 106) DGG 28944
77472

Mike Eschman, etc…

“Not just an afterthought…

http://www.engima.com

Multiterminal servers?

An Anonymous Reader writes “John Looney recently posted to the lkml , asking about the possibilty of one computer serving multiple users. That is to say, multiple keyboards, mice, monitors, etc, hooked up to a single server. The advantages of such a setup in a lab type environment are obvious.

The following discussion ranges through several technical issues with such a configuration, including a kernel limitation of one virtual terminal active at a time, and the typical lack of quality in long video cables. However, none of the issues raised are unbeatable. James Simmons, for example, has been working on cleaning up the virtual terminal code, with many related fixes already merged into Dave Jones’ tree.

http://www.kerneltrap.org/node.php?id=146

Category:

  • Linux