]> git.neil.brown.name Git - history.git/log
history.git
22 years ago[PATCH] ia64: Correct ifdef for srat_num_cpus
Keith Owens [Fri, 13 Feb 2004 03:16:27 +0000 (19:16 -0800)]
[PATCH] ia64: Correct ifdef for srat_num_cpus

The definition of srat_num_cpus is wrapped in #ifdef CONFIG_ACPI_NUMA,
make its usage match.

22 years agoia64: Update toolchain-flags with a check for working .align inside a
David Mosberger [Thu, 12 Feb 2004 14:29:35 +0000 (06:29 -0800)]
ia64: Update toolchain-flags with a check for working .align inside a
now that there is a fixed GAS.

22 years agoia64: Drop some unneeded __KERNEL_SYSCALL__ defines (found by Dave Jones) and
David Mosberger [Thu, 12 Feb 2004 08:54:23 +0000 (00:54 -0800)]
ia64: Drop some unneeded __KERNEL_SYSCALL__ defines (found by Dave Jones) and
      an unnecessary include of <linux/config.h>.

22 years ago[PATCH] ia64: Delete redundant ia64_mca_check_errors()
Keith Owens [Thu, 12 Feb 2004 08:51:37 +0000 (00:51 -0800)]
[PATCH] ia64: Delete redundant ia64_mca_check_errors()

salinfo automatically processes all record types on all cpus at boot
time, ia64_mca_check_errors is now redundant.  This also removes the
need for a called_from_init flag on ia64_mca_log_sal_error_record.

22 years ago[PATCH] ia64: kill misc. warnings
Jesse Barnes [Thu, 12 Feb 2004 08:40:32 +0000 (00:40 -0800)]
[PATCH] ia64: kill misc. warnings

Fix up some misc warnings: include module.h in cache.c since it uses
EXPORT_SYMBOL(), fix printk format arg in sn_serial.c.

22 years ago[PATCH] ia64: don't call note_interrupt() for per-CPU irqs
Martin Hicks [Wed, 11 Feb 2004 07:52:06 +0000 (23:52 -0800)]
[PATCH] ia64: don't call note_interrupt() for per-CPU irqs

The note_interrupt() code is racy for per-CPU irqs and causes severe
performance problems due to cache-line bouncing on large SMPs.  Just don't
call it for that case.

22 years ago[PATCH] ia64: Add EXPORT_SYMBOL for SN2 physical_node_map
Martin Hicks [Wed, 11 Feb 2004 07:49:46 +0000 (23:49 -0800)]
[PATCH] ia64: Add EXPORT_SYMBOL for SN2 physical_node_map

22 years agoia64: Correct init_task.rbs_bot value (not that it matters).
David Mosberger [Tue, 10 Feb 2004 13:13:54 +0000 (05:13 -0800)]
ia64: Correct init_task.rbs_bot value (not that it matters).

22 years agoia64: Update defconfig
David Mosberger [Tue, 10 Feb 2004 13:08:10 +0000 (05:08 -0800)]
ia64: Update defconfig

22 years agoia64: Fix some more warnings caused by casts used as l-values.
David Mosberger [Tue, 10 Feb 2004 10:59:35 +0000 (02:59 -0800)]
ia64: Fix some more warnings caused by casts used as l-values.

22 years agoia64: Based on patch by Stephane Eranian: Make fpswa version info available
David Mosberger [Tue, 10 Feb 2004 10:51:34 +0000 (02:51 -0800)]
ia64: Based on patch by Stephane Eranian: Make fpswa version info available
via /proc/efi/fpswa, rather than printing it at boot time.

22 years ago[PATCH] ia64: Periodically forward MCA or INIT records to user-level
Keith Owens [Tue, 10 Feb 2004 07:37:14 +0000 (23:37 -0800)]
[PATCH] ia64: Periodically forward MCA or INIT records to user-level

Periodically check for outstanding MCA or INIT records and pass them to
user space salinfo.

22 years ago[PATCH] ia64: mca.c - Fix the "did we recover from MCA test" and move it up
Keith Owens [Tue, 10 Feb 2004 07:32:28 +0000 (23:32 -0800)]
[PATCH] ia64: mca.c - Fix the "did we recover from MCA test" and move it up

Correct the "did we recover from MCA test" and move it up a level to
simplify interaction with debuggers.

22 years ago[PATCH] ia64: remove unused cpucount variable
Kenneth W. Chen [Tue, 10 Feb 2004 07:20:28 +0000 (23:20 -0800)]
[PATCH] ia64: remove unused cpucount variable

22 years ago[PATCH] ia64: mca.c - pass irq_safe around
Keith Owens [Tue, 10 Feb 2004 06:54:01 +0000 (22:54 -0800)]
[PATCH] ia64: mca.c - pass irq_safe around

Patches from Ben Woodward to calculate irq_safe once and pass it around.

22 years ago[PATCH] ia64: mca.c cleanup - Bjorn's printk cleanup
Keith Owens [Tue, 10 Feb 2004 06:14:47 +0000 (22:14 -0800)]
[PATCH] ia64: mca.c cleanup - Bjorn's printk cleanup

22 years ago[PATCH] ia64: mca.c cleanup - Reorder to remove the need for forward declarations...
Keith Owens [Tue, 10 Feb 2004 06:14:04 +0000 (22:14 -0800)]
[PATCH] ia64: mca.c cleanup - Reorder to remove the need for forward declarations and to consolidate related code

22 years ago[PATCH] ia64: mca.c cleanup - Delete dead variables and functions
Keith Owens [Tue, 10 Feb 2004 06:13:21 +0000 (22:13 -0800)]
[PATCH] ia64: mca.c cleanup - Delete dead variables and functions

22 years ago[PATCH] ia64: mca.c cleanup - Mark variables and functions static where possible
Keith Owens [Tue, 10 Feb 2004 06:12:30 +0000 (22:12 -0800)]
[PATCH] ia64: mca.c cleanup - Mark variables and functions static where possible

22 years ago[PATCH] ia64: mca.c cleanup - Delete all record printing code, moved to salinfo_decod...
Keith Owens [Tue, 10 Feb 2004 06:11:58 +0000 (22:11 -0800)]
[PATCH] ia64: mca.c cleanup - Delete all record printing code, moved to salinfo_decode in user space

22 years ago[PATCH] ia64: Avoid deadlock when using printk() for MCA and INIT records
Keith Owens [Tue, 10 Feb 2004 06:11:17 +0000 (22:11 -0800)]
[PATCH] ia64: Avoid deadlock when using printk() for MCA and INIT records

Port the ia64 mca.c clean up patches from 2.4.25-pre8 to 2.6.2-rc2.

The following 6 patches do :-

1 Avoid deadlock when using printk() for MCA and INIT records.
2 Delete all record printing code, moved to salinfo_decode in user space.
3 Mark variables and functions static where possible.
4 Delete dead variables and functions.
5 Reorder to remove the need for forward declarations and to consolidate
  related code.
6 Bjorn's printk cleanup.

Altogether they shrink mca.c from 2432 to 1339 lines and make it much
more readable.

The only functional change is the removal of any attempt to print the
CMC/CPE/MCA/INIT record contents in the kernel plus the addition of an
info printk to ia64_mca_check_errors(), to match 2.4.  Now we just get
one line to say that a record has been detected, except for MCA which
prints nothing at all.

22 years ago[PATCH] ia64: sba_iommu perf tunning and new functionality
Alex Williamson [Tue, 10 Feb 2004 05:45:36 +0000 (21:45 -0800)]
[PATCH] ia64: sba_iommu perf tunning and new functionality

   I've been doing some performance tuning and adding some functionality
to sba_iommu for zx1/sx1000 chipsets.  This adds:

      * Long overdue consistent_dma_mask support
      * Long overdue ability to do large mappings in the iommu
      * Tightened spinlock usage for better performance/scalability
      * Added branch prediction hints for some of the performance paths
      * Added explicit data prefetching to some performance paths -
        perfmon shows roughly a 20% decrease in L3 misses in the bitmap
        search code
      * Increased delayed resource freeing depth and added a separate
        lock per ioc to avoid contention
      * Added code to free up queued pdir entries should we be unable to
        find space for new ones (not that I've ever seen the pdir
        anywhere close to full)
      * Finished cleaning out the hint support code, Grant is
        maintaining this separately for now
      * Added option to control bypass of sg mappings separately from
        single/coherent mappings

Much like the swiotlb, sba_iommu allows devices capable of 64bit
addressing to bypass the iommu and DMA directly to/from memory.  Using a
worst case scenario test (64bit bypass disabled, all DMA mapped through
the iommu), I saw a 60% increase in sequential block input throughput
using bonnie++ on a large RAID0 MD array.  In fact, this patch provides
the best bonnie++ performance with bypass disabled.  This is likely due
to benefits seen from coalescing the scatterlist, allowing better disk
streaming.  I assume that network performance will likely be limited by
mapping latency, so I added the last bullet item to allow sg mappings to
get the benefit of coalescing while keeping a low latency path for
single and coherent mappings.  If anyone is setup for network
benchmarks, I'd be interested in a before and after with this patch.

22 years ago[PATCH] ia64: fix ld.a emulation
Kenneth W. Chen [Tue, 10 Feb 2004 04:55:53 +0000 (20:55 -0800)]
[PATCH] ia64: fix ld.a emulation

This patch fixes a corner-case of ld.a emulation.  ld.a should be
emulated such that it always loads a misaligned value and clears the
corresponding ALAT entry.  The old emulation was correct for the case
where ld.a was followed by ld.c/chk.a (since ALAT entry was cleared),
but wrong for the case where it _wasn't_ followed by ld.c/chk.a.  In
that case, the misaligned value wasn't read from memory, as it should
have been.

22 years ago[PATCH] ia64: Enable cpu_vm_mask maintenance and improve SN2 TLB flushing
Jack Steiner [Tue, 10 Feb 2004 04:16:10 +0000 (20:16 -0800)]
[PATCH] ia64: Enable cpu_vm_mask maintenance and improve SN2 TLB flushing

22 years agoFix bogus mode bit testing by smbfs.
Linus Torvalds [Tue, 10 Feb 2004 03:19:39 +0000 (19:19 -0800)]
Fix bogus mode bit testing by smbfs.

The S_IFxxxx macros aren't bits to be tested, they
are values of the S_IFMT field.

22 years ago[PATCH] framebuffer GPM corruption fix.
James Simmons [Tue, 10 Feb 2004 01:38:45 +0000 (17:38 -0800)]
[PATCH] framebuffer GPM corruption fix.

This patch fixes the GPM cursor corruption people where seeing.

22 years ago[PATCH] dm: block size bug with 64 bit devs
Joe Thornber [Tue, 10 Feb 2004 01:24:56 +0000 (17:24 -0800)]
[PATCH] dm: block size bug with 64 bit devs

With 32 bit sector_t the block device size _in bytes_ is also cut to
32 bit in __set_size when the block device is mount (a filesystem
mounted). The argument should be cast to loff_t before expanding the
sector count to a byte count and calling i_size_write.

[Christophe Saout]

22 years agoMake <linux/compiler.h> a bit more palatable to
Linus Torvalds [Tue, 10 Feb 2004 01:10:33 +0000 (17:10 -0800)]
Make <linux/compiler.h> a bit more palatable to
user program inclusion.

It's still wrong to include kernel headers from
user programs. Oh, well.

22 years ago[PATCH] fix build for CONFIG_BLK_DEV_IDEDMA=n
Bartlomiej Zolnierkiewicz [Tue, 10 Feb 2004 01:00:29 +0000 (17:00 -0800)]
[PATCH] fix build for CONFIG_BLK_DEV_IDEDMA=n

Ths "fix duplication of DMA {black,white}list in icside.c" patch broke it.

Noticed by Geert Uytterhoeven <geert@linux-m68k.org>.

22 years ago[PATCH] DVD-R capability flag set incorrectly, /proc formatting fix
Jens Axboe [Tue, 10 Feb 2004 00:45:59 +0000 (16:45 -0800)]
[PATCH] DVD-R capability flag set incorrectly, /proc formatting fix

From John McKell <mckellj@iomega.com>:

  This patch for scsi/sr.c and cdrom/cdrom.c persuades
  /proc/sys/dev/cdrom/info to report that connecting a drive via USB
  rather than ATAPI in fact does not make it able to write DVD-R.

  Without this patch, when sr0 and hdd are the same type of device
  connected via USB and ATAPI respectively, I see:

$ cat /proc/sys/dev/cdrom/info:
drive name:             sr1     sr0     hdd
...
Can write CD-R:         1       0       0
Can write CD-RW:        1       0       0
Can read DVD:           0       0       0
Can write DVD-R:        1       1       0
Can write DVD-RAM:      0       0       0
Can read MRW:           0               0               0
Can write MRW:          0               0               0

  With this patch applied, instead I see:

$ cat /proc/sys/dev/cdrom/info:
drive name:             sr1     sr0     hdd
...
Can write CD-R:         1       0       0
Can write CD-RW:        1       0       0
Can read DVD:           0       0       0
Can write DVD-R:        0       0       0
Can write DVD-RAM:      0       0       0
Can read MRW:           0       0       0
Can write MRW:          0       0       0

  The sr1 device in particular is an ordinary CD-RW that in fact cannot
  write DVD-R.

  While messing with this code, I also thought to tweak the /proc
  formatting to align the tabbed columns.

22 years ago[PATCH] Export OF device path for PCI devices
Benjamin Herrenschmidt [Tue, 10 Feb 2004 00:11:44 +0000 (16:11 -0800)]
[PATCH] Export OF device path for PCI devices

Here's a new version of the patch according to our discussion.

This allows the platform to add its own platform files to the
sysfs PCI device node through a "pcibios_add_platform_entries()"
call.

I added an empty pcibios_add_platform_entries() inline to all
archs that apparently have PCI and implemented the OF stuff for
ppc and ppc64. The name is still "devspec" for now, I doubt
it will conflict and that's consistent with our use of the
"devspec" name in other places.

22 years agoLinux 2.6.3-rc2 v2.6.3-rc2
Linus Torvalds [Mon, 9 Feb 2004 10:59:09 +0000 (02:59 -0800)]
Linux 2.6.3-rc2

22 years ago[PATCH] getxattr error checking fix
Andrew Morton [Mon, 9 Feb 2004 10:58:33 +0000 (02:58 -0800)]
[PATCH] getxattr error checking fix

From: Nathan Scott <nathans@sgi.com>,
      Andreas Gruenbacher <agruen@suse.de>

XFS regression tests tripped a couple of problems with the recent xattr fix.

When a size of 0 is passed in, the getxattr and listxattr syscalls return the
size that would be required for the value or list of names, without actually
returning the value.  The previous patch accidentally removed this test, and
so querying the required size broke.

22 years ago[PATCH] Remove duplicated HPPA bits in kernel/sysctl.c
Andrew Morton [Mon, 9 Feb 2004 10:58:23 +0000 (02:58 -0800)]
[PATCH] Remove duplicated HPPA bits in kernel/sysctl.c

From: "Art Haas" <ahaas@airmail.net>

The following patch removes the duplicated sysctl entries for 'soft-power'
and 'unaligned-trap' for HPPA users.  Immediately before these lines these
two entries exist in a C99-style format.

22 years agoMerge bk://kernel.bkbits.net/davem/irda-2.6
Linus Torvalds [Mon, 9 Feb 2004 10:57:48 +0000 (02:57 -0800)]
Merge bk://kernel.bkbits.net/davem/irda-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Mon, 9 Feb 2004 10:51:31 +0000 (02:51 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[IRDA]: w83977af_ir irq retval
Jean Tourrilhes [Mon, 9 Feb 2004 10:43:17 +0000 (02:43 -0800)]
[IRDA]: w83977af_ir irq retval

<Patch from Stephen Hemminger>
o [CORRECT] Better handling of shared IRQs in w83977af_ir driver.

22 years ago[IRDA]: via-ircc irq retval
Jean Tourrilhes [Mon, 9 Feb 2004 10:42:39 +0000 (02:42 -0800)]
[IRDA]: via-ircc irq retval

<Patch from Stephen Hemminger>
o [CORRECT] Better handling of shared IRQs in via-ircc driver.

22 years ago[IRDA]: smsc-ircc2 irq retval
Jean Tourrilhes [Mon, 9 Feb 2004 10:42:06 +0000 (02:42 -0800)]
[IRDA]: smsc-ircc2 irq retval

<Patch from Stephen Hemminger>
o [CORRECT] Better handling of shared IRQs in smsc-ircc2 driver.

22 years ago[IRDA]: ali-ircc irq retval
Jean Tourrilhes [Mon, 9 Feb 2004 10:41:33 +0000 (02:41 -0800)]
[IRDA]: ali-ircc irq retval

<Patch from Stephen Hemminger>
o [CORRECT] Better handling of shared IRQs in ali-ircc driver.

22 years ago[IRDA]: nsc-ircc irq retval
Jean Tourrilhes [Mon, 9 Feb 2004 10:40:57 +0000 (02:40 -0800)]
[IRDA]: nsc-ircc irq retval

<Patch from Stephen Hemminger>
o [CORRECT] Better handling of shared IRQs in nsc-ircc driver.

22 years ago[IRDA]: Remove net notifier.
Jean Tourrilhes [Mon, 9 Feb 2004 10:40:22 +0000 (02:40 -0800)]
[IRDA]: Remove net notifier.

<Patch from Stephen Hemminger>
o [FEATURE] remove unused code : device notifier handler.

22 years ago[IRDA]: IrLAP disconnection pending race.
Jean Tourrilhes [Mon, 9 Feb 2004 10:39:49 +0000 (02:39 -0800)]
[IRDA]: IrLAP disconnection pending race.

o [FEATURE] Don't drop IrLAP connection is we *just* received an
incomming IrLMP connection request.

22 years ago[IRDA]: Ultra sendto support.
Jean Tourrilhes [Mon, 9 Feb 2004 10:35:34 +0000 (02:35 -0800)]
[IRDA]: Ultra sendto support.

<Original patch from Stephen Hemminger>
o [CORRECT] Always initialise Ultra packet/header size.
o [CORRECT] Don't allow Ultra send on unbound sockets if no
dest address is given.
o [FEATURE] Properly support Ultra sendto on unbound sockets.

22 years ago[PATCH] NFS: fix for older gcc's
Andrew Morton [Mon, 9 Feb 2004 08:30:48 +0000 (00:30 -0800)]
[PATCH] NFS: fix for older gcc's

From: Trond Myklebust <trond.myklebust@fys.uio.no>

Fix for proper C99 designated initializer, and avoid warning from
missing (unreachable - but gcc doesn't know it) return.

22 years agoClean up dentry pointer validation by moving it into
Linus Torvalds [Mon, 9 Feb 2004 08:26:00 +0000 (00:26 -0800)]
Clean up dentry pointer validation by moving it into
a function of its own.

This also allows us to do a better job, since slab.c
can now do more proper tests.

22 years agoAdd forward-declaration of "struct nfs4_client" to make
Linus Torvalds [Mon, 9 Feb 2004 08:25:04 +0000 (00:25 -0800)]
Add forward-declaration of "struct nfs4_client" to make
nfs_idmap.h independent of CONFIG_NFS4 and other header
files.

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
Linus Torvalds [Mon, 9 Feb 2004 07:42:17 +0000 (23:42 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
Linus Torvalds [Mon, 9 Feb 2004 07:40:28 +0000 (23:40 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
Linus Torvalds [Mon, 9 Feb 2004 07:39:44 +0000 (23:39 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/driver-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Linus Torvalds [Mon, 9 Feb 2004 07:38:54 +0000 (23:38 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Mon, 9 Feb 2004 07:16:32 +0000 (23:16 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Mon, 9 Feb 2004 20:24:19 +0000 (21:24 +0100)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

22 years ago[PATCH] USB: drivers/usb/media/Kconfig URL fixups
Petri T. Koistinen [Mon, 9 Feb 2004 06:22:43 +0000 (22:22 -0800)]
[PATCH] USB: drivers/usb/media/Kconfig URL fixups

Here is patch for linux-2.6/drivers/usb/media/Kconfig.

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Mon, 9 Feb 2004 06:09:50 +0000 (22:09 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/i2c-2.6

22 years agodmapool: fix up list_for_each() calls to list_for_each_entry()
Greg Kroah-Hartman [Mon, 9 Feb 2004 06:05:33 +0000 (22:05 -0800)]
dmapool: fix up list_for_each() calls to list_for_each_entry()

Now this should get that Rusty^Wmonkey off my back...

22 years agoDriver Core: fix up list_for_each() calls to list_for_each_entry()
Greg Kroah-Hartman [Mon, 9 Feb 2004 06:01:07 +0000 (22:01 -0800)]
Driver Core: fix up list_for_each() calls to list_for_each_entry()

Now this should get that Rusty^Wmonkey off my back...

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Mon, 9 Feb 2004 05:25:39 +0000 (21:25 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/pci-2.6

22 years ago[PATCH] I2C: add new chip driver: fscher
Jean Delvare [Mon, 9 Feb 2004 05:18:09 +0000 (21:18 -0800)]
[PATCH] I2C: add new chip driver: fscher

This is a new ported driver, fscher, which supports the FSC Hermes chip.
The original driver was written by Reinhard Nissl, who also ported it to
Linux 2.6, as discussed on the lm_sensors mailing list during the last
two weeks. I reviewed the code and we made the necessary changes, so
that what we have now looks good to me. Please apply on top of your i2c
patches stack.

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Mon, 9 Feb 2004 05:10:06 +0000 (21:10 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/driver-2.6

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Mon, 9 Feb 2004 04:54:08 +0000 (20:54 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/usb-2.6

22 years agoMerge http://linux-lksctp.bkbits.net/lksctp-2.5.work
David S. Miller [Mon, 9 Feb 2004 04:23:32 +0000 (20:23 -0800)]
Merge http://linux-lksctp.bkbits.net/lksctp-2.5.work
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years ago[PATCH] USB: fix bug number 1980 about keyspan devices not getting recognized.
Greg Kroah-Hartman [Mon, 9 Feb 2004 04:17:32 +0000 (20:17 -0800)]
[PATCH] USB: fix bug number 1980 about keyspan devices not getting recognized.

22 years ago[PATCH] USB: fix unneeded SubClass entry in unusual_devs.h
Alan Stern [Mon, 9 Feb 2004 04:17:18 +0000 (20:17 -0800)]
[PATCH] USB: fix unneeded SubClass entry in unusual_devs.h

On Sat, 7 Feb 2004, Brendan Arthurs wrote:

> I'm getting the following message when I power on my USB external
> enclosure (a MAP-K51U) with a Maxtor IDE hard drive in it. I'm running
> kernel 2.6.2. Hope this is of some use to you.
>
> Feb  7 11:03:13 europa kernel: hub 4-0:1.0: new USB device on port 2,
> assigned address 2
> Feb  7 11:03:13 europa kernel: usb 4-2: Product: USB Mass Storage
> Device
> Feb  7 11:03:13 europa kernel: usb 4-2: Manufacturer: Genesyslogic
> Feb  7 11:03:13 europa kernel: usb-storage: This device
> (05e3,0701,0002 S 06 P 50) has an unneeded SubClass entry in
> unusual_devs.h
> Feb  7 11:03:13 europa kernel:    Please send a copy of this message
> to <linux-usb-devel@lists.sourceforge.net>

Thank you for sending this in.  Here's a patch to take care of it.
Alexander, does this work for you?

22 years ago[PATCH] USB: drivers/usb/input/Kconfig URI unify
Petri T. Koistinen [Mon, 9 Feb 2004 04:17:06 +0000 (20:17 -0800)]
[PATCH] USB: drivers/usb/input/Kconfig URI unify

Little URI unifing patch.

22 years ago[PATCH] USB: drivers/usb/misc/Kconfig URI update & unify: modules.txt
Petri T. Koistinen [Mon, 9 Feb 2004 04:16:53 +0000 (20:16 -0800)]
[PATCH] USB: drivers/usb/misc/Kconfig URI update & unify: modules.txt

Another little patch fixing modules.txt and fine tuning URLs.

22 years ago[PATCH] USB: drivers/usb/net config URI update and unify
Petri T. Koistinen [Mon, 9 Feb 2004 04:16:40 +0000 (20:16 -0800)]
[PATCH] USB: drivers/usb/net config URI update and unify

Here is a tiny Kconfig update and unify patch.

22 years ago[PATCH] USB: usb-storage Kconfig_URL_update
Petri T. Koistinen [Mon, 9 Feb 2004 04:16:25 +0000 (20:16 -0800)]
[PATCH] USB: usb-storage Kconfig_URL_update

Here is little URL update for Kconfig file. I hope webmaster remembers to
put redirection in place next time URL changes.

22 years ago[PATCH] USB: re-factor enumeration/reset paths
David Brownell [Mon, 9 Feb 2004 04:16:07 +0000 (20:16 -0800)]
[PATCH] USB: re-factor enumeration/reset paths

This patch starts dis-entangling some of the enumeration logic by
moving initialization code into the usb_alloc_dev() constructor.
Some call signatures changed; a usbcore-internal declaration was
moved in <linux/usb.h> to a more appropriate location.

With the driver model init now more centralized, it's safer to
use driver model calls (including dev_info) a lot earlier, so
the "new device at address N" message now does that.  It also
reports the device speed, which may not be evident otherwise.

22 years ago[SCTP] Removed SCTP specific rmem/wmem sysctl's and use the global
Sridhar Samudrala [Mon, 9 Feb 2004 03:14:24 +0000 (19:14 -0800)]
[SCTP] Removed SCTP specific rmem/wmem sysctl's and use the global
       rmem_default/wmem_default values for SCTP socket buffer sizes.

22 years ago[IPV6]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:13:21 +0000 (19:13 -0800)]
[IPV6]: Use LL_RESERVED_SPACE() where applicable.

22 years ago[NETFILER/ipt_REJECT]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:12:54 +0000 (19:12 -0800)]
[NETFILER/ipt_REJECT]: Use LL_RESERVED_SPACE() where applicable.

22 years ago[IPV4/IGMP]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:12:27 +0000 (19:12 -0800)]
[IPV4/IGMP]: Use LL_RESERVED_SPACE() where applicable.

22 years ago[IPVS]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:11:57 +0000 (19:11 -0800)]
[IPVS]: Use LL_RESERVED_SPACE() where applicable.

22 years ago[PACKET]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:11:36 +0000 (19:11 -0800)]
[PACKET]: Use LL_RESERVED_SPACE() where applicable.

22 years ago[WANROUTER]: Use LL_RESERVED_SPACE() where applicable.
Hideaki Yoshifuji [Mon, 9 Feb 2004 03:10:19 +0000 (19:10 -0800)]
[WANROUTER]: Use LL_RESERVED_SPACE() where applicable.

22 years agoPCI: move pci_msi.h out of include/linux to drivers/pci where it belongs.
Greg Kroah-Hartman [Mon, 9 Feb 2004 03:04:55 +0000 (19:04 -0800)]
PCI: move pci_msi.h out of include/linux to drivers/pci where it belongs.

22 years agoPCI: remove stupid MSI debugging code that was never used.
Greg Kroah-Hartman [Mon, 9 Feb 2004 03:03:22 +0000 (19:03 -0800)]
PCI: remove stupid MSI debugging code that was never used.

22 years ago[PATCH] Fix pc300_tty.c -> implement tiocmset/tiocmget
Marcelo Tosatti [Mon, 9 Feb 2004 01:12:42 +0000 (17:12 -0800)]
[PATCH] Fix pc300_tty.c -> implement tiocmset/tiocmget

PC300 MLPPP support is currently marked broken in 2.6.x.

To fix that, attached patch implements tiocmset/tiocmget methods on the
pc300_tty.c driver, which is the new method tty drivers are supposed to
use instead ioctl.

This fixes two related issues in the ioctl handler:

- ioctl requesting RTS signal would affect DTR signal
- The RTS signal is now handled.

Bonus: Throw out unused ioctl handler

22 years ago[PATCH] fix OOPS for multiple IDE PCI modules and CONFIG_PROC_FS=y
Bartlomiej Zolnierkiewicz [Sun, 8 Feb 2004 23:36:39 +0000 (15:36 -0800)]
[PATCH] fix OOPS for multiple IDE PCI modules and CONFIG_PROC_FS=y

The problem is that when loading next IDE PCI module memory used by
previously registered ide_pci_host_proc_list entry is already unmapped
(because of __{dev}initdata).  This doesn't happen in built-in case
because this memory is freed after all drivers are initialized.
Fix it by removing __{dev}initdata from all ide_pci_host_proc_t.

Thanks to Andre Tomt <andre@tomt.net> for help in debugging this.

22 years ago[PATCH] ide-cd: incorrect use of sector_div
Benjamin Herrenschmidt [Sun, 8 Feb 2004 23:32:15 +0000 (15:32 -0800)]
[PATCH] ide-cd: incorrect use of sector_div

The recent change to ide-cd using sector div is passing
the wrong type to do_div().

22 years agoMerge nathans@xfs.org:/export/hose/bkroot/xfs-linux-2.6
Nathan Scott [Tue, 10 Feb 2004 03:37:08 +0000 (14:37 +1100)]
Merge nathans@xfs.org:/export/hose/bkroot/xfs-linux-2.6
into sgi.com:/source2/xfs-linux-2.6

22 years ago[XFS] Update XFS config entries - add security entry, update ACL entry.
Nathan Scott [Tue, 10 Feb 2004 03:11:43 +0000 (14:11 +1100)]
[XFS] Update XFS config entries - add security entry, update ACL entry.

22 years ago[XFS] Make more xfs errors trappable with panic_mask
Eric Sandeen [Tue, 10 Feb 2004 02:56:25 +0000 (13:56 +1100)]
[XFS] Make more xfs errors trappable with panic_mask

SGI Modid: xfs-linux:xfs-kern:164051a

22 years ago[XFS] Fix a trivial compiler warning, remove some no-longer-used macros.
Nathan Scott [Tue, 10 Feb 2004 02:52:55 +0000 (13:52 +1100)]
[XFS] Fix a trivial compiler warning, remove some no-longer-used macros.

SGI Modid: xfs-linux:xfs-kern:165155a

22 years ago[XFS] Fix data loss when writing into unwritten extents while memory is being reclaimed.
Nathan Scott [Tue, 10 Feb 2004 02:39:45 +0000 (13:39 +1100)]
[XFS] Fix data loss when writing into unwritten extents while memory is being reclaimed.

SGI Modid: xfs-linux:xfs-kern:166324a

22 years ago[XFS] Add back a missing pflags check in releasepage.
Nathan Scott [Tue, 10 Feb 2004 02:31:45 +0000 (13:31 +1100)]
[XFS] Add back a missing pflags check in releasepage.

SGI Modid: xfs-linux:xfs-kern:166323a

22 years ago[XFS] Fix gcc 3.5 compilation for real
Christoph Hellwig [Tue, 10 Feb 2004 02:12:37 +0000 (13:12 +1100)]
[XFS] Fix gcc 3.5 compilation for real

SGI Modid: xfs-linux:xfs-kern:165783a

22 years ago[XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited.
Nathan Scott [Tue, 10 Feb 2004 02:10:01 +0000 (13:10 +1100)]
[XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited.

SGI Modid: xfs-linux:xfs-kern:166301a

22 years ago[XFS] Avoid NULL returns from pagebuf_get
Christoph Hellwig [Tue, 10 Feb 2004 02:07:39 +0000 (13:07 +1100)]
[XFS] Avoid NULL returns from pagebuf_get

SGI Modid: xfs-linux:xfs-kern:166207a

22 years ago[XFS] plug a pagebuf leak
Christoph Hellwig [Tue, 10 Feb 2004 01:53:44 +0000 (12:53 +1100)]
[XFS] plug a pagebuf leak

SGI Modid: xfs-linux:xfs-kern:166109a

22 years ago[XFS] Remove PBF_MAPPABLE
Christoph Hellwig [Tue, 10 Feb 2004 01:33:42 +0000 (12:33 +1100)]
[XFS] Remove PBF_MAPPABLE

SGI Modid: xfs-linux:xfs-kern:166087a

22 years ago[XFS] Use list_move for moving pagebufs between lists, not list_add/list_del
Nathan Scott [Tue, 10 Feb 2004 00:39:10 +0000 (11:39 +1100)]
[XFS] Use list_move for moving pagebufs between lists, not list_add/list_del

SGI Modid: xfs-linux:xfs-kern:166046a

22 years ago[XFS] Remove the lockable/not lockable buffer distinction.
Christoph Hellwig [Tue, 10 Feb 2004 00:20:58 +0000 (11:20 +1100)]
[XFS] Remove the lockable/not lockable buffer distinction.
All metadata buffers are lockable these days.

SGI Modid: xfs-linux:xfs-kern:166042a

22 years ago[XFS] Fix buffer teardown on _pagebuf_lookup_pages failure
Christoph Hellwig [Tue, 10 Feb 2004 00:14:28 +0000 (11:14 +1100)]
[XFS] Fix buffer teardown on _pagebuf_lookup_pages failure

SGI Modid: xfs-linux:xfs-kern:166032a

22 years ago[ARM] Add prefix to driver constants to prevent namespace clashes.
Russell King [Sun, 8 Feb 2004 16:38:32 +0000 (16:38 +0000)]
[ARM] Add prefix to driver constants to prevent namespace clashes.

22 years ago[ARM] Use scsi_host_{alloc,put}() rather than scsi_{un,}register()
Russell King [Sun, 8 Feb 2004 16:33:17 +0000 (16:33 +0000)]
[ARM] Use scsi_host_{alloc,put}() rather than scsi_{un,}register()

22 years ago[ARM] Fix asm syntax for gcc3.
Russell King [Sun, 8 Feb 2004 16:27:53 +0000 (16:27 +0000)]
[ARM] Fix asm syntax for gcc3.

22 years agoMake SET_INPUT_KEYCODE return the old value, and clean up
Linus Torvalds [Sun, 8 Feb 2004 11:02:20 +0000 (03:02 -0800)]
Make SET_INPUT_KEYCODE return the old value, and clean up
users of this that were very confused indeed.

22 years agoDon't read i8042 data if no data exists
Linus Torvalds [Sun, 8 Feb 2004 10:35:08 +0000 (02:35 -0800)]
Don't read i8042 data if no data exists