]>
git.hungrycats.org Git - linux/log
Linus Torvalds [Tue, 7 Oct 2003 10:37:50 +0000 (03:37 -0700)]
Fix up recent net/ipv4/ipconfig.c typo breakage.
Arnaldo Carvalho de Melo [Tue, 7 Oct 2003 10:15:30 +0000 (03:15 -0700)]
[PATCH] asus_acpi: don't include modversions.h
This fixes asus_acpi.c when doing a modular build
Linus Torvalds [Tue, 7 Oct 2003 07:58:01 +0000 (00:58 -0700)]
Avoid warnings in uid/gid usage by making the assignment
unconditional. Simplify the macros.
Randy Dunlap [Tue, 7 Oct 2003 07:47:20 +0000 (00:47 -0700)]
[PATCH] fix warning in mm/memory for SWAP=n
Avoid "statement with no effect" warning by making the macro
that doesn't do anything an inline function instead.
Linus Torvalds [Tue, 7 Oct 2003 03:26:10 +0000 (20:26 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux
Dave Jones [Tue, 7 Oct 2003 18:52:44 +0000 (19:52 +0100)]
[CPUFREQ] Add VIA Nehemiah scaling ratios.
Dave Jones [Tue, 7 Oct 2003 18:48:06 +0000 (19:48 +0100)]
[CPUFREQ] Fix misnaming of VIA Samuel2 CPUs.
670 -> 677 = Samuel 2
678 -> 67f = Ezra
Dave Jones [Tue, 7 Oct 2003 18:40:01 +0000 (19:40 +0100)]
[CPUFREQ] cleanup longhaul header file.
Group processor tables together correctly.
Dave Jones [Tue, 7 Oct 2003 18:35:02 +0000 (19:35 +0100)]
[CPUFREQ] Ratio table renames longhaul3/c3m -> ezrat
Dave Jones [Tue, 7 Oct 2003 18:32:43 +0000 (19:32 +0100)]
[CPUFREQ] More ratio table renames. longhaul2 -> ezra
Dave Jones [Tue, 7 Oct 2003 18:31:15 +0000 (19:31 +0100)]
[CPUFREQ] Document early samuel2 ratios.
Preemptively stop some good intentioned janitor coming along and "fixing a typo".
Dave Jones [Tue, 7 Oct 2003 18:29:05 +0000 (19:29 +0100)]
[CPUFREQ] Rename longhaul frequency tables. longhaul1 -> samuel1
Dave Jones [Tue, 7 Oct 2003 18:23:34 +0000 (19:23 +0100)]
[CPUFREQ] Enable support for VIA Ezra-T processors in longhaul driver.
The current tables we had have been confirmed as safe by VIA.
Dave Jones [Tue, 7 Oct 2003 18:19:10 +0000 (19:19 +0100)]
[CPUFREQ] Fix documentation pathname typos.
Spotted by Pavel Machek.
Dave Jones [Tue, 7 Oct 2003 18:15:48 +0000 (19:15 +0100)]
[CPUFREQ] Fix my breakage of Dominik's powernow-k8 ->govenor fix.
Hand-applying simple diffs considered harmful.
Dave Jones [Tue, 7 Oct 2003 18:11:49 +0000 (19:11 +0100)]
[CPUFREQ] powernow-k8 Namespace cleanups.
More bits from Pavel. drv_* in oopses is pretty uninformative.
Dave Jones [Tue, 7 Oct 2003 18:05:02 +0000 (19:05 +0100)]
[CPUFREQ] find_closest_fid() can be static.
Spotted by Pavel Machek.
Dave Jones [Tue, 7 Oct 2003 17:58:35 +0000 (18:58 +0100)]
[CPUFREQ] update URL.
Dave Jones [Tue, 7 Oct 2003 17:48:38 +0000 (18:48 +0100)]
[CPUFREQ] fix up the invalid usage of pol->policy in drv_init()
also mark it with a warning in drv_verify()
From Dominik.
Dave Jones [Tue, 7 Oct 2003 17:46:15 +0000 (18:46 +0100)]
[CPUFREQ] powernow-k8 isn't using cpufreq table helpers yet.
It's also pretty new, so mark it as experimental for the time being.
Linus Torvalds [Tue, 7 Oct 2003 03:24:04 +0000 (20:24 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Tue, 7 Oct 2003 03:22:35 +0000 (20:22 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Chen Yang [Tue, 7 Oct 2003 02:15:15 +0000 (19:15 -0700)]
[PATCH] InterMezzo maintainence patch
I have tested these patches and can atteste that they work.
- rwhron@earthlink.net:
include cleanup of fs/intermezzo
- kdw@neowiz.com:
memory leakage problem,race condition report
- Domen Puncer:
Use list_for_each() where applicable
- Chen Yang:
include file modification for more platforms to compile intermezzo
fix an oops problem
Julian Anastasov [Tue, 7 Oct 2003 01:32:54 +0000 (18:32 -0700)]
[IPV4/IPV6]: Do not modify skb->h.raw until skb is unshared.
Stephen Hemminger [Tue, 7 Oct 2003 01:31:08 +0000 (18:31 -0700)]
[IRDA]: Fix spinlock badness in last dongle changes.
Stephen Hemminger [Tue, 7 Oct 2003 01:26:12 +0000 (18:26 -0700)]
[IRDA]: Fix BUG() in irlmp seq file code.
David S. Miller [Tue, 7 Oct 2003 01:25:15 +0000 (18:25 -0700)]
[NET]: Size hh_cache->hh_data[] properly.
Petr Vandrovec [Tue, 7 Oct 2003 00:56:33 +0000 (17:56 -0700)]
[IPV4]: Fix deadlock on ip_mc_list->lock
Andi Kleen [Tue, 7 Oct 2003 00:55:59 +0000 (17:55 -0700)]
[PATCH] Fix x86-64 signal FPU saving bug
Don't overwrite FPU state unconditionally in init_fpu.
The child == current check is probably not needed, it's just paranoia.
Jan Kara [Tue, 7 Oct 2003 00:54:56 +0000 (17:54 -0700)]
[PATCH] Quota bugfix
This should fix a problem with used-bytes counter overflow in old quota
format.
Gerd Knorr [Tue, 7 Oct 2003 00:54:27 +0000 (17:54 -0700)]
[PATCH] saa7134 driver update
This pdates the saa7134 driver. It depends on the videobuf patch.
Changes:
* add support for mplex mpeg2 encoder cards (new saa6752hs module).
* tv card list updates.
* adapt to videobuf changes.
* better sysfs support.
Luiz Capitulino [Tue, 7 Oct 2003 00:54:23 +0000 (17:54 -0700)]
[IPV4]: Fix route.c build warning when procfs is disabled.
Gerd Knorr [Tue, 7 Oct 2003 00:54:02 +0000 (17:54 -0700)]
[PATCH] v4l: saa7146 driver update
This adapts the saa7146 driver to the videobuf changes
Gerd Knorr [Tue, 7 Oct 2003 00:53:45 +0000 (17:53 -0700)]
[PATCH] v4l: bttv driver update
This updates the bttv driver. It depends on the videobuf patch.
* usual tv card list updates.
* sysfs adaptions.
* new, experimental i2c adapter code for bt878 chips
(not used by default yet).
* various minor fixes.
Gerd Knorr [Tue, 7 Oct 2003 00:53:35 +0000 (17:53 -0700)]
[PATCH] v4l: videobuf update
This updates the videobuf module used by the bttv, saa7134 and saa7146
drivers.
Changes:
* adds support for overlays (i.e. PCI-PCI DMA transfers).
* adds support for userspace DMA.
* fixes bug in the read() helper function (catch I/O errors).
Andrew Morton [Tue, 7 Oct 2003 00:53:26 +0000 (17:53 -0700)]
[PATCH] fix ia64 core dump code
From: Roland Turner <roland@redhat.com>
Fixes a BUG which occurs when an ia64 application tries to dump core.
Roland McGrath [Tue, 7 Oct 2003 00:53:17 +0000 (17:53 -0700)]
[PATCH] remove unused `locks' field from task_struct
This field is used nowhere; I had it commented out in my "make
allyesconfig" build and nothing complained.
Herbert Xu [Tue, 7 Oct 2003 00:51:41 +0000 (17:51 -0700)]
[NETLINK]: netlink.h needs types.h
Vinay K. Nallamothu [Tue, 7 Oct 2003 00:50:47 +0000 (17:50 -0700)]
[X25]: Use mod_timer(), add missing sock locking to x25_accept().
Randy Dunlap [Tue, 7 Oct 2003 00:49:25 +0000 (17:49 -0700)]
[ATM]: schedule_timeout() sets curr_state, from Alexey Dobriyan <adobriyan@mail.ru>.
Randy Dunlap [Tue, 7 Oct 2003 00:48:49 +0000 (17:48 -0700)]
[COSA]: schedule_timeout() sets curr_state, from Alexey Dobriyan <adobriyan@mail.ru>.
Randy Dunlap [Tue, 7 Oct 2003 00:48:10 +0000 (17:48 -0700)]
[NET]: schedule_timeout() sets curr_state, from Alexey Dobriyan <adobriyan@mail.ru>.
Julian Anastasov [Tue, 7 Oct 2003 00:46:40 +0000 (17:46 -0700)]
[IPVS]: remove some unused fields from the protocols
Jan Oravec [Tue, 7 Oct 2003 00:44:21 +0000 (17:44 -0700)]
[IPV6]: Deactivate timers properly in ipv6_mc_destroy_dev().
David S. Miller [Mon, 6 Oct 2003 23:27:28 +0000 (16:27 -0700)]
[NET]: Delete support for old-style protocols, no longer necessary.
David S. Miller [Mon, 6 Oct 2003 22:00:16 +0000 (15:00 -0700)]
[NETLINK]: Set socket error on netlink_ack() allocation failure.
David S. Miller [Mon, 6 Oct 2003 21:00:23 +0000 (14:00 -0700)]
[NET]: Add missing skb_share_check() calls to econet/bpqether/lapbether/ipconfig.
David S. Miller [Mon, 6 Oct 2003 20:40:52 +0000 (13:40 -0700)]
[X25]: Fix to be PKT_CAN_SHARE_SKB.
David S. Miller [Mon, 6 Oct 2003 20:16:24 +0000 (13:16 -0700)]
[IPV4]: Fix ipconfig to be PKT_CAN_SHARE_SKB.
David S. Miller [Mon, 6 Oct 2003 19:58:15 +0000 (12:58 -0700)]
[LAPB]: Fix packet handlers to be PKT_CAN_SHARE_SKB.
David S. Miller [Mon, 6 Oct 2003 19:40:33 +0000 (12:40 -0700)]
[BPQETHER]: Fix packet handler to be PKT_CAN_SHARE_SKB.
David S. Miller [Mon, 6 Oct 2003 19:12:26 +0000 (12:12 -0700)]
[ECONET]: Fix packet handler to be PKT_CAN_SHARE_SKB.
David S. Miller [Mon, 6 Oct 2003 18:41:37 +0000 (11:41 -0700)]
[SPARC64]: Clean up uid16 usage just like x86_64 did.
Eric Brower [Mon, 6 Oct 2003 18:19:41 +0000 (11:19 -0700)]
[SPARC64]: Fix kernel_thread() return value check in envctrl.c
Linus Torvalds [Mon, 6 Oct 2003 08:23:10 +0000 (01:23 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux
Bjorn Helgaas [Mon, 6 Oct 2003 23:58:45 +0000 (00:58 +0100)]
[Serial] Fix warnings in 8250_acpi
Patch from Bjorn Helgaas.
Lastest changes in 8250_acpi.c produce warnings about type mismatch
in printk.
Andi Kleen [Mon, 6 Oct 2003 08:15:45 +0000 (01:15 -0700)]
[PATCH] cpufreq for x86-64
Reuses the i386 cpufreq code and add an notifier to the x86-64
timer code to track frequency changes.
All previous criticism of earlier patches should be addressed:
- it doesn't touch i386 now
- Doesn't include the ACPI P states driver anymore following brodo's request.
Also fix a typo in the last version.
Andi Kleen [Mon, 6 Oct 2003 08:15:36 +0000 (01:15 -0700)]
[PATCH] UID16 fixes
This fixes CONFIG_UID16 problems on x86-64 as discussed earlier.
CONFIG_UID16 now only selects the inclusion of kernel/uid16.c, all
conversions are triggered dynamically based on type sizes. This allows
x86-64 to both include uid16.c for emulation purposes, but not truncate
uids to 16bit in sys_newstat.
- Replace the old macros from linux/highuid.h with new SET_UID/SET_GID
macros that do type checking. Based on Linus' proposal.
- Fix everybody to use them.
- Clean up some cruft in the x86-64 32bit emulation allowed by this
(other 32bit emulations could be cleaned too, but I'm too lazy for
that right now)
- Add one missing EOVERFLOW check in x86-64 32bit sys_newstat while
I was at it.
John Levon [Mon, 6 Oct 2003 07:52:43 +0000 (00:52 -0700)]
[PATCH] fix warning with CONFIG_PROFILING=y
Needs a forward declaration of struct pt_regs
Hirofumi Ogawa [Mon, 6 Oct 2003 04:02:22 +0000 (21:02 -0700)]
[PATCH] lib/parser: Not recognize nul string as "%s" (6/6)
Current match_token recognize "foo=" as "foo=%s". So this change the
nul string does not recognize as "%s".
Hirofumi Ogawa [Mon, 6 Oct 2003 04:02:14 +0000 (21:02 -0700)]
[PATCH] lib/parser: Use "%u" instead "%d" (5/6)
If original code uses the following,
opts->value = simple_strtoul(value, &value, 0);
if (*value)
return error;
It doesn't recognize negative value. So option format should use "%u".
Hirofumi Ogawa [Mon, 6 Oct 2003 04:02:04 +0000 (21:02 -0700)]
[PATCH] Fix cleanup option of fat (4/6)
This is just misc cleanup of fat option.
Hirofumi Ogawa [Mon, 6 Oct 2003 04:01:55 +0000 (21:01 -0700)]
[PATCH] Fix unrecognized option of fat (3/6)
vfat doesn't recognize the msdos option. Also msdos doesn't recognize
vfat option.
And this separates fat/vfat/msdos option structures. I think this
looks more good as document.
Hirofumi Ogawa [Mon, 6 Oct 2003 04:01:47 +0000 (21:01 -0700)]
[PATCH] use ->d_lock instead of dcache_lock in vfat_revalidate (2/6)
This uses more fine granularity ->d_lock than ->dcache_lock for
->d_parent with d_move() race.
Hirofumi Ogawa [Mon, 6 Oct 2003 04:01:37 +0000 (21:01 -0700)]
[PATCH] VFAT: ->i_[cam]time cleanups (1/6)
From René Scharfe <l.s.r@web.de>
there's one call to strncpy() in vfat that really should be a memcpy().
The source, msdos_name, is a space-filled char array, not a
NUL-terminated string.
The rest of the patch eliminates duplicate occurencies of the
CURRENT_TIME macro inside functions. This shrinks vfat.o by a few
bytes.
Russell King [Mon, 6 Oct 2003 01:18:43 +0000 (18:18 -0700)]
[PATCH] Fix sysrq-t free stack output
It seems that we're attempting to work out the free stack size using two
unrelated pointers for the lowest address of the stack. Fix this to use
the correct pointer.
Linus Torvalds [Mon, 6 Oct 2003 01:07:23 +0000 (18:07 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.osdl.org:/home/torvalds/v2.5/linux
Paul Mackerras [Tue, 7 Oct 2003 08:05:16 +0000 (18:05 +1000)]
PPC32: Update defconfigs
Paul Mackerras [Tue, 7 Oct 2003 06:07:45 +0000 (16:07 +1000)]
PPC32: Make 4 the default for CONFIG_NR_CPUS on PPC32.
Paul Mackerras [Tue, 7 Oct 2003 04:41:06 +0000 (14:41 +1000)]
PPC32: Add hook for Mac-on-Linux to use exception vector 0x2f00.
Paul Mackerras [Tue, 7 Oct 2003 04:39:15 +0000 (14:39 +1000)]
PPC32: Reformat bits of include/asm-ppc/uaccess.h.
Paul Mackerras [Mon, 6 Oct 2003 21:08:00 +0000 (07:08 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc
Jens Axboe [Mon, 6 Oct 2003 01:06:13 +0000 (18:06 -0700)]
[PATCH] check copy_from_user return value in sony535
From: Felipe W Damasio <felipewd@terra.com.br>
Found by smatch.
Andi Kleen [Mon, 6 Oct 2003 01:00:20 +0000 (18:00 -0700)]
[PATCH] Remove outdated URLs from x86-64 Kconfig
Remove outdated URLs from the x86-64 Kconfig.
Originally from the trivial patch monkey / Petri Koistinen <petri.koistinen@iki.fi>
Andi Kleen [Mon, 6 Oct 2003 01:00:12 +0000 (18:00 -0700)]
[PATCH] Fix linux32 personality on x86-64
Make linux32 ... on x86-64 to do proper uname emulation again.
Also changes i386 to i686 because that's more near the truth.
Martin Schwidefsky [Mon, 6 Oct 2003 00:48:14 +0000 (17:48 -0700)]
[PATCH] s390 (7/7): zfcp host adapter.
The zfcp scsi host adapater.
Martin Schwidefsky [Mon, 6 Oct 2003 00:47:39 +0000 (17:47 -0700)]
[PATCH] s390 (6/7): qeth driver.
- Remove read, write and data device pointers from card structure. Use
ccw group array to get the device pointers.
Martin Schwidefsky [Mon, 6 Oct 2003 00:47:13 +0000 (17:47 -0700)]
[PATCH] s390 (5/7): iucv driver.
- Add dummy release function to iucv bus.
Martin Schwidefsky [Mon, 6 Oct 2003 00:46:51 +0000 (17:46 -0700)]
[PATCH] s390 (4/7): ctc driver.
Kernel Janitors: remove unnecessary calls to verify_area.
Martin Schwidefsky [Mon, 6 Oct 2003 00:46:26 +0000 (17:46 -0700)]
[PATCH] s390 (3/7): dasd driver.
- Remove dynamic allocation of major numbers. Just use static major 94.
- Use bus_id instead of device number where possible.
- Don't check open_count in dasd_generic_set_offline.
Martin Schwidefsky [Mon, 6 Oct 2003 00:46:11 +0000 (17:46 -0700)]
[PATCH] s390 (2/7): common i/o layer.
- Remove atomic_read hack to test for presence of ccw device directory.
- Add dummy release function to channel path object and cu3088 group devices.
- Don't rely on the chaining bit of the channel report word.
- Don't call schedule while holding a lock in read_dev_chars/read_conf_data.
Martin Schwidefsky [Mon, 6 Oct 2003 00:45:58 +0000 (17:45 -0700)]
[PATCH] s390 (1/7): base patch.
- Makefile fix: default make target builds the kernel image.
- Add export statement for cpcmd.
- Add tgkill system call.
- Reserve system call number for vserver.
Achim Leubner [Mon, 6 Oct 2003 00:44:15 +0000 (17:44 -0700)]
[PATCH] gdth driver update
- Maintainers email address and copyright messages updated
- Scanning for EISA and ISA controllers disabled due to a resource conflict
with the Adaptec aic driver
- Switch "probe_eisa_isa" added to give the possibility to enable the
EISA/ISA scan if required
- Driver version increased to 2.08
Arnaldo Carvalho de Melo [Sun, 5 Oct 2003 15:44:33 +0000 (08:44 -0700)]
[PATCH] Fix another misfiled module symbol export
idle_cpu had the same botched move from kernel/ksyms.c to kernel/sched.c
that __wake_up_sync() had.
Randy Dunlap [Sun, 5 Oct 2003 15:30:02 +0000 (08:30 -0700)]
[PATCH] janitor: schedule_timeout sets curr->state (arm)
From: Alexey Dobriyan <adobriyan@mail.ru>
Don't set process state to TASK_RUNNING after a schedule_timeout(), since
there's no way we will return from the scheduler if we're not running.
Linus Torvalds [Sun, 5 Oct 2003 15:14:10 +0000 (08:14 -0700)]
Fix __wake_up_sync() module export. It hadn't been correcly moved
from kernel/ksyms.c to kernel/sched.c.
Noted by Richard Henderson <rth@twiddle.net>
Linus Torvalds [Sun, 5 Oct 2003 12:01:59 +0000 (05:01 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux
Russell King [Mon, 6 Oct 2003 00:50:35 +0000 (01:50 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-rmk
Russell King [Sun, 5 Oct 2003 12:22:49 +0000 (13:22 +0100)]
[ARM] Ensure BK file modes allow others to read.
Russell King [Sun, 5 Oct 2003 11:03:26 +0000 (12:03 +0100)]
[ARM] Fix badly placed writeback/invalidation fixes.
Linus Torvalds [Sun, 5 Oct 2003 08:04:40 +0000 (01:04 -0700)]
Fix PCMCIA cut-and-paste cs.c bug introduced by the recent
update.
The socket is "s", not "skt".
Linus Torvalds [Sun, 5 Oct 2003 07:11:05 +0000 (00:11 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux
Russell King [Sun, 5 Oct 2003 12:36:42 +0000 (13:36 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-pcmcia
Linus Torvalds [Sun, 5 Oct 2003 07:07:23 +0000 (00:07 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux
Bjorn Helgaas [Sun, 5 Oct 2003 22:58:04 +0000 (23:58 +0100)]
[SERIAL] removing legacy UART cruft
I'm trying to remove all the legacy UART cruft from ia64. In theory
we should be able to discover all UARTs on ia64 via ACPI and PCI
enumeration, so we shouldn't need SERIAL_PORT_DFNS.
But SERIAL_PORT_DFNS currently does two things:
1) it tells you about legacy devices you can't discover
via a standard enumeration method, and
2) it sizes old_serial_port[], which determines UART_NR,
which is the maximum number of ports the driver will
support
So here's a proposal to make SERIAL_PORT_DFNS optional and
provide another mechanism for configuring the number of ports
to support.
Bjorn Helgaas [Sun, 5 Oct 2003 22:54:13 +0000 (23:54 +0100)]
[SERIAL] remove unused RS_TABLE definitions
Patch from Bjorn Helgaas.
RS_TABLE is defined by lots of architectures, but only referenced
in arch/{mips,ppc}.
This patch removes most of the unused definitions from 2.6.
Russell King [Sun, 5 Oct 2003 13:04:14 +0000 (14:04 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-serial
Linus Torvalds [Sun, 5 Oct 2003 07:04:03 +0000 (00:04 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Sun, 5 Oct 2003 06:57:58 +0000 (23:57 -0700)]
Use "select" instead of "depends on" to select GAMEPORT support
automatically for the sound drivers that require it.
This is a low less confusing than telling people that they
need to enable gameport support in order to listen to sound.
David S. Miller [Sun, 5 Oct 2003 05:39:42 +0000 (22:39 -0700)]
[SPARC64]: Kill stray task->tty reference in Solaris module.