]> git.neil.brown.name Git - history.git/log
history.git
23 years agosysctl_net_802.c: Protect sysctl_tr_rif_timeout usage with CONFIG_TR.
David S. Miller [Sun, 4 Aug 2002 15:21:57 +0000 (08:21 -0700)]
sysctl_net_802.c: Protect sysctl_tr_rif_timeout usage with CONFIG_TR.

23 years agoMerge master.kernel.org:/home/acme/BK/appletalk-2.5
David S. Miller [Sat, 3 Aug 2002 17:22:22 +0000 (10:22 -0700)]
Merge master.kernel.org:/home/acme/BK/appletalk-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoAppletalk: more cleanups and code reorganization
Arnaldo Carvalho de Melo [Sat, 3 Aug 2002 21:01:00 +0000 (18:01 -0300)]
Appletalk: more cleanups and code reorganization

- rename at_addr to atalk_addr, netrange to atalk_netrange
- use kerneldoc style comments for some structs and functions
- move the IP over DDP handling code out of atalk_rcv into handle_ip_over_ddp,
  that is optimized out when this feature was not selected by the user
- move the routing handling code out of atalk_rcv into atalk_route_packets
- create ddp_hdr and aarp_hdr inline functions to access those protocol headers
  on the skb
- lots of CodingStyle cleanups

23 years agoVLAN dev: Fix hard_start_xmit return values.
David S. Miller [Sat, 3 Aug 2002 10:23:25 +0000 (03:23 -0700)]
VLAN dev: Fix hard_start_xmit return values.

23 years agoip6_tables.c: Uncomment debugging printf.
Russell King [Sat, 3 Aug 2002 10:21:35 +0000 (03:21 -0700)]
ip6_tables.c: Uncomment debugging printf.

23 years agoif_ether.h: Use packed attribute where necessary.
Russell King [Sat, 3 Aug 2002 10:19:19 +0000 (03:19 -0700)]
if_ether.h: Use packed attribute where necessary.

23 years agoVLAN: Fix gcc-3.1 warnings.
Alan Cox [Sat, 3 Aug 2002 10:18:16 +0000 (03:18 -0700)]
VLAN: Fix gcc-3.1 warnings.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/BAK-net-2.5
David S. Miller [Sat, 3 Aug 2002 10:14:06 +0000 (03:14 -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 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 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 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 agoIPv4: Fix MSG_DONTWAIT behavior on output fragmentation.
David S. Miller [Fri, 2 Aug 2002 20:32:24 +0000 (13:32 -0700)]
IPv4: Fix MSG_DONTWAIT behavior on output fragmentation.

23 years agoMerge master.kernel.org:/home/acme/BK/llc-2.5
David S. Miller [Fri, 2 Aug 2002 17:41:17 +0000 (10:41 -0700)]
Merge master.kernel.org:/home/acme/BK/llc-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoFix bug in LLC state tables, remove old LLC stack, etc
Arnaldo Carvalho de Melo [Fri, 2 Aug 2002 23:07:05 +0000 (20:07 -0300)]
Fix bug in LLC state tables, remove old LLC stack, etc

Additional changes:
. remove last typedefs (for structs) in new LLC stack
. use C99 labeled elements in sysctl_net_802.c and sysctl_net.c

23 years agoRemove SPX and the last typedefs in IPX, create ipx_hdr
Arnaldo Carvalho de Melo [Fri, 2 Aug 2002 21:47:36 +0000 (18:47 -0300)]
Remove SPX and the last typedefs in IPX, create ipx_hdr

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 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 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)

23 years ago[PATCH] ftape bitops -> long fix
Mikael Pettersson [Thu, 1 Aug 2002 05:23:37 +0000 (22:23 -0700)]
[PATCH] ftape bitops -> long fix

Silence bitop on non-long argument warnings.

23 years agoSPARC64: Kill rs_init calls from sbus/pci init.
David S. Miller [Thu, 1 Aug 2002 05:23:33 +0000 (22:23 -0700)]
SPARC64: Kill rs_init calls from sbus/pci init.

23 years ago[PATCH] Typo in linux_net_sched_sch_ingress.c
James Mayer [Thu, 1 Aug 2002 05:23:29 +0000 (22:23 -0700)]
[PATCH] Typo in linux_net_sched_sch_ingress.c

23 years ago[PATCH] explicit signed char cast in i386 spin_is_locked
Christoph Hellwig [Thu, 1 Aug 2002 05:23:21 +0000 (22:23 -0700)]
[PATCH] explicit signed char cast in i386 spin_is_locked

To make spinlock debugging work with -funsigned-char the i386 version
of spin_is_locked() needs to cast to signed char explicitly instead of
just char.  XFS needed -funsigned-char (and currently still has it),
but it doesn't evert hurt.

23 years ago[PATCH] designated initializer patches for
Art Haas [Thu, 1 Aug 2002 05:23:13 +0000 (22:23 -0700)]
[PATCH] designated initializer patches for

Here are patches for designated initializers in kernel/*.

23 years ago[PATCH] reparent scsi new-EH threads to init
Christoph Hellwig [Thu, 1 Aug 2002 05:23:05 +0000 (22:23 -0700)]
[PATCH] reparent scsi new-EH threads to init

(Included in 2.4)

23 years ago[PATCH] drm_mga bitops -> long fix
Mikael Pettersson [Thu, 1 Aug 2002 05:22:57 +0000 (22:22 -0700)]
[PATCH] drm_mga bitops -> long fix

Silence bitop on non-long argument warnings.

[ Not just silence warnings, but fix portability bug ]

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

Fix warning about undefined struct pt_regs.

23 years ago[PATCH] Export synchronize_irq on CONFIG_SMP=y
Tom Rini [Thu, 1 Aug 2002 05:22:42 +0000 (22:22 -0700)]
[PATCH] Export synchronize_irq on CONFIG_SMP=y

Currently, all arches which support SMP define synchronize_irq(irq)
to be a real function (generally defined in arch/$(ARCH)/kernel/irq.c).
This export was removed inadvertanly I believe in the "bit IRQ lock"
removal and IRQ cleanups ChangeSet.

23 years agoSPARC64: Update for new do_munmap argument.
David S. Miller [Thu, 1 Aug 2002 05:22:40 +0000 (22:22 -0700)]
SPARC64: Update for new do_munmap argument.

23 years ago[PATCH] Fix typo in net_ipv4_ipconfig.c
Thiemo Seufer [Thu, 1 Aug 2002 05:22:34 +0000 (22:22 -0700)]
[PATCH] Fix typo in net_ipv4_ipconfig.c

this just fixes a typo.

23 years ago[PATCH] Fix typo in mm_slab.c
Thiemo Seufer [Thu, 1 Aug 2002 05:22:27 +0000 (22:22 -0700)]
[PATCH] Fix typo in mm_slab.c

this just fixes a typo.

23 years ago[PATCH] Mark sparc32 unmaintained in 2.5
Rusty Russell [Thu, 1 Aug 2002 05:22:19 +0000 (22:22 -0700)]
[PATCH] Mark sparc32 unmaintained in 2.5

DaveM said this was fine.

23 years ago[PATCH] region changes for rocket
William Stinson [Thu, 1 Aug 2002 05:22:12 +0000 (22:22 -0700)]
[PATCH] region changes for rocket

this is a small patch for Rocketport device driver for Linux to
  1) remove two calls to check_region using request_region instead
  2) release allocated region resource in case of error.

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

This patch does not remove all references to check_region in this driver
(one reference still left unchanged).

23 years ago[PATCH] typo in fs_ufs_super.c:ufs_fill_super()
Mikael Pettersson [Thu, 1 Aug 2002 05:22:05 +0000 (22:22 -0700)]
[PATCH] typo in fs_ufs_super.c:ufs_fill_super()

Obvious typo: checking block size but printing fragment size.

23 years ago[PATCH] PATCH 2.5: kconfig EXPERIMENTAL variant form
Greg Banks [Thu, 1 Aug 2002 05:21:58 +0000 (22:21 -0700)]
[PATCH] PATCH 2.5: kconfig EXPERIMENTAL variant form

The convention is that symbols that depend on $CONFIG_EXPERIMENTAL are
marked in the banner with the string (EXPERIMENTAL).  There are some
cases where that string is correctly used but is Capitalised instead of
uppercase.

23 years ago[PATCH] PATCH: kconfig choice defaults 2 (3_3)
Greg Banks [Thu, 1 Aug 2002 05:21:47 +0000 (22:21 -0700)]
[PATCH] PATCH: kconfig choice defaults 2 (3_3)

The default value specified as the last word of the "choice" statement
should be a unique abbreviation of one of the sub-prompts.  Using one
of the sub-symbols is not legal.  Fix 'Type of PHY'.

[Rusty: this is 3/3 partial resends of 'PATCH: kconfig choice defaults (1/2)']

23 years ago[PATCH] remove declaration of __free_pte()
William Lee Irwin III [Thu, 1 Aug 2002 05:21:39 +0000 (22:21 -0700)]
[PATCH] remove declaration of __free_pte()

__free_pte() no longer exists in the kernel, but is still declared
from include/linux/mm.h. This patch removes that declaration.

23 years ago[PATCH] update dqblk_xfs.h inclusion guards
Christoph Hellwig [Thu, 1 Aug 2002 05:21:30 +0000 (22:21 -0700)]
[PATCH] update dqblk_xfs.h inclusion guards

This file was called xqm.h previously, and the inclusion guards still
think it is..

23 years ago[PATCH] Adaptec Starfire config fix
Matthew Dobson [Thu, 1 Aug 2002 05:21:22 +0000 (22:21 -0700)]
[PATCH] Adaptec Starfire config fix

23 years ago[PATCH] swsusp: comment updates and warning fixes
Pavel Machek [Thu, 1 Aug 2002 05:11:55 +0000 (22:11 -0700)]
[PATCH] swsusp: comment updates and warning fixes

Better comments and less warnings, please apply

23 years ago[PATCH] swsusp: Vojtech pointed error in usb/hub.c
Pavel Machek [Thu, 1 Aug 2002 05:11:46 +0000 (22:11 -0700)]
[PATCH] swsusp: Vojtech pointed error in usb/hub.c

We do not want threads exiting because of suspend, so refrigerator
should be just before test for signals pending (so it has chance to
kill them).

23 years agodriverfs: define struct driverfs_ops and remove struct device dependencies
Patrick Mochel [Thu, 1 Aug 2002 05:07:33 +0000 (22:07 -0700)]
driverfs: define struct driverfs_ops and remove struct device dependencies

In order to read/write attributes, you have to deal directly with the object that owns them. driverfs really
wants to be generic and not deal directly with those objects. So, we create an intermediate layer that
subsystems must implement that converts between the generic objects and the specific objects that own the
attributes.

This allows allows attributes to be exported for any object type.

In doing so, it places the responsibility on the subsystems to do the following:

- define their own object-specific attribute structures
- define their own driverfs_ops
- set the ops pointer in struct driver_dir_entry when creating an object's directory
- do object reference counting on open() and close()
- call the show() and store() callbacks of their attribute structure
- convert between the generic objects and the specific objects from the struct driver_dir_entry and
  struct attribute pointers (using container_of)

The implementation of this layer for struct device is intended to be used as an example of the interface.

Because this layer of abstraction is now in place, we can move the device attribute structure into
include/linux/device.h, and driverfs should be free of references to it completely.

23 years ago[PATCH] parport_serial/serial init dependencies
Zwane Mwaikambo [Thu, 1 Aug 2002 05:01:05 +0000 (22:01 -0700)]
[PATCH] parport_serial/serial init dependencies

This looks to be somewhat botched up init dependencies.  This patch
takes into consideration paride as well as fixing the parport_serial
case.