]> git.neil.brown.name Git - history.git/log
history.git
23 years agoPPC32: interrupt fixes along the lines of Ingo's changes to x86.
Benjamin Herrenschmidt [Tue, 6 Aug 2002 06:22:08 +0000 (16:22 +1000)]
PPC32: interrupt fixes along the lines of Ingo's changes to x86.

We don't unmask the interrupt at the end of handling it if there
is no action (i.e. someone has done free_irq).  Add some likely
and unlikely hints and fix synchronize_irq.

23 years agoPPC32: use the memory size passed in from the bootloader
Tom Rini [Tue, 6 Aug 2002 05:26:56 +0000 (15:26 +1000)]
PPC32: use the memory size passed in from the bootloader
in preference to probing at startup.

We now use boot_mem_size if it is nonzero and only call
ppc_md.find_end_of_memory if boot_mem_size is zero.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Tue, 6 Aug 2002 01:43:27 +0000 (11:43 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Sat, 3 Aug 2002 19:02:57 +0000 (05:02 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoUndo "stringify()" changes, since they don't work with
Linus Torvalds [Sat, 3 Aug 2002 15:44:56 +0000 (08:44 -0700)]
Undo "stringify()" changes, since they don't work with
various compilers

23 years ago[PATCH] Dead code in i386/kernel/process.c
Brian Gerst [Sat, 3 Aug 2002 11:37:46 +0000 (04:37 -0700)]
[PATCH] Dead code in i386/kernel/process.c

This patch removes an artifact of code left over from the 2.0 days when
the kernel didn't use flat segments.

The preceding memcpy() already takes care of the NULL ptr mapping.

23 years ago[PATCH] 11: 2.5.29-8390
Russell King [Sat, 3 Aug 2002 11:36:37 +0000 (04:36 -0700)]
[PATCH] 11: 2.5.29-8390

Unfortunately, someone changed the inb and friends definitions and
broke ARM.  This patch allows ARM to build NE2000 based drivers
again.

23 years ago[PATCH] 1: 2.5.29-dma
Russell King [Sat, 3 Aug 2002 11:28:39 +0000 (04:28 -0700)]
[PATCH] 1: 2.5.29-dma

The following patch adds support for CONFIG_GENERIC_ISA_DMA, which went
into the 2.4-ac kernel series prior to 2.5 happening.

The following patch allows architectures to decide whether they want
the generic ISA DMA functionality provided by kernel/dma.c and other
supporting files.

In addition, we move the procfs "/proc/dma" support code out of fs/proc
into kernel/dma.c, and adapt it to use the new seq_file code.

23 years ago[PATCH] 7: 2.5.29-mmap
Russell King [Sat, 3 Aug 2002 11:28:22 +0000 (04:28 -0700)]
[PATCH] 7: 2.5.29-mmap

The following patch is required so that munmap(0x8000, *) does not cause
ARM kernels to crash.  The problem is that the machine vectors are at
virtual address 0.  Unfortunately, when free_pgtables() is called, it
clears first level page tables starting at 0 in this case, and takes
out the machine vectors.  This then results in an unrecoverable hang.

We already have FIRST_USER_PGD_NR to define the first entry in the pgd
which may be cleared, so we use this to clamp "start_index"
appropriately.  The following patch does this.  Tested on ARM.

23 years ago[PATCH] 10: 2.5.29-wdt977
Russell King [Sat, 3 Aug 2002 11:28:07 +0000 (04:28 -0700)]
[PATCH] 10: 2.5.29-wdt977

Bitops are used with on the timer_alive variable.  Therefore, timer_alive
needs to be "unsigned long" not "int".

23 years ago[PATCH] 6: 2.5.29-memory
Russell King [Sat, 3 Aug 2002 11:27:51 +0000 (04:27 -0700)]
[PATCH] 6: 2.5.29-memory

Trivial patch; removes cruft that got left over from the TLB shootdown
changes.  "dir" is never used in zap_page_range

23 years ago[PATCH] 3: 2.5.29-exports
Russell King [Sat, 3 Aug 2002 11:27:36 +0000 (04:27 -0700)]
[PATCH] 3: 2.5.29-exports

Various modules (eg, rd.c) use simple_strtol.  This patch exports the
symbol so these modules can be loaded.

23 years agoMerge http://gkernel.bkbits.net/janitor-2.5
Linus Torvalds [Sat, 3 Aug 2002 11:25:33 +0000 (04:25 -0700)]
Merge http://gkernel.bkbits.net/janitor-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Sat, 3 Aug 2002 11:24:32 +0000 (04:24 -0700)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] UML preparation - infrastructure
Jeff Dike [Sat, 3 Aug 2002 11:22:58 +0000 (04:22 -0700)]
[PATCH] UML preparation - infrastructure

This patch (against 2.5.30) contains all of the changes to generic code
needed by UML.

CREDITS -
Changes my address and adds a UML credit for Lars Brinkoff.

MAINTAINERS -
Adds a UML entry.

Makefile -
When ARCH=um is on the command line to do a UML build, the old value
of ARCH is saved in $(SUBARCH) for the later use of the UML build.

drivers/char/Makefile -
Sets KEYMAP, KEYBD, CONSOLE empty to prevent hardware drivers from
being compiled in.

drivers/net/setup.c -
Backs out a UML hook which leaked into your tree which UML no
longer uses.

23 years ago[PATCH] UML preparation - linkage.h
Jeff Dike [Sat, 3 Aug 2002 11:22:43 +0000 (04:22 -0700)]
[PATCH] UML preparation - linkage.h

This a preparatory patch which allows UML to avoid changing linux/linkage.h.

It restructures linkage.h so that all of the arch-specific stuff is in
asm-*/linkage.h.  linux/linkage.h is now arch independent.  It should be
functionally unchanged.

Five arches, i386, ia64, sh, m68k, and arm, have non-empty linkage.h files.
The other arch linkage.h files are all empty.

Also, __ALIGN_STR is no longer defined independently of __ALIGN.  It is now
derived by stringizing __ALIGN.

Following a suggestion by Keith Owens, stringify.h was generalized to allow
commas in its argument, linkage.h now includes it, and no longer defines its
own stringify macros.

23 years agoMerge bk://bk.arm.linux.org.uk
Linus Torvalds [Sat, 3 Aug 2002 10:40:32 +0000 (03:40 -0700)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoManual merge.
Anton Altaparmakov [Sun, 4 Aug 2002 00:01:35 +0000 (01:01 +0100)]
Manual merge.

23 years ago[TRIVIAL] acorn & arm designated initializer rework
Russell King [Sat, 3 Aug 2002 15:53:07 +0000 (16:53 +0100)]
[TRIVIAL] acorn & arm designated initializer rework
From Rusty.
The old form of designated initializers are obsolete: we need to
replace them with the ISO C forms before 2.6.  Gcc has always supported
both forms anyway.

(rmk - cleaned up spacing to be more reasonable)

23 years ago[TRIVIAL] designated initialize patches for fs_adfs
Russell King [Sat, 3 Aug 2002 12:13:07 +0000 (13:13 +0100)]
[TRIVIAL] designated initialize patches for fs_adfs
From: (via Rusty) Art Haas <ahaas@neosoft.com>
Here are patches for files in fs/adfs. Patches are against 2.5.26.

(rmk - updated for 2.5.30, cleaned up spacing to be more reasonable)

23 years ago[TRIVIAL] Typos in linux_arch_arm_kernel_entry-armo.S
Rusty Russell [Sat, 3 Aug 2002 12:06:19 +0000 (13:06 +0100)]
[TRIVIAL] Typos in linux_arch_arm_kernel_entry-armo.S
From: (via Rusty) James Mayer <james@cobaltmountain.com>

23 years agoFix C99 initializer merge conflicts.
Jeff Garzik [Sat, 3 Aug 2002 10:29:14 +0000 (06:29 -0400)]
Fix C99 initializer merge conflicts.

23 years agoConvert drivers/net to C99 struct initializers.
Rusty Russell [Sat, 3 Aug 2002 09:51:47 +0000 (05:51 -0400)]
Convert drivers/net to C99 struct initializers.

23 years agoConvert ATM drivers to use C99 struct initializers.
Rusty Russell [Sat, 3 Aug 2002 09:47:13 +0000 (05:47 -0400)]
Convert ATM drivers to use C99 struct initializers.

23 years agoFix unaligned accesses in ewrk3 net driver
Martin Brulisauer [Sat, 3 Aug 2002 09:39:37 +0000 (05:39 -0400)]
Fix unaligned accesses in ewrk3 net driver

23 years agoFix endiannes problems in ISA net drivers:
Alan Cox [Sat, 3 Aug 2002 09:38:21 +0000 (05:38 -0400)]
Fix endiannes problems in ISA net drivers:
3c503, hp-plus, smc-ultra, smc-ultra32, wd

23 years agoUpdate e1000 gige net driver:
Scott Feldman [Sat, 3 Aug 2002 05:57:54 +0000 (01:57 -0400)]
Update e1000 gige net driver:

Feedback from review by Arjan @ Redhat:
o Cleanup: Removed unneccesary #ifdef/#endif wrappers for features
  already part of kernel.
o Bug fix: Use kernel funcs pci_[clear|set]_mwi rather than using direct
  calls to pci_write_config_word.
o Bug fix: Added read-behind-write calls to post writes before delays.
o Bug fix: removed calls to mdelay in interrupt context.
o Clean up: removed calls to memset followed by mb() and replaced with
  direct clearing of descriptor bits.

23 years agoUpdate e1000 gige net driver:
Scott Feldman [Sat, 3 Aug 2002 05:56:15 +0000 (01:56 -0400)]
Update e1000 gige net driver:
o Bug fix: fixed jumbo frames sized from 1514 to 2048.
o ASF support: disable ARP when driver is loaded or resumed; enable when
  driver is removed or suspended.
o Bug fix: changed default setting for RxIntDelay to 0 for 82542/3/4
  controllers to workaround h/w errata where controller will hang when
  RxIntDelay <> 0 under certian network conditions.
o Bug fix: perform controller reset using I/O rather than mmio because
  some chipsets try to perform a 64-bit write, but the controller ignores
  the upper 32-bit write once the reset is intiated by the lower 32-bit
  write, causing a master abort.
o Clean up: removed unused and undocumented user-settable settings for
  PHY.
o Bug fix: ethtool GEEPROM was using byte address rather than word
  addressing.
o Feature: added support for ethtool SEEPROM.
o Feature: added support for entropy pool.

23 years agoUpdate e100 net driver:
Scott Feldman [Sat, 3 Aug 2002 05:38:07 +0000 (01:38 -0400)]
Update e100 net driver:

Feedback from review by Arjan @ Redhat:
o Cleanup: Removed unneccesary #ifdef/#endif wrappers for features
  already part of kernel.
o Bug fix: Added read-behind-write calls to post writes before delays.
o Cleanup: added "e100" prefix to all driver messages.
o Cleanup: removed unnecessary barrier() call because spin_unlock
  already implies a barrier.
o Cleanup: removed __NO_VERSION__
o Cleanup: fixed some spelling mistakes.
o Cleanup: removed some proprietary /proc entries.

23 years agoUpdate e100 net driver:
Scott Feldman [Sat, 3 Aug 2002 05:37:05 +0000 (01:37 -0400)]
Update e100 net driver:
o Added device ID support for Dell LOM.
o Added device ID support for 82511QM mobile nics.
o Bug fix: ethtool get/set EEPROM routines modified to use byte
  addressing rather than word addressing.
o Feature: added MDIX mode support for 82550 and up.
o Bug fix: added reboot notifier to setup WOL settings when
  shutting system down.
o Cleanup: removed yield() redefinition (Andrew Morton,
  akpm@zip.com.au).
o Bug fix: flow control now working when link partner is
  autoneg capable but not flow control capable.
o Bug fix: added check for corrupted EEPROM
o Bug fix: don't report checksum offloading for the older
  controllers that don't support the feature.
o Bug fix: calculate cable diagnostics when link goes down
  rather than when queuering /proc file.
o Cleanup: move mdi_access_lock to local get/set mdi routines.

23 years agoUpdate eepro100 net drvr to enable rx DMA without causing
David Mosberger [Sat, 3 Aug 2002 05:27:05 +0000 (01:27 -0400)]
Update eepro100 net drvr to enable rx DMA without causing
unaligned accesses.

23 years agoAdd suspend/resume support to 8139cp net driver
Felipe Damasio [Sat, 3 Aug 2002 05:08:38 +0000 (01:08 -0400)]
Add suspend/resume support to 8139cp net driver

23 years agoUpdate 8139cp net driver to move legacy Rx/Tx command register enable
Felipe Damasio [Sat, 3 Aug 2002 05:06:40 +0000 (01:06 -0400)]
Update 8139cp net driver to move legacy Rx/Tx command register enable
to after C+ command register Rx/Tx enable.

23 years agoFix up problem with Alan's pnpbios fixes for per-cpu GDT's.
Linus Torvalds [Sat, 3 Aug 2002 03:27:04 +0000 (20:27 -0700)]
Fix up problem with Alan's pnpbios fixes for per-cpu GDT's.

Verified by Nathaniel <wfilardo@fuse.net>

23 years ago[PATCH] possible of memory leak of driverfs_mknod()
Hirofumi Ogawa [Sat, 3 Aug 2002 03:24:01 +0000 (20:24 -0700)]
[PATCH] possible of memory leak of driverfs_mknod()

This patch fixes memory leak of driverfs_mknod(), and changes odd
error code.

23 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Sat, 3 Aug 2002 03:13:18 +0000 (20:13 -0700)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMissed partition update from Al Viro
Linus Torvalds [Sat, 3 Aug 2002 03:12:00 +0000 (20:12 -0700)]
Missed partition update from Al Viro

23 years ago[ARM] Tidy patch 1221/1: merge H3800 ifdef with graphicsmaster ifdef
Russell King [Sat, 3 Aug 2002 00:57:48 +0000 (01:57 +0100)]
[ARM] Tidy patch 1221/1: merge H3800 ifdef with graphicsmaster ifdef

23 years ago[ARM PATCH] 1221/1: add irq definitions for H3800, which has interrupt controller...
Jamey Hicks [Sat, 3 Aug 2002 00:50:55 +0000 (01:50 +0100)]
[ARM PATCH] 1221/1: add irq definitions for H3800, which has interrupt controller in asic
This adds the definitions for the IRQs coming from the H3800 asic.

23 years ago[ARM PATCH] 1230/1: Squelch warnings about undeclare search_exception_table()
Christopher Hoover [Sat, 3 Aug 2002 00:09:07 +0000 (01:09 +0100)]
[ARM PATCH] 1230/1: Squelch warnings about undeclare search_exception_table()

23 years ago[ARM PATCH] 1228/1: Fix improper printf spec in DEBUG message (drivers/pcmcia/sa1100_...
Christopher Hoover [Sat, 3 Aug 2002 00:07:07 +0000 (01:07 +0100)]
[ARM PATCH] 1228/1: Fix improper printf spec in DEBUG message (drivers/pcmcia/sa1100_generic.)

23 years ago[ARM PATCH] 1227/1: Fix declaration of cputfreq_get so that CONFIG_CPU_FREQ=n builds...
Christopher Hoover [Sat, 3 Aug 2002 00:05:37 +0000 (01:05 +0100)]
[ARM PATCH] 1227/1: Fix declaration of cputfreq_get so that CONFIG_CPU_FREQ=n builds work.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Fri, 2 Aug 2002 17:52:30 +0000 (03:52 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge; remove pci_socket.o from export-objs, add sa1100_pcmcia.o
Russell King [Fri, 2 Aug 2002 13:55:41 +0000 (14:55 +0100)]
Merge; remove pci_socket.o from export-objs, add sa1100_pcmcia.o

23 years agoMerge bk://ldm.bkbits.net/linux-2.5-driverfs
Linus Torvalds [Fri, 2 Aug 2002 07:41:59 +0000 (00:41 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-driverfs
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoPPC32: update the SMP startup code.
Paul Mackerras [Fri, 2 Aug 2002 07:41:57 +0000 (17:41 +1000)]
PPC32: update the SMP startup code.

This takes out the old boot code that Rusty had left #if 0'd,
make sure interrupts get enabled on the secondary processors
and fixes the timebase sync algorithm for CHRP machines.

23 years agoPPC32: fix test_bit (take out bogus __const__).
Paul Mackerras [Fri, 2 Aug 2002 07:28:38 +0000 (17:28 +1000)]
PPC32: fix test_bit (take out bogus __const__).

The bogus __const__ was causing the compiler to generate a branch
to self in pte_chain_lock.

23 years agodriverfs: update documentation
Patrick Mochel [Fri, 2 Aug 2002 07:20:57 +0000 (00:20 -0700)]
driverfs: update documentation

23 years agodriverfs: add glue layer for drivers to export attributes via driverfs
Patrick Mochel [Fri, 2 Aug 2002 06:40:31 +0000 (23:40 -0700)]
driverfs: add glue layer for drivers to export attributes via driverfs

This defines struct driver_attribute so device drivers themselves can export attributes
via driverfs.

The macro DRIVER_ATTR is defined for declaring the attributes.

driver_{create,remove}_file are implemented for creating and removing files.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Fri, 2 Aug 2002 06:28:43 +0000 (16:28 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge bk://ldm.bkbits.net/linux-2.5-driverfs
Patrick Mochel [Fri, 2 Aug 2002 06:27:43 +0000 (23:27 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-driverfs
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-driverfs

23 years agoMerge http://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Fri, 2 Aug 2002 05:19:16 +0000 (22:19 -0700)]
Merge http://linuxusb.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agodriverfs: Add ability to create and remove files for bus drivers
Patrick Mochel [Fri, 2 Aug 2002 05:18:12 +0000 (22:18 -0700)]
driverfs: Add ability to create and remove files for bus drivers

These behave identically to device attribute files, but with different types.

We get struct bus_attribute, and a macro, BUS_ATTR for declaring attributes. It takes the same parameters
as DEVICE_ATTR, though the callbacks for bus attributes take a struct bus_type as the first parameter.

23 years agodriverfs: Move driverfs calls from drivers/base/*.c to drivers/base/fs/*.c
Patrick Mochel [Fri, 2 Aug 2002 04:57:14 +0000 (21:57 -0700)]
driverfs: Move driverfs calls from drivers/base/*.c to drivers/base/fs/*.c

This cleans up the drivers/base/ files, so they deal mainly with registration.

It also provides a good place to put the glue needed for bus and driver files in driverfs.

23 years agoMAINTAINERS: removed duplicate USB EHCI DRIVER entry
Greg Kroah-Hartman [Fri, 2 Aug 2002 04:14:26 +0000 (21:14 -0700)]
MAINTAINERS: removed duplicate USB EHCI DRIVER entry

23 years agoUSB: remove drivers/usb/core/drivers.c as it's no longer used.
Greg Kroah-Hartman [Fri, 2 Aug 2002 04:10:09 +0000 (21:10 -0700)]
USB: remove drivers/usb/core/drivers.c as it's no longer used.

23 years agoUSB: remove some compiler warnings
Greg Kroah-Hartman [Fri, 2 Aug 2002 04:09:12 +0000 (21:09 -0700)]
USB: remove some compiler warnings

23 years agoUSB: usbfs and usbdevfs both work at the same time now.
Greg Kroah-Hartman [Fri, 2 Aug 2002 03:55:26 +0000 (20:55 -0700)]
USB: usbfs and usbdevfs both work at the same time now.

23 years agoMerge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
Greg Kroah-Hartman [Fri, 2 Aug 2002 03:10:33 +0000 (20:10 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.5

23 years agoMerge penguin:v2.5/linux
Linus Torvalds [Thu, 1 Aug 2002 13:54:53 +0000 (06:54 -0700)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Thu, 1 Aug 2002 13:32:45 +0000 (06:32 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/BAK-net-2.5
David S. Miller [Thu, 1 Aug 2002 12:11:49 +0000 (05:11 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/BAK-net-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoarch/sparc64/kernel/systbls.S: More stray sys_{pread,write} references.
David S. Miller [Thu, 1 Aug 2002 11:39:51 +0000 (04:39 -0700)]
arch/sparc64/kernel/systbls.S: More stray sys_{pread,write} references.

23 years agoSPARC64: Fixup build errors from pread64/pwrite64 rename.
David S. Miller [Thu, 1 Aug 2002 11:34:20 +0000 (04:34 -0700)]
SPARC64: Fixup build errors from pread64/pwrite64 rename.

23 years agoSPARC64: do_munmap acct arg disappears
David S. Miller [Thu, 1 Aug 2002 11:25:52 +0000 (04:25 -0700)]
SPARC64: do_munmap acct arg disappears

23 years agoHand merge.
David S. Miller [Thu, 1 Aug 2002 11:09:12 +0000 (04:09 -0700)]
Hand merge.

23 years agoarch/sparc64/defconfig: Update.
David S. Miller [Thu, 1 Aug 2002 11:02:33 +0000 (04:02 -0700)]
arch/sparc64/defconfig: Update.

23 years agoSPARC64: Port to new cpu hotplug startup sequence.
David S. Miller [Thu, 1 Aug 2002 10:58:20 +0000 (03:58 -0700)]
SPARC64: Port to new cpu hotplug startup sequence.

23 years agoSPARC: More keyboard/mouse/serial layer cleanups and build fixes.
David S. Miller [Thu, 1 Aug 2002 09:52:02 +0000 (02:52 -0700)]
SPARC: More keyboard/mouse/serial layer cleanups and build fixes.

23 years agoUSB: lots of usbfs updates
Greg Kroah-Hartman [Thu, 1 Aug 2002 09:17:59 +0000 (02:17 -0700)]
USB: lots of usbfs updates

Now users can't create files within the fs.
Thanks to Pat Mochel <mochel@osdl.org> for the ideas on how to do this.

23 years agodrivers/input/keybdev.c: batten_down_hatches --> sun_do_break
David S. Miller [Thu, 1 Aug 2002 08:32:25 +0000 (01:32 -0700)]
drivers/input/keybdev.c: batten_down_hatches --> sun_do_break

23 years agoSPARC: Move sun_do_break from serial layer into arch code.
David S. Miller [Thu, 1 Aug 2002 08:24:41 +0000 (01:24 -0700)]
SPARC: Move sun_do_break from serial layer into arch code.

23 years agoinclude/asm-sparc64/irq.h: Add irq_cannonicalize.
David S. Miller [Thu, 1 Aug 2002 08:18:22 +0000 (01:18 -0700)]
include/asm-sparc64/irq.h: Add irq_cannonicalize.

23 years ago[PATCH] Missing CPU idents.
Dave Jones [Thu, 1 Aug 2002 07:56:09 +0000 (00:56 -0700)]
[PATCH] Missing CPU idents.

Earlier Intel CPUs didn't have the cpuid namestring feature,
so we have to look them up in tables..

Fix by Patrick Mochel.

23 years agoLinux v2.5.30 v2.5.30
Linus Torvalds [Thu, 1 Aug 2002 07:09:21 +0000 (00:09 -0700)]
Linux v2.5.30

23 years agoFix missing semicolon from gendisk work.
Linus Torvalds [Thu, 1 Aug 2002 06:58:28 +0000 (23:58 -0700)]
Fix missing semicolon from gendisk work.

23 years agoMerge bk://ldm.bkbits.net/linux-2.5-driverfs-api
Linus Torvalds [Thu, 1 Aug 2002 06:38:44 +0000 (23:38 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-driverfs-api
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoUndo d_drop removal at Trond's request
Linus Torvalds [Thu, 1 Aug 2002 06:35:00 +0000 (23:35 -0700)]
Undo d_drop removal at Trond's request
Cset exclude: torvalds@home.transmeta.com|ChangeSet|20020801011106|51286

23 years ago[PATCH] split "gendisk" to be per-disk, part 2
Alexander Viro [Thu, 1 Aug 2002 06:33:24 +0000 (23:33 -0700)]
[PATCH] split "gendisk" to be per-disk, part 2

we are starting to split gendisks - now we can do that.  Done for
ide, sd, pd, hd and mfm

It's in transit - what we are aiming at is getting ->nr_real to 1 for
all gendisks.  Once that will be done we will be able to simplify a lot
stuff and remove ad-hackery.  First thing that will happen after that
is death of ->nr_real, obviouslye.  Then we
(a) will merge ->major and ->first_minor into ->dev
(b) strip one level of indirection from  ->driverfs_dev_arr, ->de_arr
and ->flags - they turn into single-element arrays and we will simply pull
the (only) element into struct gendisk.  Kills a lot of ad-hackery in splitup
code (fewer things to allocate).
(c) replace ->major_name with ->disk_name; kills most of the crap in
disk_name(9) - it only has to care about adding partition number to the name.

23 years ago[PATCH] split "gendisk" to be per-disk, part 1
Alexander Viro [Thu, 1 Aug 2002 06:31:15 +0000 (23:31 -0700)]
[PATCH] split "gendisk" to be per-disk, part 1

now that gendisks don't have shared stuff (we used to set blk_size[]
from ->sizes) we can start splitting them into per-disk ones.

Step 1:
  we introduce a new field - ->first_minor (to be merged with ->major
  into dev_t of entire disk once all gendisks are split).  All arrays
  are assumed to start at that minor (i.e.  gd->part[minor] got replaced
  with gd->part[minor - gd->first_minor], etc.).  get_gendisk() is
  taught to pick the right gendisk if there are several with the same
  major.

23 years ago[PATCH] Get rid of per-partition blk_size[]
Alexander Viro [Thu, 1 Aug 2002 06:31:06 +0000 (23:31 -0700)]
[PATCH] Get rid of per-partition blk_size[]

kills use of blk_size[] for partitioned devices, removes ->sizes from
struct gendisk.

23 years agoAutomerge
Linus Torvalds [Thu, 1 Aug 2002 06:28:55 +0000 (23:28 -0700)]
Automerge

23 years ago[PATCH] I have a new email address
Wolfgang Muees [Thu, 1 Aug 2002 06:23:11 +0000 (23:23 -0700)]
[PATCH] I have a new email address

and some places in linux kernel must change.
See the attached patch.

23 years agoMerge bk://linux-input.bkbits.net/linux-input
Linus Torvalds [Thu, 1 Aug 2002 06:03:13 +0000 (23:03 -0700)]
Merge bk://linux-input.bkbits.net/linux-input
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] [PATCH[ 8139cp comment fix
Felipe Damasio [Thu, 1 Aug 2002 05:50:12 +0000 (22:50 -0700)]
[PATCH] [PATCH[ 8139cp comment fix

This patch corrects a comment on the 8139cp ethernet driver.

23 years ago[PATCH] sanitize TLS API
Ingo Molnar [Thu, 1 Aug 2002 05:50:00 +0000 (22:50 -0700)]
[PATCH] sanitize TLS API

This removes the TLS clear operation.  I've left the flags mask and the
writable flag just so that we have the option to introduce extensions
without breaking the ABI.

23 years agoMerge with Rusty 'trivial' Russell
Linus Torvalds [Thu, 1 Aug 2002 05:31:26 +0000 (22:31 -0700)]
Merge with Rusty 'trivial' Russell

23 years ago[PATCH] small region change for boardergo.c
William Stinson [Thu, 1 Aug 2002 05:25:55 +0000 (22:25 -0700)]
[PATCH] small region change for boardergo.c

this is a small patch for boardergo.c linux driver for isdn HYSDN cards to
    1) remove call to check_region using request_region instead
    2) check the status of call to request_region
    3) release allocated region resource in case of error.

I don't have this hardware so compilation checked only.

23 years ago[PATCH] documentation typos in
Christoph Hellwig [Thu, 1 Aug 2002 05:25:42 +0000 (22:25 -0700)]
[PATCH] documentation typos in

from Debian's kernel package

[ Typo fix, makes sense, please apply ]

23 years ago[PATCH] Typos in linux_arch_i386_kernel_io_apic.c
James Mayer [Thu, 1 Aug 2002 05:25:27 +0000 (22:25 -0700)]
[PATCH] Typos in linux_arch_i386_kernel_io_apic.c

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL 4 (1_4)
Greg Banks [Thu, 1 Aug 2002 05:25:17 +0000 (22:25 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL 4 (1_4)

Symbols CONFIG_HISAX_ENTERNOW_PCI and CONFIG_HISAX_AMD7930 depend on
CONFIG_EXPERIMENTAL but do not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig spurious EXPERIMENTAL 3 (1_2)
Greg Banks [Thu, 1 Aug 2002 05:25:07 +0000 (22:25 -0700)]
[PATCH] PATCH 2.5: kconfig spurious EXPERIMENTAL 3 (1_2)

Symbol CONFIG_PPPOATM doesn't depend on CONFIG_EXPERIMENTAL but claims
to in its banner.

23 years ago[PATCH] using ptr after kfree()
Marcus Alanen [Thu, 1 Aug 2002 05:24:57 +0000 (22:24 -0700)]
[PATCH] using ptr after kfree()

Somebody noticed on #kernelnewbies. In the error path, so this is
silly cleanup work...

23 years ago[PATCH] PATCH 2.5: kconfig spurious bool default value (1_3)
Greg Banks [Thu, 1 Aug 2002 05:24:48 +0000 (22:24 -0700)]
[PATCH] PATCH 2.5: kconfig spurious bool default value (1_3)

Some CML1 rule contributors seem to think that the "bool" statement
takes a third argument which is the default value.  It doesn't.

23 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Thu, 1 Aug 2002 05:24:41 +0000 (22:24 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-driverfs-api

23 years ago[PATCH] 2.5 Trivial patch - 1400x1050 video mode added twice in 2.5.28
rfjak@eircom.net [Thu, 1 Aug 2002 05:24:40 +0000 (22:24 -0700)]
[PATCH] 2.5 Trivial patch - 1400x1050 video mode added twice in 2.5.28

I am not sure if you are the actual maintainer for this, but your name
adorns the source :
  2.5.28 introduced video mode 1400x1050 twice into drivers/video/modedb.c
Both instances use indentical timings, so I guess it's a mistake.

23 years ago[PATCH] PATCH 2.5: kconfig spurious EXPERIMENTAL 3 (2_2)
Greg Banks [Thu, 1 Aug 2002 05:24:30 +0000 (22:24 -0700)]
[PATCH] PATCH 2.5: kconfig spurious EXPERIMENTAL 3 (2_2)

Symbol CONFIG_EXT3_FS doesn't depend on CONFIG_EXPERIMENTAL but claims
to in its banner.

23 years ago[PATCH] fix warning
Anton Blanchard [Thu, 1 Aug 2002 05:24:18 +0000 (22:24 -0700)]
[PATCH] fix warning

Quick fix for:
  smbiod.c:272: warning: deprecated use of label at end of compound statement

23 years ago[PATCH] small region change for baycom_ser_hdx.c
William Stinson [Thu, 1 Aug 2002 05:24:03 +0000 (22:24 -0700)]
[PATCH] small region change for baycom_ser_hdx.c

this is a small patch for baycom_ser_hdx.c  -- baycom ser12 halfduplex radio modem driver to
    1) remove call to check_region using request_region instead
    2) check the status of call to request_region
    3) release allocated region resource in case of error.

I don't have this hardware so compilation checked only.

23 years ago[PATCH] silence APIC errors a bit
Christoph Hellwig [Thu, 1 Aug 2002 05:23:49 +0000 (22:23 -0700)]
[PATCH] silence APIC errors a bit

They are harmless mostly and can happen in normal use. (from -rh)