]> git.neil.brown.name Git - history.git/log
history.git
23 years agoHandle input-only keyboard interfaces.
Vojtech Pavlik [Wed, 3 Jul 2002 18:30:14 +0000 (20:30 +0200)]
Handle input-only keyboard interfaces.
Handle slowly responding keyboards.

23 years agoFix button assignments for Saturn and PSX pads.
Vojtech Pavlik [Wed, 3 Jul 2002 18:28:39 +0000 (20:28 +0200)]
Fix button assignments for Saturn and PSX pads.

23 years agoMakefile/config.in changes to reflect the new drivers.
Vojtech Pavlik [Wed, 3 Jul 2002 17:48:13 +0000 (19:48 +0200)]
Makefile/config.in changes to reflect the new drivers.

23 years agoUpdate the input handler modules to latest versions.
Vojtech Pavlik [Wed, 3 Jul 2002 17:26:19 +0000 (19:26 +0200)]
Update the input handler modules to latest versions.

23 years agoAdd keyboard, mouse and touchscreen drivers.
Vojtech Pavlik [Wed, 3 Jul 2002 17:08:45 +0000 (19:08 +0200)]
Add keyboard, mouse and touchscreen drivers.
Add tsdev, power and evbug event handlers.

23 years agoAdd new serio modules for PS/2 AUX/KBD.
Vojtech Pavlik [Wed, 3 Jul 2002 16:56:19 +0000 (18:56 +0200)]
Add new serio modules for PS/2 AUX/KBD.

23 years agoUpdate the iforce driver to the latest revision (it now lives in a
Vojtech Pavlik [Wed, 3 Jul 2002 16:49:42 +0000 (18:49 +0200)]
Update the iforce driver to the latest revision (it now lives in a
separate directory), add twiddler and guillemot drivers.

23 years agoUpdate the gameport drivers to Dave Jones's tree.
Vojtech Pavlik [Wed, 3 Jul 2002 16:36:11 +0000 (18:36 +0200)]
Update the gameport drivers to Dave Jones's tree.

23 years agoMake in-kernel HZ be 1000 on x86, retaining user-level 100 HZ clock_t.
Linus Torvalds [Mon, 1 Jul 2002 07:41:38 +0000 (00:41 -0700)]
Make in-kernel HZ be 1000 on x86, retaining user-level 100 HZ clock_t.

Stop using "struct tms" internally - always use timer ticks (or one of
the sane timeval/timespec types) instead.

Explicitly convert to clock_t when copying to user space for the old
broken interfaces that still use "clock_t".

Clean up and unify jiffies<->timeval conversion.

23 years agoAutomerge
Linus Torvalds [Mon, 1 Jul 2002 05:00:27 +0000 (22:00 -0700)]
Automerge

23 years agoMerge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
Linus Torvalds [Sun, 30 Jun 2002 08:45:53 +0000 (01:45 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge cantab.net:/usr/src/tng-2.0.12 into cantab.net:/usr/src/tng-2.0.13
Anton Altaparmakov [Sun, 30 Jun 2002 14:45:25 +0000 (15:45 +0100)]
Merge cantab.net:/usr/src/tng-2.0.12 into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.13
Anton Altaparmakov [Sun, 30 Jun 2002 14:44:50 +0000 (15:44 +0100)]
Merge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:44:10 +0000 (15:44 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.12
Anton Altaparmakov [Sun, 30 Jun 2002 14:37:23 +0000 (15:37 +0100)]
Merge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.12

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:29:53 +0000 (15:29 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.12

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:15:16 +0000 (15:15 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.11

23 years ago[PATCH] 2.5.24 matroxfb off by one error
Petr Vandrovec [Sun, 30 Jun 2002 08:43:39 +0000 (01:43 -0700)]
[PATCH] 2.5.24 matroxfb off by one error

   This fixes an off by one error in getcolreg/setcolreg in matroxfb's
secondary head driver.

23 years ago[PATCH] 2.5.24 matroxfb memory corruption
Petr Vandrovec [Sun, 30 Jun 2002 08:43:24 +0000 (01:43 -0700)]
[PATCH] 2.5.24 matroxfb memory corruption

  When James converted all drivers to unified do_install_cmap(), he
blindly changed also matroxfb, which happily uses fbcon.currcon == -1.
This caused memory corruption because of memory before fb_display[]
array was overwritten.

  Default do_install_cmap() also installed invalid default color map in
some matroxfb resolutions.  Not all world have >= 4bpp.

23 years ago[PATCH] sound/oss/maestro.c
Samuel Thibault [Sun, 30 Jun 2002 08:37:40 +0000 (01:37 -0700)]
[PATCH] sound/oss/maestro.c

Disable volume control irq on maestro module unload.

23 years agoDRI CVS merge: separate out driver-ioctl's into driver headers
Linus Torvalds [Sat, 29 Jun 2002 03:55:30 +0000 (20:55 -0700)]
DRI CVS merge: separate out driver-ioctl's into driver headers

23 years agoi60uscsi.c:
Doug Ledford [Fri, 28 Jun 2002 10:00:01 +0000 (06:00 -0400)]
i60uscsi.c:
  Fix the usage of pci_map and pci_unmap in the driver, mainly on 0 length cmds
inia100.c:
  Fix the usage of pci_map and pci_unmap in the driver, fix use on 0 length cmds

23 years agoinia100.c:
Doug Ledford [Thu, 27 Jun 2002 14:03:44 +0000 (10:03 -0400)]
inia100.c:
  Oops, global variable defined in two different files.  One needed extern.

23 years agoNTFS: 2.0.13 - Use iget5_locked() in preparation for fake inodes and small cleanups.
Anton Altaparmakov [Thu, 27 Jun 2002 13:28:05 +0000 (14:28 +0100)]
NTFS: 2.0.13 - Use iget5_locked() in preparation for fake inodes and small cleanups.
- Remove nr_mft_bits and the now superfluous union with nr_mft_records
  from ntfs_volume structure.
- Remove nr_lcn_bits and the now superfluous union with nr_clusters
  from ntfs_volume structure.
- Use iget5_locked() and friends instead of conventional iget(). Wrap
  the call in fs/ntfs/inode.c::ntfs_iget() and update callers of iget()
  to use ntfs_iget(). Leave only one iget() call at mount time so we
  don't need an ntfs_iget_mount().
- Change fs/ntfs/inode.c::ntfs_new_extent_inode() to take mft_no as an
  additional argument.

23 years agoInitial initio a100 driver DMA mapping changes + selected cleanups
Doug Ledford [Wed, 26 Jun 2002 14:17:45 +0000 (10:17 -0400)]
Initial initio a100 driver DMA mapping changes + selected cleanups

* 06/25/02 Doug Ledford <dledford@redhat.com> - v1.02d
*          - Remove limit on number of controllers
*          - Port to DMA mapping API
*          - Clean up interrupt handler registration
*          - Fix memory leaks
*          - Fix allocation of scsi host structs and private data

23 years agoNTFS: 2.0.12 - Initial cleanup of address space operations following 2.0.11 changes.
Anton Altaparmakov [Wed, 26 Jun 2002 13:30:15 +0000 (14:30 +0100)]
NTFS: 2.0.12 - Initial cleanup of address space operations following 2.0.11 changes.
- Merge fs/ntfs/aops.c::end_buffer_read_mst_async() and
  fs/ntfs/aops.c::end_buffer_read_file_async() into one function
  fs/ntfs/aops.c::end_buffer_read_attr_async() using NInoMstProtected()
  to determine whether to apply mst fixups or not.
- Above change allows merging fs/ntfs/aops.c::ntfs_file_read_block()
  and fs/ntfs/aops.c::ntfs_mst_readpage() into one function
  fs/ntfs/aops.c::ntfs_attr_read_block(). Also, create a tiny wrapper
  fs/ntfs/aops.c::ntfs_mst_readpage() to transform the parameters from
  the VFS readpage function prototype to the ntfs_attr_read_block()
  function prototype.

23 years agoNTFS: 2.0.11 - Initial preparations for fake inode based attribute i/o.
Anton Altaparmakov [Tue, 25 Jun 2002 20:13:24 +0000 (21:13 +0100)]
NTFS: 2.0.11 - Initial preparations for fake inode based attribute i/o.
- Move definition of ntfs_inode_state_bits to fs/ntfs/inode.h and
  do some macro magic (adapted from include/linux/buffer_head.h) to
  expand all the helper functions NInoFoo(), NInoSetFoo(), and
  NInoClearFoo().
- Add new flag to ntfs_inode_state_bits: NI_Sparse.
- Add new fields to ntfs_inode structure to allow use of fake inodes
  for attribute i/o: type, name, name_len. Also add new state bits:
  NI_Attr, which, if set, indicates the inode is a fake inode, and
  NI_MstProtected, which, if set, indicates the attribute uses multi
  sector transfer protection, i.e. fixups need to be applied after
  reads and before/after writes.
- Rename fs/ntfs/inode.c::ntfs_{new,clear,destroy}_inode() to
  ntfs_{new,clear,destroy}_extent_inode() and update callers.
- Use ntfs_clear_extent_inode() in fs/ntfs/inode.c::__ntfs_clear_inode()
  instead of ntfs_destroy_extent_inode().
- Cleanup memory deallocations in {__,}ntfs_clear_{,big_}inode().
- Make all operations on ntfs inode state bits use the NIno* functions.
- Set up the new ntfs inode fields and state bits in
  fs/ntfs/inode.c::ntfs_read_inode() and add appropriate cleanup of
  allocated memory to __ntfs_clear_inode().
- Cleanup ntfs_inode structure a bit for better ordering of elements
  w.r.t. their size to allow better packing of the structure in memory.

23 years agoLinux version 2.5.24 v2.5.24
Linus Torvalds [Thu, 20 Jun 2002 08:28:06 +0000 (01:28 -0700)]
Linux version 2.5.24

23 years agoFix up various odds and ends after big merges..
Linus Torvalds [Thu, 20 Jun 2002 07:55:40 +0000 (00:55 -0700)]
Fix up various odds and ends after big merges..

23 years ago[PATCH] Another RAID-5 XOR assembly fix
Andi Kleen [Thu, 20 Jun 2002 07:25:01 +0000 (00:25 -0700)]
[PATCH] Another RAID-5 XOR assembly fix

The last changes did trigger another latent bug in the inline assembly.
akpm noticed it because he compiles his kernels with frame pointers.

23 years agoMerge http://gkernel.bkbits.net/irda-2.5
Linus Torvalds [Thu, 20 Jun 2002 07:24:10 +0000 (00:24 -0700)]
Merge http://gkernel.bkbits.net/irda-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] uninline elv_next_request()
Jens Axboe [Thu, 20 Jun 2002 07:05:46 +0000 (00:05 -0700)]
[PATCH] uninline elv_next_request()

Uninline elv_next_request() and move it to elevator.c, where it belongs.
Because of CURRENT declaration, this actually saves lots of space.  From
Andrew.

23 years ago[PATCH] namespace.c - compiler warning
Robert Kuebel [Thu, 20 Jun 2002 06:54:52 +0000 (23:54 -0700)]
[PATCH] namespace.c - compiler warning

init_rootfs() (from ramfs) doesn't appear in any header file.  I didn't
see any that looked like a good home, so lets put a prototype at the top
of fs/namespace.c.  This only use of this function is in namespace.c.

23 years ago[PATCH] 3c509.c - 2_2
Robert Kuebel [Thu, 20 Jun 2002 06:54:37 +0000 (23:54 -0700)]
[PATCH] 3c509.c - 2_2

This patch makes sure the 3c509 module license is always GPL.  Currently
the MODULE_LICENSE() marco is only used when CONFIG_ISAPNP or
CONFIG_ISAPNP_MODULE is defined.  I have moved MODULE_LICENSE() to the
#ifdef MODULE section at the bottom of 3c509.c.

Same is true for the MODULE_DEVICE_TABLE() macro.

23 years ago[PATCH] remove unnecessary parentheses from expand()
William Lee Irwin III [Thu, 20 Jun 2002 06:54:23 +0000 (23:54 -0700)]
[PATCH] remove unnecessary parentheses from expand()

Not sure why I forgot to do this, but here is a small bit of tidying up
of some leftover parentheses from the memlist macro removal. The
parentheses are just noise and should go.

23 years ago[PATCH] remove unnecessary headers from mm_page_alloc.c
William Lee Irwin III [Thu, 20 Jun 2002 06:54:08 +0000 (23:54 -0700)]
[PATCH] remove unnecessary headers from mm_page_alloc.c

page_alloc.c does not use either slab.h or swapctl.h. This removes the
inclusion of those headers from page_alloc.c

23 years ago[PATCH] beautify nr_free_pages()
William Lee Irwin III [Thu, 20 Jun 2002 06:53:53 +0000 (23:53 -0700)]
[PATCH] beautify nr_free_pages()

nr_free_pages() is overly verbose. The following is perhaps clearer and
gets to the point with fewer lines of code and inside of 80 columns.

23 years ago[PATCH] Re: convert BAD_RANGE() to an inline function
William Lee Irwin III [Thu, 20 Jun 2002 06:53:38 +0000 (23:53 -0700)]
[PATCH] Re: convert BAD_RANGE() to an inline function

23 years ago[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment
William Lee Irwin III [Thu, 20 Jun 2002 06:53:26 +0000 (23:53 -0700)]
[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment

23 years ago[PATCH] Consolidate sys_pause
Stephen Rothwell [Thu, 20 Jun 2002 06:53:13 +0000 (23:53 -0700)]
[PATCH] Consolidate sys_pause

14 of our 17 architectures define sys_pause exactly the same
way.  The other three don't define it at all.  I assume glibc
translates pause() into sigsuspend() or something.

23 years ago[PATCH] Trivial TAP_TUN patch to remove minmax macros
Rusty Russell [Thu, 20 Jun 2002 06:52:57 +0000 (23:52 -0700)]
[PATCH] Trivial TAP_TUN patch to remove minmax macros

In favour of those now in kernel.h..

23 years ago[PATCH] trivial: reiserfs whitespace
Rusty Russell [Thu, 20 Jun 2002 06:52:44 +0000 (23:52 -0700)]
[PATCH] trivial: reiserfs whitespace

23 years ago[PATCH] Typo in radeonfb.c printk()
James Mayer [Thu, 20 Jun 2002 06:52:31 +0000 (23:52 -0700)]
[PATCH] Typo in radeonfb.c printk()

23 years ago[PATCH] typo in smt.h
James Mayer [Thu, 20 Jun 2002 06:52:17 +0000 (23:52 -0700)]
[PATCH] typo in smt.h

23 years ago[PATCH] typo in jazz_esp.c
James Mayer [Thu, 20 Jun 2002 06:52:03 +0000 (23:52 -0700)]
[PATCH] typo in jazz_esp.c

23 years ago[PATCH] PATCH: kconfig wrong arch symbols
Greg Banks [Thu, 20 Jun 2002 06:51:51 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig wrong arch symbols

Three arch-determining symbols in drivers/mtd/maps/Config.in are wrong.
They have apparently been generated using the sensible pattern "CONFIG_FOO"
for an architecture "foo"; unfortunately the architectures are not sensible.

  CONFIG_SPARC should be CONFIG_SPARC32
  CONFIG_I386 should be CONFIG_X86
  CONFIG_SH should be CONFIG_SUPERH

23 years ago[PATCH] PATCH: kconfig unbalanced menu start
Greg Banks [Thu, 20 Jun 2002 06:51:36 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig unbalanced menu start

Removed a spurious menu definition which was both a duplicate and
had no matching "endmenu".

23 years ago[PATCH] PATCH: kconfig unbalanced menu end
Greg Banks [Thu, 20 Jun 2002 06:51:21 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig unbalanced menu end

Removed an "endmenu" for which there was no opening "mainmenu_option".

23 years ago[PATCH] PATCH: kconfig spurious shell metacharacters (1_2)
Greg Banks [Thu, 20 Jun 2002 06:51:07 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig spurious shell metacharacters (1_2)

The config language is *not* shell.  The construct "[ foo ] || [ bar ]"
is legal in shell but not in the config language, where we should use
the equivalent "[ foo -o bar ]"

23 years ago[PATCH] PATCH: kconfig choice defaults (2_2)
Greg Banks [Thu, 20 Jun 2002 06:50:53 +0000 (23:50 -0700)]
[PATCH] PATCH: kconfig choice defaults (2_2)

The format for the "choice" statement is:

  choice 'prompt' "{sub-prompt sub-symbol}*" default-value

and the following is *not* legal config language (note the
positioning of the closing double quote):

  choice 'prompt' "{sub-prompt sub-symbol}* default-value"

It only happens to work because of a combination of accidental
side effects of the current parsers:

  *   unpaired sub-words inside the 2nd word are silently ignored
  *   the missing last word is silently treated as if empty

23 years ago[PATCH] PATCH: kconfig misspelled symbols
Greg Banks [Thu, 20 Jun 2002 06:50:39 +0000 (23:50 -0700)]
[PATCH] PATCH: kconfig misspelled symbols

Two symbols used in drivers/net/wan/Config.in are misspelled.

CONFIG_PPP_MULTLINK should be CONFIG_PPP_MULTILINK
CONFIG_PPP_SYNCTTY should be CONFIG_PPP_SYNC_TTY

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (9_16)
Greg Banks [Thu, 20 Jun 2002 06:50:25 +0000 (23:50 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (9_16)

1/2 definitions of CONFIG_PC_KEYB have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (8_16)
Greg Banks [Thu, 20 Jun 2002 06:50:12 +0000 (23:50 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (8_16)

1/3 definitions of CONFIG_PARPORT_1284 have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (7_16)
Greg Banks [Thu, 20 Jun 2002 06:49:57 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (7_16)

1/2 definitions of CONFIG_NUMA have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (6_16)
Greg Banks [Thu, 20 Jun 2002 06:49:43 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (6_16)

1/16 definitions of CONFIG_NETDEVICES have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (5_16)
Greg Banks [Thu, 20 Jun 2002 06:49:28 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (5_16)

1/3 definitions of CONFIG_MODVERSIONS have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (4_16)
Greg Banks [Thu, 20 Jun 2002 06:49:16 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (4_16)

1/11 definitions of CONFIG_HOTPLUG have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (3_16)
Greg Banks [Thu, 20 Jun 2002 06:49:01 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (3_16)

2/10 definitions of CONFIG_CD_NO_IDESCSI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (1_16)
Greg Banks [Thu, 20 Jun 2002 06:48:46 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (1_16)

1/3 definitions of 64-bit CONFIG_BINFMT_ELF have trivially different banners.
1/3 definitions of CONFIG_BINFMT_ELF32 have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (14_16)
Greg Banks [Thu, 20 Jun 2002 06:48:29 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (14_16)

1/17 definitions of CONFIG_SCSI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (16_16)
Greg Banks [Thu, 20 Jun 2002 06:48:14 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (16_16)

1/14 definitions of CONFIG_SOUND have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (15_16)
Greg Banks [Thu, 20 Jun 2002 06:48:02 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (15_16)

2/4 definitions of CONFIG_SOFT_WATCHDOG have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (13_16)
Greg Banks [Thu, 20 Jun 2002 06:47:49 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (13_16)

1/3 definitions of CONFIG_PSMOUSE have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (11_16)
Greg Banks [Thu, 20 Jun 2002 06:47:35 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (11_16)

1/3 definitions of CONFIG_PPP have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (10_16)
Greg Banks [Thu, 20 Jun 2002 06:47:23 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (10_16)

2/6 definitions of CONFIG_PCI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig sychronise banners (2_16)
Greg Banks [Thu, 20 Jun 2002 06:47:09 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig sychronise banners (2_16)

2/5 definitions of CONFIG_BLK_DEV_SR have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig sychronise banners (12_16)
Greg Banks [Thu, 20 Jun 2002 06:46:55 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig sychronise banners (12_16)

1/5 definitions of CONFIG_PREEMPT have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (3_3)
Greg Banks [Thu, 20 Jun 2002 06:46:43 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (3_3)

Symbol CONFIG_SK_G16 depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (2_3) again
Greg Banks [Thu, 20 Jun 2002 06:46:29 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (2_3) again

Symbol CONFIG_H8 depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (1_3)
Greg Banks [Thu, 20 Jun 2002 06:46:15 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (1_3)

Symbol CONFIG_FMV18X depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (9_14)
Greg Banks [Thu, 20 Jun 2002 06:46:03 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (9_14)

Symbol CONFIG_LDM_PARTITION depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (8_14)
Greg Banks [Thu, 20 Jun 2002 06:45:49 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (8_14)

Symbol CONFIG_JFFS2_FS_NAND depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (7_14)
Greg Banks [Thu, 20 Jun 2002 06:45:35 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (7_14)

Symbol CONFIG_ISDN_DRV_TPAM depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (6_14)
Greg Banks [Thu, 20 Jun 2002 06:45:20 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (6_14)

Three symbols CONFIG_BLK_DEV_ATARAID, CONFIG_BLK_DEV_ATARAID_PDC, and
CONFIG_BLK_DEV_ATARAID_HPT depend on CONFIG_EXPERIMENTAL but do
not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (5_14)
Greg Banks [Thu, 20 Jun 2002 06:45:07 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (5_14)

Two symbols CONFIG_PLX_HERMES and CONFIG_PCI_HERMES depend on
CONFIG_EXPERIMENTAL but do not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (4_14)
Greg Banks [Thu, 20 Jun 2002 06:44:53 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (4_14)

Symbol CONFIG_CYCLOMX_X25 depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (3_14)
Greg Banks [Thu, 20 Jun 2002 06:44:38 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (3_14)

Symbol CONFIG_BLK_DEV_UMEM depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (2_14)
Greg Banks [Thu, 20 Jun 2002 06:44:26 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (2_14)

Four symbols CONFIG_ATM_CLIP, CONFIG_ATM_CLIP_NO_ICMP, CONFIG_ATM_LANE,
and CONFIG_ATM_MPOA depend on CONFIG_EXPERIMENTAL but do not say so
in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (1_14)
Greg Banks [Thu, 20 Jun 2002 06:44:12 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (1_14)

Symbol CONFIG_ADFS_FS depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (13_14)
Greg Banks [Thu, 20 Jun 2002 06:43:58 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (13_14)

Symbol CONFIG_SOUND_RME96XX depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (14_14)
Greg Banks [Thu, 20 Jun 2002 06:43:44 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (14_14)

Symbol CONFIG_VIDEO_MEYE depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (12_14)
Greg Banks [Thu, 20 Jun 2002 06:43:30 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (12_14)

Symbol CONFIG_SONYPI depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (10_14)
Greg Banks [Thu, 20 Jun 2002 06:43:16 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (10_14)

Symbol CONFIG_MIDI_EMU10K1 depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (11_14)
Greg Banks [Thu, 20 Jun 2002 06:43:03 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (11_14)

Two symbols CONFIG_ROADRUNNER and CONFIG_ROADRUNNER_LARGE_RINGS depend
on CONFIG_EXPERIMENTAL but do not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig lowercase EXPERIMENTAL tag
Greg Banks [Thu, 20 Jun 2002 06:42:50 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig lowercase EXPERIMENTAL tag

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

23 years ago[PATCH] PATCH 2.5: kconfig choice default value
Greg Banks [Thu, 20 Jun 2002 06:42:36 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig choice default value

The default value specified as the last word of the "choice" statement
should be a unique abbreviation of one of the sub-prompts, not some
random string never seen before.

23 years ago[PATCH] PATCH 2.5: kconfig OBSOLETE not EXPERIMENTAL
Greg Banks [Thu, 20 Jun 2002 06:42:22 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig OBSOLETE not EXPERIMENTAL

Symbol CONFIG_ZNET depends on CONFIG_OBSOLETE, but its banner says it
depends on CONFIG_EXPERIMENTAL.

23 years ago[PATCH] PATCH 2.5: kconfig EXPERIMENTAL misformed
Greg Banks [Thu, 20 Jun 2002 06:42:08 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig EXPERIMENTAL misformed

Symbol CONFIG_INTERMEZZO_FS depends on CONFIG_EXPERIMENTAL but does
not say so in its banner in the usual way.

23 years ago[PATCH] Fix SMP compilation with 'multiquad' driver
Rusty Russell [Thu, 20 Jun 2002 06:41:54 +0000 (23:41 -0700)]
[PATCH] Fix SMP compilation with 'multiquad' driver

The 2.4.18pre10 kernel, like many if its predecessors, can't compile
the multiquad driver in an SMP kernel (maybe only as a module; it's
been a long time since I wrote this fix).  Here's a patch.

23 years ago[PATCH] fix lots of warnings about 'struct tty_driver'
Arnd Bergmann [Thu, 20 Jun 2002 06:41:41 +0000 (23:41 -0700)]
[PATCH] fix lots of warnings about 'struct tty_driver'

When compiling 2.5.20 (and ealier, likely) without procfs, the declaration
for struct tty_driver is missing in proc_fs.h, causing many compiler warnings
that are fixed by this patch.

23 years ago[PATCH] Re: nbd.c warning fix
Arnaud S. Launay [Thu, 20 Jun 2002 06:41:27 +0000 (23:41 -0700)]
[PATCH] Re: nbd.c warning fix

23 years ago[PATCH] ACPI warning fix
Arnaud S. Launay [Thu, 20 Jun 2002 06:41:12 +0000 (23:41 -0700)]
[PATCH] ACPI warning fix

23 years ago[PATCH] add unlikely() into add_timer()
Andrey Panin [Thu, 20 Jun 2002 06:41:00 +0000 (23:41 -0700)]
[PATCH] add unlikely() into add_timer()

This micropatch adds unlikely() macro into add_timer() bug check code.
Without this path gcc 3.1 makes bad thing reordering printk() into
the middle of function body.

23 years ago[PATCH] TRIVIAL EPERM -> EACCESS
Andreas Dilger [Thu, 20 Jun 2002 06:40:46 +0000 (23:40 -0700)]
[PATCH] TRIVIAL EPERM -> EACCESS

the following micro-patch changes ext[23]_ioctl to return EACCES
(permission denied) instead of EPERM (operation not permitted) if
the caller is not authorized to change the flags on a file.

23 years ago[PATCH] Fix bashisms in scripts_patch-kernel
Andreas Bombe [Thu, 20 Jun 2002 06:40:32 +0000 (23:40 -0700)]
[PATCH] Fix bashisms in scripts_patch-kernel

  The following trivial patch makes the patch-kernel script executable by
  a bare bone POSIX shell like ash.  Either that, or the interpreter line
  has to be changed to /bin/bash.

  The same patch applies to 2.4 (with some line offset).

23 years agoMerge home:v2.5/linux
Linus Torvalds [Thu, 20 Jun 2002 06:12:04 +0000 (23:12 -0700)]
Merge home:v2.5/linux
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] mark 3 variables as __initdata
Robert Love [Thu, 20 Jun 2002 06:07:45 +0000 (23:07 -0700)]
[PATCH] mark 3 variables as __initdata

The attached patch marks the following variables with __initdata:

        arch/i386/kernel/mpparse.c :: static unsigned int num_processors
        arch/i386/kernel/smpboot.c :: static int smp_b_stepping
        arch/i386/kernel/smpboot.c :: static int max_cpus

The data is static and only used by __init functions so can successfully
be jettisoned after boot.  Compiled and booted successfully on an SMP
machine.

I also set max_cpus to NR_CPUS instead of -1.  Besides being the
logically correct value and simplifying a loop elsewhere, this change
allows NR_CPUS to be set to various values other than the normal 32
which is growing in utility with the hotplug CPU changes now in
mainline.

23 years ago[PATCH] preempt-safe do_softirq
Robert Love [Thu, 20 Jun 2002 06:07:31 +0000 (23:07 -0700)]
[PATCH] preempt-safe do_softirq

Attached patch makes do_softirq preempt-safe simply by moving the
current CPU assignment a couple lines down below the interrupt disable.

23 years agoMerge bk://linus@bkbits.net/lm-makefiles
Linus Torvalds [Thu, 20 Jun 2002 06:06:46 +0000 (23:06 -0700)]
Merge bk://linus@bkbits.net/lm-makefiles
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] export ioremap_nocache to modules
Stelian Pop [Thu, 20 Jun 2002 06:06:24 +0000 (23:06 -0700)]
[PATCH] export ioremap_nocache to modules

This patch exports ioremap_nocache to modules, used by at least
some of the sound drivers....