]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] reiserfs: large file 32/64-bit truncation fix
Andrew Morton [Sun, 21 Sep 2003 08:37:18 +0000 (01:37 -0700)]
[PATCH] reiserfs: large file 32/64-bit truncation fix

From: Oleg Drokin <green@namesys.com>

Fix trucation-induced large file corruption in reiserfs.

23 years ago[PATCH] Fix setpgid and threads
Andrew Morton [Sun, 21 Sep 2003 08:37:10 +0000 (01:37 -0700)]
[PATCH] Fix setpgid and threads

From: Jeremy Fitzhardinge <jeremy@goop.org>

I'm resending my patch to fix this problem.  To recap: every task_struct
has its own copy of the thread group's pgrp.  Only the thread group
leader is allowed to change the tgrp's pgrp, but it only updates its own
copy of pgrp, while all the other threads in the tgrp use the old value
they inherited on creation.

This patch simply updates all the other thread's pgrp when the tgrp
leader changes pgrp.  Ulrich has already expressed reservations about
this patch since it is (1) incomplete (it doesn't cover the case of
other ids which have similar problems), (2) racy (it doesn't synchronize
with other threads looking at the task pgrp, so they could see an
inconsistent view) and (3) slow (it takes linear time with respect to
the number of threads in the tgrp).

My reaction is that (1) it fixes the actual bug I'm encountering in a
real program.  (2) doesn't really matter for pgrp, since it is mostly an
issue with respect to the terminal job-control code (which is even more
broken without this patch.  Regarding (3), I think there are very few
programs which have a large number of threads which change process group
id on a regular basis (a heavily multi-threaded job-control shell?).

Ulrich also said he has a (proposed?) much better fix, which I've been
looking forward to.  I'm submitting this patch as a stop-gap fix for a
real bug, and perhaps to prompt the improved patch.

An alternative fix, at least for pgrp, is to change all references to
->pgrp to group_leader->pgrp.  This may be sufficient on its own, but it
would be a reasonably intrusive patch (I count 95 instances in 32 files
in the 2.6.0-test3-mm3 tree).

23 years ago[PATCH] real-time enhanced page allocator and throttling
Andrew Morton [Sun, 21 Sep 2003 08:37:01 +0000 (01:37 -0700)]
[PATCH] real-time enhanced page allocator and throttling

From: Robert Love <rml@tech9.net>

- Let real-time tasks dip further into the reserves than usual in
  __alloc_pages().  There are a lot of ways to special case this.  This
  patch just cuts z->pages_low in half, before doing the incremental min
  thing, for real-time tasks.  I do not do anything in the low memory slow
  path.  We can be a _lot_ more aggressive if we want.  Right now, we just
  give real-time tasks a little help.

- Never ever call balance_dirty_pages() on a real-time task.  Where and
  how exactly we handle this is up for debate.  We could, for example,
  special case real-time tasks inside balance_dirty_pages().  This would
  allow us to perform some of the work (say, waking up pdflush) but not
  other work (say, the active throttling).  As it stands now, we do the
  per-processor accounting in balance_dirty_pages_ratelimited() but we
  never call balance_dirty_pages().  Lots of approaches work.  What we want
  to do is never engage the real-time task in forced writeback.

23 years ago[PATCH] ECC support
Andrew Morton [Sun, 21 Sep 2003 08:36:53 +0000 (01:36 -0700)]
[PATCH] ECC support

From: "Nakajima, Jun" <jun.nakajima@intel.com>

Split the increasingly messy compiler.h file into per-compiler files and also
add support for non-gcc compilers.

With the current implementation:

  include/linux/compiler.h defines the compiler-dependent abstractions
  which can be overwritten by per-compiler definitions.

  include/linux/compiler-gcc.h contains the common definitions for all gcc
  versions.

  include/linux/compiler-gcc[2,3,+].h contains gcc major version specific
  definitions.

  include/linux/compiler-intel.h contains intel compiler specific
  definitions."

23 years ago[PATCH] procfs build fix for older gcc
Andrew Morton [Sun, 21 Sep 2003 08:36:44 +0000 (01:36 -0700)]
[PATCH] procfs build fix for older gcc

- declarations come first

- fix bizarre coding style.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Sun, 21 Sep 2003 07:31:10 +0000 (00:31 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PCMCIA] Fix deadlocks caused between PCMCIA card fix and device model
Russell King [Sun, 21 Sep 2003 22:05:12 +0000 (23:05 +0100)]
[PCMCIA] Fix deadlocks caused between PCMCIA card fix and device model

The problem was that the semaphore which prevents ds interfering with
the sleepy card initialisation (skt_sem in pccardd) is blocking insmod
of the socket driver.  However, the socket driver is being called with
the PCI bus semaphore held by the driver model.

pccardd in turn discovered a cardbus card (with skt_sem held), so it
is trying to add the PCI devices to the PCI bus, and this requires the
driver model to grab the PCI bus semaphore, but its already locked.

We move the class device register into pccardd so we get a natural
ordering between the ds socket initialisation and pccardd trying to
detect inserted cards.

We also fix a potential use-after-free caused by rmmod'ing the socket
driver before ds has shut down.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 21 Sep 2003 07:28:49 +0000 (00:28 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[ARM] Avoid using clone syscall from kernel_thread()
Russell King [Sun, 21 Sep 2003 12:29:53 +0000 (13:29 +0100)]
[ARM] Avoid using clone syscall from kernel_thread()

Don't issue a system call from kernel_thread(), but call do_fork()
directly.  This avoids all the unnecessary syscall overhead.

23 years ago[PATCH] fix for hidden-task problem
Albert Cahalan [Sun, 21 Sep 2003 05:16:28 +0000 (22:16 -0700)]
[PATCH] fix for hidden-task problem

It's bad to make (CLONE_THREAD | CLONE_DETACHED) tasks
be _completely_ hidden. Resource consumption is hard
to track down if a user can hide a task from /bin/ps.

This patch, supported by the procps-3.1.13 release,
gives admins the ability to search for such tasks.
The top-level /proc directory remains uncontaminated.

23 years agoDisable forced keyrelease in atkbd driver. It breaks modifier keys.
Linus Torvalds [Sun, 21 Sep 2003 05:15:45 +0000 (22:15 -0700)]
Disable forced keyrelease in atkbd driver. It breaks modifier keys.

23 years ago[PATCH] Move EISA_bus
Matthew Wilcox [Sun, 21 Sep 2003 03:20:02 +0000 (20:20 -0700)]
[PATCH] Move EISA_bus

When I change the setting of CONFIG_EISA, everything rebuilds.  This is
because EISA_bus is declared in <asm/processor.h> which is implicitly
included by just about everything.  This is a silly place to declare it,
so this patch moves it to include/linux/eisa.h.

While I'm at it, I also move the variable definition to
drivers/eisa/eisa-bus.c.  The rest of this patch is fixing up the fallout
from having to include <linux/eisa.h> if you use EISA_bus.

23 years agoDon't ask about SERIO selection - let Kconfig select it
Linus Torvalds [Sat, 20 Sep 2003 12:44:15 +0000 (05:44 -0700)]
Don't ask about SERIO selection - let Kconfig select it
automatically as needed.

23 years ago[ARM] Fix up includes
Russell King [Sat, 20 Sep 2003 11:48:03 +0000 (12:48 +0100)]
[ARM] Fix up includes

Remove duplicate includes, ensure that linux/config.h is included
where necessary, and linux/config.h isn't included where it isn't
needed.

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
Linus Torvalds [Sat, 20 Sep 2003 11:18:59 +0000 (04:18 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/jgarzik/misc-2.5
Linus Torvalds [Sat, 20 Sep 2003 11:05:46 +0000 (04:05 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/misc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[sound/oss i810_audio] sync with 2.4
Jeff Garzik [Sat, 20 Sep 2003 16:39:42 +0000 (12:39 -0400)]
[sound/oss i810_audio] sync with 2.4

* increase length of wait for analog-ready
* fix printk prefix (cosmetic)
* bail out for pure MMIO interfaces, instead of attempting to use it
  via PIO and hanging the system.

23 years agoAvoid type warning for bit operation in atkbd.c
Linus Torvalds [Sat, 20 Sep 2003 10:10:07 +0000 (03:10 -0700)]
Avoid type warning for bit operation in atkbd.c

23 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Sat, 20 Sep 2003 09:53:23 +0000 (02:53 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Road Runner HIPPI driver (rrunner)
Stephen Hemminger [Sat, 20 Sep 2003 11:10:14 +0000 (07:10 -0400)]
[PATCH] Road Runner HIPPI driver (rrunner)

Small clean up, to use current APIs.

23 years ago[wireless airo] Fix MIC support with CryptoAPI
Javier Achirica [Sat, 20 Sep 2003 11:08:21 +0000 (07:08 -0400)]
[wireless airo] Fix MIC support with CryptoAPI

23 years ago[wireless airo] fix PCI probe
Javier Achirica [Sat, 20 Sep 2003 11:06:32 +0000 (07:06 -0400)]
[wireless airo] fix PCI probe

23 years ago[tokenring] fix breakage in proteon, skisa
Jochen Friedrich [Sat, 20 Sep 2003 11:03:43 +0000 (07:03 -0400)]
[tokenring] fix breakage in proteon, skisa

this one fixes both drivers. They have been broken since the
reorganization in June. Unfortunately, my major build platform (alpha) had
some issues with later 2.5.X kernels (cache problems causing all kind of
funny behaviour), so i waited until these problems had been resolved by
the alpha gurus :-/...

In the mean time i also upgraded pine. I hope the patch corruption issue
is resolved by now.

23 years ago[PATCH] hamradio/scc -
Stephen Hemminger [Sat, 20 Sep 2003 11:02:24 +0000 (07:02 -0400)]
[PATCH] hamradio/scc -

Update hamradio/scc for 2.6.0-test5
- use seq_file for /proc
- get rid of dev_get()
- use alloc_netdev

Don't have hardware, but can load/unload the module fine.

23 years ago[PATCH] [bonding] Convert /proc to seq_file
Amir Noam [Sat, 20 Sep 2003 10:49:10 +0000 (06:49 -0400)]
[PATCH] [bonding] Convert /proc to seq_file

This patch converts /proc/net/bondX/info into /proc/net/bonding/bondX
using the seq_file interface.

This is based on Stephen's recent patch, but slightly modified to work
with the propagation patch set and with some locking changes to make it
simpler.

The patch applies both on 2.4 (after the sync set from earlier today)
and on 2.6 (after the propagation set from 2003/11/9).

Amir

23 years ago[PATCH] fix sbni.c compile with gcc 3.3
Adrian Bunk [Sat, 20 Sep 2003 10:49:01 +0000 (06:49 -0400)]
[PATCH] fix sbni.c compile with gcc 3.3

sbni.c in 2.6.0-test5 fails to compile with gcc 3.3 with the following
error:

<--  snip  -->

...
  CC      drivers/net/wan/sbni.o
...
drivers/net/wan/sbni.c: In function `calc_crc32':
drivers/net/wan/sbni.c:1568: error: asm-specifier for variable `_crc'
conflicts with asm clobber list
make[3]: *** [drivers/net/wan/sbni.o] Error 1

<--  snip  -->

Below is the patch by Margit Schubert-White to fix this issue (it is
already in 2.4).

cu
Adrian

23 years ago[PATCH] e1000 bug
Andrew Morton [Sat, 20 Sep 2003 10:48:53 +0000 (06:48 -0400)]
[PATCH] e1000 bug

Rick Lindsley <ricklind@us.ibm.com> wrote:
>
> since it's been out for a while you probably already know, but the patch
> for e1000_main.c has a bug in it.  Looks like it will fail at line 1550 if
> compiled with NETIF_F_TSO defined.
>

So it will.  I blame the gcc developers.

 25-akpm/drivers/net/e1000/e1000_main.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

23 years ago[PATCH] [bonding 2.6] Fix ipx_hdr compile error
Amir Noam [Sat, 20 Sep 2003 10:15:22 +0000 (06:15 -0400)]
[PATCH] [bonding 2.6] Fix ipx_hdr compile error

23 years ago[PATCH] [bonding 2.6] Add missing free_netdev()
Amir Noam [Sat, 20 Sep 2003 10:15:15 +0000 (06:15 -0400)]
[PATCH] [bonding 2.6] Add missing free_netdev()

23 years ago[PATCH] [bonding 2.6] Enhance netdev notification handling
Amir Noam [Sat, 20 Sep 2003 10:15:07 +0000 (06:15 -0400)]
[PATCH] [bonding 2.6] Enhance netdev notification handling

23 years ago[PATCH] [bonding 2.6] Consolidate /proc code, add CHANGENAME handler
Amir Noam [Sat, 20 Sep 2003 10:14:59 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] Consolidate /proc code, add CHANGENAME handler

23 years ago[PATCH] [bonding 2.6] Add support for changing HW address in ALB/TLB modes
Amir Noam [Sat, 20 Sep 2003 10:14:52 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] Add support for changing HW address in ALB/TLB modes

23 years ago[PATCH] [bonding 2.6] Add support for changing HW address and MTU
Amir Noam [Sat, 20 Sep 2003 10:14:44 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] Add support for changing HW address and MTU

23 years ago[PATCH] [bonding 2.6] Decouple promiscuous handling from multicast mode setting
Amir Noam [Sat, 20 Sep 2003 10:14:36 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] Decouple promiscuous handling from multicast mode setting

23 years ago[PATCH] [bonding 2.6] fix assign_current_slave
Amir Noam [Sat, 20 Sep 2003 10:14:29 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] fix assign_current_slave

23 years ago[PATCH] [bonding 2.6] consolidate change_active operations
Amir Noam [Sat, 20 Sep 2003 10:14:21 +0000 (06:14 -0400)]
[PATCH] [bonding 2.6] consolidate change_active operations

23 years ago[PATCH] update arcnet/pcmcia driver
Stephen Hemminger [Sat, 20 Sep 2003 10:13:00 +0000 (06:13 -0400)]
[PATCH] update arcnet/pcmcia driver

Redo of earlier patch to get rid of MOD_INC/DEC and use alloc_netdev.
This is against 2.6.0-test5 bk latest.

23 years ago[PATCH] sealevel wan driver
Stephen Hemminger [Sat, 20 Sep 2003 10:12:52 +0000 (06:12 -0400)]
[PATCH] sealevel wan driver

Update sealevel driver to match current net_device interface:
- dynamically allocate netdevice and private data.
- get rid of MOD_INC/DEC
- if_ptr not used
- bugfix: not all of board structure was being zeroed.

Note: this driver still doesn't probe() correctly since it just assumes that
if loaded the hardware is there!

Since I don't have one of these boards...
tested it by #ifdef'ing out all the bits that touch actual hardware.

23 years ago[IrDA] ali-ircc -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:06:08 +0000 (06:06 -0400)]
[IrDA] ali-ircc -- dev_alloc cleanout

Convert ali-ircc driver to:
- use alloc_net_dev not dev_alloc
- allocate private data at same time
- cleanup error unwinds
- call free_netdev.

Builds and loads, but don't have real hardware.

23 years ago[IrDA] via-ircc -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:06:01 +0000 (06:06 -0400)]
[IrDA] via-ircc -- dev_alloc cleanout

Convert via-ircc 2.6.0-test5
- use alloc_net_dev not dev_alloc
- allocate private data at same time
- cleanup error unwinds
- call free_netdev.

Builds and loads, but don't have real hardware.

23 years ago[IrDA] nsc-ircc -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:05:53 +0000 (06:05 -0400)]
[IrDA] nsc-ircc -- dev_alloc cleanout

Cleanup nsc-ircc driver for 2.6.0-test5
- replace dev_alloc with alloc_netdev
- use private data allocated with alloc_netdev
- error unwind cleanup

23 years ago[IrDA] donahoboe -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:05:46 +0000 (06:05 -0400)]
[IrDA] donahoboe -- dev_alloc cleanout

Fixes for donauboe for 2.6.0-test5
- replace dev_alloc with alloc_netdev
- error unwind cleanup

23 years ago[IrDA] w83977af -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:05:38 +0000 (06:05 -0400)]
[IrDA] w83977af -- dev_alloc cleanout

Yet another irda driver cleanup for 2.6.0-test5
- replace dev_alloc with alloc_netdev
- use private data allocated with alloc_netdev
- use free_netdev

23 years ago[IrDA] irda-usb -- dev_alloc cleanout
Stephen Hemminger [Sat, 20 Sep 2003 10:05:31 +0000 (06:05 -0400)]
[IrDA] irda-usb -- dev_alloc cleanout

Update irda-usb for 2.6.0-test5
- use alloc_netdev (but can't use dev->priv area cause that is allocated elsewhere).

23 years ago[PATCH] janitor: ns83820 error handling
Randy Dunlap [Sat, 20 Sep 2003 10:00:00 +0000 (06:00 -0400)]
[PATCH] janitor: ns83820 error handling

Subject: Re: [Kernel-janitors] [PATCH] insert missing free_irq and fix  cleanup path
From: Leann Ogasawara <ogasawara@osdl.org>

On Thu, 2003-09-04 at 13:17, Benjamin LaHaise wrote:
> The if()s before free are redundant, turf them and it's good.

23 years ago[PATCH] janitor: insert a missing iounmap()
Randy Dunlap [Sat, 20 Sep 2003 09:59:53 +0000 (05:59 -0400)]
[PATCH] janitor: insert a missing iounmap()

From: Leann Ogasawara <ogasawara@osdl.org>
Subject: [Kernel-janitors] [PATCH] insert missing iounmap()

Patch inserts a missing iounmap().

23 years ago[PATCH] get rid of old IRDA drivers.
Stephen Hemminger [Sat, 20 Sep 2003 09:59:45 +0000 (05:59 -0400)]
[PATCH] get rid of old IRDA drivers.

According to Jean the toshoboe and old smc ircc drivers are no longer needed.
This patch removes them from 2.6.0-test5

23 years ago[netdrvr] use cpu_relax() in busy loop, or mdelay instead of busy loop
Chris Wright [Sat, 20 Sep 2003 09:59:37 +0000 (05:59 -0400)]
[netdrvr] use cpu_relax() in busy loop, or mdelay instead of busy loop

Replace busy loop nop with cpu_relax(), and just use mdelay where it's better.

23 years ago[PATCH] janitor: remove (or add) unneeded includes (drivers/net/)
Randy Dunlap [Sat, 20 Sep 2003 09:56:15 +0000 (05:56 -0400)]
[PATCH] janitor: remove (or add) unneeded includes (drivers/net/)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove unneeded includes (hamradio)
Randy Dunlap [Sat, 20 Sep 2003 09:56:07 +0000 (05:56 -0400)]
[PATCH] janitor: remove unneeded includes (hamradio)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove (or add) unneeded includes (wireless)
Randy Dunlap [Sat, 20 Sep 2003 09:56:00 +0000 (05:56 -0400)]
[PATCH] janitor: remove (or add) unneeded includes (wireless)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove unneeded includes (skfp)
Randy Dunlap [Sat, 20 Sep 2003 09:55:52 +0000 (05:55 -0400)]
[PATCH] janitor: remove unneeded includes (skfp)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove (or add) unneeded includes
Randy Dunlap [Sat, 20 Sep 2003 09:55:45 +0000 (05:55 -0400)]
[PATCH] janitor: remove (or add) unneeded includes

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove unneeded includes (sk98lin)
Randy Dunlap [Sat, 20 Sep 2003 09:55:37 +0000 (05:55 -0400)]
[PATCH] janitor: remove unneeded includes (sk98lin)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] janitor: remove unneeded includes (tokenring)
Randy Dunlap [Sat, 20 Sep 2003 09:55:29 +0000 (05:55 -0400)]
[PATCH] janitor: remove unneeded includes (tokenring)

From: Randy Hron <rwhron@earthlink.net>

23 years ago[PATCH] replace sppp_of macro with inline
Stephen Hemminger [Sat, 20 Sep 2003 09:55:21 +0000 (05:55 -0400)]
[PATCH] replace sppp_of macro with inline

Replace macro with inline and get some type checking.

23 years ago[PATCH] Unneeded memory barrier in net/irda code
Felipe Damasio [Sat, 20 Sep 2003 09:55:14 +0000 (05:55 -0400)]
[PATCH] Unneeded memory barrier in net/irda code

23 years ago[PATCH] depca update
Marc Zyngier [Sat, 20 Sep 2003 09:55:06 +0000 (05:55 -0400)]
[PATCH] depca update

I finally found some time to hack the depca driver, in basically the
same way I did with the de4x5 driver. The patch is quite big (shuffles
a lot of code around, removes lots of global variables), mainly in
order to use the driver model on every bus supported by this driver.

I also removed the probing from Space.c, so the usual warning about
device renumbering applies.

Tested on alpha (DE422, EISA) and i386 (two DE201, ISA), built-in and
modular. The MCA part is completly untested, since I lack the hardware
(no, I do not own every single piece of junk hardware out
there... ;-).

23 years agoMerge bk://kernel.bkbits.net/vojtech/input
Linus Torvalds [Sat, 20 Sep 2003 09:51:41 +0000 (02:51 -0700)]
Merge bk://kernel.bkbits.net/vojtech/input
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoinput: Fix Kconfig KEYBOARD_ATKBD when SERIO is modular.
Adrian Bunk [Fri, 19 Sep 2003 15:51:40 +0000 (17:51 +0200)]
input: Fix Kconfig KEYBOARD_ATKBD when SERIO is modular.

23 years agoinput: Fix memory leak in hiddev.c found by Stanford Checker.
Vojtech Pavlik [Fri, 19 Sep 2003 15:32:38 +0000 (17:32 +0200)]
input: Fix memory leak in hiddev.c found by Stanford Checker.

23 years agoinput: Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c
Luiz Capitulino [Fri, 19 Sep 2003 15:25:06 +0000 (17:25 +0200)]
input: Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c

23 years agoinput: Fix a warning in input.c when CONFIG_PROC_FS is not set.
Luiz Capitulino [Fri, 19 Sep 2003 15:23:54 +0000 (17:23 +0200)]
input: Fix a warning in input.c when CONFIG_PROC_FS is not set.

23 years agoinput: Fix Set3 keycode for right control in atkbd.c
Andries E. Brouwer [Fri, 19 Sep 2003 15:15:12 +0000 (17:15 +0200)]
input: Fix Set3 keycode for right control in atkbd.c

23 years agoMerge kroah.com:/home/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 19 Sep 2003 09:51:20 +0000 (02:51 -0700)]
Merge kroah.com:/home/linux/BK/bleed-2.5
into kroah.com:/home/linux/BK/gregkh-2.6

23 years ago[PATCH] USB: ethtool_ops and ax8817x fixes for usbnet
David T. Hollis [Fri, 19 Sep 2003 09:28:31 +0000 (02:28 -0700)]
[PATCH] USB: ethtool_ops and ax8817x fixes for usbnet

This is a resend of all of my recent usbnet additions which
center on adding ethtool_ops support.  All have been re-diffed
against the latest usbnet from BK.

Changes:
* Add ethtool_ops support to usbnet
* Add GPIO bit toggling upon initialization of ax8817x devices
  so that xmit works properly
* Add Wake-On-Lan and eeprom dump support for ax8817x devices
  (this only adds the config support for WOL, actual operation
   is more of a USB/Power Management function)
* Change ax8817x_set_multicast to not kmalloc for the filter
  since there was no clean way to free the memory after URB submit.
  Instead, we make use of the 20 byte dev->data.

23 years ago[PATCH] Fix memory leak in hiddev.c found by Stanford Checker
Vojtech Pavlik [Fri, 19 Sep 2003 07:27:20 +0000 (00:27 -0700)]
[PATCH] Fix memory leak in hiddev.c found by Stanford Checker

23 years ago[PATCH] Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c
Vojtech Pavlik [Fri, 19 Sep 2003 07:27:08 +0000 (00:27 -0700)]
[PATCH] Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c

23 years ago[PATCH] Fix a warning in input.c when CONFIG_PROC_FS is not set
Vojtech Pavlik [Fri, 19 Sep 2003 07:26:50 +0000 (00:26 -0700)]
[PATCH] Fix a warning in input.c when CONFIG_PROC_FS is not set

23 years agoMerge bk://kernel.bkbits.net/lord/xfs-2.6
Linus Torvalds [Fri, 19 Sep 2003 07:05:58 +0000 (00:05 -0700)]
Merge bk://kernel.bkbits.net/lord/xfs-2.6
into laptop.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Fri, 19 Sep 2003 07:01:14 +0000 (00:01 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into laptop.osdl.org:/home/torvalds/v2.5/linux

23 years ago[ARM] Update bootp kernel+initrd loader.
Russell King [Fri, 19 Sep 2003 18:42:24 +0000 (19:42 +0100)]
[ARM] Update bootp kernel+initrd loader.

Drop support for old param struct method, and clean up code.

23 years ago[ARM] Update mach-types with latest version.
Russell King [Fri, 19 Sep 2003 18:26:49 +0000 (19:26 +0100)]
[ARM] Update mach-types with latest version.

23 years ago[ARM] Fix AMBA keyboard/mouse driver.
Russell King [Fri, 19 Sep 2003 17:20:22 +0000 (18:20 +0100)]
[ARM] Fix AMBA keyboard/mouse driver.

Fix the AMBA kmi driver which got broken when the name field was
removed from struct device.  Change the name used to claim resources
to "kmi-pl050".  Fix resume method.

23 years ago[ARM] Optimise io-writesl for cpus with ldr result delays.
Russell King [Fri, 19 Sep 2003 16:58:18 +0000 (17:58 +0100)]
[ARM] Optimise io-writesl for cpus with ldr result delays.

23 years ago[ARM PATCH] 1528/1: big endian support for io-readsb/io-writesb
Nicolas Pitre [Fri, 19 Sep 2003 16:49:37 +0000 (17:49 +0100)]
[ARM PATCH] 1528/1: big endian support for io-readsb/io-writesb

Patch from Nicolas Pitre

23 years ago[ARM] Optimise io-readsb for CPUs with delay slots after ldr.
Russell King [Fri, 19 Sep 2003 16:45:48 +0000 (17:45 +0100)]
[ARM] Optimise io-readsb for CPUs with delay slots after ldr.

23 years ago[ARM] Place initial data/code in assembly into the correct section
Russell King [Fri, 19 Sep 2003 15:50:07 +0000 (16:50 +0100)]
[ARM] Place initial data/code in assembly into the correct section

We were mixing some data and code in the processor support assembly
files.  Place the correct objects into their respective sections.

23 years ago[ARM] Fix abort handler typo affecting Xscale CPUs.
Russell King [Fri, 19 Sep 2003 15:04:10 +0000 (16:04 +0100)]
[ARM] Fix abort handler typo affecting Xscale CPUs.

23 years ago[ARM] Correct comments for abort handler parameters.
Russell King [Fri, 19 Sep 2003 12:55:41 +0000 (13:55 +0100)]
[ARM] Correct comments for abort handler parameters.

23 years ago[ARM] Remove private %_config makefile rule
Russell King [Fri, 19 Sep 2003 11:03:54 +0000 (12:03 +0100)]
[ARM] Remove private %_config makefile rule

23 years ago[ARM] Massive rename of default configuration files.
Russell King [Fri, 19 Sep 2003 10:53:36 +0000 (11:53 +0100)]
[ARM] Massive rename of default configuration files.

This renames all 48 (800K-ish of) ARM default configuration files,
as required by Sam's latest default configuration file system.

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Fri, 19 Sep 2003 06:57:26 +0000 (23:57 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into laptop.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Fri, 19 Sep 2003 06:49:28 +0000 (23:49 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into laptop.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge kernel.bkbits.net:/home/repos/linux-2.5
Stephen Lord [Fri, 19 Sep 2003 04:43:52 +0000 (21:43 -0700)]
Merge kernel.bkbits.net:/home/repos/linux-2.5
into kernel.bkbits.net:/home/lord/xfs-2.6

23 years ago[XFS] Update sysctls - use ints, not ulongs, and show pagebuf
Eric Sandeen [Fri, 19 Sep 2003 10:20:02 +0000 (05:20 -0500)]
[XFS] Update sysctls - use ints, not ulongs, and show pagebuf
values in jiffies like everybody else

SGI Modid: 2.5.x-xfs:slinx:158665a

23 years ago[XFS] Make xfs_ichgtime call mark_inode_dirty_sync instead of mark_inode_dirty
Stephen Lord [Fri, 19 Sep 2003 09:14:55 +0000 (04:14 -0500)]
[XFS] Make xfs_ichgtime call mark_inode_dirty_sync instead of mark_inode_dirty
makes the just the inode look dirty, and not the inode and the data.

SGI Modid: 2.5.x-xfs:slinx:158670a

23 years agoMerge ssh://lord@kernel.bkbits.net/xfs-2.6
Stephen Lord [Fri, 19 Sep 2003 04:31:02 +0000 (23:31 -0500)]
Merge ssh://lord@kernel.bkbits.net/xfs-2.6
into penguin.americas.sgi.com:/src/lord/bitkeeper/xfs-2.6

23 years ago[XFS] Fix some compile warnings and errors from some long-forgotten 2.4 mods
Nathan Scott [Fri, 19 Sep 2003 02:38:33 +0000 (21:38 -0500)]
[XFS] Fix some compile warnings and errors from some long-forgotten 2.4 mods

SGI Modid: 2.5.x-xfs:slinx:158642a

23 years ago[CPUFREQ] Explicitly disable scaling we don't need in powernow-k7
Dave Jones [Thu, 18 Sep 2003 21:55:41 +0000 (22:55 +0100)]
[CPUFREQ] Explicitly disable scaling we don't need in powernow-k7
The VIDC/FIDC controls could have been left at 1 from a previous call to
one of the scaling routines. Make sure we set them back to 0 to avoid
writing garbage into the scaling registers.

23 years ago[CPUFREQ] Powernow-k7 latency timer needs to be in values of 10ns.
Dave Jones [Thu, 18 Sep 2003 21:47:26 +0000 (22:47 +0100)]
[CPUFREQ] Powernow-k7 latency timer needs to be in values of 10ns.
We were 'slightly' off in our calculations. This increased settling
time might actually increase the stability of some setups.

23 years ago[CPUFREQ] Work around buggy powernow-k7 BIOSes with low settling times.
Dave Jones [Thu, 18 Sep 2003 21:36:26 +0000 (22:36 +0100)]
[CPUFREQ] Work around buggy powernow-k7 BIOSes with low settling times.

23 years ago[CPUFREQ] We need to set SGTC when we change powernow-k7 voltage.
Dave Jones [Thu, 18 Sep 2003 21:33:30 +0000 (22:33 +0100)]
[CPUFREQ] We need to set SGTC when we change powernow-k7 voltage.

23 years agoserio.c:
Dmitry Torokhov [Thu, 18 Sep 2003 18:25:39 +0000 (11:25 -0700)]
serio.c:
  claim serio early in serio_open()

23 years agoiforce-usb.c, iforce-packets.c:
Oliver Neukum [Thu, 18 Sep 2003 18:24:36 +0000 (11:24 -0700)]
iforce-usb.c, iforce-packets.c:
  Fix I-Force sleeping issues.

23 years agopsmouse-base.c:
Vojtech Pavlik [Thu, 18 Sep 2003 18:23:29 +0000 (11:23 -0700)]
psmouse-base.c:
  Enlarge the timeout for PS/2 mouse full reset.

23 years agoinput.h, keyboard.c, evdev.c:
Vojtech Pavlik [Thu, 18 Sep 2003 18:22:06 +0000 (11:22 -0700)]
input.h, keyboard.c, evdev.c:
  Fix the INPUT_KEYCODE macro and its usage.

23 years agopsmouse-base.c:
Vojtech Pavlik [Thu, 18 Sep 2003 18:20:33 +0000 (11:20 -0700)]
psmouse-base.c:
  Make sure psmouse->pktcnt is zero after passing a byte
  to be processed by synaptics code.

23 years agopsmouse-base.c:
Vojtech Pavlik [Thu, 18 Sep 2003 18:19:41 +0000 (11:19 -0700)]
psmouse-base.c:
  Change the name od the Synaptics protocol to SynPS/2

23 years agopsmouse-base.c:
Peter Osterlund [Thu, 18 Sep 2003 18:18:46 +0000 (11:18 -0700)]
psmouse-base.c:
  Fix resume of PS/2 mouse. Uses old PM interface at the moment.