]>
git.hungrycats.org Git - linux/log
Jeff Garzik [Sun, 17 Aug 2003 09:11:35 +0000 (05:11 -0400)]
[netdrvr sis190] Lindent sis190. zero code changes.
Jeff Garzik [Sun, 17 Aug 2003 08:55:38 +0000 (04:55 -0400)]
[netdrvr] add sis190 gigabit ethernet driver (note: needs work)
Stephen Hemminger [Sun, 17 Aug 2003 08:46:23 +0000 (04:46 -0400)]
[PATCH] Make z8530.c build on 2.6
Either we need to mark this driver (and the parts that use them) as BROKEN,
or at least get it building again.
With this it builds, but of course, I don't have the real hardware.
Randy Dunlap [Sun, 17 Aug 2003 08:45:56 +0000 (04:45 -0400)]
[netdrvr hydra] janitor cleanups
Javier Achirica [Sun, 17 Aug 2003 08:31:49 +0000 (04:31 -0400)]
[wireless airo] Fix PCI unregister code
Javier Achirica [Sun, 17 Aug 2003 08:31:22 +0000 (04:31 -0400)]
[wireless airo] Turns on spy code in wireless extensions v16
Jeff Garzik [Sun, 17 Aug 2003 08:24:32 +0000 (04:24 -0400)]
[arcnet com90io] replace check_region with temporary request_region,
in probe phase.
Jeff Garzik [Sun, 17 Aug 2003 08:23:28 +0000 (04:23 -0400)]
[arcnet com20020] misc fixes
* com20020_close expects two arguments (and actually uses the
second argument), but the arcnet layer only passes one arg.
Fun ensues.
* Remove __devinit markers, this is a library module.
* Move request_region up in com20020_found, to make the call
occur before the first I/O access in the function.
Jeff Garzik [Sun, 17 Aug 2003 08:20:45 +0000 (04:20 -0400)]
[arcnet com20020] check_region removal, ->name removal breakage fix
Jeff Garzik [Sun, 17 Aug 2003 08:17:28 +0000 (04:17 -0400)]
[netdrvr] clean up driver object name removal breakage
Affected drivers: atmel_cs, olympic, 3c359
Linus Torvalds [Sat, 16 Aug 2003 11:36:27 +0000 (04:36 -0700)]
Fix "no_idt" usage in reboot code, noticed by better asm
typechecking in gcc-3.3.1.
Linus Torvalds [Sat, 16 Aug 2003 10:54:42 +0000 (03:54 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux
Christoph Hellwig [Sat, 16 Aug 2003 22:24:12 +0000 (23:24 +0100)]
[PCMCIA] kill remaining pcmcia release timers
The scsi ones are already gone in jejb's tree, I'll post a patch
to kill the struct fields once the scsi tree and this patch end
up merged in mainline.
Adam Belay [Sat, 16 Aug 2003 10:52:45 +0000 (03:52 -0700)]
[PATCH] Remove remaining usage of device.name in PnP
This removes three remaining instances of device.name.
1.) the isapnp driver
2.) the protocol management code
3.) the pnp serial driver
A name field has been introduced to pnp_dev and pnp_card to
store human readable names reported by pnp.
Linus Torvalds [Sat, 16 Aug 2003 06:32:58 +0000 (23:32 -0700)]
Merge bk://kernel.bkbits.net/davem/offset_in_page-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Sat, 16 Aug 2003 05:49:39 +0000 (22:49 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
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
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
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
Dave Jones [Sat, 16 Aug 2003 16:06:42 +0000 (17:06 +0100)]
[CPUFREQ] Fix up dumb thinko in powernow-k7
From John Clemens
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).
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.
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
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.
David S. Miller [Sat, 16 Aug 2003 04:49:09 +0000 (21:49 -0700)]
[MM]: Add and use offset_in_page() convenience macro.
Based upon patches from Yoshfuji Hideaki <yoshfuji@linux-ipv6.org>
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.
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!
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.
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
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.
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.
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.
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
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.
Stephen Hemminger [Sat, 16 Aug 2003 00:54:31 +0000 (17:54 -0700)]
[IPV6]: Fix build with CONFIG_XFRM disabled.
Hideaki Yoshifuji [Sat, 16 Aug 2003 00:53:13 +0000 (17:53 -0700)]
[SCTP]: Fix typo in Kconfig.
Stephen Hemminger [Sat, 16 Aug 2003 00:52:06 +0000 (17:52 -0700)]
[IPV6]: Set owner on /proc/net/rt6_stats.
Kartikey Mahendra Bhatt [Sat, 16 Aug 2003 00:46:04 +0000 (17:46 -0700)]
[CRYPTO]: Add CAST6 (CAST-256) algorithm.
Stephen Hemminger [Sat, 16 Aug 2003 00:43:55 +0000 (17:43 -0700)]
[NET]: Network device renaming sysfs fix.
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.
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.
David S. Miller [Sat, 16 Aug 2003 00:10:10 +0000 (17:10 -0700)]
[SPARC]: Add sys_fadvise64{,_64} syscall entries.
David S. Miller [Sat, 16 Aug 2003 00:08:56 +0000 (17:08 -0700)]
[SPARC64]: Use pci_name() in sparc64 PCI layer.
David S. Miller [Sat, 16 Aug 2003 00:01:49 +0000 (17:01 -0700)]
[SCSI]: Use pci_name() in eata_pio.c
David S. Miller [Fri, 15 Aug 2003 23:44:41 +0000 (16:44 -0700)]
[INPUT]: Use pci_name() in pcips2 driver.
David S. Miller [Fri, 15 Aug 2003 23:38:43 +0000 (16:38 -0700)]
[IDE]: Use pci_name() in amd74xx driver.
David S. Miller [Fri, 15 Aug 2003 23:36:08 +0000 (16:36 -0700)]
[IDE]: Fix alim15x3 build after ATI PCI ID changes.
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
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
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
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.
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.
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()
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
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
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.
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:33:02 +0000 (20:33 -0700)]
merge
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
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".
Greg Kroah-Hartman [Fri, 15 Aug 2003 03:08:00 +0000 (20:08 -0700)]
Remove usage of struct device.name from scsi core
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.
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.
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
Dave Jones [Fri, 15 Aug 2003 16:34:28 +0000 (17:34 +0100)]
[AGPGART] Kconfig updates for the ATI GART
Dave Jones [Fri, 15 Aug 2003 16:27:43 +0000 (17:27 +0100)]
[AGPGART] Another missing ioremap() failure check.
Again, from Randy Dunlap
Dave Jones [Fri, 15 Aug 2003 16:22:55 +0000 (17:22 +0100)]
[AGPGART] Remove duplicate agpgart: from printk's.
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.
Dave Jones [Fri, 15 Aug 2003 16:14:02 +0000 (17:14 +0100)]
[AGPGART] Fix compiler warning.
Need cacheflush.h for change_page_attr()
Dave Jones [Fri, 15 Aug 2003 16:10:28 +0000 (17:10 +0100)]
[AGPGART] Kill compiler warnings for ATI GART driver.
Dave Jones [Fri, 15 Aug 2003 16:03:01 +0000 (17:03 +0100)]
[AGPGART] Plug memory leak in failure path of ATI GATT allocator.
Dave Jones [Fri, 15 Aug 2003 15:52:38 +0000 (16:52 +0100)]
[AGPGART] Masks cleanup for ATI GART
Dave Jones [Fri, 15 Aug 2003 15:37:20 +0000 (16:37 +0100)]
[AGPGART] Kill off agp_try_unsupported for ATI.
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.
Dave Jones [Fri, 15 Aug 2003 15:19:16 +0000 (16:19 +0100)]
[AGPGART] Merge ATI IGP GART driver.
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.
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...
Randy Dunlap [Thu, 14 Aug 2003 18:28:43 +0000 (11:28 -0700)]
[PATCH] janitor: use request_module()
From: Domen Puncer <domen@coderock.org>
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.
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>
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.
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)
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
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>
Randy Dunlap [Thu, 14 Aug 2003 18:27:47 +0000 (11:27 -0700)]
[PATCH] janitor: input cleanups
From: Daniele Bellucci <bellucda@tiscali.it>
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>
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>
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.
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.
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.
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.
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.
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>
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>
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>
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>
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.
Linus Torvalds [Thu, 14 Aug 2003 18:15:27 +0000 (11:15 -0700)]
Don't add noisy "deprecated" things to PM.
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
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
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