]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] Fix do_shmat() for CONFIG_SYSVIPC=n
Andrew Morton [Mon, 23 Feb 2004 06:16:13 +0000 (22:16 -0800)]
[PATCH] Fix do_shmat() for CONFIG_SYSVIPC=n

- The do_shmat() stub needs `static inline', not `inline'

- We need errno.h for ENOSYS.

22 years ago[PATCH] rename shmat to make it clear it isn't a system call entrypoint
Manfred Spraul [Mon, 23 Feb 2004 05:28:40 +0000 (21:28 -0800)]
[PATCH] rename shmat to make it clear it isn't a system call entrypoint

This renames sys_shmat to do_shmat.  Additionally, I've replaced the
cond_syscall with a conditional inline function.

It touches all archs - only i386 is tested.

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Mon, 23 Feb 2004 04:02:46 +0000 (20:02 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/bt-2.6
Linus Torvalds [Sun, 22 Feb 2004 17:09:57 +0000 (09:09 -0800)]
Merge bk://kernel.bkbits.net/davem/bt-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] Disable debugging verbosity in macio_asic.c
Benjamin Herrenschmidt [Sun, 22 Feb 2004 15:14:46 +0000 (07:14 -0800)]
[PATCH] Disable debugging verbosity in macio_asic.c

This undef's DEBUG by default in macio_asic, this is now working fairly
well, and the actual output isn't really useful anyway.

22 years ago[PATCH] runtime PM deadlock fix
Andrew Morton [Sun, 22 Feb 2004 15:08:06 +0000 (07:08 -0800)]
[PATCH] runtime PM deadlock fix

From: Alexander Atanasov <alex@ssi.bg>

dpm_runtime_suspend holds dpm_sem and calls dpm_runtime_resume which
deadlocks.  Directly call runtime_resume instead.

22 years ago[PATCH] Require GNU Make version 3.79.1 or later
Andrew Morton [Sun, 22 Feb 2004 15:07:55 +0000 (07:07 -0800)]
[PATCH] Require GNU Make version 3.79.1 or later

From: Adrian Bunk <bunk@fs.tum.de>

GNU make 3.78 reproducible segfaults when building kernel 2.6.

See http://marc.theaimsgroup.com/?l=linux-kernel&m=107333742902438&w=2

Therefore, the minimum requirement for GNU make has to be raised in
Documentation/Changes.

GNU make 3.79.1 works.

22 years ago[PATCH] powernow-k8 frequency handling fix
Andrew Morton [Sun, 22 Feb 2004 15:07:45 +0000 (07:07 -0800)]
[PATCH] powernow-k8 frequency handling fix

From: Pavel Machek <pavel@ucw.cz>

In 2.6.3, cleanups arrived, and they got test for invalid frequencies
wrong.

Only first frequency is allowed to be < FID_TABLE_BOTTOM, but due to
bug it cleanups it allowed no frequencies < FID_TABLE_BOTTOM. This
fixes it.

22 years ago[PATCH] Fix fs/partitions/efi.c printk warnings
Andrew Morton [Sun, 22 Feb 2004 15:07:34 +0000 (07:07 -0800)]
[PATCH] Fix fs/partitions/efi.c printk warnings

Lots of these:

fs/partitions/efi.c:387: warning: long unsigned int format, u64 arg (arg 2)
fs/partitions/efi.c:387: warning: long unsigned int format, u64 arg (arg 3)
fs/partitions/efi.c:387: warning: long unsigned int format, u64 arg (arg 2)
fs/partitions/efi.c:387: warning: long unsigned int format, u64 arg (arg 3)
fs/partitions/efi.c:395: warning: long unsigned int format, u64 arg (arg 2)
fs/partitions/efi.c:395: warning: long unsigned int format, u64 arg (arg 3)

because it is assuming that you can print a u64 with %ld on 64-bit machines.

22 years ago[PATCH] Fix ISDN v.110.
Andrew Morton [Sun, 22 Feb 2004 15:07:24 +0000 (07:07 -0800)]
[PATCH] Fix ISDN v.110.

From: David Woodhouse <dwmw2@infradead.org>

Now that we coalesce ACKs for outgoing packets, the v.110 code needs to
look at the size it's given rather than assuming it'll get precisely one
callback for each packet sent...

22 years ago[PATCH] telephony: use kernel min/max
Andrew Morton [Sun, 22 Feb 2004 15:07:14 +0000 (07:07 -0800)]
[PATCH] telephony: use kernel min/max

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

From: Michael Veeck <michael.veeck@gmx.net>

Removes unnecessary min/max macros and use kernel.h macros instead.

22 years ago[PATCH] janitor: media: use kernel min/max
Andrew Morton [Sun, 22 Feb 2004 15:07:04 +0000 (07:07 -0800)]
[PATCH] janitor: media: use kernel min/max

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

From: Michael Veeck <michael.veeck@gmx.net>

Remove unnecessary min/max macros and changes calls to use kernel.h macros
instead.

22 years ago[PATCH] From: "Randy.Dunlap" <rddunlap@osdl.org>
Andrew Morton [Sun, 22 Feb 2004 15:06:52 +0000 (07:06 -0800)]
[PATCH] From: "Randy.Dunlap" <rddunlap@osdl.org>

From: <WHarms@bfs.de>(Walter Harms)

Hi list,
while checking 2.6.1 for missing checks(). fs/jffs/inode-v23.c
got overlooked somehow.

This patch fixes:
2 unguarded kmem_cache_create
1 unguarded proc_mkdir

22 years ago[PATCH] security oops fix
Andrew Morton [Sun, 22 Feb 2004 15:06:42 +0000 (07:06 -0800)]
[PATCH] security oops fix

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

Looking at d_splice_alias, it appears that the security_d_instantiate call
in the first case (where it ends up moving an entry in place of the given
dentry) should be passing 'new' rather than 'dentry' to ensure that the
passed dentry is associated with the inode.  This patch should fix the
problem.

(Addresses bugzilla #2153)

22 years ago[PATCH] ext3: fix scheduling-in-spinlock bug
Andrew Morton [Sun, 22 Feb 2004 15:06:31 +0000 (07:06 -0800)]
[PATCH] ext3: fix scheduling-in-spinlock bug

ext3_error() sleeps, so don't call it with the lock held.

22 years ago[PATCH] Another x86-64 fix for problems from the recent merge
Andrew Morton [Sun, 22 Feb 2004 15:06:20 +0000 (07:06 -0800)]
[PATCH] Another x86-64 fix for problems from the recent merge

From: Andi Kleen <ak@suse.de>,
      From Suresh.B.Siddha

Fix another bug caused by the recent IA32e merge.  The full L1 cache size
padding of the GDT didn't work with smaller cache line sizes.  Just revert
that.

I must admit I still don't understand why it didn't work, but it's better
to have a working system for now.

22 years ago[PATCH] Fixes to CodingStyle
Andrew Morton [Sun, 22 Feb 2004 15:06:10 +0000 (07:06 -0800)]
[PATCH] Fixes to CodingStyle

From: Xose Vazquez Perez <xose@wanadoo.es>

Even master's books bring errors :-).  URL has the errata and more
information about the books

22 years ago[PATCH] mtrr: init section usage
Andrew Morton [Sun, 22 Feb 2004 15:06:00 +0000 (07:06 -0800)]
[PATCH] mtrr: init section usage

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

This patch tries to clean up init section usage in
arch/i386/kernel/cpu/mtrr/*.c.

22 years ago[PATCH] IPMI warning fixes
Andrew Morton [Sun, 22 Feb 2004 15:05:49 +0000 (07:05 -0800)]
[PATCH] IPMI warning fixes

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

When compiling the IPMI drivers on m68k, I needed a few more includes:

  - <asm/irq.h> (for disable_irq_nosync() and enable_irq())

  - <linux/types.h> (for size_t)

  - <asm/system.h> (for printk())

22 years ago[PATCH] cleanup condsyscall for sysv ipc
Andrew Morton [Sun, 22 Feb 2004 15:05:38 +0000 (07:05 -0800)]
[PATCH] cleanup condsyscall for sysv ipc

From: Manfred Spraul <manfred@colorfullife.com>

Attached is a patch that replaces the #ifndef CONFIG_SYSV syscall stubs
with cond_syscall stubs.

22 years ago[PATCH] nbd: remove PARANOIA and other cleanups
Andrew Morton [Sun, 22 Feb 2004 15:05:27 +0000 (07:05 -0800)]
[PATCH] nbd: remove PARANOIA and other cleanups

From: Paul Clements <Paul.Clements@SteelEye.com>

This patch removes the PARANOIA define (it was always defined anyway).  It
also removes the requests_in/out counters (which weren't always accurate,
and are superfluous anyway, since the block layer keeps its own in_flight
counter).  Also some minor cleanup of comments.

22 years ago[PATCH] nbd: fix set_capacity call
Andrew Morton [Sun, 22 Feb 2004 15:05:17 +0000 (07:05 -0800)]
[PATCH] nbd: fix set_capacity call

From: Paul Clements <Paul.Clements@SteelEye.com>

This patch fixes the initial set_capacity call so that it matches nbd's
internal device size (nbd_device->bytesize).

22 years ago[PATCH] Kconfig help: dm-crypto && cryptoloop
Andrew Morton [Sun, 22 Feb 2004 15:05:05 +0000 (07:05 -0800)]
[PATCH] Kconfig help: dm-crypto && cryptoloop

From: bert hubert <ahu@ds9a.nl>

Current bitkeeper features a cryptoloop which is not safe for journaled
file systems and also a Device Mapper target which is.  The patch below
updates Kconfig to that effect.

22 years ago[PATCH] add range checking to sys_sysctl()
Andrew Morton [Sun, 22 Feb 2004 15:04:55 +0000 (07:04 -0800)]
[PATCH] add range checking to sys_sysctl()

If you pass a huge nlen value into sys_sysctl() it will loop for hours
printing billions of question marks, so range-check the arguments.

Also, remove the code which informs the user that the sysctl is obsolete: it
allows unprivileged users to spam the logs.

22 years ago[PATCH] m68k: M68k core spelling
Andrew Morton [Sun, 22 Feb 2004 15:04:44 +0000 (07:04 -0800)]
[PATCH] m68k: M68k core spelling

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

M68k core spelling fix (from Michael Hayes)

22 years ago[PATCH] m68k: Dummy dma mapping
Andrew Morton [Sun, 22 Feb 2004 15:04:34 +0000 (07:04 -0800)]
[PATCH] m68k: Dummy dma mapping

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

Add a dummy <asm-generic/dma-mapping-broken.h> for systems that don't support
the new DMA API, and make m68k use it if !CONFIG_PCI

22 years ago[PATCH] m68k: Mac IOP spelling
Andrew Morton [Sun, 22 Feb 2004 15:04:22 +0000 (07:04 -0800)]
[PATCH] m68k: Mac IOP spelling

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

Mac IOP spelling fix (from Matthias Urlichs)

22 years ago[PATCH] m68k: M68k FPU emu broken link
Andrew Morton [Sun, 22 Feb 2004 15:04:12 +0000 (07:04 -0800)]
[PATCH] m68k: M68k FPU emu broken link

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

M68k FPU emu: Remove reference to non-existing website

22 years ago[PATCH] m68k: M68k cmpxchg
Andrew Morton [Sun, 22 Feb 2004 15:04:01 +0000 (07:04 -0800)]
[PATCH] m68k: M68k cmpxchg

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

M68k: Add missing implementation of cmpxchg() (from Andreas Schwab, Roman
Zippel and me)

22 years ago[PATCH] m68k: M68k call trace output
Andrew Morton [Sun, 22 Feb 2004 15:03:51 +0000 (07:03 -0800)]
[PATCH] m68k: M68k call trace output

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

M68k: Improve formatting of call trace output (from Matthias Urlichs)

22 years ago[PATCH] m68k: M68k module loader
Andrew Morton [Sun, 22 Feb 2004 15:03:40 +0000 (07:03 -0800)]
[PATCH] m68k: M68k module loader

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

M68k: Add missing relocation support to module loader (from Matthias Urlichs)

22 years ago[PATCH] m68k: arch/m68k/mm/Makefile cleanup
Andrew Morton [Sun, 22 Feb 2004 15:03:30 +0000 (07:03 -0800)]
[PATCH] m68k: arch/m68k/mm/Makefile cleanup

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

Clean up arch/m68k/mm/Makefile logic

22 years ago[PATCH] m68k: M68k configuration
Andrew Morton [Sun, 22 Feb 2004 15:03:18 +0000 (07:03 -0800)]
[PATCH] m68k: M68k configuration

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

Update M68k configuration logic:
  - Introduce CONFIG_MMU_MOTOROLA and CONFIG_MMU_SUN3
  - Move Sun-3 config selection to the top since all other platforms conflict
    with it
  - Sun-3 implies MMU_SUN3
  - All other platforms imply MMU_MOTOROLA
  - Sun-3 implies M68020
  - Sun-3x implies M68030
  - Sun-3 kernels cannot support 68030, 68040, or 68060

22 years ago[PATCH] m68k: Amifb modedb bug
Andrew Morton [Sun, 22 Feb 2004 15:03:09 +0000 (07:03 -0800)]
[PATCH] m68k: Amifb modedb bug

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

Amifb: Fix bugs in the video mode database:
  - ntsc-lace lacks the yres value
  - a2024-15 is 15 Hz, not 10

22 years ago[PATCH] m68k: M68k uses drivers/Kconfig
Andrew Morton [Sun, 22 Feb 2004 15:02:58 +0000 (07:02 -0800)]
[PATCH] m68k: M68k uses drivers/Kconfig

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

M68k: Use drivers/Kconfig and fix up some remaining dependencies:
  - M68k no longer uses rtc.c
  - M68k never has AGP
  - CONFIG_ZORRO depends on CONFIG_AMIGS

22 years ago[PATCH] m68k: M68k MCA cleanup
Andrew Morton [Sun, 22 Feb 2004 15:02:47 +0000 (07:02 -0800)]
[PATCH] m68k: M68k MCA cleanup

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

M68k: Remove obsolete MCA definition

22 years ago[PATCH] m68k: Atari name clashes
Andrew Morton [Sun, 22 Feb 2004 15:02:36 +0000 (07:02 -0800)]
[PATCH] m68k: Atari name clashes

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

Atari Falcon: Prepend falcon_ to some Atari Falcon definitions to solve name
clashes in some drivers.

22 years ago[PATCH] m68k: Sun-3 missing sbus_readl()
Andrew Morton [Sun, 22 Feb 2004 15:02:26 +0000 (07:02 -0800)]
[PATCH] m68k: Sun-3 missing sbus_readl()

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

Sun-3 sbus: Add missing definition of sbus_readl() (from Sam Creasey)

22 years ago[PATCH] m68k: Sun-3 console fix
Andrew Morton [Sun, 22 Feb 2004 15:02:15 +0000 (07:02 -0800)]
[PATCH] m68k: Sun-3 console fix

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

Sun-3: Use dummycon if CONFIG_DUMMY_CONSOLE is defined only (from Sam
Creasey)

22 years ago[PATCH] m68k: mm init warning
Andrew Morton [Sun, 22 Feb 2004 15:02:04 +0000 (07:02 -0800)]
[PATCH] m68k: mm init warning

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

M68k mm: Kill warning (from Sam Creasey)

22 years ago[PATCH] m68k: offsets.h generation
Andrew Morton [Sun, 22 Feb 2004 15:01:54 +0000 (07:01 -0800)]
[PATCH] m68k: offsets.h generation

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

M68k offsets.h: Move arch/m68k/kernel/m68k_defs.h to include/asm/offsets.h
and use gen-asm-offsets framework (from Andreas Schwab and Ray Knight)

22 years ago[PATCH] NBD rmmod oops fix
Andrew Morton [Sun, 22 Feb 2004 15:01:23 +0000 (07:01 -0800)]
[PATCH] NBD rmmod oops fix

From: Paul Clements <Paul.Clements@SteelEye.com>

Fix a module unload oops, as well as fix some return codes (so nbd-client
can exit with the proper error code, rather than 0, when an error occurs).

22 years ago[PATCH] dynamic pty allocation
Andrew Morton [Sun, 22 Feb 2004 15:01:12 +0000 (07:01 -0800)]
[PATCH] dynamic pty allocation

From: "H. Peter Anvin" <hpa@transmeta.com>

Remove the limit of 2048 pty's - allocate them on demand up to the 12:20
dev_t limit: a million.

22 years ago[PATCH] fix shmat
Andrew Morton [Sun, 22 Feb 2004 15:01:00 +0000 (07:01 -0800)]
[PATCH] fix shmat

From: Nick Piggin <piggin@cyberone.com.au>

sys_shmat() need to be declared asmlinkage.  This causes breakage when we
actually get the proper prototypes into caller's scope.

22 years ago[PATCH] Intel i830 AGP fix
Andrew Morton [Sun, 22 Feb 2004 15:00:49 +0000 (07:00 -0800)]
[PATCH] Intel i830 AGP fix

From: Terence Ripperda <tripperda@nvidia.com>

When coming out of standby, some chipsets lose their configuration in pci
config space.  this includes not just the agp master register being lost, but
chipset-specific information, such as the physical address of the gatt table
and other settings.  Calling this configure routine again restores those
settings.

Dave said he was adding chipsets to this list on an "as needed and tested"
basis.  I ran across this problem I believe on a Dell Inspiron 4100 with
nv11.  (there had been some similar problems with specific nv11 systems when
doing apm with the 2.4 kernel, I suspect, but haven't been able to verify,
it's the same problem).

22 years ago[PATCH] more serial driver fixups
Andrew Morton [Sun, 22 Feb 2004 15:00:39 +0000 (07:00 -0800)]
[PATCH] more serial driver fixups

From: Russell King <rmk@arm.linux.org.uk>

Here is a patch which updates various serial drivers in the kernel to make
them less broken than they were before.  Nevertheless, they are still
broken.

The improvement is to make these drivers use the tiocmget/tiocmset methods,
which are present in the 2.6 kernel.

Many of these have been incorrectly converted from the old global IRQ
locking without regard for SMP issues, or still use the old global IRQ
locking methods which are no longer present in 2.6 kernels.

The full message thread can be found at:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=1dvnl-5Pr-1%40gated-at.bofh.it&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3DOutstanding%2Bfixups%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dlinux.kernel

22 years ago[PATCH] serial fixups
Andrew Morton [Sun, 22 Feb 2004 15:00:27 +0000 (07:00 -0800)]
[PATCH] serial fixups

From: Russell King <rmk@arm.linux.org.uk>

Convert a bunch of serial drivers to new-style ioctl handling.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 22 Feb 2004 08:28:39 +0000 (00:28 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Remove non-existent Kconfig source statement.
Russell King [Sun, 22 Feb 2004 23:47:06 +0000 (23:47 +0000)]
[ARM] Remove non-existent Kconfig source statement.

A bit too over-eager to minimise the delta resulted in this Kconfig
file trying to source a currently non-existent Kconfig file.

22 years ago[ARM] Fix late abort handler for Thumb code.
Russell King [Sun, 22 Feb 2004 23:40:31 +0000 (23:40 +0000)]
[ARM] Fix late abort handler for Thumb code.

ARM720T processors use the "late" abort option, which means we have to
correct the base address of any page fault ourselves.  However, we
were mis-correcting the thumb "push" instruction, causing the retried
instruction to fail in a spectacular way.

22 years ago[ARM PATCH 1719/1] Acornfb update
Peter Teichmann [Sun, 22 Feb 2004 17:16:19 +0000 (17:16 +0000)]
[ARM PATCH 1719/1] Acornfb update

Patch from: Peter Teichmann, edited by Russell King.

* a bugfix to the pseudo palette handling in 16/32 bit modes: the
  pseudo palette is always kept in 32 bit integers
* a bugfix to setcolreg() in 16 bit modes: there have to be 32 colour
  registers (this has nothing to do with the 16 pseudo palette
  colours, it is a bit misleading that setcolreg() is used both for
  pseudo palette setup and DIRECTCOLOR colour translation)
  (The behaviour should be selected using the visual and the rgb
   representation rather than the current BPP setting. --rmk)
* change 16 bit visual from TRUECOLOR to DIRECTCOLOR
* take the limited bandwidth of the RiscPC video memory into account
  for acornfb_valid_pixrate()
* acornfb_vidc20_find_rates() now takes into account the differences
  between VRAM and DRAM when setting the FIFO preload value. With
  VRAM, the FIFO can be set to the highest possible setting because
  there are no latency considerations for other memory accesses.
  However, in 64 bit bus mode the FIFO preload value must not be set
  to VIDC20_CTRL_FIFO_28 because this will let the FIFO overflow.
  See VIDC20 manual page 33 (6.0 Setting the FIFO preload value).

* select Multifreq monitor as default, increase frequency range for
  Multifreq monitor (this is of course a philosophical question, but
  I believe a sensible default setting should not impose too much
  limits to the user)
  (I dropped this change because it is known that some monitor
   hardware shipped with Acorn machines does not take kindly to
   wrong timing signals.  If people really care, they should use
   the kernel command line to select the correct monitor type. --rmk)

22 years ago[ARM] Dynamically allocate SA1100 PCMCIA sockets.
Russell King [Sun, 22 Feb 2004 17:00:26 +0000 (17:00 +0000)]
[ARM] Dynamically allocate SA1100 PCMCIA sockets.

22 years ago[ARM] Update SA1111 Neponset code to use safe GPIO functionality.
Russell King [Sun, 22 Feb 2004 16:36:28 +0000 (16:36 +0000)]
[ARM] Update SA1111 Neponset code to use safe GPIO functionality.

Use the SA1111 GPIO functionality added by the previous cset to
ensure that GPIOs are modified atomically.

22 years ago[ARM] Add safe sa1111 IO handling.
Russell King [Sun, 22 Feb 2004 15:53:40 +0000 (15:53 +0000)]
[ARM] Add safe sa1111 IO handling.

This introduces a set of functions which allow the SA1111 IO pins to
be safely modified with no fear of other kernel threads interfering.

22 years agoMerge http://linux-mh.bkbits.net/bluetooth-2.6
David S. Miller [Sun, 22 Feb 2004 05:49:15 +0000 (21:49 -0800)]
Merge http://linux-mh.bkbits.net/bluetooth-2.6
into kernel.bkbits.net:/home/davem/bt-2.6

22 years ago[Bluetooth] Initial sysfs and device class support
Marcel Holtmann [Sun, 22 Feb 2004 18:51:34 +0000 (19:51 +0100)]
[Bluetooth] Initial sysfs and device class support

This patch adds the initial Bluetooth device class and sysfs support. This
new code replaces the hotplug and HCI proc interface.

22 years ago[Bluetooth] Copy all L2CAP signal frames to the raw sockets
Marcel Holtmann [Sun, 22 Feb 2004 17:37:36 +0000 (18:37 +0100)]
[Bluetooth] Copy all L2CAP signal frames to the raw sockets

Currently only very few responses travel back to a L2CAP RAW socket, which
is very bad if you need to see command responses. This patch copies every
signal frame to all attached raw sockets.

Patch from Collin R. Mulliner <collin@betaversion.net>

22 years ago[Bluetooth] Cleanup drivers Kconfig file
Marcel Holtmann [Sun, 22 Feb 2004 14:03:38 +0000 (15:03 +0100)]
[Bluetooth] Cleanup drivers Kconfig file

This patch makes some cosmetic cleanups to the Kconfig file for the
Bluetooth drivers.

22 years ago[PATCH] fix /proc/ide/<hwif> for IDE PCI modules
Bartlomiej Zolnierkiewicz [Sun, 22 Feb 2004 01:56:53 +0000 (17:56 -0800)]
[PATCH] fix /proc/ide/<hwif> for IDE PCI modules

From: Andrey Borzenkov <arvidjaar@mail.ru>

Also add dummy create_proc_ide_interfaces()
for CONFIG_PROC_FS=n (per Linus' suggestion).

22 years agoIEEE1394(r1149): Convert some hardcoded values to constants. Add pbook suspend/resume...
Ben Collins [Sun, 22 Feb 2004 06:09:09 +0000 (01:09 -0500)]
IEEE1394(r1149): Convert some hardcoded values to constants. Add pbook suspend/resume handlers.

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Sat, 21 Feb 2004 17:52:22 +0000 (12:52 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/ieee1394-2.6

22 years agoIEEE1394/SBP2(r1148): Fix a few bugs, and add set blk_queue_dma_alignment to 512.
Ben Collins [Sat, 21 Feb 2004 14:26:37 +0000 (09:26 -0500)]
IEEE1394/SBP2(r1148): Fix a few bugs, and add set blk_queue_dma_alignment to 512.

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

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Sat, 21 Feb 2004 07:59:10 +0000 (23:59 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[SERIAL] Fix /proc serial info for MMIO ports
Bjorn Helgaas [Sat, 21 Feb 2004 22:44:43 +0000 (22:44 +0000)]
[SERIAL] Fix /proc serial info for MMIO ports

Patch from: Bjorn Helgaas

This patch against 2.6.2 fixes a minor issue with /proc/tty/drivers/*,
which currently doesn't show MMIO address information.  Current
sample output:

        # cat /proc/tty/driver/serial
        serinfo:1.0 driver revision:
        0: uart:16450 port:00000000 irq:65 tx:72 rx:0 RTS|DTR
        1: uart:16550A port:00000000 irq:65 tx:2950 rx:0 RTS|DTR
        ...

Output with the attached patch:

        # cat /proc/tty/driver/serial
        serinfo:1.0 driver revision:
        0: uart:16450 mmio:0xF8031000 irq:65 tx:72 rx:0 RTS|DTR
        1: uart:16550A mmio:0xFF5E0000 irq:65 tx:2403 rx:74 RTS|DTR
        ...

22 years ago[SERIAL] Discover ACPI serial ports before plug-in ports
Bjorn Helgaas [Sat, 21 Feb 2004 22:39:59 +0000 (22:39 +0000)]
[SERIAL] Discover ACPI serial ports before plug-in ports

Patch from: Bjorn Helgaas

This makes us discover ACPI serial ports before PCI ones.  The ACPI
ports tend to be built-in, and discovering them late means their ttyS
names move around if PCI serial ports are added or removed.  I think
it makes more sense to have relatively predictable and consistent
names for the built-in hardware.

22 years ago[SERIAL] fix 8250_pnp resource allocation
Mark Hindley [Sat, 21 Feb 2004 14:54:36 +0000 (14:54 +0000)]
[SERIAL] fix 8250_pnp resource allocation

Patch from: Mark Hindley

Patch below to ensure that 8250_pnp sets necessary flags so that 8250
driver will reserve ioports.

Before, I was logging errors like

Feb 20 08:42:37 titan kernel: Trying to free nonexistent resource <000003e8-000003ef>

on module unload.

22 years agoIEEE1394/ETH1394(r1147): Make sure to set update_config_rom on add host.
Ben Collins [Sat, 21 Feb 2004 06:46:17 +0000 (01:46 -0500)]
IEEE1394/ETH1394(r1147): Make sure to set update_config_rom on add host.

22 years agoIEEE1394(r1146): Make the probe callback return an error if problems, and unbind...
Ben Collins [Sat, 21 Feb 2004 05:47:03 +0000 (00:47 -0500)]
IEEE1394(r1146): Make the probe callback return an error if problems, and unbind drivers on failure.

22 years ago[IPV6]: Kill MODULE ifdeffing, common init for sysctls.
Alexander Viro [Sat, 21 Feb 2004 05:16:43 +0000 (21:16 -0800)]
[IPV6]: Kill MODULE ifdeffing, common init for sysctls.

22 years ago[IPV4]: Do not return -EAGAIN on blocking UDP socket, noticed by Olaf Kirch.
David S. Miller [Sat, 21 Feb 2004 05:10:51 +0000 (21:10 -0800)]
[IPV4]: Do not return -EAGAIN on blocking UDP socket, noticed by Olaf Kirch.

22 years ago[PATCH] Remove use of "current" identifier in via-pmu
Benjamin Herrenschmidt [Sat, 21 Feb 2004 01:11:23 +0000 (17:11 -0800)]
[PATCH] Remove use of "current" identifier in via-pmu

Andrew spotted this one, here's the fix:

Remove usage of "current" as a variable name and structure member
in the battery management code of PowerMac via-pmu and apm-emu
drivers

22 years ago[PATCH] H8/300 Kconfig / defconfig update
Yoshinori Sato [Sat, 21 Feb 2004 01:10:47 +0000 (17:10 -0800)]
[PATCH] H8/300 Kconfig / defconfig update

delete obsolute CONFIG

22 years ago[PATCH] H8/300 io.h bussizing problem fix
Yoshinori Sato [Sat, 21 Feb 2004 01:10:37 +0000 (17:10 -0800)]
[PATCH] H8/300 io.h bussizing problem fix

- fix warning
- byte swap miss fix
- 16bit bus access problem fix

22 years ago[PATCH] H8/300 warning fix
Yoshinori Sato [Sat, 21 Feb 2004 01:10:25 +0000 (17:10 -0800)]
[PATCH] H8/300 warning fix

Fix any warnings

22 years ago[PATCH] H8/300 include cleanup
Yoshinori Sato [Sat, 21 Feb 2004 01:10:15 +0000 (17:10 -0800)]
[PATCH] H8/300 include cleanup

- duplicate define marge.
- unused define delete.
- reduced code size.

22 years ago[PATCH] H8/300 start_thread problem fix
Yoshinori Sato [Sat, 21 Feb 2004 01:10:04 +0000 (17:10 -0800)]
[PATCH] H8/300 start_thread problem fix

Illegal usp corrected a set problem in starting of thread.

22 years ago[PATCH] Fix use of sector_t in swim3 driver
Benjamin Herrenschmidt [Sat, 21 Feb 2004 01:07:36 +0000 (17:07 -0800)]
[PATCH] Fix use of sector_t in swim3 driver

This driver won't build with CONFIG_LBD due to a 64 bits division.

Use the "simple" fix of a cast down to 32 bits, this is only
a floppy driver, no need to do sector_div.

22 years ago[PATCH] ppc32: Export cpu_possible_map
Benjamin Herrenschmidt [Sat, 21 Feb 2004 00:53:01 +0000 (16:53 -0800)]
[PATCH] ppc32: Export cpu_possible_map

cpu_possible_map is needed by some modules, export it.

22 years ago[PATCH] Synchronize sungem RX complation path
David S. Miller [Sat, 21 Feb 2004 00:52:51 +0000 (16:52 -0800)]
[PATCH] Synchronize sungem RX complation path

While perusing the driver I noticed a workaround we don't have in the
Linux driver.  The comment I added explains the issue.

22 years ago[PATCH] ppc32: rework l2 cache code
Benjamin Herrenschmidt [Sat, 21 Feb 2004 00:52:40 +0000 (16:52 -0800)]
[PATCH] ppc32: rework l2 cache code

This patch removes the code that tweaked the L1 cache when setting
up the L2 one. That was added a while ago in the intend of making
things more robust but ended up breaking earlier 750 CPU setup.

Also fix some crap in the L1 cache code that is only used for the
powermac sleep at this point.

22 years agoIEEE1394 is no longer experimental, but eth1394 is.
Ben Collins [Fri, 20 Feb 2004 19:10:49 +0000 (14:10 -0500)]
IEEE1394 is no longer experimental, but eth1394 is.

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Fri, 20 Feb 2004 11:02:17 +0000 (03:02 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years ago[PKT_SCHED]: Missing linux/init.h includes in sch_{arm,dsmark}.c
David S. Miller [Fri, 20 Feb 2004 10:49:14 +0000 (02:49 -0800)]
[PKT_SCHED]: Missing linux/init.h includes in sch_{arm,dsmark}.c

22 years ago[PKT_SCHED]: Convert to {subsys,module}_initcall(), fix init failure bugs in sch_teql.c
Alexander Viro [Fri, 20 Feb 2004 10:41:57 +0000 (02:41 -0800)]
[PKT_SCHED]: Convert to {subsys,module}_initcall(), fix init failure bugs in sch_teql.c

pktsched_init() and tc_filter_init() converted to subsys_initcall().
initialization of individual qdisc and tcf_proto switched to
module_init().  Some of them used to be registered twice if built-in, BTW.
init failure handling in sch_teql.c fixed - it used to leave objects
(both qdisc and netdev) registered if insmod failed.

22 years ago[PATCH] ia64: Fix 64 bit DMA mapping problem with PCI cards on SN2
Jeremy Higdon [Fri, 20 Feb 2004 09:47:40 +0000 (01:47 -0800)]
[PATCH] ia64: Fix 64 bit DMA mapping problem with PCI cards on SN2

PCI cards were forced to 32 bit addresses.  There is significant
extra overhead to DMA setup with 32 bit, and it is fairly easy to
run out of mapping resources.

This patch reenables 64 bit DMA mapping for PCI cards.

22 years agoMerge ppc970.osdl.org:/home/torvalds/v2.5/mips
Linus Torvalds [Fri, 20 Feb 2004 09:33:47 +0000 (01:33 -0800)]
Merge ppc970.osdl.org:/home/torvalds/v2.5/mips
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] MIPS mega-patch
Andrew Morton [Fri, 20 Feb 2004 09:33:18 +0000 (01:33 -0800)]
[PATCH] MIPS mega-patch

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

Below following 125547 lines of patches, all to arch/mips and
include/asm-mips.  I'm going to send the remaining stuff of which the one
or other bit may need to be discussed in smaller bits.

22 years agoMerge bk://bk.linux1394.org/ieee1394-2.6
Linus Torvalds [Fri, 20 Feb 2004 09:16:08 +0000 (01:16 -0800)]
Merge bk://bk.linux1394.org/ieee1394-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Fri, 20 Feb 2004 14:11:20 +0000 (09:11 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/ieee1394-2.6

22 years agoIEEE1394: Revision sync
Ben Collins [Fri, 20 Feb 2004 13:44:21 +0000 (08:44 -0500)]
IEEE1394: Revision sync

22 years agoIEEE1394/SBP2(r1144): Convert sbp2 to do one scsi_host per unit-directory.
Ben Collins [Fri, 20 Feb 2004 13:37:15 +0000 (08:37 -0500)]
IEEE1394/SBP2(r1144): Convert sbp2 to do one scsi_host per unit-directory.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Fri, 20 Feb 2004 09:12:36 +0000 (01:12 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM PATCH] 1670/1: PXA serial driver
Holger Schurig [Fri, 20 Feb 2004 16:52:31 +0000 (16:52 +0000)]
[ARM PATCH] 1670/1: PXA serial driver

Patch from Holger Schurig

PXA Serial port (FFUART, BTUART, STUART) and console support

This patch works perfectly here with "console=ttyS0,115200" in the
kernel command line. It contains Jean-frederic Clere fix to detect
STUART and BTUART.

Nico said that I should post it to your patch tracker. It replaces patch 1662/1

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Fri, 20 Feb 2004 09:06:58 +0000 (01:06 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Fix Acorn VIDC sound driver.
Russell King [Fri, 20 Feb 2004 22:58:35 +0000 (22:58 +0000)]
[ARM] Fix Acorn VIDC sound driver.

Update the Acorn VIDC sound interrupt handler to return IRQ_HANDLED.

22 years ago[ARM] Fix ambakmi to use amba_request_regions() and the correct IRQ.
Russell King [Fri, 20 Feb 2004 19:53:49 +0000 (19:53 +0000)]
[ARM] Fix ambakmi to use amba_request_regions() and the correct IRQ.

22 years ago[ARM] Make Acorn I2C build again.
Russell King [Fri, 20 Feb 2004 19:42:14 +0000 (19:42 +0000)]
[ARM] Make Acorn I2C build again.

Unfortunately some i2c drivers were missed when the "name" element of
struct device was removed.  This cset fixes these drivers.

22 years ago[ARM PATCH] 1761/1: Remove SA1111_PCI_FAKEDEV (take 2)
Deepak Saxena [Fri, 20 Feb 2004 19:24:06 +0000 (19:24 +0000)]
[ARM PATCH] 1761/1: Remove SA1111_PCI_FAKEDEV (take 2)

Patch from Deepak Saxena

Follows your suggestion and also removes the #ifdef around
pci_unmap_addr and friends. Since pci.h should only be getting
included if PCI is enabled by PCI drivers and core, we shouldn't
need the NOP version.

22 years ago[ARM PATCH] 1759/1: Add ARM925 support, updated
Tony Lindgren [Fri, 20 Feb 2004 10:09:26 +0000 (10:09 +0000)]
[ARM PATCH] 1759/1: Add ARM925 support, updated

Patch from Tony Lindgren

The following patch adds the ARM925 processor support.

This patch is based on the proc-arm925.S in 2.4 kernel, and it has been
modified to be more like the ARM926 support in the 2.6 kernel, except for
the cache flushing and initialization. Also, this patch fixes the
writeback cache flushing for most part.

There are still some issues with writeback cache flushing with devices
using direct memory access, such as USB OHCI. It is recommended to use
the writethrough instead if using USB. This is the default for OMAP-1510.
OMAP-1610 does not have these issues, as it uses ARM926 core.

This patch includes the update for the processor functions to be armv4t
instead armv5t as suggested here:

http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=1740/1