]> git.hungrycats.org Git - linux/log
linux
21 years agoLinux 2.6.0-test8 v2.6.0-test8
Linus Torvalds [Fri, 17 Oct 2003 07:39:22 +0000 (00:39 -0700)]
Linux 2.6.0-test8

21 years ago[PATCH] remove "biostimings" boot options
Bartlomiej Zolnierkiewicz [Fri, 17 Oct 2003 03:49:21 +0000 (20:49 -0700)]
[PATCH] remove "biostimings" boot options

They were added by Torben to workaround ServerWorks driver problems
(fixed by previous patch), but depending on BIOS can be dangerous on
other chipsets and it is always better to fix specific driver.

Removal of these options was acked by Torben.

21 years ago[PATCH] fix ServerWorks PIO auto-tuning
Bartlomiej Zolnierkiewicz [Fri, 17 Oct 2003 03:49:11 +0000 (20:49 -0700)]
[PATCH] fix ServerWorks PIO auto-tuning

If PIO mode should be auto-tuned xferspeed argument for svwks_tune_chipset()
is equal to 255 (0xFF).  It is then passed to ide_rate_filter() which matches
desired mode with chipset capabilities.  Since 255 is greater than any of the
values used for transfer modes, ide_rate_filter() will always return the
highest mode supported by both device/chipset (which sometimes should not be
used ie. when host is a simplex one) and the wrong mode will be set.

Thanks to Torben Mathiasen and Tomas Szepe for testing it.

21 years ago[PATCH] fix ide-floppy IOMEGA logic
Jens Axboe [Fri, 17 Oct 2003 00:37:22 +0000 (17:37 -0700)]
[PATCH] fix ide-floppy IOMEGA logic

The original change turned out to be too restrictive, it catches devices
that don't need the work around.

This fixes that, thanks to Bart for informing me of the screwup.

21 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
David S. Miller [Thu, 16 Oct 2003 20:50:27 +0000 (13:50 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

21 years ago[NET]: Convert sk98lin away from init_etherdev.
David S. Miller [Thu, 16 Oct 2003 19:42:49 +0000 (12:42 -0700)]
[NET]: Convert sk98lin away from init_etherdev.

21 years ago[NET]: Delete comment reference to init_etherdev which the driver does not even use.
David S. Miller [Thu, 16 Oct 2003 19:33:13 +0000 (12:33 -0700)]
[NET]: Delete comment reference to init_etherdev which the driver does not even use.

21 years ago[NET]: Convert myri_sbus away from init_etherdev.
David S. Miller [Thu, 16 Oct 2003 19:30:37 +0000 (12:30 -0700)]
[NET]: Convert myri_sbus away from init_etherdev.

21 years ago[NET]: Delete bogus unregister_netdev() call in sunbmac.
David S. Miller [Thu, 16 Oct 2003 19:27:43 +0000 (12:27 -0700)]
[NET]: Delete bogus unregister_netdev() call in sunbmac.

21 years ago[NET]: Convert sunbmac away from init_etherdev.
David S. Miller [Thu, 16 Oct 2003 19:24:11 +0000 (12:24 -0700)]
[NET]: Convert sunbmac away from init_etherdev.

21 years ago[NET]: Convert sunlance away from init_etherdev.
David S. Miller [Thu, 16 Oct 2003 19:20:05 +0000 (12:20 -0700)]
[NET]: Convert sunlance away from init_etherdev.

21 years ago[ATM]: Minor cleanup for vcc_hash conversion
Chas Williams [Thu, 16 Oct 2003 18:11:41 +0000 (11:11 -0700)]
[ATM]: Minor cleanup for vcc_hash conversion

21 years ago[ATM]: Remove vcc reference on outstanding SKBs
Chas Williams [Thu, 16 Oct 2003 18:11:19 +0000 (11:11 -0700)]
[ATM]: Remove vcc reference on outstanding SKBs

21 years ago[ATM]: Change ifdef in lanai_ioctl
Chas Williams [Thu, 16 Oct 2003 18:10:54 +0000 (11:10 -0700)]
[ATM]: Change ifdef in lanai_ioctl

21 years ago[ATM]: sdh should be off by default.
Chas Williams [Thu, 16 Oct 2003 18:10:28 +0000 (11:10 -0700)]
[ATM]: sdh should be off by default.

21 years ago[NET]: Catch buggy net drivers changing getstats op after registry.
Stephen Hemminger [Thu, 16 Oct 2003 18:09:43 +0000 (11:09 -0700)]
[NET]: Catch buggy net drivers changing getstats op after registry.

21 years ago[NET]: Fix socket test in dev_queue_xmit_nit().
Petr Vandrovec [Thu, 16 Oct 2003 18:08:58 +0000 (11:08 -0700)]
[NET]: Fix socket test in dev_queue_xmit_nit().

21 years ago[IPV6]: Fix typo in addrconf.c
David S. Miller [Thu, 16 Oct 2003 18:06:40 +0000 (11:06 -0700)]
[IPV6]: Fix typo in addrconf.c

21 years ago[IPV6]: MIB fix, provide timestamps in ifa_cacheinfo.
Shirley Ma [Thu, 16 Oct 2003 18:05:30 +0000 (11:05 -0700)]
[IPV6]: MIB fix, provide timestamps in ifa_cacheinfo.

21 years ago[NET]: Mark init_etherdev() as deprecated.
Stephen Hemminger [Thu, 16 Oct 2003 18:03:12 +0000 (11:03 -0700)]
[NET]: Mark init_etherdev() as deprecated.

21 years agoMerge http://mdomsch.bkbits.net/linux-2.5-edd
Linus Torvalds [Thu, 16 Oct 2003 14:49:17 +0000 (07:49 -0700)]
Merge http://mdomsch.bkbits.net/linux-2.5-edd
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 16 Oct 2003 14:46:41 +0000 (07:46 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] ia64: fix perfmon typo that broke Itanium build
Rusty Lynch [Thu, 16 Oct 2003 13:08:05 +0000 (06:08 -0700)]
[PATCH] ia64: fix perfmon typo that broke Itanium build

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Thu, 16 Oct 2003 10:14:43 +0000 (03:14 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[ARM PATCH] 1687/1: Add {params,initrd}_phys vars to enable bootpImage support on...
George G. Davis [Thu, 16 Oct 2003 21:42:00 +0000 (22:42 +0100)]
[ARM PATCH] 1687/1: Add {params,initrd}_phys vars to enable bootpImage support on SA1100

Patch from George G. Davis

Basically just adds a couple of missing vars so I can build bootpImages for SA1100.

21 years ago[ARM PATCH] 1686/1: Fix params-phys typos
George G. Davis [Thu, 16 Oct 2003 21:38:37 +0000 (22:38 +0100)]
[ARM PATCH] 1686/1: Fix params-phys typos

Patch from George G. Davis

This fixes a couple of params-phys typos

21 years ago[ARM PATCH] 1685/1: Fix bootpImage build target
George G. Davis [Thu, 16 Oct 2003 21:35:33 +0000 (22:35 +0100)]
[ARM PATCH] 1685/1: Fix bootpImage build target

Patch from George G. Davis

The boopImage build target rule is currently broken. This is the quick fix.

21 years ago[ARM PATCH] 1684/1: Add uImage build target rule
George G. Davis [Thu, 16 Oct 2003 21:32:23 +0000 (22:32 +0100)]
[ARM PATCH] 1684/1: Add uImage build target rule

Patch from George G. Davis

This adds an `make uImage` build target rule to create boot images for targets which use u-Boot firmware. This build target already exists for the PPC architecture.

21 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 16 Oct 2003 08:37:58 +0000 (01:37 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] ia64: perfmon-2 fixes
Stéphane Eranian [Thu, 16 Oct 2003 08:13:18 +0000 (01:13 -0700)]
[PATCH] ia64: perfmon-2 fixes

 - remove PFM_FL_UNSECURE support because broken
 - remove instrumentation code for syswide ctx update (5% speedup)
 - integrated cleanups from John Levon
 - remove references to pmu_conf.ovfl_val from loops, use local variable
 - updated pfm_bad_permissions()
 - support reset values for non-counting pmds
 - serialization of PFM_RESTART
 - added support for restart_active in per-task mode
 - remove potential deadlock caused by calling pfm_overflow_handler()   from pfm_load_regs()
 - fix invalid check in perfmon_mckinley() for PMC13

21 years ago[PATCH] ia64: MCA min_state area must be uncacheable
Tony Luck [Thu, 16 Oct 2003 08:11:43 +0000 (01:11 -0700)]
[PATCH] ia64: MCA min_state area must be uncacheable

Software Developer's Manual page 2:270, section 11.3.2.3
says that the processor min-state save area must be in an
uncacheable region ... but current MCA recovery code
allocates the min-state area "ia64_mca_min_state_save_info"
in regular kernel data/bss.

This patch re-uses the same min-state area that the PAL/SAL
used to report the error to Linux ... which mostly requires
deleting code and declarations (some of which were wrong,
MIN_STATE_AREA_SIZE ought to have been 58).  The real "work"
is copying the pointer to the min-state area from the
sal_to_os handoff structure into the os_to_sal structure.

21 years agoAllow Turtle Beach sound drivers to be compiled modular when
Linus Torvalds [Thu, 16 Oct 2003 06:57:24 +0000 (23:57 -0700)]
Allow Turtle Beach sound drivers to be compiled modular when
STANDALONE is set, since the firmware is only required for the
built-in case.

21 years ago[PATCH] H8/300 support update
Yoshinori Sato [Thu, 16 Oct 2003 02:56:26 +0000 (19:56 -0700)]
[PATCH] H8/300 support update

 - fix semaphore problem
 - document update and config fix

21 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Thu, 16 Oct 2003 01:28:21 +0000 (18:28 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoppc64: arguments to mlockall and msync dont need sign extending
Anton Blanchard [Fri, 17 Oct 2003 09:54:59 +0000 (19:54 +1000)]
ppc64: arguments to mlockall and msync dont need sign extending

21 years agoppc64: remove old comment, copy_tofrom_user zeros destination on a load fault
Anton Blanchard [Fri, 17 Oct 2003 09:42:41 +0000 (19:42 +1000)]
ppc64: remove old comment, copy_tofrom_user zeros destination on a load fault

21 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Fri, 17 Oct 2003 09:29:21 +0000 (19:29 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

21 years agoppc64: Use kmalloc for kernel stacks, like x86 (makes usage easy to track via slabinfo)
Anton Blanchard [Fri, 17 Oct 2003 09:24:32 +0000 (19:24 +1000)]
ppc64: Use kmalloc for kernel stacks, like x86 (makes usage easy to track via slabinfo)

21 years agoppc64: nuke a bunch of warnings, from akpm
Anton Blanchard [Fri, 17 Oct 2003 09:15:55 +0000 (19:15 +1000)]
ppc64: nuke a bunch of warnings, from akpm

21 years agoppc64: Fix for sym2 problem (first place that checked pci_set_mwi return code)
Anton Blanchard [Thu, 16 Oct 2003 23:16:49 +0000 (09:16 +1000)]
ppc64: Fix for sym2 problem (first place that checked pci_set_mwi return code)

21 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Thu, 16 Oct 2003 22:44:51 +0000 (08:44 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

21 years agomerge some irq.c fixes from x86
Anton Blanchard [Thu, 16 Oct 2003 21:44:00 +0000 (07:44 +1000)]
merge some irq.c fixes from x86

21 years agoMerge samba.org:/stuff/paulus/kernel/linux-2.5
Paul Mackerras [Thu, 16 Oct 2003 18:44:07 +0000 (04:44 +1000)]
Merge samba.org:/stuff/paulus/kernel/linux-2.5
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 16 Oct 2003 01:09:04 +0000 (18:09 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 16 Oct 2003 01:06:10 +0000 (18:06 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] Eicon ISDN driver: use work_struct instead of tasklet for dpc.
Armin Schindler [Thu, 16 Oct 2003 00:51:59 +0000 (17:51 -0700)]
[PATCH] Eicon ISDN driver: use work_struct instead of tasklet for dpc.

21 years ago[PATCH] reiserfs/procfs.c fix
Alexander Viro [Thu, 16 Oct 2003 00:51:49 +0000 (17:51 -0700)]
[PATCH] reiserfs/procfs.c fix

Fix breakage in reiserfs/procfs.c iterator.

Nikita had ACKed the patch.

21 years ago[PATCH] ide-floppy IOMEGA ZIP fix
Jens Axboe [Thu, 16 Oct 2003 00:51:41 +0000 (17:51 -0700)]
[PATCH] ide-floppy IOMEGA ZIP fix

From ramon_garcia_f@yahoo.com:

 "I am experiencing lost interrupts when writting (but not when reading)
  to an IOMEGA Zip drive with the ATAPI floppy driver.

  The driver seems to be aware of the problem and has a workaround for
  it.  Unfortunately my drive is not detected as an IOMEGA drive.  The
  reason is that the model of my drive is "IOMEGA ZIP 100 ATAPI Floppy"
  instead of "IOMEGA ZIP 100 ATAPI", that is what the driver expects. "

21 years ago[PATCH] current_is_kswapd() is a function
Andrew Morton [Thu, 16 Oct 2003 00:35:50 +0000 (17:35 -0700)]
[PATCH] current_is_kswapd() is a function

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

So call it rather than testing its address...

21 years ago[PATCH] saa7134-core.c compile fix for old gcc
Andrew Morton [Thu, 16 Oct 2003 00:34:56 +0000 (17:34 -0700)]
[PATCH] saa7134-core.c compile fix for old gcc

It is using token pasting in ways which confuse gcc-2.9x.

21 years ago[PATCH] ext2/ext3 acl signedness fixes
Andrew Morton [Thu, 16 Oct 2003 00:34:10 +0000 (17:34 -0700)]
[PATCH] ext2/ext3 acl signedness fixes

From: "Alexey Dobriyan" <adobriyan@mail.ru>,
      Andreas Gruenbacher <agruen@suse.de>

Make local variable `count' an integer so the subsequent test for
negativeness makes sense.

21 years ago[PATCH] applicom: fix LEAK, unwind on errors
Andrew Morton [Thu, 16 Oct 2003 00:33:30 +0000 (17:33 -0700)]
[PATCH] applicom: fix LEAK, unwind on errors

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

Fix a permanent resource leak and also some resource leaks on error paths.

21 years ago[PATCH] ext3: i_disksize locking fix
Andrew Morton [Thu, 16 Oct 2003 00:32:49 +0000 (17:32 -0700)]
[PATCH] ext3: i_disksize locking fix

From: Alex Tomas <alex@clusterfs.com>

The setting of i_disksize can race against concurrent invokations of
ext3_get_block().  Moving this inside i_truncate_sem fixes it up.

21 years ago[PATCH] silence smp_read_mpc_oem() declared static but never defined warning
Andrew Morton [Thu, 16 Oct 2003 00:32:16 +0000 (17:32 -0700)]
[PATCH] silence smp_read_mpc_oem() declared static but never defined warning

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

The forward static declaration in a header is a) weird and b) generates a
warning if the inline function which needs it is not expanded.

Move these things from .h into .c

21 years ago[PATCH] reiserfs documentation URL fixes
Andrew Morton [Thu, 16 Oct 2003 00:31:44 +0000 (17:31 -0700)]
[PATCH] reiserfs documentation URL fixes

From: Yury Umanets <umka@namesys.com>

Fix the reiserfs Kconfig URLs.

21 years ago[PATCH] Don't swap to files which do not implement readpage
Andrew Morton [Thu, 16 Oct 2003 00:31:16 +0000 (17:31 -0700)]
[PATCH] Don't swap to files which do not implement readpage

From: Zwane Mwaikambo <zwane@arm.linux.org.uk>

The swapon code uses read_cache_page() to access the swap header, so the
filesystem had better implement it.

21 years ago[PATCH] Correct case sensitivity in make mandocs
Andrew Morton [Thu, 16 Oct 2003 00:30:48 +0000 (17:30 -0700)]
[PATCH] Correct case sensitivity in make mandocs

From: Michael Still <mikal@stillhq.com>

The attached patch corrects case sensitivity in the mandocs make target.
XML is case insensitive, and a bunch of the kernel-doc assumes this.  The
makeman and splitman scripts incorrectly cared about case.  This patch also
updates the Docbook DTD version which the script generates.

21 years ago[PATCH] SELINUX: add policyvers to selinuxfs
Andrew Morton [Thu, 16 Oct 2003 00:30:28 +0000 (17:30 -0700)]
[PATCH] SELINUX: add policyvers to selinuxfs

From: James Morris <jmorris@redhat.com>

This patch adds a file to the root selinuxfs directory which returns the
security policy version associated with the currently running kernel.  Its
purpose is to allow scripts to determine which version of policy to load.

21 years ago[PATCH] Fix early __might_sleep() calls
Andrew Morton [Thu, 16 Oct 2003 00:30:11 +0000 (17:30 -0700)]
[PATCH] Fix early __might_sleep() calls

From: Roger Luethi <rl@hellgate.ch>

__might_sleep prints warnings only after jiffies wrap (typically after 5
minutes of uptime).

21 years ago[PATCH] Add missing sjcd uaccess checks
Andrew Morton [Thu, 16 Oct 2003 00:29:58 +0000 (17:29 -0700)]
[PATCH] Add missing sjcd uaccess checks

From: Felipe W Damasio <felipewd@terra.com.br>

Check the return of copy_from_user in a few places to not use buggy
structures if copy_from_user != 0.  Found by smatch.

21 years ago[PATCH] drivers/block/initrd.c removal
Andrew Morton [Thu, 16 Oct 2003 00:29:46 +0000 (17:29 -0700)]
[PATCH] drivers/block/initrd.c removal

From: viro@parcelfarce.linux.theplanet.co.uk

* drivers/block/initrd.c gone

* chunk of memory where the current tree would look for intird image is
  checked for being a valid initramfs image first; then, it is either
  unpacked (in addition to normal built-in image) or, if it wasn't a valid
  image, copied into a regular file on rootfs called /dev/initrd.  Then
  memory is freed.

Result:

a) we can put initramfs image in place of initrd one and kernel will DTRT.

b) initrd images still work as usual; code that shoves the thing to
   ramdisk, etc.  doesn't care whether it reads from a block device or
   regular file.

c) initrd.c is gone, so is fake block device and a lot of irregularities
   with it.

It has been in -mm for almost two weeks with no reported problems.

21 years ago[NET]: Grab RTNL semaphore in init_netdev() if we call dev_alloc_name().
Randy Dunlap [Wed, 15 Oct 2003 15:33:53 +0000 (08:33 -0700)]
[NET]: Grab RTNL semaphore in init_netdev() if we call dev_alloc_name().

21 years ago[TCP/IPV4]: Fix tcp_tw_bucket accessed as a sock in tcp_bind_conflict().
Arnaldo Carvalho de Melo [Wed, 15 Oct 2003 15:11:33 +0000 (08:11 -0700)]
[TCP/IPV4]: Fix tcp_tw_bucket accessed as a sock in tcp_bind_conflict().

21 years ago[NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc().
Madarasz Gergely [Wed, 15 Oct 2003 15:06:37 +0000 (08:06 -0700)]
[NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc().

21 years agoMerge nuts.ninka.net:/disk1/davem/BK/network-2.5
David S. Miller [Wed, 15 Oct 2003 14:42:29 +0000 (07:42 -0700)]
Merge nuts.ninka.net:/disk1/davem/BK/network-2.5
into nuts.ninka.net:/disk1/davem/BK/net-2.5

21 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.5
David S. Miller [Wed, 15 Oct 2003 14:23:40 +0000 (07:23 -0700)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.5
into nuts.ninka.net:/disk1/davem/BK/sparc-2.5

21 years ago[PATCH] Enable interrupts in faults from VM86 mode
Andi Kleen [Wed, 15 Oct 2003 12:25:07 +0000 (05:25 -0700)]
[PATCH] Enable interrupts in faults from VM86 mode

vm86 mode does a copy_to_user from the general protection fault handler
to update the process' vm86 state.

The problem is that the full GFP handler runs with interrupts off
currently and that trips the might_sleep() test in copy_to_user().

This happens very often in dosemu and once in a while while the X server
does its vm86 magic with the VGA bios.

See

http://bugzilla.kernel.org/show_bug.cgi?id=1339

for details

This patch fixes this by enabling interrupts when the original code ran
with interrupts on or ran in vm86 mode (vm86 can clear the IF flag)

21 years agoFix APIC address handling at bootup and restore.
Linus Torvalds [Wed, 15 Oct 2003 10:51:43 +0000 (03:51 -0700)]
Fix APIC address handling at bootup and restore.

Don't assume the APIC is at the power-on default address,
since the BIOS can have moved it somewhere else without
really ever telling us (ie we have an MP table or ACPI
that fixes it for us, but those are not always available)

21 years agoia64: Important security fix for fsyscalls. Without this patch, the McKinley E9
David Mosberger [Wed, 15 Oct 2003 09:45:58 +0000 (02:45 -0700)]
ia64: Important security fix for fsyscalls.  Without this patch, the McKinley E9
workaround caused fsyscalls to return with the wrong privilege level.
This patch also adds fsys_rt_sigprocmask(), which happens to be a good
test-case for this bug.  Only McKinley systems using fsyscalls are affected.
Merced and Madison are OK.

21 years ago[PATCH] fix support for PIO modes w/o IORDY flow control
Bartlomiej Zolnierkiewicz [Wed, 15 Oct 2003 09:25:24 +0000 (02:25 -0700)]
[PATCH] fix support for PIO modes w/o IORDY flow control

hwif->ide_dma_on() was is in the wrong place in the mode tuning helper
and was also called for devices which do not support IORDY flow control
(such as CompactFlash cards).

21 years ago[PATCH] ia64: a little more documentation in fsys.txt
Ian Wienand [Wed, 15 Oct 2003 08:49:00 +0000 (01:49 -0700)]
[PATCH] ia64: a little more documentation in fsys.txt

Attached is a suggestion for a small addition to fsys.txt about how
userspace can use fast system calls.

If people think this is totally wrong, or that something like this
might be more appropriate in our WiKi, that's fine.

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 15 Oct 2003 08:20:15 +0000 (01:20 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://ppc@ppc.bkbits.net/for-linus-ppc64
Paul Mackerras [Wed, 15 Oct 2003 07:16:22 +0000 (17:16 +1000)]
Merge bk://ppc@ppc.bkbits.net/for-linus-ppc64
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

21 years agoia64: Fix __delay() even more: it's just not safe to inline the delay-
David Mosberger [Wed, 15 Oct 2003 07:07:23 +0000 (00:07 -0700)]
ia64: Fix __delay() even more: it's just not safe to inline the delay-
loop because, e.g., the compiler might decide to unroll the
loop when passed a constant, etc.

21 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
Linus Torvalds [Wed, 15 Oct 2003 04:37:06 +0000 (21:37 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Linus Torvalds [Wed, 15 Oct 2003 04:36:13 +0000 (21:36 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
Linus Torvalds [Wed, 15 Oct 2003 04:34:26 +0000 (21:34 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] update to microcode update driver
Tigran Aivazian [Wed, 15 Oct 2003 04:24:38 +0000 (21:24 -0700)]
[PATCH] update to microcode update driver

This contains the following changes:

a) changes from Intel to support the new microcode data format
   (backward compatible of course)

b) changes from me to remove the no longer needed features of the driver,
   namely we don't need to keep a copy of applied microcode in kernel
   memory.

   This feature was hardly useful in the days of regular devfs
   /dev/cpu/microcode file and now it is completely useless so I removed
   it (after taking into account all the feedback on linux-kernel I
   received since the announcement of the intention to do this)

These are rather critical because otherwise we can't really say Linux
fully supports the very latest Intel cpus (which require microcode in
the new format).

21 years ago[PATCH] ia64: fix serial port naming
Bjorn Helgaas [Wed, 15 Oct 2003 03:37:34 +0000 (20:37 -0700)]
[PATCH] ia64: fix serial port naming

Now that the serial driver fully supports discovery via ACPI,
we can get rid of all the legacy junk in asm-ia64/serial.h.
This keeps the serial driver from blindly probing I/O port
space.

This also fixes a long-standing serial device naming issue:
ttyS0-ttyS3 were always reserved for the compiled-in
COM ports, even if they weren't present in the box.
Any additional PCI or ACPI ports appeared starting at
ttyS4 (except for the special case of things described
in the HCDP).   Now we'll just name ttyS devices in the
order they're discovered, without any holes for non-existent
devices.

This is a little bit ugly for serial console because the HCDP
is currently the only way we learn about serial ports before
the actual ACPI discovery.  All HP firmware implements HCDP,
but Intel firmware does not.  So in the absence of an HCDP,
we have to probe for legacy COM ports.  Otherwise, the serial
console wouldn't work until the serial driver discovers the
port via ACPI.

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:30:34 +0000 (20:30 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/pci-2.6

21 years ago[PATCH] ia64: correct ino_t to be 64 bits wide
Nathan Scott [Wed, 15 Oct 2003 03:17:22 +0000 (20:17 -0700)]
[PATCH] ia64: correct ino_t to be 64 bits wide

This brings the kernel in sync with glibc (and all other 64-bit platforms
other than Alpha and S390x).  This fixes ustat() and breaks nfsctl_export,
but the latter is a deprecated interface anyhow (newer versions of
nfsutils use "exportfs" instead).

21 years ago[PATCH] number of threads in /proc
Albert Cahalan [Wed, 15 Oct 2003 03:13:33 +0000 (20:13 -0700)]
[PATCH] number of threads in /proc

Having the number-of-threads value easily available turns out to be very
important for procps performance.

The /proc/*/stat thing getting reused has been zero since the 2.2.xx
days, and was the seldom-used timeout value before that.

21 years agoia64: Fix __delay() to do The Right Thing. In practice, this may
David Mosberger [Wed, 15 Oct 2003 03:13:31 +0000 (20:13 -0700)]
ia64: Fix __delay() to do The Right Thing.  In practice, this may
cause BogoMIPS to drop to half the clock-speed with current
versions of GCC, but this just shows that GCC doesn't generate
very good code for single-cycle loops.  Perhaps it will motivate
someone to improve GCC in this area (though it's hardly of
practical value, other than for producing large BogoMIPS values).

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:11:34 +0000 (20:11 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/usb-2.6

21 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Wed, 15 Oct 2003 03:09:16 +0000 (13:09 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:05:30 +0000 (20:05 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

21 years agoppc64: clear IRQ_INPROGRESS in setup_irq and enable_irq
Anton Blanchard [Wed, 15 Oct 2003 03:04:16 +0000 (13:04 +1000)]
ppc64: clear IRQ_INPROGRESS in setup_irq and enable_irq

21 years ago[PATCH] ia64: force on appropriate generic options
Jesse Barnes [Wed, 15 Oct 2003 02:40:18 +0000 (19:40 -0700)]
[PATCH] ia64: force on appropriate generic options

Make sure that generic kernels actually build by forcing on the
necessary options.  With this patch I was able to build a generic kernel
out of the to-linus-2.5 tree.

21 years ago[ARM] Fix div64 implementation.
Russell King [Tue, 14 Oct 2003 22:40:22 +0000 (23:40 +0100)]
[ARM] Fix div64 implementation.

Our do_div implementation can't correctly handle divisors with the
top bit set.  This cset fixes this up with a minimal change.

21 years ago[SPARC]: Make io.h macros more resiliant.
David S. Miller [Tue, 14 Oct 2003 11:10:14 +0000 (04:10 -0700)]
[SPARC]: Make io.h macros more resiliant.

Several drivers do things like undefine inb et al. in order
to switch between using I/O and MEM operations.  The Sparc
io.h macros did not cope with this well, so fix that up.

21 years ago[SPARC]: Fix IRQ op build problems.
David S. Miller [Tue, 14 Oct 2003 10:15:01 +0000 (03:15 -0700)]
[SPARC]: Fix IRQ op build problems.

Defining disable_irq et al. as macros is asking for trouble
especially since some parts of the kernel uses structures
with members having these same names.  So use inline functions
instead.

21 years ago[SPARC]: Provide foo_p aliases for I/O port ops.
David S. Miller [Tue, 14 Oct 2003 10:12:27 +0000 (03:12 -0700)]
[SPARC]: Provide foo_p aliases for I/O port ops.

21 years ago[PATCH] ia64: drop bogus "now < last_tick" message
Ian Wienand [Tue, 14 Oct 2003 09:54:10 +0000 (02:54 -0700)]
[PATCH] ia64: drop bogus "now < last_tick" message

itc_get_offset() has a consistency check which is no longer valid now that
xtime_lock is a seq_lock.  Drop the bogus check.

21 years ago[PATCH] ia64: SN2 module fix
Jesse Barnes [Tue, 14 Oct 2003 09:52:05 +0000 (02:52 -0700)]
[PATCH] ia64: SN2 module fix

Because we're the only platform with seperate in, out, and read
routines, we have to include the file that defines them in our machvec
header so that users of the functions will get the right defines and not
use the non-inline function variants (which are only necessary for
generic kernels).

21 years ago[PATCH] ia64: Another MCA fix
Tony Luck [Tue, 14 Oct 2003 09:45:42 +0000 (02:45 -0700)]
[PATCH] ia64: Another MCA fix

The definition of the pal_process_state_info_s structure
misses out some useful pieces (e.g. the "mi" bit which indicates
whether we should call PAL_MC_ERROR_INFO to get more details).

Worse yet, some of the bits are in the wrong places (cc/tc/bc).

See Volume 2 of "Intel Itanium Architecture Software Developer's
Manual".  (In the Rev 2.1 October 2002 edition, p. 2:268 and 2:276).

21 years ago[SPARC]: Fix types in ext2/minix bitops.
David S. Miller [Tue, 14 Oct 2003 09:35:39 +0000 (02:35 -0700)]
[SPARC]: Fix types in ext2/minix bitops.

21 years ago[SPARC64]: Update defconfig.
David S. Miller [Tue, 14 Oct 2003 08:57:57 +0000 (01:57 -0700)]
[SPARC64]: Update defconfig.

21 years ago[SPARC]: Audit inline asm.
David S. Miller [Tue, 14 Oct 2003 08:56:19 +0000 (01:56 -0700)]
[SPARC]: Audit inline asm.

Check all inline asms for common bugs and things that prevent
gcc-3.3 builds from working, in particular:
1) Missing memory or cc clobbers.
2) Do not clobber registers explicitly assigned to input
   variables.
3) extern __inline__ --> static inline.

Also try to make the formatting more consistent so that
future audits are a bit easier.

Based upon work done by Keith W. and Meelis Roos.

21 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Tue, 14 Oct 2003 08:30:29 +0000 (01:30 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

21 years ago[PATCH] b44 enable interrupts after tx timeout (2.6-test version)
Pekka Pietikäinen [Tue, 14 Oct 2003 10:40:06 +0000 (06:40 -0400)]
[PATCH] b44 enable interrupts after tx timeout (2.6-test version)

Resending the patch I sent some time ago for b44.c that nukes the
2.4 compatibility cruft as well.

I'll do one for 2.4.23pre6 ASAP, hopefully being able sync the driver fully
with the one in 2.6 (free_netdev() etc.).