]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] dvb: stv0299 DVB frontend update
Andrew Morton [Thu, 26 Feb 2004 00:22:25 +0000 (16:22 -0800)]
[PATCH] dvb: stv0299 DVB frontend update

From: Michael Hunold <hunold@linuxtv.org>

stv0299: Added seperate settings for SU1278 on Technotrend hardware

22 years ago[PATCH] dvb: Misc frontend updates
Andrew Morton [Thu, 26 Feb 2004 00:22:14 +0000 (16:22 -0800)]
[PATCH] dvb: Misc frontend updates

From: Michael Hunold <hunold@linuxtv.org>

- alps_tdlb7 + alps_tdmb7: Changed to use full i2c reads in probing instead
  of i2c pings to be compatable with ttusb

- nxt6000: bugfix by Robert Cook: FE_RESET did the same as FE_INIT, thus
  invalidating current channel settings on FE_RESET

- sp887x: fixed typo

- Makefile: add nxt6000 frontend driver to Makefiles

- Kconfig: DVB_TDA1004X and DVB_NXT6000 do not depend on !STANDALONE (i.e.
  no compile-time firmware image necessary)

- ves1820: turn off ves1820 test output pins

- ves1820: verbose-print AFC only if carrier has been recovered

- ves1820: change AFC handling as suggested by Robert Schlabbach, use bit 1
  of the SYNC register for FE_HAS_SIGNAL

22 years ago[PATCH] dvb: core update
Andrew Morton [Thu, 26 Feb 2004 00:22:01 +0000 (16:22 -0800)]
[PATCH] dvb: core update

From: Michael Hunold <hunold@linuxtv.org>

- dvb-core: replace usage of sleep_on_...() with
  wait_event_interruptible_timeout()

- dvb-core: fix dvb_ringbuffer_read/write() buffer pointer bug

- video: added VIDEO_EVENT_FRAME_RATE_CHANGED and VIDEO_GET_FRAME_RATE
  ioctl

22 years ago[PATCH] dvb: Minor Skystar2 updates
Andrew Morton [Thu, 26 Feb 2004 00:21:50 +0000 (16:21 -0800)]
[PATCH] dvb: Minor Skystar2 updates

From: Michael Hunold <hunold@linuxtv.org>

skystar2: renamed two functions, deleted spurious spaces.

22 years ago[PATCH] dvb: Update saa7146 driver core
Andrew Morton [Thu, 26 Feb 2004 00:21:38 +0000 (16:21 -0800)]
[PATCH] dvb: Update saa7146 driver core

From: Michael Hunold <hunold@linuxtv.org>

- saa7146: fix timeout bug on AMD64 in saa7146_wait_for_debi_done()

- saa7146: release resources for video overlay properly, don't
  (incorrectly) rely on VIDIOC_OVERLAY(0)

22 years ago[PATCH] dvb: Update subsystem docs
Andrew Morton [Thu, 26 Feb 2004 00:21:27 +0000 (16:21 -0800)]
[PATCH] dvb: Update subsystem docs

From: Michael Hunold <hunold@linuxtv.org>

- dvb docs: added a nice howto on how to get Avermedia DVB-T running - nice
  tutorial for DVB newbie, too

- dvb docs: fix various incorrect informations in cards.txt, faq.txt,
  firmware.txt

22 years ago[PATCH] s390: DCSS block device driver.
Andrew Morton [Thu, 26 Feb 2004 00:21:14 +0000 (16:21 -0800)]
[PATCH] s390: DCSS block device driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add z/VM discontiguos saved segments (DCSS) block device driver.

22 years ago[PATCH] s390 syscalls.h update
Andrew Morton [Thu, 26 Feb 2004 00:21:02 +0000 (16:21 -0800)]
[PATCH] s390 syscalls.h update

From: Arnd Bergmann <arnd@arndb.de>

With the s390 updates in -mm3, you also need this patchlet.

22 years ago[PATCH] s390: zfcp host adapter
Andrew Morton [Thu, 26 Feb 2004 00:20:50 +0000 (16:20 -0800)]
[PATCH] s390: zfcp host adapter

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add new features to the zfcp host adapater driver:
  - Add support for FCP access control.
  - Error recovery enhancements.

22 years ago[PATCH] s390: channel measurement block interface.
Andrew Morton [Thu, 26 Feb 2004 00:20:38 +0000 (16:20 -0800)]
[PATCH] s390: channel measurement block interface.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add channel measurement block interface.

22 years ago[PATCH] s390: collaborative memory management.
Andrew Morton [Thu, 26 Feb 2004 00:20:25 +0000 (16:20 -0800)]
[PATCH] s390: collaborative memory management.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add collaborative memory management interface.

22 years ago[PATCH] s390: z/VM monitor stream.
Andrew Morton [Thu, 26 Feb 2004 00:20:13 +0000 (16:20 -0800)]
[PATCH] s390: z/VM monitor stream.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add Linux - z/VM monitor stream.

22 years ago[PATCH] s390: virtual timer interface.
Andrew Morton [Thu, 26 Feb 2004 00:20:01 +0000 (16:20 -0800)]
[PATCH] s390: virtual timer interface.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Add virtual timer interface.

22 years ago[PATCH] s390: DASD device driver.
Andrew Morton [Thu, 26 Feb 2004 00:19:49 +0000 (16:19 -0800)]
[PATCH] s390: DASD device driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

DASD driver fixes:
 - Fix generic_set_online if diag discipline is not availab.e
 - Fix reserve on already reserved device.
 - Use default-erp for unit check without sence information.
 - Revert dasd naming scheme change from dasd<xyz> to dasd_<busid>_. This
   breaks too many user space packages.
 - Extend dasd naming scheme to four letters dasd<aaaa>-dasd<zzzz>.
 - Fix formatting of dasds.

22 years ago[PATCH] s390: IUCV network driver.
Andrew Morton [Thu, 26 Feb 2004 00:19:37 +0000 (16:19 -0800)]
[PATCH] s390: IUCV network driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

IUCV interface fixes:
 - VM workaround: redirect setmask call to cpu 0.
 - Disable message interrupts during connection setup.
 - Honor incoming connection severed during connection setup.
 - Add connect retry when remote severed connection.
 - Add symlinks between net device and iucv device.
 - More fixes for proper net device allocation/deallocation.

22 years ago[PATCH] s390: LCS network driver.
Andrew Morton [Thu, 26 Feb 2004 00:19:23 +0000 (16:19 -0800)]
[PATCH] s390: LCS network driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

LCS network driver fixes:
 - Fix ccwgroup behaviour, remove should offline cards still online.
 - Better not write to the debug feature before it is registers.
 - Don't free card structure on offline but on remove.
 - Check for deferred condition code 1 in lcs_irq for halt requests.
 - Call free_netdev only if there is a net device.

22 years ago[PATCH] s390: CTC network driver.
Andrew Morton [Thu, 26 Feb 2004 00:19:10 +0000 (16:19 -0800)]
[PATCH] s390: CTC network driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

CTC network driver fixes:
 - Fixed some debug messages (did not compile with DEBUG defined).
 - Added sanity checks in ctc_proto_store() & ctc_shutdown_device().
 - Added some bugfixes from 2.4.
 - Tweaked logging.
 - Removed syntax error in pr_debug call.
 - Changed do_IO (not existing any more) to ccw_device in messages.
 - Corrected format failure in pr_debug of channel_get.
 - Add symlinks between net device and ctc device.
 - Add tiocmset/tiocmget API change patch from Russell King
 - Fix locking problem in ctc_tty_cleanup.

22 years ago[PATCH] s390: compat_timer_settime.
Andrew Morton [Thu, 26 Feb 2004 00:18:59 +0000 (16:18 -0800)]
[PATCH] s390: compat_timer_settime.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

sys_timer_settime returns EINVAL if *new is NULL, compat_timer_settime
returns EFAULT.  Add a check to compat_timer_settime to return EINVAL
if *new is NULL.

22 years ago[PATCH] s390: console driver.
Andrew Morton [Thu, 26 Feb 2004 00:18:46 +0000 (16:18 -0800)]
[PATCH] s390: console driver.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Console driver fixes:
 - Fix ^n at end-of-line check in 3215 and sclp driver.
 - Fix copy_from_user/might_sleep/spinlock problem in sclp.

22 years ago[PATCH] s390: common i/o layer.
Andrew Morton [Thu, 26 Feb 2004 00:18:34 +0000 (16:18 -0800)]
[PATCH] s390: common i/o layer.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Common i/o layer fixes:
 - Add atomic onoff variable to ccw devices and ccw-group devices to
   avoid races during online/offline.
 - Fix pr_debug calls.
 - A lot of path fixes:
   + Set device to disconnected state after no path event.
   + Fix chpid vary on/off for single path devices.
   + Make logical vary on/off consistent with physical vary on/off.
   + Don't update subchannel schib if the device is gone (dnv not set).
   + Add code to recover lost chpids after machine checks.
   + Avoid processing link incidents, resource accessability events and
     chpid machine checks for logically offline chpids.
   + Recover disconnected devices after chsc machine checks.
   + Delay de-registering of no path devices to avoid deadlocks.
   + Don't redo ssd for known subchannels - the info is static.
   + Introduce a second, "slow" machine check handler thread for new devices.
     The "fast" machine check handler only recovers disconnected devices.
 - Deregister subchannel rather than ccw device on not oper events.
 - Fix calling sequence of notify function vs. path verification.
 - Reset timeout for disconnected devices.
 - Fix problem with debug feature and %s arguments.
 - Fix __get_subchannel_by_stsch to deal with "zombie" subchannels.
 - Avoid "zombie" subchannels if device is not operational during sense id.
 - Handle call to the io_subchannel remove function if the ccw device
   is not registered yet.
 - Add availability attribute for ccw devices: "good", "no device",
   "no path", "boxed".
 - Export ccw_device_work for qdio as module.
 - Retry sense id for tape devices which present intervention required.
 - Don't check the activity control to decide if the device driver interrupt
   handler needs to be called but use the bits in status control.
 - Fix race in ccw_device_stlck.
 - Accumulate deferred condition code.
 - Fix setting_up_sema locking.
 - Call qdio_shutdown instead of qdio_cleanup on failed establish.
 - Fix problem when 64 FCP adapters are initialized simultaneously.
 - Fix problem with >64 adapter interrupt capable devices.
 - Reduce stack usage in qdio.

22 years ago[PATCH] s390: general update.
Andrew Morton [Thu, 26 Feb 2004 00:18:22 +0000 (16:18 -0800)]
[PATCH] s390: general update.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

Core s/390 changes:
 - Add -mbackchain to CFLAGS to prepare for gcc 3.4 with comes with a
   default setting of -mno-backchain
 - Add implementation of strcpy.
 - Pad bytes after string end in strncpy.
 - Fix __sem_update_count inline assembly for gcc 3.4.
 - Export smp_ptlb_all for tlb flushing in module code.
 - Fix sched_clock.
 - Remove the last KERNEL_VERSION #if in s390 code.
 - Add dummy implementation for missing dma_{alloc,free}_coherent.
 - Avoid cast of lvalue in idal_buffer_{from,to}_user.
 - Remove _exit definition from unistd.h.

22 years ago[PATCH] fix module reference counting in zoran driver
Andrew Morton [Thu, 26 Feb 2004 00:18:11 +0000 (16:18 -0800)]
[PATCH] fix module reference counting in zoran driver

From: Christoph Hellwig <hch@lst.de>

Take a reference before calling into the module and release it after we're
done.  Also remove the useless (and wrong) refcounting in videocodec -
symbols from this module are used by other modules if we call into those
functions so it can't be unloaded anyway.

We really need to add a debug check to tip all those
try_module_get(THIS_MODULE) callers..

22 years ago[PATCH] superblock fixes
Andrew Morton [Thu, 26 Feb 2004 00:18:01 +0000 (16:18 -0800)]
[PATCH] superblock fixes

From: <fabian.frederick@gmx.fr>

- Avoid sync_fs with clean fs & wait mode = 0

- mark_files_ro overrides pending deletes (doc)

- some trivial doc fixes

22 years ago[PATCH] HFS+ support
Andrew Morton [Thu, 26 Feb 2004 00:17:48 +0000 (16:17 -0800)]
[PATCH] HFS+ support

From: Roman Zippel <zippel@linux-m68k.org>

This driver adds full read/write support for HFS+ and is based on the
readonly driver by Brad Broyer.

Thanks to Ethan Benson <erbenson@alaska.net> for a number of patches to
make the driver more compliant with the spec.

22 years ago[PATCH] HFS rewrite
Andrew Morton [Thu, 26 Feb 2004 00:17:36 +0000 (16:17 -0800)]
[PATCH] HFS rewrite

From: Roman Zippel <zippel@linux-m68k.org>

This is a complete rewrite of the HFS driver, it gets rid of a all the
special conversion options, which belong in user space.  The driver uses now
a btree support very similiar to HFS+, so that both could be merged at some
point.

Thanks to Ethan Benson <erbenson@alaska.net> for a number of patches to make
the driver more compliant with the spec and Christoph Hellwig <hch@lst.de>
for fixing up the documentation.

22 years ago[PATCH] m68k: Amiga Zorro8390 Ethernet new driver model
Andrew Morton [Thu, 26 Feb 2004 00:16:57 +0000 (16:16 -0800)]
[PATCH] m68k: Amiga Zorro8390 Ethernet new driver model

From: Geert Uytterhoeven <geert@linux-m68k.org>

Zorro8390 Ethernet: Convert to the new driver model

22 years ago[PATCH] Support AGP bridge on Nvidia Nforce3 + cleanup
Andi Kleen [Wed, 25 Feb 2004 02:01:35 +0000 (18:01 -0800)]
[PATCH] Support AGP bridge on Nvidia Nforce3 + cleanup

For some unknown reasons Nvidia NForce3 doesn't use the standard Hammer AGP architecture,
but requires set up of some shadow registers. This patch adds that to the K8 AGP driver.

Based on an old 2.4 patch from someone at Nvidia.

Also includes another bug fix for the K8 AGP handler, from Brad House.
We should not assume that there is only one northbridge in a Uniprocessor system.
Always flush all.

Also some minor cleanup.

22 years ago[PATCH] Run 32bit compat ioctl handlers in BKL
Andi Kleen [Wed, 25 Feb 2004 02:01:26 +0000 (18:01 -0800)]
[PATCH] Run 32bit compat ioctl handlers in BKL

Give 32bit emulation ioctl handlers the same locking rules as normal ioctl handlers.
This will avoid surprises in driver code.

Most call sys_ioctl who would take it anyways.

22 years ago[PATCH] New machine check handler for x86-64
Andi Kleen [Wed, 25 Feb 2004 01:58:41 +0000 (17:58 -0800)]
[PATCH] New machine check handler for x86-64

This adds a new completely rewritten machine check handler for x86-64.
The old one never worked on 2.6.

The new handler has many improvements. It closely follows the Intel and AMD
recommendations on MCE handlers now (the old one had many violations). It handles
unrecoverable errors in user space better now - it will only kill the process now
if possible instead of panicing.

This one is CPU independent now - it should work on any CPU that supports the standard
x86 MCA architecture.

This new handler only logs fatal errors that lead to kernel panic to the console.
Non fatal errors are logged race free into a new (non ring) buffer now
and supplied to the user using a new character device.  The old one could
deadlock on console and printk locks. This also separates machine check errors
from real kernel errors better. The new buffer has been also designed to
be easily accessible from external debugging tools: it has a signature
and could be even recovered after reboot. It is not organized as a ring buffer -
this means the first errors are kept unless explicitely cleared.

The new error formats can be parsed using ftp://ftp.suse.com/pub/people/ak/x86-64/mcelog.c
The new character device for it can be created with mknod /dev/mcelog c 10 227

There is a new sysfs interface to configure the machine check handler.
It has a "tolerant" parameter that defines the aggressiveness of the machine check:

0: always panic
1: panic if deadlock possible (e.g. MCE happened in the kernel)
2: try to avoid panic

Default is 2

Despite of having more features the new handler is shorter.

22 years ago[PATCH] x86-64 merge for 2.6.3
Andi Kleen [Wed, 25 Feb 2004 01:56:12 +0000 (17:56 -0800)]
[PATCH] x86-64 merge for 2.6.3

Bring the x86-64 port up to date. Lots of smaller bug fixes that have accumulated.
Also fixes another nasty bug introduced by the IA32e changes that causes BUGs at
boot for some people.

Only changes x86-64 specific files. There are some other changes that I'm sending
separately.

 - Some cleanup in NMI watchdog code
 - Fix HyperThreading CPU setup race (Suresh B. Siddha)
 - Update defconfig
 - Add a comment on why iommu_fullflush is disabled.
 - Export sys_ioctl again
 - Fix build with IA32_EMULATION=y and SYSVIPC=n
 - Remove noisy boot printks in the mptable scan.
 - Implement automatic NMI watchdog switching for real now
 - Remove redundant 32bit ioctl handlers for autofs
 - Remove CONFIG ifdefs around rtc 32bit ioctl handlers
 - Remove useless nfsctl ifdef in syscall.c (Al Viro)
 - Increase padding for prefetchw alternative
 - Check for NX bit early before setting up memory maps (Suresh B. Siddha)
 - Change Intel IA32e config description and fix help texts (Jun Nakajima)
 - Fix microcode driver build really now (Dave Jones)
 - Add nohpet option to disable HPET timer
 - Fix double semicolon in aperture.c
 - Add cmpxchg16b cpuid entry
 - Fix return value of read_pci_config_16 (Paul Menage)
 - Fix __KERNEL_COMPAT32_CS (Zachary Amsden)
 - Disable the infamous 30 minutes check in CMOS time setting
 - Update URLs in Kconfig (Petri T. Koistinen)
 - Fix ACPI interrupt source parsing for Nforce3 (Maciej W. Rozycki)
 - Fix 32bit ipc version parsing.
 - Run local APIC NMI watchdog only once a second (or less often on idle boxes)
 - Merge ACPI APIC SCI functions from i386
 - Add i8254 timer suspend code from i386
 - Merge with 2.6.2-rc3 + minor changes from i386
 - Fix empty_zero_page declaration (Greg Johnson)
 - Readd sysctls for exception/page fault trace and vsyscall32
 - Fix WCHAN
 - Fix STACK_TOP usage. Stack for 64bit processes should be at the
   top of memory now again. Also set it correctly for LINUX32_3GB.
 - Add warning fixes for gcc 3.4 and -Wdeclaration-after-statement

22 years agoMerge bk://bk.linux1394.org/ieee1394-2.6
Linus Torvalds [Wed, 25 Feb 2004 00:46:37 +0000 (16:46 -0800)]
Merge bk://bk.linux1394.org/ieee1394-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoIEEE1394(r1163): Fixup nodemgr_{suspend,resume}_ne to use the ud class list.
Ben Collins [Wed, 25 Feb 2004 04:43:38 +0000 (23:43 -0500)]
IEEE1394(r1163): Fixup nodemgr_{suspend,resume}_ne to use the ud class list.

22 years agoIEEE1394(r1162): Check return value for errors from hpsb_register_protocol.
Ben Collins [Wed, 25 Feb 2004 04:38:03 +0000 (23:38 -0500)]
IEEE1394(r1162): Check return value for errors from hpsb_register_protocol.

22 years ago[PATCH] asmlinkage fixes
Andrew Morton [Wed, 25 Feb 2004 00:12:37 +0000 (16:12 -0800)]
[PATCH] asmlinkage fixes

From: Andreas Gruenbacher <agruen@suse.de>,
      and me.

Latest gcc cvs is able to detect mismatches between functions which are
tagged asmlinkage and declarations which are missing asmlinkage.  Or vice
versa.

Fix up the fallout from an x86 allyesconfig build.

22 years ago[PATCH] add syscalls.h
Andrew Morton [Wed, 25 Feb 2004 00:12:24 +0000 (16:12 -0800)]
[PATCH] add syscalls.h

From: "Randy.Dunlap" <rddunlap@osdl.org>

Add syscalls.h, which contains prototypes for the kernel's system calls.
Replace open-coded declarations all over the place.  This patch found a
couple of prior bugs.  It appears to be more important with -mregparm=3 as we
discover more asmlinkage mismatches.

Some syscalls have arch-dependent arguments, so their prototypes are in the
arch-specific unistd.h.  Maybe it should have been asm/syscalls.h, but there
were already arch-specific syscall prototypes in asm/unistd.h...

Tested on x86, ia64, x86_64, ppc64, s390 and sparc64.  May cause
trivial-to-fix build breakage on other architectures.

22 years agoMerge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.4
Linus Torvalds [Wed, 25 Feb 2004 00:06:02 +0000 (16:06 -0800)]
Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.4
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 25 Feb 2004 00:05:13 +0000 (16:05 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.4
Len Brown [Tue, 24 Feb 2004 22:43:10 +0000 (17:43 -0500)]
Merge intel.com:/home/lenb/bk/linux-2.6.4
into intel.com:/home/lenb/src/linux-acpi-test-2.6.4

22 years ago[PATCH] drivers/acpi/sleep/proc.c warnings
Andrew Morton [Tue, 24 Feb 2004 21:13:08 +0000 (16:13 -0500)]
[PATCH] drivers/acpi/sleep/proc.c warnings

drivers/acpi/sleep/proc.c:359: warning: initialization from incompatible pointer type
drivers/acpi/sleep/proc.c:367: warning: initialization from incompatible pointer type

22 years ago[PATCH] acpi/utils.c warning fix
Andrew Morton [Tue, 24 Feb 2004 21:12:53 +0000 (16:12 -0500)]
[PATCH] acpi/utils.c warning fix

drivers/acpi/utils.c: In function `acpi_evaluate_reference':
drivers/acpi/utils.c:353: warning: unsigned int format, different type arg (arg 5)

22 years ago[IGMP/MLD]: Check for numsrc overflow, plus temp buffer tweaks.
David Stevens [Tue, 24 Feb 2004 16:24:37 +0000 (08:24 -0800)]
[IGMP/MLD]: Check for numsrc overflow, plus temp buffer tweaks.

22 years ago[ATM]: use clip_tbl instead of clp_tbl_hook (from Francois Romieu <romieu@fr.zoreil...
Chas Williams [Tue, 24 Feb 2004 16:21:07 +0000 (08:21 -0800)]
[ATM]: use clip_tbl instead of clp_tbl_hook (from Francois Romieu <romieu@fr.zoreil.com>)

22 years ago[ATM]: horizon: make reset function not __init (from Randy Dunlap <rddunlap@osdl...
Chas Williams [Tue, 24 Feb 2004 16:20:28 +0000 (08:20 -0800)]
[ATM]: horizon: make reset function not __init (from Randy Dunlap <rddunlap@osdl.org>)

22 years ago[IPV6]: UDPv6 needs recvmsg csum error path fix too, thanks Olaf.
David S. Miller [Tue, 24 Feb 2004 16:17:59 +0000 (08:17 -0800)]
[IPV6]: UDPv6 needs recvmsg csum error path fix too, thanks Olaf.

22 years ago[XFRM_USER]: In xfrm_send_{acquire,policy_notify}(), use {RTA,NLMSG}_SPACE().
Michal Ludvig [Tue, 24 Feb 2004 16:15:18 +0000 (08:15 -0800)]
[XFRM_USER]: In xfrm_send_{acquire,policy_notify}(), use {RTA,NLMSG}_SPACE().

22 years ago[XFRM_USER]: Fix SKB sizing in xfrm_send_policy_notify().
Michal Ludvig [Tue, 24 Feb 2004 16:13:51 +0000 (08:13 -0800)]
[XFRM_USER]: Fix SKB sizing in xfrm_send_policy_notify().

22 years ago[WANROUTER]: Kill MODULE ifdefs.
Alexander Viro [Tue, 24 Feb 2004 16:12:28 +0000 (08:12 -0800)]
[WANROUTER]: Kill MODULE ifdefs.

22 years ago[NETFILTER]: Fix amanda helpers, forward port from 2.4.x version.
Patrick McHardy [Tue, 24 Feb 2004 16:11:46 +0000 (08:11 -0800)]
[NETFILTER]: Fix amanda helpers, forward port from 2.4.x version.

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.4
Len Brown [Tue, 24 Feb 2004 15:58:46 +0000 (10:58 -0500)]
Merge intel.com:/home/lenb/bk/linux-2.6.4
into intel.com:/home/lenb/src/linux-acpi-test-2.6.4

22 years agoMerge bk://bk.phunnypharm.org/sparc-2.6
David S. Miller [Tue, 24 Feb 2004 15:29:30 +0000 (07:29 -0800)]
Merge bk://bk.phunnypharm.org/sparc-2.6
into nuts.davemloft.net:/disk1/BK/sparc-2.6

22 years agoSPARC64: Use hard_smp_processor_id() for init_irqwork_curcpu()
Ben Collins [Tue, 24 Feb 2004 17:05:20 +0000 (12:05 -0500)]
SPARC64: Use hard_smp_processor_id() for init_irqwork_curcpu()

22 years agoSPARC64: Fix debug spinlocks to not trash random memory with > 4 cpus's (or sparse...
Ben Collins [Tue, 24 Feb 2004 14:28:21 +0000 (09:28 -0500)]
SPARC64: Fix debug spinlocks to not trash random memory with > 4 cpus's (or sparse cpu's).

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.4
Len Brown [Tue, 24 Feb 2004 12:14:48 +0000 (07:14 -0500)]
Merge intel.com:/home/lenb/bk/linux-2.6.4
into intel.com:/home/lenb/src/linux-acpi-test-2.6.4

22 years ago[PATCH] swsusp/s3: Assembly interactions need asmlinkage
Andrew Morton [Tue, 24 Feb 2004 12:05:09 +0000 (04:05 -0800)]
[PATCH] swsusp/s3: Assembly interactions need asmlinkage

From: Pavel Machek <pavel@suse.cz>

swsusp/s3 assembly parts, and parts called from assembly are not properly
marked asmlinkage; that leads to double fault on resume when someone
compiles kernel with regparm.  Thanks go to Stefan Seyfried for discovering
this.

22 years ago[PATCH] Change ENOTSUPP to EOPNOTSUPP
Andrew Morton [Tue, 24 Feb 2004 12:04:58 +0000 (04:04 -0800)]
[PATCH] Change ENOTSUPP to EOPNOTSUPP

From: James Morris <jmorris@redhat.com>

ENOTSUPP is the wrong value, and should not be returned to userspace.

22 years ago[PATCH] Eicon isdn driver compile __devexit compile fix
Andrew Morton [Tue, 24 Feb 2004 12:04:47 +0000 (04:04 -0800)]
[PATCH] Eicon isdn driver compile __devexit compile fix

From: Armin <armin@melware.de>

Pointers to __devexit functions must be wrapped with the __devexit_p()
macro.

22 years ago[PATCH] fix the build with CONFIG_UNIX98_PTYS=n
Andrew Morton [Tue, 24 Feb 2004 12:04:36 +0000 (04:04 -0800)]
[PATCH] fix the build with CONFIG_UNIX98_PTYS=n

From: Ian Wienand <ianw@gelato.unsw.edu.au>

- Fix inline function declarations

- Use #ifdef for CONFIG_*, not #if

22 years ago[PATCH] jffs2: Don't jump between contexts
Andrew Morton [Tue, 24 Feb 2004 12:04:26 +0000 (04:04 -0800)]
[PATCH] jffs2: Don't jump between contexts

From: David Woodhouse <dwmw2@infradead.org>

Don't jump between contexts.

(don't write comprehensible changelogs, either).

22 years ago[PATCH] pty changes require procps 3.2
Andrew Morton [Tue, 24 Feb 2004 12:04:15 +0000 (04:04 -0800)]
[PATCH] pty changes require procps 3.2

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

Now that /dev/pts is using the 12:20 dev_t, a new procps is required.

22 years ago[PATCH] clarify MSI requirements in Kconfig
Andrew Morton [Tue, 24 Feb 2004 12:04:05 +0000 (04:04 -0800)]
[PATCH] clarify MSI requirements in Kconfig

From: Martine Silbermann <Martine.Silbermann@hp.com>

Having spent a non trivial amount of time trying to pull in the code to
enable MSI, I would suggest that a clear indication in Kconfig that MSI
requires CONFIG_PCI_USE_VECTOR would be very helpful.  Also since the MSI
code was integrated into 2.6.1 I've updated the comment that called for
installing the MSI patch.

22 years ago[PATCH] remove unneeded check from sys_sysctl()
Andrew Morton [Tue, 24 Feb 2004 12:03:54 +0000 (04:03 -0800)]
[PATCH] remove unneeded check from sys_sysctl()

That check I just added to sys_sysctl() is not needed: do_sysctl() checks as
well.

22 years ago[PATCH] cosmetic printk fix
Andrew Morton [Tue, 24 Feb 2004 12:03:44 +0000 (04:03 -0800)]
[PATCH] cosmetic printk fix

From: Arjan van de Ven <arjanv@redhat.com>

One of my machines prints the following in dmesg during boot;

CPU: Trace cache: 4K uops<6>CPU: L2 cache: 256K

cause is a missing \n being printed; fix below.

22 years ago[PATCH] x86: remove THREAD_SIZE assumption cleanups
Andrew Morton [Tue, 24 Feb 2004 12:03:32 +0000 (04:03 -0800)]
[PATCH] x86: remove THREAD_SIZE assumption cleanups

From: Arjan van de Ven <arjanv@redhat.com>

some more hardcoded THREAD_SIZE cleanups.

22 years ago[PATCH] add the Intel Alder IO-APIC PCI device to quirks
Andrew Morton [Tue, 24 Feb 2004 12:03:21 +0000 (04:03 -0800)]
[PATCH] add the Intel Alder IO-APIC PCI device to quirks

From: James Bottomley <James.Bottomley@SteelEye.com>

The alder has an intel Extended Express System Support Controller which
presents apparently spurious BARs.  When the pci resource code tries to
reassign these BARs, the second IO-APIC gets disabled (with disastrous
consequences).

The first BAR is the actual IO-APIC, the remaining five bars seem to be
spurious resources, so we forcibly insert the first one into the resource
tree and clear all the others.

22 years ago[PATCH] Make insert_resource work for alder IOAPIC resources
Andrew Morton [Tue, 24 Feb 2004 12:03:10 +0000 (04:03 -0800)]
[PATCH] Make insert_resource work for alder IOAPIC resources

From: James Bottomley <James.Bottomley@SteelEye.com>

This is a necessary precursor patch for getting the Intel Alder motherboard
working (it has a PCI device corresponding to the IO-APIC which has to be
forcibly inserted into the machine's reserved memory region).

Eric Biederman was going to come up with a more comprehensive fix, but in
the meantime, this is the minimum necessary to get insert_resource to work
when the covering region is larger than the resource being inserted.

22 years ago[PATCH] Report NGROUPS_MAX via a sysctl (read-only)
Andrew Morton [Tue, 24 Feb 2004 12:03:00 +0000 (04:03 -0800)]
[PATCH] Report NGROUPS_MAX via a sysctl (read-only)

From: Tim Hockin <thockin@sun.com>

Attached is a simple patch to expose NGROUPS_MAX via sysctl.  Nothing
fancy, just a read-only variable.  glibc can use this to sysconf() the
value properly, so apps will stop relying on NGROUPS_MAX as a real
constant.

22 years ago[PATCH] Fix make xconfig on /lib64 systems
Andrew Morton [Tue, 24 Feb 2004 12:02:48 +0000 (04:02 -0800)]
[PATCH] Fix make xconfig on /lib64 systems

From: Andi Kleen <ak@suse.de>,
     R. J. Wysocki

Without this make xconfig doesn't find the Qt library on systems using
/lib64 (like x86-64)

22 years ago[PATCH] ppc64: archhelp fix
Andrew Morton [Tue, 24 Feb 2004 12:02:38 +0000 (04:02 -0800)]
[PATCH] ppc64: archhelp fix

From: Jeremy Kerr <jk@ozlabs.org>

This patch is missing a single quote; here's a fix.

22 years ago[PATCH] Clean up IRQ mapping code
Paul Mackerras [Tue, 24 Feb 2004 11:58:56 +0000 (03:58 -0800)]
[PATCH] Clean up IRQ mapping code

On the larger ppc64 machines we remap the interrupt numbers used by
the hardware/firmware to virtual IRQ numbers < NR_IRQS.  Up until now
we have used an array for the "real" (hardware) -> virtual IRQ number
mapping, but with new machines coming out that will have 24-bit
hardware IRQ numbers, this will break.  However, in fact it is only
the XICS interrupt controller which cares about this mapping.  This
patch moves that side of the mapping (real -> virtual) into the XICS
code and makes it use a radix tree.

On iSeries we have a similar issue, where the "real" IRQ numbers that
we need are in fact an encoding of the bus/device/function address of
the device.  This patch fixes iSeries to use the virt->real IRQ
mapping, allowing us to support larger iSeries machines.  This patch
also gets rid of the temporary hack that Stephen Rothwell submitted.

On machines with OpenPIC (including the G5) the mapping is explicitly
1-1, and that hasn't changed.  For other machines this patch cleans up
and simplifies the code that sets up the virtual->real mapping.

I have tested this code and verified that G5, pSeries and iSeries boot
and run correctly with this patch.

22 years agoMerge bk://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Tue, 24 Feb 2004 11:57:05 +0000 (03:57 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoImprovements to the bk-make-sum BitKeeper summary/submission script:
Jeff Garzik [Tue, 24 Feb 2004 16:18:44 +0000 (11:18 -0500)]
Improvements to the bk-make-sum BitKeeper summary/submission script:
* use bk:// url to reduce confusion
* remove "Linus, " from introductory output text
* don't diffstat each individual cset; do the entire patch all in
  one go.  Makes the script a -lot- faster when summarizing
  a large number of changesets.

22 years ago[PATCH] default 8139too to PIO
Jeff Garzik [Tue, 24 Feb 2004 11:56:41 +0000 (03:56 -0800)]
[PATCH] default 8139too to PIO

Some machines still appear to lock up under MMIO mode, so default to PIO.

22 years agoDelete tms380tr firmware, no longer needed
Jeff Garzik [Tue, 24 Feb 2004 15:31:01 +0000 (10:31 -0500)]
Delete tms380tr firmware, no longer needed
now that driver uses request_firmware()

22 years ago[PATCH] tms380tr patch 3/3 (get firmware out of kernel)
Jochen Friedrich [Tue, 24 Feb 2004 15:29:54 +0000 (10:29 -0500)]
[PATCH] tms380tr patch 3/3 (get firmware out of kernel)

Hi Jeff,

the last one makes tms380tr use the kernel firmware loader instead of
linking some propriatary code into the kernel, probably violating the
GPL.

drivers/net/tokenring/tms380tr_microcode.h can go after this patch has
been applied.

--jochen

 tms380tr.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

22 years ago[PATCH] tms380tr patch 2/3 (queue fix)
Jochen Friedrich [Tue, 24 Feb 2004 15:29:47 +0000 (10:29 -0500)]
[PATCH] tms380tr patch 2/3 (queue fix)

Hi Jeff,

this one removes the internal queue of tms380tr. It was racy, anyways.

--jochen

 tms380tr.c |  178 +++++++++++++++++++++++--------------------------------------
 tms380tr.h |    4 -
 2 files changed, 70 insertions(+), 112 deletions(-)

22 years ago[PATCH] tms380tr patch 1/3 (bug fix)
Jochen Friedrich [Tue, 24 Feb 2004 15:29:39 +0000 (10:29 -0500)]
[PATCH] tms380tr patch 1/3 (bug fix)

Hi Jeff,

this fixes some problems partly introduced in the latest token ring
update:
- mix of alloc_trdev(0) and alloc_trdev(sizeof(struct net_local)) confused
  memory management.
- initialization of proteon and sknet cards was broken.
- proteon_close() and skisa_close() deleted.

--jochen

 abyss.c    |    2 -
 madgemc.c  |    2 -
 proteon.c  |   91 ++++++++++++++++++++++++-------------------------------
 skisa.c    |  100 +++++++++++++++++++++++++------------------------------------
 tms380tr.c |   41 +++++++++----------------
 tmspci.c   |    2 -
 6 files changed, 100 insertions(+), 138 deletions(-)

22 years ago[PATCH] vlsi_ir leak, allocation and freeing fixes
Alexander Viro [Tue, 24 Feb 2004 15:17:51 +0000 (10:17 -0500)]
[PATCH] vlsi_ir leak, allocation and freeing fixes

* switched to sane allocation
* fixes race on removal - we unregistered too late
* contrary to the comment, device had no destructor, so removal
had leaked - unregister_netdev() doesn't trigger freeing in that driver.
* fixes freeing (kfree -> free_netdev)

Otherwise the same story as with previous patch - irda-related part of NE*
that got lost.

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/janitor
Jeff Garzik [Tue, 24 Feb 2004 15:12:13 +0000 (10:12 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/janitor
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/pcnet32
Jeff Garzik [Tue, 24 Feb 2004 15:09:09 +0000 (10:09 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/pcnet32
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/misc
Jeff Garzik [Tue, 24 Feb 2004 15:07:00 +0000 (10:07 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/misc
into redhat.com:/spare/repo/net-drivers-2.5

22 years ago[PATCH] au1k leaks, allocation and free_netdev() fixes
Alexander Viro [Tue, 24 Feb 2004 15:01:14 +0000 (10:01 -0500)]
[PATCH] au1k leaks, allocation and free_netdev() fixes

* fixes leaks on failed init
* switches to sane allocation
* fixes netdev freeing (kfree -> free_netdev)
* fixes the idiocy with ->init() (from registger_netdev()) calling
unregister_netdevice() in case of failure - before we got anywhere past
the very beginning of register_netdev().

That's a part of NE* series that failed through the cracks (there were
pending irda patches, so that had been postponed, irda patches either
hadn't materialized in two months or hadn't touched that driver at all,
the latter being more likely).

Please, apply.

22 years ago[PATCH] netif_carrier_on()/off() for xircom_tulip_cb
Stefan Rompf [Tue, 24 Feb 2004 15:01:07 +0000 (10:01 -0500)]
[PATCH] netif_carrier_on()/off() for xircom_tulip_cb

22 years ago[PATCH] Re: Patch: netif_carrier_on()/off() for xircom_tulip_cb
Stefan Rompf [Tue, 24 Feb 2004 15:00:59 +0000 (10:00 -0500)]
[PATCH] Re: Patch: netif_carrier_on()/off() for xircom_tulip_cb

--Boundary-00=_EQjNA7alc3Y2zQJ
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi,

> Please resend patches that may be applied with "patch -p1",
> not "patch -p0".

ok., here's the first, suspend/resume

--Boundary-00=_EQjNA7alc3Y2zQJ
Content-Type: text/x-diff;
  charset="iso-8859-1";
  name="xircom_tulip_cb_pm.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="xircom_tulip_cb_pm.diff"

22 years ago[PATCH] m68k: Amiga Hydra Ethernet new driver model
Andrew Morton [Tue, 24 Feb 2004 15:00:52 +0000 (10:00 -0500)]
[PATCH] m68k: Amiga Hydra Ethernet new driver model

From: Geert Uytterhoeven <geert@linux-m68k.org>

Hydra Ethernet: Convert to the new driver model

22 years ago[PATCH] m68k: Amiga Ariadne Ethernet new driver model
Andrew Morton [Tue, 24 Feb 2004 15:00:44 +0000 (10:00 -0500)]
[PATCH] m68k: Amiga Ariadne Ethernet new driver model

From: Geert Uytterhoeven <geert@linux-m68k.org>

Ariadne Ethernet: Convert to the new driver model

22 years ago[PATCH] m68k: Amiga A2065 Ethernet new driver model
Andrew Morton [Tue, 24 Feb 2004 15:00:37 +0000 (10:00 -0500)]
[PATCH] m68k: Amiga A2065 Ethernet new driver model

From: Geert Uytterhoeven <geert@linux-m68k.org>

A2065 Ethernet: Convert to the new driver model

22 years ago[PATCH] m68k: Atari Pamsnet warning
Andrew Morton [Tue, 24 Feb 2004 15:00:30 +0000 (10:00 -0500)]
[PATCH] m68k: Atari Pamsnet warning

From: Geert Uytterhoeven <geert@linux-m68k.org>

Atari Pamsnet Ethernet: Kill warning

22 years ago[PATCH] m68k: Sun-3 LANCE Ethernet
Andrew Morton [Tue, 24 Feb 2004 15:00:23 +0000 (10:00 -0500)]
[PATCH] m68k: Sun-3 LANCE Ethernet

From: Geert Uytterhoeven <geert@linux-m68k.org>

sun3lance updates from Sam Creasey:
  - Pass the correct flags to request_irq()
  - Add debug code for transmitting packets

22 years ago[PATCH] Allow pcnet_cs to work with shared irq
Stephen Hemminger [Tue, 24 Feb 2004 15:00:15 +0000 (10:00 -0500)]
[PATCH] Allow pcnet_cs to work with shared irq

Here is a rediff'd version of the patch to fix shared irq handling in pcnet_cs
and generic 8390 drivers.

22 years ago[PATCH] Re: IA32 (2.6.3 - 2004-02-18.22.30) - 4 New warnings (gcc 3.2.2)
Stephen Hemminger [Tue, 24 Feb 2004 15:00:08 +0000 (10:00 -0500)]
[PATCH] Re: IA32 (2.6.3 - 2004-02-18.22.30) - 4 New warnings (gcc 3.2.2)

Error path (EISA) probe was using device before set.

# This is a BitKeeper generated patch for the following project:
# Project Name: Linux kernel tree
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#            ChangeSet 1.1567  -> 1.1568
#   drivers/net/dgrs.c 1.23    -> 1.24
#
# The following is the BitKeeper ChangeSet Log
# --------------------------------------------
# 04/02/19 shemminger@osdl.org 1.1568
# fix bug in eisa error path.
# --------------------------------------------
#

22 years ago[netdrvr e100] Response to Jeff's review plus some minor fixes.
Scott Feldman [Tue, 24 Feb 2004 14:50:10 +0000 (09:50 -0500)]
[netdrvr e100] Response to Jeff's review plus some minor fixes.

* define dump stats complete constant
* add mwb() to keep order straight with HW when appending
  new resources to Rx and Tx queues
* increment stats for rx_dropped and rx_over_errors

22 years ago[PATCH] e1000: handle register_netdev failure
Scott Feldman [Tue, 24 Feb 2004 14:44:36 +0000 (09:44 -0500)]
[PATCH] e1000: handle register_netdev failure

* driver not handling failures of register_netdev
  [Stephen Hemminger (shemminger@osdl.org)]

22 years ago[PATCH] e1000: collision retry count too high
Scott Feldman [Tue, 24 Feb 2004 14:44:00 +0000 (09:44 -0500)]
[PATCH] e1000: collision retry count too high

* For half duplex, the IEEE says collision retry count should
  be 15 not 16.  Would cause really slow transfers on some hubs
  (i.e NetGear DS108).

22 years ago[PATCH] e1000: delay may be too small
Scott Feldman [Tue, 24 Feb 2004 14:43:32 +0000 (09:43 -0500)]
[PATCH] e1000: delay may be too small

* msec_delay macro wouldn't delay at all if x < 10, and
  wouldn't delay enough for x = 10.  Not a concern for
  2.6 (HZ=1000) but is for 2.4 (HZ=100).

22 years ago[PATCH] e1000: disable CSA fix for 82547
Scott Feldman [Tue, 24 Feb 2004 14:43:09 +0000 (09:43 -0500)]
[PATCH] e1000: disable CSA fix for 82547

* Multiple reports of system lock-ups with the CSA patch, so
  let's disable fix for now until we can understand why this
  is causing the hangs.  It was first thought that only pre-
  productions systems would hang, but that's not true.

22 years ago[PATCH] e1000: disable TSO for now
Scott Feldman [Tue, 24 Feb 2004 14:42:49 +0000 (09:42 -0500)]
[PATCH] e1000: disable TSO for now

* Disable TSO as default setting until some hangs/resets caused
  with TSO enabled are root-caused.  TSO can still be manually
  enabled using ethtool -K.

22 years ago[PATCH] e1000: flow control
Scott Feldman [Tue, 24 Feb 2004 14:42:35 +0000 (09:42 -0500)]
[PATCH] e1000: flow control

* Bug fix: flow control high/low watermark settings not
  within Rx FIFO range: math error.

22 years ago[PATCH] 3c359_microcode.h clean up - 2.6.3
Mike Phillips [Tue, 24 Feb 2004 14:42:27 +0000 (09:42 -0500)]
[PATCH] 3c359_microcode.h clean up - 2.6.3

Small patch to clean up 3c359_micrcode.h, no other drivers in the kernel
come anywhere near the file and the #if is superflous.

Mike Phillips

22 years ago[PATCH] pcnet32.c fix compile error
Don Fry [Tue, 24 Feb 2004 14:29:26 +0000 (09:29 -0500)]
[PATCH] pcnet32.c fix compile error

Arrgh.  I sent the wrong diff file.  This one fixes the compile error I
introduced ;-(

22 years ago[PATCH] whitespace only change to pcnet32.c
Don Fry [Tue, 24 Feb 2004 14:29:19 +0000 (09:29 -0500)]
[PATCH] whitespace only change to pcnet32.c

Last change for a while.  This modifies the whitespace only.
consistent indentation, deletes trailing tabs, trailing spaces, etc.