]> git.hungrycats.org Git - linux/log
linux
22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
Len Brown [Tue, 27 Apr 2004 23:29:09 +0000 (19:29 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
into intel.com:/home/lenb/src/linux-acpi-test-2.6.6

22 years ago[ACPI] fix build warning in dmi_scan
Len Brown [Tue, 27 Apr 2004 23:27:33 +0000 (19:27 -0400)]
[ACPI] fix build warning in dmi_scan

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
Len Brown [Tue, 27 Apr 2004 23:18:06 +0000 (19:18 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
into intel.com:/home/lenb/src/linux-acpi-test-2.6.6

22 years ago[ACPI] support button driver unload (Luming Yu)
Len Brown [Tue, 27 Apr 2004 23:12:21 +0000 (19:12 -0400)]
[ACPI] support button driver unload (Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=2281

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
Len Brown [Tue, 27 Apr 2004 23:09:42 +0000 (19:09 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
into intel.com:/home/lenb/src/linux-acpi-test-2.6.6

22 years ago[ACPI] toshiba_acpi driver if acpi_disabled (David Shaohua Li)
Len Brown [Tue, 27 Apr 2004 22:32:44 +0000 (18:32 -0400)]
[ACPI] toshiba_acpi driver if acpi_disabled (David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=2465

22 years ago[ACPI] rmmod ACPI modules vs /proc
Len Brown [Tue, 27 Apr 2004 22:19:03 +0000 (18:19 -0400)]
[ACPI] rmmod ACPI modules vs /proc
from Anil S Keshavamurthy and David Shaohua Li
http://bugzilla.kernel.org/show_bug.cgi?id=2457

22 years ago[ACPI] pci-link may not always be SHARED (SuSE via Luming Yu)
Len Brown [Tue, 27 Apr 2004 22:04:06 +0000 (18:04 -0400)]
[ACPI] pci-link may not always be SHARED (SuSE via Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=2404

22 years ago[ACPI] battery "charged" instead of "unknown" (Luming Yu)
Len Brown [Tue, 27 Apr 2004 21:28:10 +0000 (17:28 -0400)]
[ACPI] battery "charged" instead of "unknown" (Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=1863

22 years ago[PATCH] acpi4asus 0.28 (Karol 'sziwan' Kozimor)
Karol Kozimor [Tue, 27 Apr 2004 20:41:56 +0000 (16:41 -0400)]
[PATCH] acpi4asus 0.28 (Karol 'sziwan' Kozimor)
- Added support for Samsung P30
- Fixed an oops triggered by non-standard hardware (Samsung P30)
- Added support for L4400L and M6800N

The patch also removes some superfluous data. It doesn't include the
copy_from_user() conversion, it will be released as a separate patch.

22 years ago[PATCH] acpi build fix
Andrew Morton [Tue, 27 Apr 2004 20:39:07 +0000 (16:39 -0400)]
[PATCH] acpi build fix
setup.c:608: `acpi_skip_timer_override' undeclared

22 years agoACPI irq->gsi naming (Bjorn Helgaas)
Len Brown [Sat, 24 Apr 2004 19:20:27 +0000 (15:20 -0400)]
ACPI irq->gsi naming (Bjorn Helgaas)

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
Len Brown [Fri, 23 Apr 2004 22:22:37 +0000 (18:22 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
into intel.com:/home/lenb/src/linux-acpi-test-2.6.6

22 years ago[ACPI] No IRQ known... - using IRQ 255 (Bjarni Rúnar Einarsson)
Len Brown [Fri, 23 Apr 2004 22:18:14 +0000 (18:18 -0400)]
[ACPI] No IRQ known... - using IRQ 255 (Bjarni Rúnar Einarsson)
http://bugzilla.kernel.org/show_bug.cgi?id=2148

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
Len Brown [Fri, 23 Apr 2004 11:43:23 +0000 (07:43 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.5
into intel.com:/home/lenb/src/linux-acpi-test-2.6.6

22 years ago[ACPI] workaround for nForce2 BIOS bug: XT-PIC timer in IOAPIC mode
Len Brown [Fri, 23 Apr 2004 09:15:31 +0000 (05:15 -0400)]
[ACPI] workaround for nForce2 BIOS bug: XT-PIC timer in IOAPIC mode
"acpi_skip_timer_override" boot parameter
dmi_scan for common platforms, may be replaced with PCI-ID in future.
http://bugzilla.kernel.org/show_bug.cgi?id=1203

22 years ago[ACPI] Workaround "_BBN 0" BIOS bug
Len Brown [Fri, 23 Apr 2004 09:14:36 +0000 (05:14 -0400)]
[ACPI] Workaround "_BBN 0" BIOS bug
enhance "pci=noacpi" to skip ACPI PCI configuration and interrupt config
add "acpi=noirq" to skip just ACPI interrupt config (David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=1662

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 22 Apr 2004 23:32:40 +0000 (16:32 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] writeback livelock fix
Andrew Morton [Thu, 22 Apr 2004 23:32:08 +0000 (16:32 -0700)]
[PATCH] writeback livelock fix

If a filesystem's ->writepage implementation repeatedly refuses to write the
page (it keeps on redirtying it instead) (reiserfs seems to do this) then the
writeback logic can get stuck repeately trying to write the same page.

Fix that up by correctly setting wbc->pages_skipped, to tell the writeback
logic that things aren't working out.

22 years agoia64: Add message-queue support to copy_siginfo_from_user().
David Mosberger [Thu, 22 Apr 2004 16:38:25 +0000 (09:38 -0700)]
ia64: Add message-queue support to copy_siginfo_from_user().

22 years ago[ACPI] allow IRQ2 to be used in ACPI/IOAPIC mode
Len Brown [Thu, 22 Apr 2004 11:15:17 +0000 (07:15 -0400)]
[ACPI] allow IRQ2 to be used in ACPI/IOAPIC mode
http://bugzilla.kernel.org/show_bug.cgi?id=2564

22 years ago[ACPI] if acpi_os_name= is used, print what it finds
Len Brown [Thu, 22 Apr 2004 11:13:43 +0000 (07:13 -0400)]
[ACPI] if acpi_os_name= is used, print what it finds

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Thu, 22 Apr 2004 08:46:28 +0000 (01:46 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
Linus Torvalds [Thu, 22 Apr 2004 08:35:45 +0000 (01:35 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Thu, 22 Apr 2004 08:25:25 +0000 (01:25 -0700)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years ago[PATCH] symlink doesn't support kobj name > 20 charaters (KOBJ_NAME_LEN)
Linda Xie [Thu, 22 Apr 2004 08:11:12 +0000 (01:11 -0700)]
[PATCH] symlink doesn't support kobj name > 20 charaters (KOBJ_NAME_LEN)

Since symlink.c uses "name" field of a kobj when it calculates the
length,  it gets a wrong value if the kobj's name  has more than 20
charathers.  A correct way to do that is to call kobject_name(kobj)
instead of using kobj->name directly.

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Linus Torvalds [Thu, 22 Apr 2004 08:03:47 +0000 (01:03 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] tipar char driver: wrong timeout value
Romain Liévin [Thu, 22 Apr 2004 07:36:55 +0000 (00:36 -0700)]
[PATCH] tipar char driver: wrong timeout value

this patch (2.4 & 2.6) fixes a bug about the timeout value. The formula
used to calculate jiffies from timeout is wrong.
The new formula is ok and takes care of integer computation/rounding.
There is the same bug in the tiglusb.c module which will be fixed by another
patch.

22 years ago[PATCH] USB: usbnet and pl2301/2302 reset
David Brownell [Thu, 22 Apr 2004 06:53:58 +0000 (23:53 -0700)]
[PATCH] USB: usbnet and pl2301/2302 reset

Handle some PL-2301/2302 devices better.

22 years ago[PATCH] USB: ftdi patch fixup
Jan Capek [Thu, 22 Apr 2004 06:53:33 +0000 (23:53 -0700)]
[PATCH] USB: ftdi patch fixup

I just checked out the latest 2.6.6-rc1-mm1 to see that the ID patch for
ftdi has applied cleanly, but apparently someone was faster and in the
combined ID table our ID's were missing.
Most probably the patch program got confused and applied the hung at wrong
spot..

Attached is a patch that places that 2 lines in the correct spot.

22 years ago[PATCH] USB: tiglusb: wrong timeout value
Romain Liévin [Thu, 22 Apr 2004 06:53:08 +0000 (23:53 -0700)]
[PATCH] USB: tiglusb: wrong timeout value

Hi,

this patch (cumulative; 2.4 & 2.6) fixes another bug in the tiglusb
driver. The formula used to calculate jiffies from timeout is wrong.
The new formula is ok and takes care of integer computation/rounding.
This is the same kind of bug than in the tipar char driver.

22 years ago[PATCH] USB: silence dpcm warning
William Lee Irwin III [Thu, 22 Apr 2004 06:52:40 +0000 (23:52 -0700)]
[PATCH] USB: silence dpcm warning

Warnings aren't terribly important in and of themselves, but there
isn't really much the warning tells us to do here, so it would appear
that caving in to the compiler is the thing to do for now.

22 years ago[PATCH] USB: rndis gadget driver updates
David Brownell [Thu, 22 Apr 2004 06:43:39 +0000 (23:43 -0700)]
[PATCH] USB: rndis gadget driver updates

Various build fixes:  64bit (Andrew Morton), static linking,
broken on big-endian, etc.

Tighten up the integration with the main "ether" driver, so
state transitions and host ethernet addresses are shared too.
Add missing spinlock calls around RNDIS command outcall,
fix GET_INTERFACE issue, host mustn't clobber netdev flags.

Minor code cleanups.

22 years ago[PATCH] USB: ehci handles pci misbehavior better
David Brownell [Thu, 22 Apr 2004 06:43:11 +0000 (23:43 -0700)]
[PATCH] USB: ehci handles pci misbehavior better

Cope better when PCI misbehaves badly and registers misbehave:

    - terminate some loops before they get to infinity
       * capability scan
       * port reset
    - after init failure, memory may already be cleaned up

Some systems have been reporting such problems after ACPI resume.

22 years ago[PATCH] use smp_processor_id() in init_IRQ()
Mikael Pettersson [Thu, 22 Apr 2004 06:38:54 +0000 (23:38 -0700)]
[PATCH] use smp_processor_id() in init_IRQ()

This replaces current_thread_info()->cpu in i386' init_IRQ() by the
equivalent smp_processor_id().

Reduces overhead on UP, and makes the code cleaner.

22 years ago[PATCH] clean up Pentium M quirk code in nmi.c
Mikael Pettersson [Thu, 22 Apr 2004 06:38:42 +0000 (23:38 -0700)]
[PATCH] clean up Pentium M quirk code in nmi.c

This simplifies the Pentium M quirk code in nmi.c, and eliminates an
unnecessary apic_read().

Local APIC accesses are not zero-cycle; let's not inflict more damage
than we must.

22 years ago[PATCH] ppc64: Set ARCH_MIN_TASKALIGN
Andrew Morton [Thu, 22 Apr 2004 06:38:29 +0000 (23:38 -0700)]
[PATCH] ppc64: Set ARCH_MIN_TASKALIGN

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

We need some alignement of those structs for proper operations especially
with FP and Altivec, or SLAB_DEBUG can break us.

22 years ago[PATCH] ppc64: add some iSeries proc entries
Andrew Morton [Thu, 22 Apr 2004 06:38:16 +0000 (23:38 -0700)]
[PATCH] ppc64: add some iSeries proc entries

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

This patch just adds some proc entries for the virtual tape and cdrom
drivers to allow mapping between linux devices and OS/400 ones.  This is
expected by existing users and there is no other way to do this
translation.

22 years ago[PATCH] sunrpc rmmod oops fix
Andrew Morton [Thu, 22 Apr 2004 06:38:04 +0000 (23:38 -0700)]
[PATCH] sunrpc rmmod oops fix

From: "J. Bruce Fields" <bfields@fieldses.org>

Unregister svcauth_gss caches on exit from gss module; fixes an oops on
rmmod.

22 years ago[PATCH] Set ARCH_MIN_TASKALIGN on ppc32
Andrew Morton [Thu, 22 Apr 2004 06:37:51 +0000 (23:37 -0700)]
[PATCH] Set ARCH_MIN_TASKALIGN on ppc32

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

From: David Woodhouse <dwmw2@infradead.org>

Without this the task struct gets unaligned when using SLAB_DEBUG, causing
random problems with FP and Altivec.

22 years ago[PATCH] Update comment in fs/compat.c
Andrew Morton [Thu, 22 Apr 2004 06:37:38 +0000 (23:37 -0700)]
[PATCH] Update comment in fs/compat.c

From: Ralf Baechle <ralf@linux-mips.org>

MIPS now also uses the generic ioctl compat code.

22 years ago[PATCH] MIPS is an a.out free zone
Andrew Morton [Thu, 22 Apr 2004 06:37:25 +0000 (23:37 -0700)]
[PATCH] MIPS is an a.out free zone

From: Ralf Baechle <ralf@linux-mips.org>

MIPS never uses a.out

22 years ago[PATCH] Merge missing MIPS i8042 bits
Andrew Morton [Thu, 22 Apr 2004 06:37:12 +0000 (23:37 -0700)]
[PATCH] Merge missing MIPS i8042 bits

From: Ralf Baechle <ralf@linux-mips.org>

- Add HPC3 PS/2 driver bits for SGI IP22 aka Indy
- Add Mace PS/2 driver bits for SGI IP32 aka O2
- Add R4030 PS/2 driver bits for Jazz family
- Don't register I/O ports where we're using the I/O port memory window
   to access the i8042 registers

22 years ago[PATCH] Add Pete Popov to credits
Andrew Morton [Thu, 22 Apr 2004 06:36:59 +0000 (23:36 -0700)]
[PATCH] Add Pete Popov to credits

From: Ralf Baechle <ralf@linux-mips.org>

Add Pete to CREDITS for all the time he's invested into supporting the AMD
Alchemy of SOCs and eval boards.

22 years ago[PATCH] MIPS: PCI code is now shared.
Andrew Morton [Thu, 22 Apr 2004 06:36:45 +0000 (23:36 -0700)]
[PATCH] MIPS: PCI code is now shared.

From: Ralf Baechle <ralf@linux-mips.org>

All MIPS systems use the same PCI code now.

22 years ago[PATCH] fbdev comment fix
Andrew Morton [Thu, 22 Apr 2004 06:36:32 +0000 (23:36 -0700)]
[PATCH] fbdev comment fix

Fix the incorrect comment which caused the fb_ioctl confusion.

22 years ago[PATCH] dynamic proc cleanups
Andrew Morton [Thu, 22 Apr 2004 06:36:19 +0000 (23:36 -0700)]
[PATCH] dynamic proc cleanups

From: Matt Mackall <mpm@selenic.com>

Delete obsolete comment and kill test of obsolete define.

22 years ago[PATCH] EDD: set sysfs attr owner field
Andrew Morton [Thu, 22 Apr 2004 06:36:07 +0000 (23:36 -0700)]
[PATCH] EDD: set sysfs attr owner field

From: Matt Domsch <Matt_Domsch@dell.com>

The patch below from Michael E.  Brown properly sets the owner field of a
sysfs attribute.  Without this patch, it is possible to crash the kernel with
a simultaneous insmod/rmmod while reading files exported by the module.

22 years ago[PATCH] s390: crypto api.
Andrew Morton [Thu, 22 Apr 2004 06:35:53 +0000 (23:35 -0700)]
[PATCH] s390: crypto api.

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

Add support for z990 crypto instructions to in-kernel crypto api.

22 years ago[PATCH] s390: zfcp adapter fixes.
Andrew Morton [Thu, 22 Apr 2004 06:35:40 +0000 (23:35 -0700)]
[PATCH] s390: zfcp adapter fixes.

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

zfcp host adapter changes:
 - Fix error recovery stall in case of unavailable nameserver.
 - Reset host_scribble field to NULL in scsi_cmd.
 - Remove request debug code.

22 years ago[PATCH] s390: dasd device driver.
Andrew Morton [Thu, 22 Apr 2004 06:35:26 +0000 (23:35 -0700)]
[PATCH] s390: dasd device driver.

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

dasd device driver changes:
 - Initialize open_count with -1 to account for blkdev_open in
   dasd_scan_partitions.
 - Introduce USE_ERP request flag to selectivly switch off error
   recovery for reserve, release & unconditional reserve ioctls.

22 years ago[PATCH] s390: network device drivers.
Andrew Morton [Thu, 22 Apr 2004 06:35:12 +0000 (23:35 -0700)]
[PATCH] s390: network device drivers.

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

Network driver changes:
 - qeth: Fix reference counting in regard to sysfs backing store patches.
 - qeth: Prefix kernel thread names with qeth_.
 - qeth: Remove inbound and outbound tasklets. Handle buffers directly
         in the interrupts handlers.
 - iucv: Add missing kfree in iucv_register_program.
 - iucv: Add missing return in netiucv_transmit_skb.
 - iucv: Check for NULL pointer in conn_action_txdone.

22 years ago[PATCH] s390: 3270 device driver.
Andrew Morton [Thu, 22 Apr 2004 06:34:58 +0000 (23:34 -0700)]
[PATCH] s390: 3270 device driver.

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

3270 device driver changes:
 - Add NULL pointer checks.

22 years ago[PATCH] s390: common i/o layer.
Andrew Morton [Thu, 22 Apr 2004 06:34:46 +0000 (23:34 -0700)]
[PATCH] s390: common i/o layer.

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

Common i/o layer changes:
 - Quiesce active subchannels for lpar reipl.
 - Delete timer after reception of interrupt for kill on timeout.
 - Cleanup some comments in qdio.

22 years ago[PATCH] s390: core s390.
Andrew Morton [Thu, 22 Apr 2004 06:34:32 +0000 (23:34 -0700)]
[PATCH] s390: core s390.

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

s390 core changes:
 - Fix race in do_call_softirq in regard to kernel preemption.
 - Fix typo in compat mq system call wrappers.
 - Add s390 to Kconfig for AUDITSYSCALL.
 - Redefine TASK_SIZE to TASK31_SIZE for compilation of binfmt_elf32.
 - Use correct error value for sys32_ipc when called with an invalid number.
 - New default configuration.

22 years ago[PATCH] ppc64: iSeries virtual cdrom module fix
Andrew Morton [Thu, 22 Apr 2004 06:34:19 +0000 (23:34 -0700)]
[PATCH] ppc64: iSeries virtual cdrom module fix

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

This patch fixes loading viocd as a module.  It would oops because I was
passing the address of a static buffer to dma_map_single and when loaded as
a module, this address is not valid for that purpose.

There are a couple of simple cleanups here as well.

22 years ago[PATCH] remove show_trace_task()
Andrew Morton [Thu, 22 Apr 2004 06:34:05 +0000 (23:34 -0700)]
[PATCH] remove show_trace_task()

It no longer has any callers.

22 years ago[PATCH] USB: fix cdc-acm warnings due to previous patch
Greg Kroah-Hartman [Thu, 22 Apr 2004 06:32:53 +0000 (23:32 -0700)]
[PATCH] USB: fix cdc-acm warnings due to previous patch

22 years ago[PATCH] USB: fix cdc-acm as it is still (differently) broken
Colin Leroy [Thu, 22 Apr 2004 06:32:24 +0000 (23:32 -0700)]
[PATCH] USB: fix cdc-acm as it is still (differently) broken

22 years ago[PATCH] USB: Important bugfix for UHCI list management code
Alan Stern [Thu, 22 Apr 2004 06:03:22 +0000 (23:03 -0700)]
[PATCH] USB: Important bugfix for UHCI list management code

A major bug in the UHCI driver turned up recently.  Thanks to a lot of
help from Simone Gotti it was identified and fixed late last week.  It
turned out to be entirely my fault -- a previous patch had introduced two
(!) errors.  (A combination of carelessness and a nasty thinko, and
somehow it passed the regression tests...)

Anyway, it's entirely possible that many of the problems people have been
seeing are caused by that bug.  This patch is the solution.

22 years ago[PATCH] sysfs module unload race fix for bin_attributes
Michael E. Brown [Thu, 22 Apr 2004 05:19:51 +0000 (22:19 -0700)]
[PATCH] sysfs module unload race fix for bin_attributes

 -  Add module locking to sysfs bin_attribute files. Update all in-tree
    users to set module owner.

Compile tested. booted. stress tests pass:

while true; do modprobe mymod; rmmod mymod; done &
while true; do hexdump -C /sys/path/to/sysfs/binary/file; done

22 years ago[PATCH] USB: Don't try to suspend devices that do not support it.
Greg Kroah-Hartman [Thu, 22 Apr 2004 05:10:05 +0000 (22:10 -0700)]
[PATCH] USB: Don't try to suspend devices that do not support it.

Patch originally from luming.yu@intel.com and closes bug #1557

22 years ago[TCP]: Add vegas congestion avoidance support.
David S. Miller [Wed, 21 Apr 2004 16:10:52 +0000 (09:10 -0700)]
[TCP]: Add vegas congestion avoidance support.

A forward port of an old 2.3.x kernel hack done
years ago.  I (DaveM) did the first rough port,
Stephen Hemminger actually cleaned it up and
made it usable.

22 years ago[TCP]: Abstract out all settings of tcp_opt->ca_state into a function.
David S. Miller [Wed, 21 Apr 2004 15:47:05 +0000 (08:47 -0700)]
[TCP]: Abstract out all settings of tcp_opt->ca_state into a function.

22 years ago[TCP]: Add sysctl to turn off matrics caching.
Stephen Hemminger [Wed, 21 Apr 2004 10:00:02 +0000 (03:00 -0700)]
[TCP]: Add sysctl to turn off matrics caching.

22 years ago[TCP]: Better packing of frto fields into tcp_opt.
Stephen Hemminger [Wed, 21 Apr 2004 09:57:58 +0000 (02:57 -0700)]
[TCP]: Better packing of frto fields into tcp_opt.

22 years ago[NETFILTER]: Missing ip_rt_put in ipt_MASQUERADE.
Rusty Russell [Wed, 21 Apr 2004 09:49:05 +0000 (02:49 -0700)]
[NETFILTER]: Missing ip_rt_put in ipt_MASQUERADE.

22 years ago[IPV4]: Fix return value on MCAST_MSFILTER error case.
Chris Wright [Wed, 21 Apr 2004 09:45:18 +0000 (02:45 -0700)]
[IPV4]: Fix return value on MCAST_MSFILTER error case.

22 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Wed, 21 Apr 2004 09:23:37 +0000 (02:23 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[CPUFREQ] Fix security hole in proc handler.
Dave Jones [Wed, 21 Apr 2004 20:49:59 +0000 (21:49 +0100)]
[CPUFREQ] Fix security hole in proc handler.
Brad Spengler <spender@grsecurity.net> found an exploitable bug in the proc handler
of cpufreq, where a user-supplied unsigned int is cast to a signed int and then
passed on to copy_[to|from]_user() allowing arbitary amounts of memory to be written
(root only thankfully), or read (as any user).

The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned
the name CAN-2004-0228 to this issue.

22 years ago[CPUFREQ] Export an array of acpi driver supported frequencies in sysfs
Dave Jones [Wed, 21 Apr 2004 20:20:17 +0000 (21:20 +0100)]
[CPUFREQ] Export an array of acpi driver supported frequencies in sysfs
From Dominik.

22 years ago[CPUFREQ] Make an educated guess at the current P-state in the ACPI driver.
Dave Jones [Wed, 21 Apr 2004 20:18:57 +0000 (21:18 +0100)]
[CPUFREQ] Make an educated guess at the current P-state in the ACPI driver.
One big limitation of the ACPI specification is that it's impossible to
detect the current P-State by reading from ACPI-defined registers. And the
CPU isn't always at P0 when the system boots. So, try to "guess" the current
P-State by analyzing cpu_khz.

From Dominik.

22 years ago[CPUFREQ] Remove redundant part of powernow-k7 module parm
Dave Jones [Wed, 21 Apr 2004 18:58:29 +0000 (19:58 +0100)]
[CPUFREQ] Remove redundant part of powernow-k7 module parm
If used as a bootparam, this would've become powernow-k7.powernow_acpi_force which looks silly.

22 years ago[CPUFREQ] Fix unbalanced try_get_module/put_module
Dave Jones [Wed, 21 Apr 2004 18:07:29 +0000 (19:07 +0100)]
[CPUFREQ] Fix unbalanced try_get_module/put_module
Spotted by Charles Coffing <ccoffing@novell.com>

22 years ago[PATCH] lkkbd: Current version
Jan-Benedict Glaw [Wed, 21 Apr 2004 09:23:05 +0000 (02:23 -0700)]
[PATCH] lkkbd: Current version

This updates the lkkbd driver to it's current version.

It also incorporates two patches suggested on LKML (fixing
some leading whitespace and an unneccessary check).

22 years ago[PATCH] New set of input patches
Jan-Benedict Glaw [Wed, 21 Apr 2004 09:22:53 +0000 (02:22 -0700)]
[PATCH] New set of input patches

This  updates the vsxxx driver to it's current version.

Even DEC tablet support (VSXXX-AB) is now tested - it works:)
You can even hotplug between mouse and digitizer...

22 years ago[PATCH] PPC64 iSeries virtual ethernet fix
Stephen Rothwell [Wed, 21 Apr 2004 09:22:42 +0000 (02:22 -0700)]
[PATCH] PPC64 iSeries virtual ethernet fix

This patch is needed due to other patches that were applied in parallel
with the inclusion of the iSeries virtual ethernet driver.

22 years ago[PATCH] removal of MOD_{INC,DEC}_USE_COUNT in ide-cs.c
Bartlomiej Zolnierkiewicz [Wed, 21 Apr 2004 09:16:05 +0000 (02:16 -0700)]
[PATCH] removal of MOD_{INC,DEC}_USE_COUNT in ide-cs.c

From: Pavel Roskin <proski@gnu.org>

The "ide-cs" module cannot be unloaded because it uses obsolete
MOD_INC_USE_COUNT and MOD_DEC_USE_COUNT macros.  In fact, they are not
needed in ide-cs.c in 2.6 kernels.  The generic PCMCIA code already
increases use count for every device served by the driver, so it's
impossible to unload the ide-cs driver while it's in use.

I was told that the removal of IDE interfaces may be unsafe in 2.6
kernels.  However, MOD_INC_USE_COUNT only prevents removal of the module,
not the interface.  It's also the first obstacle, albeit a trivial one,
for anybody debugging those problems (i.e. loading a modified module
requires "rmmod -f" or reboot to unload the old version).

22 years ago[PATCH] ide-probe.c: kill duplicate #include
Bartlomiej Zolnierkiewicz [Wed, 21 Apr 2004 09:15:54 +0000 (02:15 -0700)]
[PATCH] ide-probe.c: kill duplicate #include

From: Arthur Othieno <a.othieno@bluewin.ch>

22 years ago[PATCH] ide-disk.c: fix for IDE CF card ejection with devfs
Bartlomiej Zolnierkiewicz [Wed, 21 Apr 2004 09:15:42 +0000 (02:15 -0700)]
[PATCH] ide-disk.c: fix for IDE CF card ejection with devfs

From: Pavel Roskin <proski@gnu.org>

If I eject IDE CompactFlash card, I get a stack dump from
devfs_remove() because ide/host2/bus0/target0/lun0 doesn't exist.

After del_gendisk() is called from idedisk_cleanup() drive->devfs_name refers
to a non-existent directory and should be erased, so that ide_unregister()
doesn't try to remove that directory again.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Wed, 21 Apr 2004 09:13:25 +0000 (02:13 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[SERIAL] Correct PL011 help text.
Russell King [Thu, 22 Apr 2004 00:39:45 +0000 (01:39 +0100)]
[SERIAL] Correct PL011 help text.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 21 Apr 2004 09:02:21 +0000 (02:02 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[ARM] Add support for ARM Versatile platform.
Russell King [Thu, 22 Apr 2004 00:33:52 +0000 (01:33 +0100)]
[ARM] Add support for ARM Versatile platform.

This cset adds minimal support for ARM Ltd's ARM926EJ-S "Versatile"
platform.

22 years ago[PATCH] ia64: add mq support for ia64
Jakub Jelínek [Wed, 21 Apr 2004 07:47:01 +0000 (00:47 -0700)]
[PATCH] ia64: add mq support for ia64

22 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Wed, 21 Apr 2004 07:26:14 +0000 (00:26 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

22 years agoRevert fb_ioctl "fix" with extreme prejudice.
Linus Torvalds [Wed, 21 Apr 2004 05:02:58 +0000 (22:02 -0700)]
Revert fb_ioctl "fix" with extreme prejudice.

As Arjan points out, the patch does exactly the opposite
of what it was claimed to do.

Andrea: tssk tssk.

Cset exclude: akpm@osdl.org[torvalds]|ChangeSet|20040421144431|15930

22 years ago[PATCH] loop_set_fd() sendfile check fix
Andrew Morton [Wed, 21 Apr 2004 00:44:58 +0000 (17:44 -0700)]
[PATCH] loop_set_fd() sendfile check fix

From: Yury Umanets <torque@ukrpost.net>

I have found small inconsistency in loop_set_fd().  It checks if
->sendfile() is implemented for passed block device file.  But in fact,
loop back device driver never calls it.  It uses ->sendfile() from backing
store file.

22 years ago[PATCH] i386 hugetlb tlb correction
Andrew Morton [Wed, 21 Apr 2004 00:44:44 +0000 (17:44 -0700)]
[PATCH] i386 hugetlb tlb correction

From: William Lee Irwin III <wli@holomorphy.com>

i386 does hardware interpretation of pagetables, so pte_clear() can't be
used on present ptes, as it sets the upper half of the hugepte prior to
setting the lower half (which includes the valid bit).  i.e.  there is a
window where having a hugepage mapped at 56GB and doing pte_clear() in
unmap_hugepage_range() allows other threads of the process to see a
hugepage at 0 in place of the original hugepage at 56GB.

This patch corrects the situation by using ptep_get_and_clear(), which
clears the lower word of the pte prior to clearing the upper word.

There is another nasty where huge_page_release() needs to wait for TLB
flushes before returning the hugepages to the free pool, analogous to the
issue tlb_remove_page() and tlb_flush_mm() repair.

22 years ago[PATCH] fb_ioctl() usercopy fix
Andrew Morton [Wed, 21 Apr 2004 00:44:31 +0000 (17:44 -0700)]
[PATCH] fb_ioctl() usercopy fix

From: Andrea Arcangeli <andrea@suse.de>

Arrange for ioctl(FBIOPUTCMAP) to do copy_to_user() rather than memcpy.

22 years ago[PATCH] i810_dma range check
Andrew Morton [Wed, 21 Apr 2004 00:44:18 +0000 (17:44 -0700)]
[PATCH] i810_dma range check

From: Andrea Arcangeli <andrea@suse.de>

Correctly range-check an incoming-from-userspace argument.  Found by the
Stanford checker.

22 years ago[PATCH] selinux: remove hardcoded policy assumption from get_user_sids() logic
Andrew Morton [Wed, 21 Apr 2004 00:44:05 +0000 (17:44 -0700)]
[PATCH] selinux: remove hardcoded policy assumption from get_user_sids() logic

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

This patch removes a hardcoded policy assumption from the get_user_sids logic
in the SELinux module that was preventing it from returning contexts that had
the same type as the caller even if the policy allowed such a transition.  The
assumption is not valid for all policies, and can be handled via policy
configuration and userspace rather than hardcoding it in the module logic.

22 years ago[PATCH] selinux: add runtime disable
Andrew Morton [Wed, 21 Apr 2004 00:43:53 +0000 (17:43 -0700)]
[PATCH] selinux: add runtime disable

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

This patch adds a kernel configuration option that enables writing to a new
selinuxfs node 'disable' that allows SELinux to be disabled at runtime prior
to initial policy load.  SELinux will then remain disabled until next boot.
This option is similar to the selinux=0 boot parameter, but is to support
runtime disabling of SELinux, e.g.  from /sbin/init, for portability across
platforms where boot parameters are difficult to employ (based on feedback by
Jeremy Katz).

22 years ago[PATCH] selinux: change context_to_sid handling for no-policy case
Andrew Morton [Wed, 21 Apr 2004 00:43:42 +0000 (17:43 -0700)]
[PATCH] selinux: change context_to_sid handling for no-policy case

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

This patch changes the behavior of security_context_to_sid in the no-policy
case so that it simply accepts all contexts and maps them to the kernel SID
rather than rejecting anything other than an initial SID.  The change avoids
error conditions when using SELinux in permissive/no-policy mode, so that any
file contexts left on disk from prior use of SELinux with a policy will not
cause an error when they are looked up and userspace attempts to set contexts
can succeed.

22 years ago[PATCH] i4l: add compat ioctl's for CAPI
Andrew Morton [Wed, 21 Apr 2004 00:43:30 +0000 (17:43 -0700)]
[PATCH] i4l: add compat ioctl's for CAPI

From: Marcel Holtmann <marcel@holtmann.org>

This patch adds the needed compat ioctl's for the CAPI on 64bit platforms.

22 years ago[PATCH] lockfs - dm bits
Andrew Morton [Wed, 21 Apr 2004 00:43:17 +0000 (17:43 -0700)]
[PATCH] lockfs - dm bits

From: Christoph Hellwig <hch@lst.de>

This patch makes the device mapper use the new freeze_bdev/thaw_bdev
interface.  Extracted from Chris Mason's patch.

22 years ago[PATCH] lockfs - xfs bits
Andrew Morton [Wed, 21 Apr 2004 00:43:05 +0000 (17:43 -0700)]
[PATCH] lockfs - xfs bits

From: Christoph Hellwig <hch@lst.de>

Remove all the code now in the VFS, make XFS's freeze ioctls use the new
infastructure and reorganize some code.

This code needs some work so the source files shared with 2.4 aren't
exposed to the new VFS interfaces directly.  You'll get an update once this
has been discussed with the other XFS developers and is implemented.  Note
that the current patch works fine and I wouldn't complain if it gets into
Linus' tree as-is.

22 years ago[PATCH] lockfs: reiserfs fix
Andrew Morton [Wed, 21 Apr 2004 00:42:53 +0000 (17:42 -0700)]
[PATCH] lockfs: reiserfs fix

From: Chris Mason <mason@suse.com>

reiserfs_write_super_lockfs() is supposed to wait for the transaction to
commit.

22 years ago[PATCH] lockfs - vfs bits
Andrew Morton [Wed, 21 Apr 2004 00:42:39 +0000 (17:42 -0700)]
[PATCH] lockfs - vfs bits

From: Christoph Hellwig <hch@lst.de>

These are the generic lockfs bits.  Basically it takes the XFS freezing
statemachine into the VFS.  It's all behind the kernel-doc documented
freeze_bdev and thaw_bdev interfaces.

Based on an older patch from Chris Mason.

22 years ago[PATCH] remove amd7xx_tco
Andrew Morton [Wed, 21 Apr 2004 00:42:28 +0000 (17:42 -0700)]
[PATCH] remove amd7xx_tco

From: Zwane Mwaikambo <zwane@linuxpower.ca>

We've had trouble with this driver, it appears to work but the hardware
never does the final reboot.  I have yet to come across someone with a
board which works and don't have personal access to one.  So how about
scrapping the whole thing.