]> git.hungrycats.org Git - linux/log
linux
23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Sat, 16 Aug 2003 05:48:21 +0000 (22:48 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Sat, 16 Aug 2003 05:47:14 +0000 (22:47 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge tetrachloride.(none):/mnt/raid/src/kernel/2.5/trees/bk-linus
Dave Jones [Sat, 16 Aug 2003 16:30:53 +0000 (17:30 +0100)]
Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/trees/bk-linus
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/trees/cpufreq

23 years ago[CPUFREQ] Fix up dumb thinko in powernow-k7
Dave Jones [Sat, 16 Aug 2003 16:06:42 +0000 (17:06 +0100)]
[CPUFREQ] Fix up dumb thinko in powernow-k7
From John Clemens

23 years ago[PATCH] Fix incorrect pci_ids.h for Radeon
Benjamin Herrenschmidt [Sat, 16 Aug 2003 05:46:50 +0000 (22:46 -0700)]
[PATCH] Fix incorrect pci_ids.h for Radeon

A recent patch from James had incorrect PCI IDs for a few Radeon
chips (the Radeon M9 chips Ld,Le,Lf and Lg, he used the IDs of the
Id,Ie,If and Ig instead).

This fixes that and group the properly by family (those got a bit
shuffled around lately).

23 years ago[PATCH] PowerMac: Update for removal of device->name
Benjamin Herrenschmidt [Sat, 16 Aug 2003 05:46:41 +0000 (22:46 -0700)]
[PATCH] PowerMac: Update for removal of device->name

This fixes the build of PowerMac driver core with the removal
of struct device "name" field.

23 years ago[PATCH] Fix ide-scsi build with driver model change
Benjamin Herrenschmidt [Sat, 16 Aug 2003 05:46:33 +0000 (22:46 -0700)]
[PATCH] Fix ide-scsi build with driver model change

This fixes build of ide-scsi after removal of struct device.name

23 years ago[PATCH] Fix Driver Core fixes Firewire
Greg Kroah-Hartman [Sat, 16 Aug 2003 05:24:34 +0000 (22:24 -0700)]
[PATCH] Fix Driver Core fixes Firewire

Damm, I keep forgetting about firewire, sorry.

This should fix the ieee1394 code for the device.name removal, and for
the i2c structure changes that happened in 2.6.0-test3.

23 years ago[IRDA]: irlap hashbin can be private
Stephen Hemminger [Sat, 16 Aug 2003 01:12:42 +0000 (18:12 -0700)]
[IRDA]: irlap hashbin can be private

irlap hashbin is only used in one file, so make it private not global.

23 years ago[IRDA]: irlap_open should take const string.
Stephen Hemminger [Sat, 16 Aug 2003 01:10:57 +0000 (18:10 -0700)]
[IRDA]: irlap_open should take const string.

irlap_open should take a constant string because it copies
its argument.  Therefore, irtty_net_open doesn't have to make
a copy!

23 years ago[IRDA]: irda_device_setup should match ether_setup.
Stephen Hemminger [Sat, 16 Aug 2003 01:09:42 +0000 (18:09 -0700)]
[IRDA]: irda_device_setup should match ether_setup.

irda_device_setup signature should match ether_setup so it can
be used with alloc_netdev.  No caller was checking the return
value anyway.

23 years ago[IRDA]: Fix irtty line disc and module semantics.
Stephen Hemminger [Sat, 16 Aug 2003 01:08:31 +0000 (18:08 -0700)]
[IRDA]: Fix irtty line disc and module semantics.

The irda tty line discipline does not handle the new module
paradigm well.  This patch fixes that:
- initialize line discipline as data, not with code
- set module owner
- make prototype for irtty_ioctl match expected
  arguments from tty discipline
- get rid of explicit MOD_INC/MOD_DEC

23 years ago[IRDA]: Get rid of useless hashbin in irtty.
Stephen Hemminger [Sat, 16 Aug 2003 01:07:14 +0000 (18:07 -0700)]
[IRDA]: Get rid of useless hashbin in irtty.

Working on converting IRDA to new netdevice semantics, this is the first
of some of the small things I found.

The irtty hashbin is created, maintained and never used.
Motivation for removing is that the hashbin locking has problems with
the locking assumptions in on network device removal.

23 years ago[NET]: Add wireless statistics to sysfs.
Stephen Hemminger [Sat, 16 Aug 2003 01:02:12 +0000 (18:02 -0700)]
[NET]: Add wireless statistics to sysfs.

Add wireless statistics to /net/class/ethXX/wireless.

23 years ago[NET]: Move code inline if short and used once.
Stephen Hemminger [Sat, 16 Aug 2003 01:01:13 +0000 (18:01 -0700)]
[NET]: Move code inline if short and used once.

Now that unregister_sysfs got smaller, just eliminate it and call
class_device_unregister directly.  netdev_finish_unregister is called
one place, therefore it is easier to understand if we just put those
few lines into wait_allrefs state machine.

23 years ago[NET]: net-sysfs - use attribute group instead of kobject for statistics.
Stephen Hemminger [Sat, 16 Aug 2003 00:59:33 +0000 (17:59 -0700)]
[NET]: net-sysfs - use attribute group instead of kobject for statistics.

Net statistics were in a kobject only because there was no better way
to create a directory.  Latest 2.6.0-test3 bk tree, has merged in
Pat's change to provide 'attribute groups'.

This patch converts netdevice's from a statistic's kobject to attribute
group.  This is cleaner and fixes some shutdown unload issues as well.

Ps. it gets rid of of the object

23 years ago[NET]: net-sysfs misc fixes.
Stephen Hemminger [Sat, 16 Aug 2003 00:56:51 +0000 (17:56 -0700)]
[NET]: net-sysfs misc fixes.

   - define format strings once rather than N times
   - add GNU license that I forgot in original code
   - move read_lock out from format_address to show_address so
     device is alive test is inside of lock.

23 years ago[IPV6]: Fix build with CONFIG_XFRM disabled.
Stephen Hemminger [Sat, 16 Aug 2003 00:54:31 +0000 (17:54 -0700)]
[IPV6]: Fix build with CONFIG_XFRM disabled.

23 years ago[SCTP]: Fix typo in Kconfig.
Hideaki Yoshifuji [Sat, 16 Aug 2003 00:53:13 +0000 (17:53 -0700)]
[SCTP]: Fix typo in Kconfig.

23 years ago[IPV6]: Set owner on /proc/net/rt6_stats.
Stephen Hemminger [Sat, 16 Aug 2003 00:52:06 +0000 (17:52 -0700)]
[IPV6]: Set owner on /proc/net/rt6_stats.

23 years ago[CRYPTO]: Add CAST6 (CAST-256) algorithm.
Kartikey Mahendra Bhatt [Sat, 16 Aug 2003 00:46:04 +0000 (17:46 -0700)]
[CRYPTO]: Add CAST6 (CAST-256) algorithm.

23 years ago[NET]: Network device renaming sysfs fix.
Stephen Hemminger [Sat, 16 Aug 2003 00:43:55 +0000 (17:43 -0700)]
[NET]: Network device renaming sysfs fix.

23 years ago[NET]: ibmtr - get rid of MOD_INC/DEC.
Stephen Hemminger [Sat, 16 Aug 2003 00:41:54 +0000 (17:41 -0700)]
[NET]: ibmtr - get rid of MOD_INC/DEC.

With the new module system MOD_INC/MOD_DEC are no longer necessary.
Also changed to new module init/exit macros for function setup.

The module exit code can sleep, so calling schedule_timeout is better
than spinning.

23 years ago[IPSEC]: Add support for Twofish and Serpent.
Kyle McMartin [Sat, 16 Aug 2003 00:36:53 +0000 (17:36 -0700)]
[IPSEC]: Add support for Twofish and Serpent.

This patch adds support for the use of twofish and serpent as
ESP algorithms. The ESP index numbers given are in accordance
with RFC2407, draft-ietf-ipsec-ciph-aes-cbc-00 (before Rijndael
was selected), and KAME which assigns 253 to twofishcbc.

Support for using twofish was requested on linux-kernel, and
since I noticed serpent was missing too, included that as well.

23 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Fri, 15 Aug 2003 15:13:44 +0000 (08:13 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
Linus Torvalds [Fri, 15 Aug 2003 15:12:46 +0000 (08:12 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
Linus Torvalds [Fri, 15 Aug 2003 15:00:10 +0000 (08:00 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMove patch from linux-ia64-2.5 to to-linus-2.5 repository.
David Mosberger [Fri, 15 Aug 2003 11:32:05 +0000 (04:32 -0700)]
Move patch from linux-ia64-2.5 to to-linus-2.5 repository.

23 years agoia64: Make things compile with gcc-pre3.4 and work on the simulator.
David Mosberger [Fri, 15 Aug 2003 11:03:01 +0000 (04:03 -0700)]
ia64: Make things compile with gcc-pre3.4 and work on the simulator.

23 years agoentry.S:
David Mosberger [Fri, 15 Aug 2003 10:42:24 +0000 (03:42 -0700)]
entry.S:
  ia64: Fix prologue directives for sys_clone() and sys_clone2()

23 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.6.0-test3
David Mosberger [Fri, 15 Aug 2003 05:03:21 +0000 (22:03 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.6.0-test3
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

23 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 15 Aug 2003 04:11:01 +0000 (21:11 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

23 years agoI2C: add adapter and client name files as the driver core no longer provides them.
Greg Kroah-Hartman [Fri, 15 Aug 2003 04:06:52 +0000 (21:06 -0700)]
I2C: add adapter and client name files as the driver core no longer provides them.

23 years agomerge
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:33:02 +0000 (20:33 -0700)]
merge

23 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:14:29 +0000 (20:14 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.6

23 years agoDriver Core: add warnings if .release functions are not set for objects.
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:12:59 +0000 (20:12 -0700)]
Driver Core: add warnings if .release functions are not set for objects.

This has been in the -mm tree for a while and has helped a lot in finding
lots of improper users of the driver core.  It also moves the driver core
code up quite a few levels on the "Rusty's guide to kernel APIs".

23 years agoRemove usage of struct device.name from scsi core
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:08:00 +0000 (20:08 -0700)]
Remove usage of struct device.name from scsi core

23 years ago[PATCH] USB: usbnet.c - trailing 'else' that probably breaks net1080
David T. Hollis [Fri, 15 Aug 2003 03:05:45 +0000 (20:05 -0700)]
[PATCH] USB: usbnet.c - trailing 'else' that probably breaks net1080

A trailing else in the #ifdef CONFIG_USB_NET1080 block that would
prevent it from properly filling the bulk URB.

23 years ago[PATCH] USB: usb_start_wait_urb() rewrite
David Brownell [Fri, 15 Aug 2003 03:01:55 +0000 (20:01 -0700)]
[PATCH] USB: usb_start_wait_urb() rewrite

The code that manges the synchronous control/bulk calls has
been a mess for ages.  This patch rewrites it using:

 - "struct completion" instead of a usb-internal clone therof,
 - prepare_to_wait()/finish_wait() instead of the tangled
   mess it now uses (or a new wait_event_timeout call, as in
   previous versions of this patch).

It's a net code shrink and simplification.

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Fri, 15 Aug 2003 00:37:39 +0000 (17:37 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[AGPGART] Kconfig updates for the ATI GART
Dave Jones [Fri, 15 Aug 2003 16:34:28 +0000 (17:34 +0100)]
[AGPGART] Kconfig updates for the ATI GART

23 years ago[AGPGART] Another missing ioremap() failure check.
Dave Jones [Fri, 15 Aug 2003 16:27:43 +0000 (17:27 +0100)]
[AGPGART] Another missing ioremap() failure check.
Again, from Randy Dunlap

23 years ago[AGPGART] Remove duplicate agpgart: from printk's.
Dave Jones [Fri, 15 Aug 2003 16:22:55 +0000 (17:22 +0100)]
[AGPGART] Remove duplicate agpgart: from printk's.

23 years ago[AGPGART] Check ioremap for failure in Serverworks GART driver.
Dave Jones [Fri, 15 Aug 2003 16:19:20 +0000 (17:19 +0100)]
[AGPGART] Check ioremap for failure in Serverworks GART driver.
Based on patch from Randy Dunlap.

23 years ago[AGPGART] Fix compiler warning.
Dave Jones [Fri, 15 Aug 2003 16:14:02 +0000 (17:14 +0100)]
[AGPGART] Fix compiler warning.
Need cacheflush.h for change_page_attr()

23 years ago[AGPGART] Kill compiler warnings for ATI GART driver.
Dave Jones [Fri, 15 Aug 2003 16:10:28 +0000 (17:10 +0100)]
[AGPGART] Kill compiler warnings for ATI GART driver.

23 years ago[AGPGART] Plug memory leak in failure path of ATI GATT allocator.
Dave Jones [Fri, 15 Aug 2003 16:03:01 +0000 (17:03 +0100)]
[AGPGART] Plug memory leak in failure path of ATI GATT allocator.

23 years ago[AGPGART] Masks cleanup for ATI GART
Dave Jones [Fri, 15 Aug 2003 15:52:38 +0000 (16:52 +0100)]
[AGPGART] Masks cleanup for ATI GART

23 years ago[AGPGART] Kill off agp_try_unsupported for ATI.
Dave Jones [Fri, 15 Aug 2003 15:37:20 +0000 (16:37 +0100)]
[AGPGART] Kill off agp_try_unsupported for ATI.

23 years ago[AGPGART] Move ATI PCI IDs to pci_ids.h
Dave Jones [Fri, 15 Aug 2003 15:31:32 +0000 (16:31 +0100)]
[AGPGART] Move ATI PCI IDs to pci_ids.h
- sort some of the ATI entries. (note, there are dupes in there
  that could be fixed up at some point).
- Rename PCI_DEVICE_ID_RADEON_IGP to ATI_RS100.
  RadeonIGP is the family, not the specific chip.

23 years ago[AGPGART] Merge ATI IGP GART driver.
Dave Jones [Fri, 15 Aug 2003 15:19:16 +0000 (16:19 +0100)]
[AGPGART] Merge ATI IGP GART driver.

23 years ago[PATCH] thread coredump oops fix
Hirofumi Ogawa [Fri, 15 Aug 2003 00:29:32 +0000 (17:29 -0700)]
[PATCH] thread coredump oops fix

If ->group_leader of current thread already was exiting,
group_leader's ->mm is NULL in fill_psinfo(). Then I got Oops.

This uses current->mm instead of ->group_leader->mm to dump args.

23 years ago[PATCH] AS: update as_requeue_request()
Andrew Morton [Thu, 14 Aug 2003 18:31:12 +0000 (11:31 -0700)]
[PATCH] AS: update as_requeue_request()

- Ensure that arq->state is always set (ie.  even if io context
  allocation failed).

- Call as_antic_stop() unconditionally - which checks for the same
  condition.  There are other callers which make the same check and should
  be changed too...

23 years ago[PATCH] janitor: use request_module()
Randy Dunlap [Thu, 14 Aug 2003 18:28:43 +0000 (11:28 -0700)]
[PATCH] janitor: use request_module()

From: Domen Puncer <domen@coderock.org>

23 years ago[PATCH] janitor: floppy: use register_blkdev return value
Randy Dunlap [Thu, 14 Aug 2003 18:28:33 +0000 (11:28 -0700)]
[PATCH] janitor: floppy: use register_blkdev return value

From: Daniele Bellucci <bellucda@tiscali.it>

On failure register_blkdev doesn't necessarly return -ENODEV .. it can return -ENOMEM too.
This patch add a little better audit of register_blkdev.

23 years ago[PATCH] janitor: dvb: return register_chrdev value
Randy Dunlap [Thu, 14 Aug 2003 18:28:26 +0000 (11:28 -0700)]
[PATCH] janitor: dvb: return register_chrdev value

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] janitor: audit RTC
Randy Dunlap [Thu, 14 Aug 2003 18:28:18 +0000 (11:28 -0700)]
[PATCH] janitor: audit RTC

From: Daniele Bellucci <bellucda@tiscali.it>

Audit create_proc_read_entry in rtc_init
and fix coding style too.

23 years ago[PATCH] janitor: add static/exit to some modules
Randy Dunlap [Thu, 14 Aug 2003 18:28:10 +0000 (11:28 -0700)]
[PATCH] janitor: add static/exit to some modules

From: Domen Puncer <domen@coderock.org>

(2 statics added by rddunlap)

23 years ago[PATCH] janitor: handle locking in joydump same as in tmdc
Randy Dunlap [Thu, 14 Aug 2003 18:28:02 +0000 (11:28 -0700)]
[PATCH] janitor: handle locking in joydump same as in tmdc

From: Domen Puncer <domen@coderock.org>

Did it the way it is in drivers/input/joystick/tmdc.c

23 years ago[PATCH] janitor: input/evdev fix copy_user fault
Randy Dunlap [Thu, 14 Aug 2003 18:27:54 +0000 (11:27 -0700)]
[PATCH] janitor: input/evdev fix copy_user fault

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] janitor: input cleanups
Randy Dunlap [Thu, 14 Aug 2003 18:27:47 +0000 (11:27 -0700)]
[PATCH] janitor: input cleanups

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] janitor: es1370: pci_alloc_consistent error handling
Randy Dunlap [Thu, 14 Aug 2003 18:27:39 +0000 (11:27 -0700)]
[PATCH] janitor: es1370: pci_alloc_consistent error handling

From: Leann Ogasawara <ogasawara@osdl.org>

23 years ago[PATCH] janitor: i810_audio: balance pci_alloc/free_consistent
Randy Dunlap [Thu, 14 Aug 2003 18:27:31 +0000 (11:27 -0700)]
[PATCH] janitor: i810_audio: balance pci_alloc/free_consistent

From: Leann Ogasawara <ogasawara@osdl.org>

23 years ago[PATCH] janitor: use pci_name in emu10k1
Randy Dunlap [Thu, 14 Aug 2003 18:27:23 +0000 (11:27 -0700)]
[PATCH] janitor: use pci_name in emu10k1

From: Eugene Teo <eugene.teo@eugeneteo.net>

Converted code to use pci_name instead of accessing slot_name directly.

23 years ago[PATCH] janitor: ite8172: don't init statics to 0
Randy Dunlap [Thu, 14 Aug 2003 18:27:16 +0000 (11:27 -0700)]
[PATCH] janitor: ite8172: don't init statics to 0

From: Eugene Teo <eugene.teo@eugeneteo.net>

Removed initialisation to zero on static variables.

23 years ago[PATCH] janitor: ad1816: don't init statics to 0
Randy Dunlap [Thu, 14 Aug 2003 18:27:08 +0000 (11:27 -0700)]
[PATCH] janitor: ad1816: don't init statics to 0

From: Eugene Teo <eugene.teo@eugeneteo.net>

Removed initialisation to zero on static variables in
sound/oss/ad1816.c.

23 years ago[PATCH] janitor: remove bogus locking
Randy Dunlap [Thu, 14 Aug 2003 18:27:00 +0000 (11:27 -0700)]
[PATCH] janitor: remove bogus locking

From: Domen Puncer <domen@coderock.org>

Matthew Wilcox wrote:
>
> This routine looks to be bogus to begin with.  i'd just remove the
> save_flags, cli and restore_flags calls entirely.

23 years ago[PATCH] janitor: [sound] don't init statics to 0
Randy Dunlap [Thu, 14 Aug 2003 18:26:52 +0000 (11:26 -0700)]
[PATCH] janitor: [sound] don't init statics to 0

From: Leann Ogasawara <ogasawara@osdl.org>

   Uninitialize static variables initialized to 0
   so they are pushed to the .bss instead of .data.

23 years ago[PATCH] janitor: use -Evalues in cpufreq/speedstep
Randy Dunlap [Thu, 14 Aug 2003 18:26:43 +0000 (11:26 -0700)]
[PATCH] janitor: use -Evalues in cpufreq/speedstep

From: Maximilian Attems <janitor@sternwelten.at>

23 years ago[PATCH] janitor: scsi ioctl error handling
Randy Dunlap [Thu, 14 Aug 2003 18:26:35 +0000 (11:26 -0700)]
[PATCH] janitor: scsi ioctl error handling

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] janitor: scsi/qlogicfc error handling
Randy Dunlap [Thu, 14 Aug 2003 18:26:27 +0000 (11:26 -0700)]
[PATCH] janitor: scsi/qlogicfc error handling

From: Leann Ogasawara <ogasawara@osdl.org>

23 years ago[PATCH] janitor: scsi/gdth error handling
Randy Dunlap [Thu, 14 Aug 2003 18:26:19 +0000 (11:26 -0700)]
[PATCH] janitor: scsi/gdth error handling

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] More timer race fixes
Ingo Molnar [Thu, 14 Aug 2003 18:26:03 +0000 (11:26 -0700)]
[PATCH] More timer race fixes

Patch from Julie DeWandel.

This patch has solved the crashes observed during TPC-C runs on the
16-way box.  (I'm confident it will fix the other reported cases as
well.)

The race is the setting of timer->base to NULL, by del_timer() or
__run_timers().  If new_base == old_base in __mod_timer() then we do not
re-check timer->base after getting the lock.  (the only case where we do
not have to re-check the base is in the !old_base case, but the else
branch also includes the old_base==new_base case.)

The __run_timers() case made the lock_timer() patch not work fully - we
cannot use lock_timer() in __run_timers() due to lock ordering.

23 years agoDon't add noisy "deprecated" things to PM.
Linus Torvalds [Thu, 14 Aug 2003 18:15:27 +0000 (11:15 -0700)]
Don't add noisy "deprecated" things to PM.

23 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
Linus Torvalds [Thu, 14 Aug 2003 17:52:23 +0000 (10:52 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.5-core
Linus Torvalds [Thu, 14 Aug 2003 17:51:46 +0000 (10:51 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-core
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 14 Aug 2003 17:41:46 +0000 (10:41 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 14 Aug 2003 17:40:58 +0000 (10:40 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Add SELinux entry to MAINTAINERS
Andrew Morton [Thu, 14 Aug 2003 17:25:36 +0000 (10:25 -0700)]
[PATCH] Add SELinux entry to MAINTAINERS

From: Stephen Smalley <sds@epoch.ncsc.mil>

This patch adds a SELINUX entry to the MAINTAINERS file.

23 years ago[PATCH] SELinux inode security init
Andrew Morton [Thu, 14 Aug 2003 17:25:29 +0000 (10:25 -0700)]
[PATCH] SELinux inode security init

From: Stephen Smalley <sds@epoch.ncsc.mil>

This patch reworks the SELinux module code that handles inodes initialized
before the policy is initially loaded to also cover the case where a pseudo
filesystem such as selinuxfs or nfsd directly populate themselves.

The list of inode security structures is split into per-superblock lists
associated with each superblock security structure, and the initialization
is performed by superblock_doinit.

23 years ago[PATCH] opl3 use-after-free fix
Andrew Morton [Thu, 14 Aug 2003 17:25:21 +0000 (10:25 -0700)]
[PATCH] opl3 use-after-free fix

From: Shawn Starr <spstarr@sh0n.net>

opl3 use-after-free fix

23 years ago[PATCH] Docbook: Make mandocs output more terse
Andrew Morton [Thu, 14 Aug 2003 17:25:14 +0000 (10:25 -0700)]
[PATCH] Docbook: Make mandocs output more terse

From: Michael Still <mikal@stillhq.com>

This patch takes into account requests from various LKML members for the
mandocs output to be more terse.  Information about the copyright, and
formatting of the man page is moved into a comment at the start of the
groff output.

Sample output can be found at:
  http://www.stillhq.com/linux/mandocs/2.6.0-test3-bk1/

23 years ago[PATCH] uinput oops and panic fix
Andrew Morton [Thu, 14 Aug 2003 17:25:07 +0000 (10:25 -0700)]
[PATCH] uinput oops and panic fix

From: Aristeu Sergio Rozanski Filho <aris@cathedrallabs.org>

verify maximum number of bits before using set_bit

23 years ago[PATCH] Use mark_page_accessed() in follow_page()
Andrew Morton [Thu, 14 Aug 2003 17:24:59 +0000 (10:24 -0700)]
[PATCH] Use mark_page_accessed() in follow_page()

Touching a page via follow_page() counts as a reference so we should be
either setting the referenced bit in the pte or running mark_page_accessed().

Altering the pte is tricky because we haven't implemented an atomic
pte_mkyoung().  And mark_page_accessed() is better anyway because it has more
aging state: it can move the page onto the active list.

23 years ago[PATCH] access_process_vm() needs to dirty the page
Andrew Morton [Thu, 14 Aug 2003 17:24:51 +0000 (10:24 -0700)]
[PATCH] access_process_vm() needs to dirty the page

If POKETEXT modifies the page it needs to tell the VM about it.

23 years ago[PATCH] dnotify documentation update
Andrew Morton [Thu, 14 Aug 2003 17:24:43 +0000 (10:24 -0700)]
[PATCH] dnotify documentation update

From: Stephen Rothwell <sfr@canb.auug.org.au>

Fix the dnotify documentation and code example to reflect reality.

23 years ago[PATCH] bugfix for initialization bug in adm1021 driver
Andrew Morton [Thu, 14 Aug 2003 17:24:35 +0000 (10:24 -0700)]
[PATCH] bugfix for initialization bug in adm1021 driver

From: Rusty Lynch <rusty@linux.co.intel.com>

While initializing the adm1021 device, the driver is performing a conversion
from fixed point to Celcius on values that were declaired as Celcius.  On my
Dell Precision 220 this results in a shutdown after a couple of minutes
running.

The latch simply removes the conversion.

23 years ago[PATCH] Better argument size tracking in fs/exec.c
Andrew Morton [Thu, 14 Aug 2003 17:24:28 +0000 (10:24 -0700)]
[PATCH] Better argument size tracking in fs/exec.c

From: Matthew Wilcox <willy@debian.org>

Introduce a new variable "arg_size" and set it appropriately in each arm of
the CONFIG_STACK_GROWSUP.  This patch fixes a bug for PA-RISC and makes the
code cleaner for everyone.

23 years ago[PATCH] Fix DAC960 oops
Andrew Morton [Thu, 14 Aug 2003 17:24:21 +0000 (10:24 -0700)]
[PATCH] Fix DAC960 oops

From: Dave Olien <dmo@osdl.org>

The dynamic queue allocation appears to have exposed a long-standing bug.

23 years ago[PATCH] nls Makefile fix
Andrew Morton [Thu, 14 Aug 2003 17:24:13 +0000 (10:24 -0700)]
[PATCH] nls Makefile fix

From: Todor Todorov <ttodorov@web.de>

A missig line fs/nls/Makefile prevents codepage 1250 from compiling and
installing whatever the .config value.

23 years ago[PATCH] Fix strncpy off-by-one error
Andrew Morton [Thu, 14 Aug 2003 17:24:05 +0000 (10:24 -0700)]
[PATCH] Fix strncpy off-by-one error

From: Yoshinori Sato <ysato@users.sourceforge.jp>

It writes one too many zeroes when nulling out the destination.

23 years ago[PATCH] Make 16-way x440's boot
Andrew Morton [Thu, 14 Aug 2003 17:23:58 +0000 (10:23 -0700)]
[PATCH] Make 16-way x440's boot

From: Matthew Dobson <colpatch@us.ibm.com>

16 proc x440 boxen aren't booting mainline kernels right now for many valid
configs.  This patch makes sure NUMA codepaths aren't executed for SMP
configs.  It also adds some sane error messages to the code, and cleans up
some #ifdefs.

23 years ago[PATCH] jffs statfs fix
Andrew Morton [Thu, 14 Aug 2003 17:23:51 +0000 (10:23 -0700)]
[PATCH] jffs statfs fix

From: Josh Boyer <jwboyer@charter.net>

jffs was missed in the statfs64 conversions.

23 years ago[PATCH] state request_firmware() maintainership.
Andrew Morton [Thu, 14 Aug 2003 17:23:44 +0000 (10:23 -0700)]
[PATCH] state request_firmware() maintainership.

From: Manuel Estrada Sainz <ranty@debian.org>

Add Manuel to MAINTAINERS for request_firmware().

23 years ago[PATCH] more documentation for request_firmware()
Andrew Morton [Thu, 14 Aug 2003 17:23:36 +0000 (10:23 -0700)]
[PATCH] more documentation for request_firmware()

From: Manuel Estrada Sainz <ranty@debian.org>

Add some higher level docs to Documentation/firmware_class/README.

23 years ago[PATCH] hugetlbfs - 'recovering' too many blocks on failure
Andrew Morton [Thu, 14 Aug 2003 17:23:29 +0000 (10:23 -0700)]
[PATCH] hugetlbfs - 'recovering' too many blocks on failure

From: Zwane Mwaikambo <zwane@linuxpower.ca>

The code appears to be able to add too many blocks back to
sbinfo->free_blocks in the failure path. We first do;

len = vma->vm_end - vma->vm_start;
sbinfo->free_blocks -= len;

but then later do;
len = (vma->vm_end - vma->vma_start) + (vma->vm_pgoff << HPAGE_SHIFT)

error:
sbinfo->free_blocks += len;

23 years ago[PATCH] ipmi_kcs_intf.c compile warning
Andrew Morton [Thu, 14 Aug 2003 17:23:22 +0000 (10:23 -0700)]
[PATCH] ipmi_kcs_intf.c compile warning

From: Zwane Mwaikambo <zwane@linuxpower.ca>

drivers/char/ipmi/ipmi_kcs_intf.c: In function `acpi_find_bmc':
drivers/char/ipmi/ipmi_kcs_intf.c:1088: warning: long unsigned int format, different type arg (arg 2)
drivers/char/ipmi/ipmi_kcs_intf.c:1088: warning: long unsigned int format, different type arg (arg 2)

23 years ago[PATCH] fix [un]likely(), add ptr support
Andrew Morton [Thu, 14 Aug 2003 17:23:15 +0000 (10:23 -0700)]
[PATCH] fix [un]likely(), add ptr support

From: Albert Cahalan <albert@users.sourceforge.net>

1. allows likely() and unlikely() to work for pointers

2. fixes likely() (in C, any non-zero value is true)

23 years ago[PATCH] keyboard.c warning fix
Andrew Morton [Thu, 14 Aug 2003 17:23:06 +0000 (10:23 -0700)]
[PATCH] keyboard.c warning fix

drivers/char/keyboard.c: In function `k_fn':
drivers/char/keyboard.c:665: warning: comparison is always true due
to limited range of data type

I didn't want to just delete the code because one day the size of func_table
may get smaller, or the type of `value' may get larger.  When that happens,
the test becomes valid again.

23 years ago[PATCH] kill warning in jbd/revoke.c
Andrew Morton [Thu, 14 Aug 2003 17:22:59 +0000 (10:22 -0700)]
[PATCH] kill warning in jbd/revoke.c

From: Peter Chubb <peterc@gelato.unsw.edu.au>

If you need a long long format, then cast to long long, not u64.  u64 is
long on 64-bit architectures.