http://linux.bkbits.net/linux-2.5 torvalds@ppc970.osdl.org|ChangeSet|20050111001213|56844 torvalds # This is a BitKeeper generated diff -Nru style patch. # # drivers/pci/hotplug/rpaphp_pci.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +4 -0 # ppc64: IOMMU cleanups: Main cleanup patch # # ChangeSet # 2005/01/10 16:12:13-08:00 torvalds@ppc970.osdl.org # Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # MAINTAINERS # 2005/01/10 16:12:08-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/10 15:18:02-08:00 roland@redhat.com # [PATCH] fix __ptrace_unlink TASK_TRACED recovery for real parent # # The __ptrace_unlink code that checks for TASK_TRACED fixed the problem of a # thread being left in TASK_TRACED when no longer being ptraced. # # However, an oversight in the original fix made it fail to handle the # case where the child is ptraced by its real parent. # # Fixed thus. # # Signed-off-by: Roland McGrath # Signed-off-by: Linus Torvalds # # kernel/ptrace.c # 2005/01/09 16:00:00-08:00 roland@redhat.com +25 -22 # fix __ptrace_unlink TASK_TRACED recovery for real parent # # kernel/exit.c # 2005/01/09 16:00:00-08:00 roland@redhat.com +1 -1 # fix __ptrace_unlink TASK_TRACED recovery for real parent # # include/linux/ptrace.h # 2005/01/09 16:00:00-08:00 roland@redhat.com +1 -0 # fix __ptrace_unlink TASK_TRACED recovery for real parent # # ChangeSet # 2005/01/10 22:26:38+00:00 rpurdie@net.rmk.(none) # [ARM PATCH] 2366/1: PXA: Add machine type detection for the Sharp SL-C7xx series # # Patch from Richard Purdie # # The Sharp SL-C7xx series of PDAs (Corgi, Shepherd, Husky) don't set # the machine type upon startup. Fixing this isn't possible as the # devices have been produced and the bootloaders are in ROM. # # This header code detects the differences between them and sets the # machine type accordingly. By doing this one kernel can support the # series of PXA25x machines. # # The code also detects Poodle (Sharp SL-5600) which is also a PXA25x # device allowing a common kernel to support that device as well. (The # base machine code is under development for this device). # # Signed-off-by: Richard Purdie # Signed-off-by: Russell King # # arch/arm/boot/compressed/Makefile # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +4 -0 # [PATCH] 2366/1: PXA: Add machine type detection for the Sharp SL-C7xx series # # arch/arm/boot/compressed/head-sharpsl.S # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +92 -0 # [PATCH] 2366/1: PXA: Add machine type detection for the Sharp SL-C7xx series # # arch/arm/boot/compressed/head-sharpsl.S # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/boot/compressed/head-sharpsl.S # # ChangeSet # 2005/01/10 22:19:47+00:00 rpurdie@net.rmk.(none) # [ARM PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # Patch from Richard Purdie # # Add base machine support for the Sharp SL-C7xx series of PDAs # (Corgi - SL-C700, Shepherd - SL-C750 and Husky - SL-C760). See # linux-arm-kernel for a support commitment for this code. # # Depends on 2370/1 (SCOOP Driver). # # Signed-off-by: Richard Purdie # Signed-off-by: Russell King # # include/asm-arm/arch-pxa/corgi.h # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +133 -0 # [PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # arch/arm/mach-pxa/Makefile # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +1 -0 # [PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # arch/arm/mach-pxa/Kconfig # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +20 -0 # [PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # include/asm-arm/arch-pxa/corgi.h # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-pxa/corgi.h # # MAINTAINERS # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +5 -0 # [PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # arch/arm/mach-pxa/corgi.c # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +159 -0 # [PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs # # arch/arm/mach-pxa/corgi.c # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-pxa/corgi.c # # ChangeSet # 2005/01/10 22:07:21+00:00 rpurdie@net.rmk.(none) # [ARM PATCH] 2370/1: Add common Sharp SCOOP driver code # # Patch from Richard Purdie # # Add common driver code for the SCOOP I/O interface found on various # Sharp PDAs (Collie, Poodle and Corgi models). It will be used by # both SA1100 and PXA machines. # # [A patch to update Collie to use this driver will follow.] # # Signed-off-by: Richard Purdie # Signed-off-by: Russell King # # include/asm-arm/hardware/scoop.h # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +47 -0 # [PATCH] 2370/1: Add common Sharp SCOOP driver code # # include/asm-arm/hardware/scoop.h # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/hardware/scoop.h # # arch/arm/common/Makefile # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +1 -0 # [PATCH] 2370/1: Add common Sharp SCOOP driver code # # arch/arm/Kconfig # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +5 -0 # [PATCH] 2370/1: Add common Sharp SCOOP driver code # # arch/arm/common/scoop.c # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +132 -0 # [PATCH] 2370/1: Add common Sharp SCOOP driver code # # arch/arm/common/scoop.c # 2005/01/10 00:00:00+00:00 rpurdie@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/common/scoop.c # # ChangeSet # 2005/01/10 21:48:31+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2374/1: S3C2410 - remove unused code from entry-macro.S # # Patch from Ben Dooks # # Remove code for decoding LCD Frame/FIFO IRQs # from the include/asm-arm/arch-s3c2410/entry-macro.S # file. # # These are not currently implemented, and should be # decoded by a chained IRQ handler from the irq # code. # # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # ChangeSet # 2005/01/10 13:46:50-08:00 torvalds@ppc970.osdl.org # Revert moxa status update # # As Alan says: # # "The '1.8' version is for the Moxa mxser driver. Moxa haven't # released any 2.6 driver for the ancient 'smartio' hardware" # # so the smartio driver stil remains valid. # # Cset exclude: james4765@gmail.com[torvalds]|ChangeSet|20050108220924|25457 # # Documentation/moxa-smartio # 2005/01/10 13:46:48-08:00 torvalds@ppc970.osdl.org +0 -0 # Exclude # # include/asm-arm/arch-s3c2410/entry-macro.S # 2005/01/10 16:01:57+00:00 ben-linux@org.rmk.(none) +1 -16 # [PATCH] 2374/1: S3C2410 - remove unused code from entry-macro.S # # ChangeSet # 2005/01/10 21:28:56+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2373/1: S3C2410 - fix possible loop in irq macro # # Patch from Ben Dooks # # If we read the INTPEND register and get the wrong # result (details below) then it looks like a possible # loop to go back and re-read it after calculating # the possible correct value for it. # # It seems that the INTPEND register, which should # show the unique number of the interrupt that we # need to handle. However, it seems that this register # can show the wrong interrupt under certain conditions. # # Shannon's research shows that it is very possible that # the occurence of an external interrupt can end up # merging with the base interrupt number, causing # the wrong result in the register. # # This patch also fixes the end position of the #ifdef # block and ensures as many registers as possible are # stacked before calling printk() for debug. # # Original patch for 2.6.9 by Shannon Holland re-written # for 2.6.10 by Ben Dooks. # # Signed-off-by: Shannon Holland # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # include/asm-arm/arch-s3c2410/entry-macro.S # 2005/01/10 11:40:37+00:00 ben-linux@org.rmk.(none) +10 -6 # [PATCH] 2373/1: S3C2410 - fix possible loop in irq macro # # ChangeSet # 2005/01/10 13:25:12-08:00 tony.luck@intel.com # [PATCH] Document "new" ia64 maintainer # # David handed over the keys a few months ago. Time to make sure everyone # knows to send stuff to me. # # Signed-off-by: Linus Torvalds # # MAINTAINERS # 2005/01/10 12:56:39-08:00 tony.luck@intel.com +2 -2 # Document "new" ia64 maintainer # # ChangeSet # 2005/01/10 21:23:00+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2372/1: S3C2410 - remove s3c2410_clock_tick_rate # # Patch from Ben Dooks # # This is an old definition, and is no longer used anywhere. # Add a comment to that effect in the header file # include/asm-arm/arch-s3c2410/timex.h and remove all other # references. # # Thanks to Klaus Fetscher for pointing out that it isn't # used anymore # # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # include/asm-arm/arch-s3c2410/timex.h # 2005/01/10 11:13:32+00:00 ben-linux@org.rmk.(none) +7 -9 # [PATCH] 2372/1: S3C2410 - remove s3c2410_clock_tick_rate # # arch/arm/mach-s3c2410/s3c2410.c # 2005/01/10 11:14:41+00:00 ben-linux@org.rmk.(none) +2 -3 # [PATCH] 2372/1: S3C2410 - remove s3c2410_clock_tick_rate # # ChangeSet # 2005/01/10 11:36:46-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/i2c-2.6 # # include/linux/pci_ids.h # 2005/01/10 11:36:40-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2005/01/10 11:28:21-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/usb-2.6 # # lib/Kconfig.debug # 2005/01/10 11:28:15-08:00 greg@kroah.com +0 -0 # Auto merged # # kernel/module.c # 2005/01/10 11:28:15-08:00 greg@kroah.com +0 -0 # Auto merged # # include/linux/pci.h # 2005/01/10 11:28:15-08:00 greg@kroah.com +0 -0 # Auto merged # # include/linux/module.h # 2005/01/10 11:28:15-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/pci/probe.c # 2005/01/10 11:28:15-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/media/dvb/ttusb-dec/ttusb_dec.c # 2005/01/10 11:28:14-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/isdn/hisax/st5481_init.c # 2005/01/10 11:28:14-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/block/Kconfig # 2005/01/10 11:28:14-08:00 greg@kroah.com +0 -0 # Auto merged # # arch/ia64/Kconfig # 2005/01/10 11:28:14-08:00 greg@kroah.com +0 -0 # Auto merged # # MAINTAINERS # 2005/01/10 11:28:14-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2005/01/10 11:23:42-08:00 torvalds@ppc970.osdl.org # Clean up stack growth checks and move them into a common function. # # The grows-up and grows-down cases had all the same issues, but # differered in the details. Additionlly, historical evolution of # the tests had caused the result to be pretty unreadable with some # rather long and complex conditionals. # # Fix it all up in a more readable helper function. # # This also adds the missing RLIMIT_MEMLOCK test. # # mm/mmap.c # 2005/01/10 11:23:35-08:00 torvalds@ppc970.osdl.org +61 -44 # Clean up stack growth checks and move them into a common function. # # The grows-up and grows-down cases had all the same issues, but # differered in the details. Additionlly, historical evolution of # the tests had caused the result to be pretty unreadable with some # rather long and complex conditionals. # # Fix it all up in a more readable helper function. # # This also adds the missing RLIMIT_MEMLOCK test. # # ChangeSet # 2005/01/10 09:47:42-08:00 hirofumi@mail.parknet.co.jp # [PATCH] NLS: Fix overflow of nls_ascii # # The nls_ascii conversion table is just for 128 entries, but should be # 256. # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Linus Torvalds # # fs/nls/nls_ascii.c # 2005/01/10 09:31:32-08:00 hirofumi@mail.parknet.co.jp +6 -6 # NLS: Fix overflow of nls_ascii # # ChangeSet # 2005/01/10 09:31:50-08:00 torvalds@ppc970.osdl.org # Make it clear that GFP_ZERO does not work with atomic highmem allocations. # # We use a non-atomic kmap() to clear the page, which cannot be # used from atomic contexts. # # mm/page_alloc.c # 2005/01/10 09:31:42-08:00 torvalds@ppc970.osdl.org +8 -7 # Make it clear that GFP_ZERO does not work with atomic highmem allocations. # # We use a non-atomic kmap() to clear the page, which cannot be # used from atomic contexts. # # ChangeSet # 2005/01/10 09:20:09-08:00 torvalds@ppc970.osdl.org # Don't use __GFP_CLEAR for user pages. # # It doesn't do the virtual cache synchronization that clear_user_highpage() # does. # # Pointed out by Hugh Dickins. # # mm/memory.c # 2005/01/10 09:20:01-08:00 torvalds@ppc970.osdl.org +2 -1 # Don't use __GFP_CLEAR for user pages. # # It doesn't do the virtual cache synchronization that clear_user_highpage() # does. # # include/linux/gfp.h # 2005/01/10 09:20:01-08:00 torvalds@ppc970.osdl.org +0 -1 # Don't use __GFP_CLEAR for user pages. # # It doesn't do the virtual cache synchronization that clear_user_highpage() # does. # # ChangeSet # 2005/01/10 09:02:01-08:00 torvalds@ppc970.osdl.org # Map new page allocations as part of "prep_new_page". # # This not only makes sense, it fixes DEBUG_PAGEALLOC together with # the new page zeroing, since we must map the page before we zero it. # # As per Chris Wright. # # mm/page_alloc.c # 2005/01/10 09:01:53-08:00 torvalds@ppc970.osdl.org +1 -1 # Map new page allocations as part of "prep_new_page". # # This not only makes sense, it fixes DEBUG_PAGEALLOC together with # the new page zeroing, since we must map the page before we zero it. # # As per Chris Wright. # # ChangeSet # 2005/01/10 08:52:36-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/pci-2.6 # # drivers/pci/quirks.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/via-velocity.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/via-rhine.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/typhoon.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/starfire.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/sis900.c # 2005/01/10 08:52:27-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/eepro100.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/e100.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/amd8111e.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/8139too.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/8139cp.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/3c59x.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/media/video/bttv-driver.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # arch/i386/pci/irq.c # 2005/01/10 08:52:26-08:00 greg@kroah.com +0 -0 # Auto merged # # MAINTAINERS # 2005/01/10 08:52:25-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2005/01/10 08:51:25-08:00 ak@suse.de # [PATCH] Fix gcc 4 compilation in bttv # # extern declaration of static # # Signed-off-by: Andi Kleen # Signed-off-by: Linus Torvalds # # drivers/media/video/bttv.h # 2005/01/10 08:51:17-08:00 ak@suse.de +0 -1 # Fix gcc 4 compilation in bttv # # ChangeSet # 2005/01/10 08:51:10-08:00 ak@suse.de # [PATCH] Fix gcc 4 compilation in drivers/eisa # # Drop -Werror to allow compilation with gcc 4 # # Signed-off-by: Andi Kleen # Signed-off-by: Linus Torvalds # # drivers/eisa/Makefile # 2005/01/10 08:51:02-08:00 ak@suse.de +0 -3 # Fix gcc 4 compilation in drivers/eisa # # ChangeSet # 2005/01/10 08:50:57-08:00 ak@suse.de # [PATCH] Fix gcc 4 compilation in DRM # # extern declaration of static # # Signed-off-by: Andi Kleen # Signed-off-by: Linus Torvalds # # drivers/char/drm/drmP.h # 2005/01/10 08:50:49-08:00 ak@suse.de +0 -1 # Fix gcc 4 compilation in DRM # # ChangeSet # 2005/01/10 08:50:42-08:00 ak@suse.de # [PATCH] Fix gcc 4 compilation in ACPI # # extern declaration of static # # Signed-off-by: Andi Kleen # Signed-off-by: Linus Torvalds # # include/acpi/processor.h # 2005/01/10 08:50:34-08:00 ak@suse.de +0 -1 # Fix gcc 4 compilation in ACPI # # ChangeSet # 2005/01/10 07:59:23-08:00 gerg@snapgear.com # [PATCH] m68knommu: optimize atomic macros # # For some reason the asm versions of atomic_dec_and_test and friends were # masked by inefficient and big macros. With it I spare up to 8k in the text # size of my coldfire linux and 5k on my cpu32 version. # # Patch originally submitted by Philippe De Muyter # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/atomic.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +52 -22 # m68knommu: optimize atomic macros # # ChangeSet # 2005/01/10 07:59:09-08:00 gerg@snapgear.com # [PATCH] m68knommu: new hardware support and optimizations for the ColdFire serial driver # # A number of small updates to the ColdFire serial driver: # # . support the SNEHA platform # . set the default baud rate for console different on the FEITH boards # . add support for the 527x ColdFire CPU's # . schedule_timeout() should not add in current jiffies value # . optimize way that receive error characters are processed # . fix condition where receiver interrupts could be left disabled after flush # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # drivers/serial/mcfserial.c # 2005/01/05 18:43:55-08:00 gerg@snapgear.com +41 -20 # m68knommu: new hardware support and optimizations for the ColdFire serial driver # # ChangeSet # 2005/01/10 07:58:56-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove duplicate THREAD_SIZE define # # Remove duplicated definition of THREAD_SIZE, it is defined in page.h. # Also modify asm constraints to explicilty let gas know that the input # arg is a constant in the current_thread_info() function. # # Patch originally submitted by Philippe De Muyter # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/thread_info.h # 2005/01/05 18:45:00-08:00 gerg@snapgear.com +1 -7 # m68knommu: remove duplicate THREAD_SIZE define # # ChangeSet # 2005/01/10 07:58:41-08:00 gerg@snapgear.com # [PATCH] m68knommu: definitions for the SDRAM registers on the ColdFire 528x CPU's # # Add definitions for the SDRAM configuration registers on the 528x # ColdFire CPU's. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/m528xsim.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +9 -0 # m68knommu: definitions for the SDRAM registers on the ColdFire 528x CPU's # # ChangeSet # 2005/01/10 07:58:28-08:00 gerg@snapgear.com # [PATCH] m68knommu: define differences in ColdFire 5270/1 and 5274/5 SDRAM registers # # The 527[01] ColdFire devices and the 527[45] devices have a very similar # SDRAM register setup. But some registers are at different addresses. # Define them appropriately so common sizing code can work for all ColdFire # platforms. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/m527xsim.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +20 -0 # m68knommu: define differences in ColdFire 5270/1 and 5274/5 SDRAM registers # # ChangeSet # 2005/01/10 07:58:12-08:00 gerg@snapgear.com # [PATCH] m68knommu: move ColdFire 5249 platform specific startup code # # Move some platform specific setup code into the ColdFire 5249 header. # Doing this for platforms that needs it means the startup code can be # identical for all ColdFire based platforms. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/m5249sim.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +90 -0 # m68knommu: move ColdFire 5249 platform specific startup code # # ChangeSet # 2005/01/10 07:57:59-08:00 gerg@snapgear.com # [PATCH] m68knommu: change ColdFire 5206 SDRAM register names # # Change the SDRAM register names to be consistent across all ColdFire # header files. Simplied their use in common memory sizing code at # startup time. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/m5206sim.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +6 -6 # m68knommu: change ColdFire 5206 SDRAM register names # # ChangeSet # 2005/01/10 07:57:44-08:00 gerg@snapgear.com # [PATCH] m68knommu: cache init code for ColdFire CPU's # # Cache initialization code for the ColdFire CPU's. They are not # all identical. This code is used as part of the common head # start code for all ColdFire platforms. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/mcfcache.h # 2005/01/05 18:45:00-08:00 gerg@snapgear.com +125 -0 # m68knommu: cache init code for ColdFire CPU's # # include/asm-m68knommu/mcfcache.h # 2005/01/05 18:45:00-08:00 gerg@snapgear.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-m68knommu/mcfcache.h # # ChangeSet # 2005/01/10 07:57:28-08:00 gerg@snapgear.com # [PATCH] m68knommu: common head code for all ColdFire platforms # # Create a common head.S for all ColdFire architecture platforms. # Currently there is 20 (yep 20 of them), and they are 95% the # same code. This file with some header file support will replace # all of them. # # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/platform/5307/head.S # 2005/01/05 18:42:13-08:00 gerg@snapgear.com +253 -0 # m68knommu: common head code for all ColdFire platforms # # arch/m68knommu/platform/5307/head.S # 2005/01/05 18:42:13-08:00 gerg@snapgear.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/m68knommu/platform/5307/head.S # # ChangeSet # 2005/01/10 07:46:04-08:00 david@gibson.dropbear.id.au # [PATCH] ppc64: hugepage bugfix # # Fix a stupid unbalanced lock bug in the ppc64 hugepage code. Lead # rapidly to a crash if both CONFIG_HUGETLB_PAGE and CONFIG_PREEMPT were # enabled (even without actually using hugepages at all). # # Signed-off-by: David Gibson # Acked-by: William Irwin # Signed-off-by: Linus Torvalds # # arch/ppc64/mm/hugetlbpage.c # 2005/01/09 20:16:25-08:00 david@gibson.dropbear.id.au +2 -1 # ppc64: hugepage bugfix # # ChangeSet # 2005/01/10 11:34:40+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add missing nodemask.h includes # # Signed-off-by: Russell King # # arch/arm/mm/mm-armv.c # 2005/01/10 11:28:55+00:00 rmk@flint.arm.linux.org.uk +1 -0 # Add missing nodemask.h include # # arch/arm/mm/init.c # 2005/01/10 11:25:09+00:00 rmk@flint.arm.linux.org.uk +1 -0 # Add missing nodemask.h include # # ChangeSet # 2005/01/09 23:00:42-08:00 greg@kroah.com # PCI Hotplug: remove my old email address # # Signed-off-by: Greg Kroah-Hartman # # MAINTAINERS # 2005/01/09 23:00:32-08:00 greg@kroah.com +0 -1 # PCI Hotplug: remove my old email address # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2005/01/09 21:14:10-08:00 davem@nuts.davemloft.net # Merge nuts.davemloft.net:/disk1/BK/network-2.6 # into nuts.davemloft.net:/disk1/BK/net-2.6 # # net/ipv4/tcp_ipv4.c # 2005/01/09 21:13:58-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2005/01/09 17:36:05-08:00 gerg@snapgear.com # [PATCH] m68knommu: include module.h to cleanup warnings in checksum.c # # Include module.h to cleanup compiler warnings. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/lib/checksum.c # 2005/01/05 18:42:08-08:00 gerg@snapgear.com +1 -0 # m68knommu: include module.h to cleanup warnings in checksum.c # # ChangeSet # 2005/01/09 17:35:53-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove use of obsolete MAP_NR macro processor.h # # Remove use of obsolate MAP_NR macro. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/processor.h # 2005/01/05 18:45:00-08:00 gerg@snapgear.com +1 -1 # m68knommu: remove use of obsolete MAP_NR macro processor.h # # ChangeSet # 2005/01/09 17:35:39-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove unused include/asm-m68knommu/nap.h # # Remove unused header file from include/asm-m68knommu. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-nap.h~be77fec58c87c03c # 2005/01/09 17:35:32-08:00 gerg@snapgear.com +0 -0 # Delete: include/asm-m68knommu/nap.h # # ChangeSet # 2005/01/09 17:35:26-08:00 gerg@snapgear.com # [PATCH] m68knommu: convert use of KTHRAD_SIZE to THREAD_SIZE in process.c # # Convert KTHREAD_SIZE to THREAD_SIZE. # Patch original submitted by Philippe De Muyter # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/kernel/process.c # 2005/01/05 18:42:09-08:00 gerg@snapgear.com +2 -2 # m68knommu: convert use of KTHRAD_SIZE to THREAD_SIZE in process.c # # ChangeSet # 2005/01/09 17:35:10-08:00 gerg@snapgear.com # [PATCH] m68knommu: optimized bitops operations for m68knommu # # Here is a patch to provide faster bitops for m68knommu, using bset/bclr/bchg # and btst instructions, that do test-and-set on m68k and coldfire processors. # We do thus avoid the need for local_irq_save/local_irq_restore. # # Patch original submitted by Philippe De Muyter . # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/bitops.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +119 -138 # m68knommu: optimized bitops operations for m68knommu # # ChangeSet # 2005/01/09 17:34:56-08:00 gerg@snapgear.com # [PATCH] m68knommu: convert KTHRAD_SIZE to THREAD_SIZE and remove unused macros # # Convert KTHREAD_SIZE to THREAD_SIZE. # Remove obsolate MAP_NR and VALID_PAGE macros. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/page.h # 2005/01/05 18:45:00-08:00 gerg@snapgear.com +2 -5 # m68knommu: convert KTHRAD_SIZE to THREAD_SIZE and remove unused macros # # ChangeSet # 2005/01/09 17:34:42-08:00 gerg@snapgear.com # [PATCH] m68knommu: comment formating change to linker script # # Fix comment formatting in m68knommu linker script. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/kernel/vmlinux.lds.S # 2005/01/05 18:42:10-08:00 gerg@snapgear.com +3 -5 # m68knommu: comment formating change to linker script # # ChangeSet # 2005/01/09 17:34:30-08:00 gerg@snapgear.com # [PATCH] m68knommu: export lib udelay symbol for modules # # Export the udelay symbol so modules get access to it as well. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/lib/delay.c # 2005/01/05 18:42:08-08:00 gerg@snapgear.com +3 -0 # m68knommu: export lib udelay symbol for modules # # ChangeSet # 2005/01/09 17:34:17-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove duplicate and unused entries in Kconfig # # Remove duplicate M5275EVB entry. # Remove unused HIMEMKERNEL config option. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/Kconfig # 2005/01/05 18:42:08-08:00 gerg@snapgear.com +1 -12 # m68knommu: remove duplicate and unused entries in Kconfig # # ChangeSet # 2005/01/09 17:34:02-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove unused keyboard.h # # Remove unused keyboard.h include. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-keyboard.h~74c1586c212efae6 # 2005/01/09 17:33:54-08:00 gerg@snapgear.com +0 -0 # Delete: include/asm-m68knommu/keyboard.h # # ChangeSet # 2005/01/09 17:33:49-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove unneccessary SUN conditionals from m68knommu/elf.h # # Remove unneccessary SUN conditionals from m68knommu elf.h. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # include/asm-m68knommu/elf.h # 2005/01/05 18:44:59-08:00 gerg@snapgear.com +0 -8 # m68knommu: remove unneccessary SUN conditionals from m68knommu/elf.h # # ChangeSet # 2005/01/09 17:33:33-08:00 gerg@snapgear.com # [PATCH] m68knommu: remove use of obsolete MAP_NR macro # # Remove use of obsolete MAP_NR macro. # # Signed-off-by: Greg Ungerer # Signed-off-by: Linus Torvalds # # arch/m68knommu/mm/init.c # 2005/01/05 18:42:13-08:00 gerg@snapgear.com +1 -1 # m68knommu: remove use of obsolete MAP_NR macro # # ChangeSet # 2005/01/10 00:17:05+00:00 nico@org.rmk.(none) # [ARM PATCH] 2369/1: remove some cruft # # Patch from Nicolas Pitre # # Those defines are incomplete and not using them by # instead using the explicit flags makes for clearer code. # # Signed-off-by: Nicolas Pitre # Signed-off-by: Russell King # # include/asm-arm/arch-pxa/pxa-regs.h # 2005/01/06 17:48:10+00:00 nico@org.rmk.(none) +0 -5 # [PATCH] 2369/1: remove some cruft # # ChangeSet # 2005/01/09 23:57:38+00:00 rmk@flint.arm.linux.org.uk # [ARM] Move common CPU initialisation into head.S # # arch/arm/mm/proc-xscale.S # 2005/01/09 23:54:05+00:00 rmk@flint.arm.linux.org.uk +17 -13 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-v6.S # 2005/01/09 23:54:05+00:00 rmk@flint.arm.linux.org.uk +20 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-sa1100.S # 2005/01/09 23:54:05+00:00 rmk@flint.arm.linux.org.uk +21 -15 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-sa110.S # 2005/01/09 23:54:05+00:00 rmk@flint.arm.linux.org.uk +18 -12 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm926.S # 2005/01/09 23:54:04+00:00 rmk@flint.arm.linux.org.uk +17 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm925.S # 2005/01/09 23:54:04+00:00 rmk@flint.arm.linux.org.uk +17 -30 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm922.S # 2005/01/09 23:54:04+00:00 rmk@flint.arm.linux.org.uk +17 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm920.S # 2005/01/09 23:54:04+00:00 rmk@flint.arm.linux.org.uk +17 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm720.S # 2005/01/09 23:54:03+00:00 rmk@flint.arm.linux.org.uk +52 -37 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm6_7.S # 2005/01/09 23:54:03+00:00 rmk@flint.arm.linux.org.uk +0 -12 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm1026.S # 2005/01/09 23:54:03+00:00 rmk@flint.arm.linux.org.uk +18 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm1022.S # 2005/01/09 23:54:03+00:00 rmk@flint.arm.linux.org.uk +17 -27 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm1020e.S # 2005/01/09 23:54:02+00:00 rmk@flint.arm.linux.org.uk +17 -29 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/mm/proc-arm1020.S # 2005/01/09 23:54:02+00:00 rmk@flint.arm.linux.org.uk +17 -28 # Remove asm/domain.h include. # Remove setting of page table pointer, domain access register. # Load bitmasks for setting/clearing bits in control register # rather than making up the constants from individual instructions. # # arch/arm/kernel/head.S # 2005/01/09 23:54:02+00:00 rmk@flint.arm.linux.org.uk +19 -1 # Add common bits for dcache disable, icache disable, branch prediction # disable. Setup domain access register and page table pointers in # common code. # # ChangeSet # 2005/01/09 19:39:16+00:00 rmk@flint.arm.linux.org.uk # [ARM] Rehash initial kernel setup code. # # Essentially, this set of changes: # 1. makes the register usage in head.S more sane # 2. makes way for passing the location of the tagged list via "r2" # (as the booting document suggests) # # arch/arm/kernel/head.S # 2005/01/09 19:35:24+00:00 rmk@flint.arm.linux.org.uk +59 -41 # Move __turn_mmu_on after __mmap_switched. # Rearrange __mmap_switched to use less registers. # Add __enable_mmu to take common parts of initialising CP#15 # # arch/arm/kernel/head.S # 2005/01/09 17:27:17+00:00 rmk@flint.arm.linux.org.uk +14 -8 # Mark functions as type %function and objects as %objects # Exterminate some misleading "architecture" names which should be # "machine" names. # # arch/arm/kernel/head.S # 2005/01/09 17:23:20+00:00 rmk@flint.arm.linux.org.uk +37 -29 # Don't save the value of r0 on kernel entry. # Set the PSR directly rather than using r0. # In __create_page_tables: # change r8 -> r7, r2 -> r6 # load physio and pgoffio when required # # arch/arm/kernel/head.S # 2005/01/09 14:42:43+00:00 rmk@flint.arm.linux.org.uk +13 -21 # Move loading of archinfo elements into __create_page_tables # Make __lookup_* return pointer to their structures in r5 # # arch/arm/kernel/head.S # 2005/01/09 14:35:14+00:00 rmk@flint.arm.linux.org.uk +13 -13 # Rearrange loading of addresses to be consistent between __lookup_* # functions. # # arch/arm/kernel/head.S # 2005/01/09 14:28:57+00:00 rmk@flint.arm.linux.org.uk +22 -19 # __lookup_architecture_type: # change r4 -> r5, r7 -> r6 # return pointer to mach_info structure in r8 # # __lookup_processor_type: # change r10 -> r5, r6 -> r10, r7 -> r6 # retain returning pointer to proc_info_list structure in r10 # # In both functions, we now use r5 as the current pointer, and r6 as # the limiting address. # # arch/arm/kernel/head.S # 2005/01/09 14:14:42+00:00 rmk@flint.arm.linux.org.uk +15 -15 # __lookup_processor_type: # change r5 to r3 # # __lookup_architecture_type: # change r5 to r3, and initial uses of r4 to r3 # # arch/arm/kernel/head.S # 2005/01/09 13:55:16+00:00 rmk@flint.arm.linux.org.uk +9 -4 # Use #define'd constants for accessing struct proc_info_list elements # Only load mmuflags when required inside __create_page_tables, rather than in __lookup_processor_id # # arch/arm/kernel/head.S # 2005/01/09 13:49:33+00:00 rmk@flint.arm.linux.org.uk +4 -4 # Change label 2 -> 3 # # ChangeSet # 2005/01/09 11:23:21+00:00 rmk@flint.arm.linux.org.uk # [ARM] Minor white space cleanup # # arch/arm/mach-sa1100/neponset.c # 2005/01/09 11:18:57+00:00 rmk@flint.arm.linux.org.uk +2 -2 # Clean up white space. # # arch/arm/common/sa1111.c # 2005/01/09 11:18:51+00:00 rmk@flint.arm.linux.org.uk +5 -6 # Clean up white space. # # arch/arm/kernel/asm-offsets.c # 2005/01/09 11:18:22+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Clean up white space. # # ChangeSet # 2005/01/09 11:13:19+00:00 rmk@flint.arm.linux.org.uk # [ARM] Ensure we do not remap pages outside the allocated range. # # arch/arm/mm/consistent.c # 2005/01/09 10:58:52+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Ensure we do not remap pages outside the allocated range. # # ChangeSet # 2005/01/08 20:26:48-08:00 torvalds@evo.osdl.org # Re-use the buffer page for pipe data. # # This brings the latency back to previous levels, and in # fact seems to drive it a bit lower. # # include/linux/pipe_fs_i.h # 2005/01/08 20:26:36-08:00 torvalds@evo.osdl.org +1 -0 # Re-use the buffer page for pipe data. # # This brings the latency back to previous levels, and in # fact seems to drive it a bit lower. # # fs/pipe.c # 2005/01/08 20:26:36-08:00 torvalds@evo.osdl.org +26 -17 # Re-use the buffer page for pipe data. # # This brings the latency back to previous levels, and in # fact seems to drive it a bit lower. # # ChangeSet # 2005/01/08 19:59:53-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] SDLA firmware upgrade should require CAP_SYS_RAWIO (not just CAP_NET_ADMIN) # # There were a few variants on the list trying to work out what the valid # ranges to verify for write are but they sort of missed the point, if you # can load new firmware you can have fun anyway. # # drivers/net/wan/sdla.c # 2005/01/07 07:49:56-08:00 alan@lxorguk.ukuu.org.uk +2 -0 # SDLA firmware upgrade should require CAP_SYS_RAWIO (not just CAP_NET_ADMIN) # # ChangeSet # 2005/01/08 17:10:33-08:00 torvalds@ppc970.osdl.org # Merge bk://gkernel.bkbits.net/libata-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # drivers/scsi/ahci.c # 2005/01/08 17:10:29-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/pci/quirks.c # 2005/01/08 17:10:29-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/08 17:09:19-08:00 torvalds@ppc970.osdl.org # Merge bk://gkernel.bkbits.net/net-drivers-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # drivers/net/tulip/tulip_core.c # 2005/01/08 17:09:15-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/3c509.c # 2005/01/08 17:09:15-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/08 17:05:23-08:00 torvalds@ppc970.osdl.org # Merge bk://gkernel.bkbits.net/misc-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # sound/oss/via82cxxx_audio.c # 2005/01/08 17:05:19-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/block/sx8.c # 2005/01/08 17:05:19-08:00 torvalds@ppc970.osdl.org +0 -1 # Auto merged # # ChangeSet # 2005/01/08 16:06:16-08:00 akpm@osdl.org # [PATCH] Fix ppc64 !HOTPLUG_CPU build # # idle_task_exit() only exists when CONFIG_HOTPLUG_CPU is enabled # # include/linux/sched.h # 2005/01/07 18:23:24-08:00 akpm@osdl.org +6 -1 # Fix ppc64 !HOTPLUG_CPU build # # ChangeSet # 2005/01/08 14:35:06-08:00 bunk@stusta.de # [PATCH] OSS: misc cleanups # # The patch below contains cleanups under sound/oss/ including the # following: # - make needlessly global code static # - kill cs4232.h (it contained two function prototypes: one is now static # and the other one was already stale) # - removed the following unused global functions: # - cs4232.c: init_cs4281 # - emu10k1/hwaccess.c: sumVolumeToAttenuation # - emu10k1/hwaccess.c: emu10k1_set_stop_on_loop # - sb_common.c: sb_dsp_disable_midi # - sb_common.c: sb_dsp_disable_recording # - wavfront.c: attach_wffx # - cs46xx.c: #ifndef CS46XX_ACPI_SUPPORT cs46xx_pm_callback # - emu10k1/hwaccess.c: #ifdef DBGEMU emu10k1_writefn0_2 # - opl3sa2.c: remove the unused struct opl3sa2_dev # - removed the following unused EXPORT_SYMBOL's: # - ac97.c: ac97_set_mixer # - ac97.c: ac97_get_register # - ac97.c: ac97_get_mixer_scaled # - sb_common.c: sb_dsp_disable_midi # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/wavfront.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +34 -42 # OSS: misc cleanups # # sound/oss/via82cxxx_audio.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/trident.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -1 # OSS: misc cleanups # # sound/oss/sequencer.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/sb_ess.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/sb_common.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -10 # OSS: misc cleanups # # sound/oss/sb_card.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/sb.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -3 # OSS: misc cleanups # # sound/oss/rme96xx.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +13 -13 # OSS: misc cleanups # # sound/oss/pss.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/pas2_card.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -10 # OSS: misc cleanups # # sound/oss/opl3sa2.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -4 # OSS: misc cleanups # # sound/oss/nm256_audio.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/maestro3.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/maestro3.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +10 -10 # OSS: misc cleanups # # sound/oss/maestro.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +5 -5 # OSS: misc cleanups # # sound/oss/gus_wave.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/forte.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/emu10k1/voicemgr.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -1 # OSS: misc cleanups # # sound/oss/emu10k1/main.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/emu10k1/hwaccess.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -2 # OSS: misc cleanups # # sound/oss/emu10k1/hwaccess.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -36 # OSS: misc cleanups # # sound/oss/emu10k1/efxmgr.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/emu10k1/cardwi.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/emu10k1/cardmi.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -17 # OSS: misc cleanups # # sound/oss/emu10k1/cardmi.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +37 -22 # OSS: misc cleanups # # sound/oss/emu10k1/audio.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -3 # OSS: misc cleanups # # sound/oss/emu10k1/audio.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +6 -3 # OSS: misc cleanups # # sound/oss/cs46xxpm-24.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -1 # OSS: misc cleanups # # sound/oss/cs46xx_wrapper-24.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # OSS: misc cleanups # # sound/oss/cs46xx.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +15 -10 # OSS: misc cleanups # # sound/oss/cs4281/cs4281pm-24.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +3 -3 # OSS: misc cleanups # # sound/oss/cs4281/cs4281m.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +16 -22 # OSS: misc cleanups # # sound/oss/cs4281/cs4281_wrapper-24.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/cs4232.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -2 # OSS: misc cleanups # # sound/oss/awe_wave.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +4 -4 # OSS: misc cleanups # # sound/oss/aedsp16.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +5 -5 # OSS: misc cleanups # # sound/oss/ad1889.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +2 -2 # OSS: misc cleanups # # sound/oss/ad1848.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +4 -4 # OSS: misc cleanups # # sound/oss/ad1816.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +4 -3 # OSS: misc cleanups # # sound/oss/ac97.h # 2005/01/07 21:44:37-08:00 bunk@stusta.de +0 -16 # OSS: misc cleanups # # sound/oss/ac97.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +5 -8 # OSS: misc cleanups # # BitKeeper/deleted/.del-cs4232.h~ea4a828b4c69bb8d # 2005/01/08 14:34:57-08:00 bunk@stusta.de +0 -0 # Delete: sound/oss/cs4232.h # # ChangeSet # 2005/01/08 14:34:47-08:00 bunk@stusta.de # [PATCH] init/initramfs.c: make unpack_to_rootfs static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/initramfs.c # 2005/01/07 21:44:37-08:00 bunk@stusta.de +1 -1 # init/initramfs.c: make unpack_to_rootfs static # # ChangeSet # 2005/01/08 14:34:30-08:00 a.othieno@bluewin.ch # [PATCH] arch/alpha/Kconfig: Kill stale reference to Documentation/smp.tex # # This reference to the long gone Documentation/smp.tex somehow evaded # Randy's cleanup from circa March. This marks off the last of those stale # references. # # Signed-off-by: Arthur Othieno # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/alpha/Kconfig # 2005/01/07 21:44:36-08:00 a.othieno@bluewin.ch +1 -1 # arch/alpha/Kconfig: Kill stale reference to Documentation/smp.tex # # ChangeSet # 2005/01/08 14:34:14-08:00 bunk@stusta.de # [PATCH] bttv-driver.c: make some variables static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/bttvp.h # 2005/01/07 21:44:36-08:00 bunk@stusta.de +0 -3 # bttv-driver.c: make some variables static # # drivers/media/video/bttv-driver.c # 2005/01/07 21:44:36-08:00 bunk@stusta.de +3 -3 # bttv-driver.c: make some variables static # # ChangeSet # 2005/01/08 14:33:56-08:00 wli@holomorphy.com # [PATCH] remove CT_TO_SECS()/CT_TO_USECS() # # CT_TO_SECS() and CT_TO_USECS() are used nowhere in the tree. This patch # removes them. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sched.h # 2005/01/07 21:44:36-08:00 wli@holomorphy.com +0 -3 # remove CT_TO_SECS()/CT_TO_USECS() # # ChangeSet # 2005/01/08 14:33:39-08:00 bunk@stusta.de # [PATCH] remove IN_STRING_C # # IN_STRING_C was an i386-specific hack by Andi Kleen to provide out-of-line # versions of some lib/string.c functions that aren't directly used on i386 # (because there are inline assembly versions). # # This can cause problems if gcc chooses to transparently replace a call to one # string function with a call to another string function (the example Andi gave # was a replacement of a sprintf call with a strcpy call) which generates a # function call to the replacement function. # # The problems observed by Andi only occur in recent kernels without # -fno-unit-at-a-time. # # With -ffreestanding it can't even cause any problems in case we'd one day drop # the -fno-unit-at-a-time since gcc mustn't assume in a freestanding environment # that all standard C library functions are available. # # The effect of this patch is a small space saving in the kernel. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/string.c # 2005/01/07 21:44:36-08:00 bunk@stusta.de +0 -2 # remove IN_STRING_C # # include/asm-i386/string.h # 2005/01/07 21:44:36-08:00 bunk@stusta.de +0 -3 # remove IN_STRING_C # # ChangeSet # 2005/01/08 14:33:23-08:00 bunk@stusta.de # [PATCH] scsi/aic7xxx/: remove two useless variables # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/scsi/aic7xxx/aic7xxx_osm.c # 2005/01/07 21:44:36-08:00 bunk@stusta.de +0 -12 # scsi/aic7xxx/: remove two useless variables # # drivers/scsi/aic7xxx/aic79xx_osm.c # 2005/01/07 21:44:35-08:00 bunk@stusta.de +0 -12 # scsi/aic7xxx/: remove two useless variables # # ChangeSet # 2005/01/08 14:33:07-08:00 bunk@stusta.de # [PATCH] remove unused include/asm-m68k/adb_mouse.h # # Remove a completely unused header file. # # Signed-off-by: Adrian Bunk # Acked-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-adb_mouse.h~4c67d3096af667ed # 2005/01/08 14:33:00-08:00 bunk@stusta.de +0 -0 # Delete: include/asm-m68k/adb_mouse.h # # ChangeSet # 2005/01/08 14:32:50-08:00 chrisw@osdl.org # [PATCH] binfmt_script.c: make em86_format static # # This patch by Chris Wright makes the needlessly global # struct em86_format static. # # Signed-off-by: Chris Wright # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/binfmt_em86.c # 2005/01/07 21:44:35-08:00 chrisw@osdl.org +1 -1 # binfmt_script.c: make em86_format static # # ChangeSet # 2005/01/08 14:32:35-08:00 bunk@stusta.de # [PATCH] befs: #if 0 two unused global functions # # The patch below #if 0's two unussed global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/befs/debug.c # 2005/01/07 21:44:35-08:00 bunk@stusta.de +2 -0 # befs: #if 0 two unused global functions # # ChangeSet # 2005/01/08 14:32:17-08:00 bunk@stusta.de # [PATCH] AFS: afs_voltypes isn't always required # # afs_voltypes is only used #ifdef __KDEBUG, and even then it doesn't has to be # a global symbol. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/afs/volume.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +3 -1 # AFS: afs_voltypes isn't always required # # fs/afs/types.h # 2005/01/07 21:44:34-08:00 bunk@stusta.de +0 -2 # AFS: afs_voltypes isn't always required # # ChangeSet # 2005/01/08 14:32:00-08:00 bunk@stusta.de # [PATCH] cris: remove kernel 2.0 #ifdef's # # Remove some kernel 2.0 #ifdef's from arch/cris/arch-v10/kernel/fasttimer.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/cris/arch-v10/kernel/fasttimer.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +2 -28 # cris: remove kernel 2.0 #ifdef's # # ChangeSet # 2005/01/08 14:31:43-08:00 olh@suse.de # [PATCH] fix typo and email in SAK.txt # # Signed-off-by: Olaf Hering # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/SAK.txt # 2005/01/07 21:44:34-08:00 olh@suse.de +2 -2 # fix typo and email in SAK.txt # # ChangeSet # 2005/01/08 14:31:26-08:00 bunk@stusta.de # [PATCH] some parport_pc.c cleanups # # The patch below makes the following changes to # drivers/parport/parport_pc.c : # - make some needlessly global functions static # - #if 0 two currently unused functions # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/parport_pc.h # 2005/01/07 21:44:34-08:00 bunk@stusta.de +0 -6 # some parport_pc.c cleanups # # drivers/parport/parport_pc.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +17 -13 # some parport_pc.c cleanups # # ChangeSet # 2005/01/08 14:31:09-08:00 bunk@stusta.de # [PATCH] prism54: small prismcompat cleanup # # - the FW_LOADER is already guaranteed through the Kconfig file # - prism54_synchronize_irq is also #define'd to synchronize_irq # in prismcompat24.h, so there's no need for it # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/wireless/prism54/prismcompat.h # 2005/01/07 21:44:34-08:00 bunk@stusta.de +0 -6 # prism54: small prismcompat cleanup # # drivers/net/wireless/prism54/islpci_dev.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +1 -1 # prism54: small prismcompat cleanup # # ChangeSet # 2005/01/08 14:30:52-08:00 bunk@stusta.de # [PATCH] sched.c: remove an unused function # # The patch below removes an unused function from kernel/sched.c # # Signed-off-by: Adrian Bunk # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +0 -6 # sched.c: remove an unused function # # ChangeSet # 2005/01/08 14:30:35-08:00 bunk@stusta.de # [PATCH] scsi/aic7xxx/aic79xx_osm.c: remove an unused function # # The patch below removes an unused function from # drivers/scsi/aic7xxx/aic79xx_osm.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/scsi/aic7xxx/aic79xx_osm.c # 2005/01/07 21:56:12-08:00 bunk@stusta.de +0 -26 # scsi/aic7xxx/aic79xx_osm.c: remove an unused function # # ChangeSet # 2005/01/08 14:30:18-08:00 bunk@stusta.de # [PATCH] scsi/ahci.c: remove an unused function # # The patch below removes an unused function from drivers/scsi/ahci.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/scsi/ahci.c # 2005/01/07 21:44:34-08:00 bunk@stusta.de +0 -9 # scsi/ahci.c: remove an unused function # # ChangeSet # 2005/01/08 14:30:01-08:00 bunk@stusta.de # [PATCH] sched.c: remove an unused macro # # Signed-off-by: Adrian Bunk # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:14-08:00 bunk@stusta.de +0 -6 # sched.c: remove an unused macro # # ChangeSet # 2005/01/08 14:29:45-08:00 bunk@stusta.de # [PATCH] DVB av7110_hw.c: remove unused functions # # The patch below removes three unused functions from # drivers/media/dvb/ttpci/av7110_hw.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/ttpci/av7110_hw.c # 2005/01/07 21:44:33-08:00 bunk@stusta.de +0 -15 # DVB av7110_hw.c: remove unused functions # # ChangeSet # 2005/01/08 14:29:27-08:00 bunk@stusta.de # [PATCH] OSS: remove unused functions # # The patch below removes some unused functions from OSS. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/ymfpci.c # 2005/01/07 21:44:33-08:00 bunk@stusta.de +0 -5 # OSS: remove unused functions # # sound/oss/cs46xx.c # 2005/01/07 21:56:11-08:00 bunk@stusta.de +0 -25 # OSS: remove unused functions # # sound/oss/cmpci.c # 2005/01/07 21:44:33-08:00 bunk@stusta.de +0 -9 # OSS: remove unused functions # # sound/oss/ad1889.c # 2005/01/07 21:56:11-08:00 bunk@stusta.de +0 -14 # OSS: remove unused functions # # ChangeSet # 2005/01/08 14:29:10-08:00 bunk@stusta.de # [PATCH] mark QNX4FS_RW as BROKEN # # Anders Larsen wrote: # # If you remove any code inside the #ifdef CONFIG_QNX4FS_RW we might as well # remove the option "config QNX4FS_RW" altogether. It's horribly broken, and # I don't intend to fix it; while I was thinking about how to properly # implement write-support, somebody else went away and did it. As that # alternative seems to work well and is being actively maintained, I won't try # to reinvent it. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/Kconfig # 2005/01/07 21:44:33-08:00 bunk@stusta.de +1 -1 # mark QNX4FS_RW as BROKEN # # ChangeSet # 2005/01/08 14:28:57-08:00 ptushnik@gmail.com # [PATCH] Fix kernel/timer.c comment typo # # Signed-off-by: Vasia Pupkin # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/timer.c # 2005/01/07 21:44:33-08:00 ptushnik@gmail.com +1 -1 # Fix kernel/timer.c comment typo # # ChangeSet # 2005/01/08 14:28:40-08:00 bunk@stusta.de # [PATCH] small proc_fs cleanups # # The patch below does the following cleanups in the proc_fs code: # - remove an unused global function # - make two functions static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/proc_fs.h # 2005/01/07 21:44:33-08:00 bunk@stusta.de +0 -5 # small proc_fs cleanups # # fs/proc/proc_misc.c # 2005/01/07 21:44:33-08:00 bunk@stusta.de +2 -2 # small proc_fs cleanups # # fs/proc/kcore.c # 2005/01/07 21:44:33-08:00 bunk@stusta.de +0 -17 # small proc_fs cleanups # # ChangeSet # 2005/01/08 14:28:23-08:00 bunk@stusta.de # [PATCH] devpts/inode.c: make one struct static # # The patch below makes struct devpts_file_inode_operations in fs/devpts/inode.c # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/devpts/inode.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +1 -1 # devpts/inode.c: make one struct static # # ChangeSet # 2005/01/08 14:28:05-08:00 bunk@stusta.de # [PATCH] bio.c: make bio_destructor static # # bio_destructor in fs/bio.c isn't used outside of this file, and after quickly # thinking about it I didn't find a reason why it should. # # The patch below makes it static. # # Signed-off-by: Adrian Bunk # Acked-by: Jens Axboe # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/bio.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +1 -1 # bio.c: make bio_destructor static # # ChangeSet # 2005/01/08 14:27:43-08:00 bunk@stusta.de # [PATCH] binfmt_script.c: make struct script_format static # # The patch below makes struct script_format in fs/binfmt_script.c static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/binfmt_script.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +1 -1 # binfmt_script.c: make struct script_format static # # ChangeSet # 2005/01/08 14:27:26-08:00 bunk@stusta.de # [PATCH] ISDN b1pcmcia.c: remove an unused variable # # drivers/isdn/hardware/avm/b1pcmcia.c: In function `b1pcmcia_init': # drivers/isdn/hardware/avm/b1pcmcia.c:203: warning: unused variable `err' # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/isdn/hardware/avm/b1pcmcia.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -1 # ISDN b1pcmcia.c: remove an unused variable # # ChangeSet # 2005/01/08 14:27:08-08:00 bunk@stusta.de # [PATCH] video drivers: remove unused functions # # The patch below removes some unused function from drivers/video/ # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/tridentfb.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -7 # video drivers: remove unused functions # # drivers/video/tdfxfb.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -35 # video drivers: remove unused functions # # drivers/video/radeonfb.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -24 # video drivers: remove unused functions # # drivers/video/pm2fb.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -7 # video drivers: remove unused functions # # drivers/video/neofb.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -5 # video drivers: remove unused functions # # drivers/video/i810/i810_accel.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -43 # video drivers: remove unused functions # # drivers/video/console/mdacon.c # 2005/01/07 21:44:32-08:00 bunk@stusta.de +0 -11 # video drivers: remove unused functions # # ChangeSet # 2005/01/08 14:26:51-08:00 bunk@stusta.de # [PATCH] watchdog/machzwd.c: remove unused functions # # The patch below removes unused functions from drivers/char/watchdog/machzwd.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/watchdog/machzwd.c # 2005/01/07 21:44:30-08:00 bunk@stusta.de +0 -29 # watchdog/machzwd.c: remove unused functions # # ChangeSet # 2005/01/08 14:26:34-08:00 bunk@stusta.de # [PATCH] NFS: remove an unused function # # The patch below removes an unused function from fs/nfsd/nfs3xdr.c # # Signed-off-by: Adrian Bunk # Acked-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs3xdr.c # 2005/01/07 21:44:30-08:00 bunk@stusta.de +0 -16 # NFS: remove an unused function # # ChangeSet # 2005/01/08 14:26:17-08:00 bunk@stusta.de # [PATCH] media/video/ir-kbd-i2c.c: remove an unused function # # The patch below removes an unused function from # drivers/media/video/ir-kbd-i2c.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/ir-kbd-i2c.c # 2005/01/07 21:44:29-08:00 bunk@stusta.de +0 -10 # media/video/ir-kbd-i2c.c: remove an unused function # # ChangeSet # 2005/01/08 14:26:00-08:00 bunk@stusta.de # [PATCH] floppy.c: remove an unused function # # The patch below removes an unused function from drivers/block/floppy.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/floppy.c # 2005/01/07 21:44:29-08:00 bunk@stusta.de +0 -5 # floppy.c: remove an unused function # # ChangeSet # 2005/01/08 14:25:43-08:00 bunk@stusta.de # [PATCH] DRM: remove unused functions # # The patch below removes two unused functions from DRM. # # Signed-off-by: Adrian Bunk # Acked-by: Dave Airlie # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/drm/i915_dma.c # 2005/01/07 21:44:29-08:00 bunk@stusta.de +0 -18 # DRM: remove unused functions # # drivers/char/drm/i810_dma.c # 2005/01/07 21:44:29-08:00 bunk@stusta.de +0 -18 # DRM: remove unused functions # # ChangeSet # 2005/01/08 14:25:21-08:00 rddunlap@osdl.org # [PATCH] IPMI: use C99 struct inits. # # Convert IPMI driver struct usage to C99 initializers. # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/ipmi/ipmi_watchdog.c # 2005/01/07 21:44:29-08:00 rddunlap@osdl.org +12 -12 # IPMI: use C99 struct inits. # # drivers/char/ipmi/ipmi_poweroff.c # 2005/01/07 21:44:29-08:00 rddunlap@osdl.org +9 -3 # IPMI: use C99 struct inits. # # drivers/char/ipmi/ipmi_msghandler.c # 2005/01/07 21:44:29-08:00 rddunlap@osdl.org +3 -3 # IPMI: use C99 struct inits. # # ChangeSet # 2005/01/08 14:25:08-08:00 janitor@sternwelten.at # [PATCH] ifdef typos mips: AU1[0X]00_USB_DEVICE # # AU1000_USB_DEVICE appears 3 times. # AU1X00_USB_DEVICE appears 44 times, and is nowhere defined. # One ifdef starts with "X" version, and ends with "0", so it's quite # obvious these is supposed to be one option. # # Makes you wonder if anybody uses these devices. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/mips/configs/pb1500_defconfig # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +1 -1 # ifdef typos mips: AU1[0X]00_USB_DEVICE # # arch/mips/au1000/mtx-1/board_setup.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +1 -1 # ifdef typos mips: AU1[0X]00_USB_DEVICE # # arch/mips/Kconfig # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +1 -1 # ifdef typos mips: AU1[0X]00_USB_DEVICE # # ChangeSet # 2005/01/08 14:24:51-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: drivers_usb_net_usbnet.c # # Although neither symbol is not defined (yet?); code uses some # GENELINK_* (_ACK too), so this seems right. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/usb/net/usbnet.c # 2005/01/07 21:44:29-08:00 janitor@sternwelten.at +1 -1 # ifdef typos: drivers_usb_net_usbnet.c # # ChangeSet # 2005/01/08 14:24:33-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: drivers_net_wireless_wavelan_cs.c # # wavelan.p.h defines *_ERROR # wavelan_cs.p.h defines *_ERRORS # Since only second one is included, change #ifdefs # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/wireless/wavelan_cs.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +2 -2 # ifdef typos: drivers_net_wireless_wavelan_cs.c # # ChangeSet # 2005/01/08 14:24:16-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: drivers_char_ipmi_ipmi_si_intf.c # # CONFIG_ACPI_INTERPETER is wrong. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/ipmi/ipmi_si_intf.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +1 -1 # ifdef typos: drivers_char_ipmi_ipmi_si_intf.c # # ChangeSet # 2005/01/08 14:23:58-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: arch_sh_boards_renesas_hs7751rvoip_io.c # # CONFIG_HS7751RVOIP_CIDEC is mistyped. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sh/boards/renesas/hs7751rvoip/io.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +2 -2 # ifdef typos: arch_sh_boards_renesas_hs7751rvoip_io.c # # ChangeSet # 2005/01/08 14:23:42-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: arch_ppc_syslib_ppc4xx_dma.c # # ppc4xx_dma.h defines PPC4xx_DMA_64BIT. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/syslib/ppc4xx_dma.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +2 -2 # ifdef typos: arch_ppc_syslib_ppc4xx_dma.c # # ChangeSet # 2005/01/08 14:23:24-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: arch_ppc_platforms_prep_setup.c -another one # # Obvious typo, FB_VGA16 is from Kconfig. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/platforms/prep_setup.c # 2005/01/07 21:44:28-08:00 janitor@sternwelten.at +1 -1 # ifdef typos: arch_ppc_platforms_prep_setup.c -another one # # ChangeSet # 2005/01/08 14:23:04-08:00 janitor@sternwelten.at # [PATCH] ifdef typos: arch_ppc_platforms_prep_setup.c # # CONFIG_PREP_PRESIDUAL is mistyped. # # Signed-off-by: Domen Puncer # Acked-by: Randy Dunlap # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/platforms/prep_setup.c # 2005/01/07 21:56:18-08:00 janitor@sternwelten.at +1 -1 # ifdef typos: arch_ppc_platforms_prep_setup.c # # ChangeSet # 2005/01/08 14:22:46-08:00 bunk@stusta.de # [PATCH] small drivers/media/radio/ cleanups # # the patch below makes the following cleanups under drivers/media/radio/ : # - remove two unused global variables # - make some needlessly global code static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/radio/radio-zoltrix.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-terratec.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +1 -1 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-maxiradio.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-maestro.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-gemtek.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +1 -1 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-cadet.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small drivers/media/radio/ cleanups # # drivers/media/radio/radio-aimslab.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small drivers/media/radio/ cleanups # # ChangeSet # 2005/01/08 14:22:28-08:00 bunk@stusta.de # [PATCH] small MCA cleanups # # The patch below does the following cleanups in the MCA code: # - make some needlessly global code static # - remove three unused global functions from mca-legacy.c (two of them # were EXPORT_SYMBOL'ed); this should IMHO be safe since mca-legacy # is not an API drivers should move to # # Signed-off-by: Adrian Bunk # Acked-by: James Bottomley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/mca-legacy.h # 2005/01/07 21:44:27-08:00 bunk@stusta.de +0 -5 # small MCA cleanups # # drivers/mca/mca-proc.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # small MCA cleanups # # drivers/mca/mca-legacy.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +0 -59 # small MCA cleanups # # drivers/mca/mca-bus.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +1 -1 # small MCA cleanups # # ChangeSet # 2005/01/08 14:22:11-08:00 bunk@stusta.de # [PATCH] lockd: fix two struct definitions # # Under fs/lockd/, there are two structs declared extern although they are in # the same file. Furtheremore, they don't have to be global since their only # users are in the same file. # # Most of the changes to svc.c are only indent fixes caused by making the # struct static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/lockd/svc.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +8 -8 # lockd: fix two struct definitions # # fs/lockd/mon.c # 2005/01/07 21:44:27-08:00 bunk@stusta.de +2 -2 # lockd: fix two struct definitions # # ChangeSet # 2005/01/08 14:21:50-08:00 akpm@osdl.org # [PATCH] MODULE_PARM conversions # # Rusty Russell # # MODULE_PARM conversions for x86 `allyesconfig'. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/wavfront.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +12 -12 # MODULE_PARM conversions # # sound/oss/uart6850.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # sound/oss/trix.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # sound/oss/sscape.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # sound/oss/sonicvibes.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # sound/oss/sgalaxy.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # sound/oss/rme96xx.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # sound/oss/pss.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +14 -14 # MODULE_PARM conversions # # sound/oss/pas2_card.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +11 -11 # MODULE_PARM conversions # # sound/oss/opl3sa2.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # sound/oss/opl3sa.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # sound/oss/opl3.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # sound/oss/nm256_audio.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # sound/oss/msnd_pinnacle.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +17 -18 # MODULE_PARM conversions # # sound/oss/mpu401.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # sound/oss/maui.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # sound/oss/maestro3.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # sound/oss/maestro.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # sound/oss/mad16.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +13 -13 # MODULE_PARM conversions # # sound/oss/gus_card.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # sound/oss/es1371.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # sound/oss/es1370.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # sound/oss/cs46xx.c # 2005/01/07 21:56:15-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # sound/oss/cs4281/cs4281m.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # sound/oss/cs4232.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # sound/oss/cmpci.c # 2005/01/07 21:56:15-08:00 akpm@osdl.org +11 -11 # MODULE_PARM conversions # # sound/oss/awe_wave.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # sound/oss/ali5455.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -6 # MODULE_PARM conversions # # sound/oss/aedsp16.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # sound/oss/adlib_card.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # sound/oss/ad1848.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +11 -11 # MODULE_PARM conversions # # sound/oss/ad1816.c # 2005/01/07 21:56:11-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # sound/oss/aci.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/video/vfb.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/video/tridentfb.c # 2005/01/07 21:56:16-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # drivers/video/sstfb.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/video/matrox/matroxfb_crtc2.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/video/hgafb.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/video/cyber2000fb.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/video/console/mdacon.c # 2005/01/07 21:56:16-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/telephony/ixj.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/scsi/sim710.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/scsi/qlogicfas.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/scsi/pcmcia/qlogic_stub.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/scsi/pcmcia/nsp_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/scsi/pcmcia/fdomain_stub.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/scsi/pcmcia/aha152x_stub.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/scsi/nsp32.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/scsi/in2000.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/scsi/g_NCR5380.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/scsi/fdomain.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/scsi/aic7xxx/aic79xx_osm.c # 2005/01/07 21:56:14-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/scsi/aacraid/aachba.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/scsi/NCR_D700.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/parport/parport_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/znet.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/yellowfin.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/net/wireless/wl3501_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/wireless/wavelan_cs.p.h # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/wireless/ray_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +13 -13 # MODULE_PARM conversions # # drivers/net/wireless/orinoco_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/wireless/orinoco.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/wireless/netwave_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/wireless/atmel_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/wireless/arlan-main.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +22 -25 # MODULE_PARM conversions # # drivers/net/wireless/airo_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/wireless/airo.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +14 -14 # MODULE_PARM conversions # # drivers/net/wan/x25_asy.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/wan/syncppp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/wan/sealevel.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/net/wan/hostess_sv11.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/wan/farsync.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -5 # MODULE_PARM conversions # # drivers/net/wan/dscc4.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/wan/cycx_main.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/wan/cosa.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/tulip/winbond-840.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/tulip/tulip_core.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/tulip/dmfe.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +9 -9 # MODULE_PARM conversions # # drivers/net/tulip/de2104x.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/tokenring/olympic.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/tokenring/lanstreamer.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -4 # MODULE_PARM conversions # # drivers/net/tokenring/3c359.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/tlan.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +0 -10 # MODULE_PARM conversions # # drivers/net/sunhme.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/sundance.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/starfire.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +9 -9 # MODULE_PARM conversions # # drivers/net/smc-mca.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/ppp_async.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/plip.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/xirc2ps_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/pcmcia/smc91c92_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/pcnet_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/pcmcia/nmclan_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/fmvj18x_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/com20020_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/net/pcmcia/axnet_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/3c589_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/3c574_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/ne2k-pci.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/natsemi.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/lp486e.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/net/ixgb/ixgb_param.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/irda/w83977af_ir.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/irda/vlsi_ir.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/net/irda/via-ircc.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/irda/tekram-sir.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/irda/smsc-ircc2.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/irda/nsc-ircc.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/net/irda/irtty-sir.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/irda/donauboe.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/irda/ali-ircc.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/hp100.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/hamradio/baycom_ser_hdx.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/hamradio/baycom_ser_fdx.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/hamradio/baycom_par.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/hamradio/baycom_epp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/hamachi.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +15 -15 # MODULE_PARM conversions # # drivers/net/fealnx.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/epic100.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/eepro100.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +12 -12 # MODULE_PARM conversions # # drivers/net/dl2k.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # drivers/net/dgrs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/net/de620.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/net/de600.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/bonding/bond_main.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # drivers/net/atp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/net/arcnet/arcnet.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/appletalk/ipddp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/amd8111e.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/82596.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/3c59x.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +31 -30 # MODULE_PARM conversions # # drivers/net/3c515.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +10 -9 # MODULE_PARM conversions # # drivers/net/3c509.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/mtd/maps/scx200_docflash.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +9 -9 # MODULE_PARM conversions # # drivers/mtd/ftl.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/mtd/devices/slram.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/mtd/devices/pmc551.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -4 # MODULE_PARM conversions # # drivers/mtd/devices/docprobe.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/mtd/devices/blkmtd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/media/video/zr36060.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/video/zr36050.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/zr36016.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/zoran_driver.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/zoran_device.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/zoran_card.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +13 -13 # MODULE_PARM conversions # # drivers/media/video/w9966.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/media/video/vpx3220.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/videocodec.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/tuner-3036.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/stradis.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/saa7185.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/saa7114.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/saa7110.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/pms.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/media/video/hexium_orion.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/hexium_gemini.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/dpc7146.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/cpia.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/c-qcam.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -4 # MODULE_PARM conversions # # drivers/media/video/bw-qcam.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/media/video/bt856.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/bt819.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/adv7175.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/video/adv7170.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/radio/radio-zoltrix.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-typhoon.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +6 -6 # MODULE_PARM conversions # # drivers/media/radio/radio-trust.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-terratec.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-sf16fmr2.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-sf16fmi.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-rtrack2.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-maxiradio.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/radio/radio-maestro.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/media/radio/radio-gemtek.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-gemtek-pci.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/media/radio/radio-cadet.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-aztech.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/radio-aimslab.c # 2005/01/07 21:56:19-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/radio/miropcm20-radio.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/isdn/tpam/tpam_main.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/isdn/sc/init.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -4 # MODULE_PARM conversions # # drivers/isdn/pcbit/module.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -2 # MODULE_PARM conversions # # drivers/isdn/icn/icn.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/isdn/hisax/teles_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/isdn/hisax/st5481_init.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/isdn/hisax/sedlbauer_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/isdn/hisax/hisax_isac.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/isdn/hisax/hisax_fcpcipnp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/isdn/hisax/elsa_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/isdn/hisax/avma1_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/isdn/hardware/eicon/divasmain.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/isdn/hardware/eicon/divamnt.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/isdn/act2000/module.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/ide/legacy/ide-cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/char/toshiba.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/char/tipar.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/char/synclinkmp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/char/synclink.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +10 -10 # MODULE_PARM conversions # # drivers/char/scx200_gpio.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/char/pcmcia/synclink_cs.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/char/n_hdlc.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/char/mwave/mwavedd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -5 # MODULE_PARM conversions # # drivers/char/applicom.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +5 -4 # MODULE_PARM conversions # # drivers/char/agp/sis-agp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/char/agp/amd64-agp.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/cdrom/sonycd535.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/cdrom/sjcd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/cdrom/optcd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/cdrom/mcdx.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -3 # MODULE_PARM conversions # # drivers/cdrom/mcd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -4 # MODULE_PARM conversions # # drivers/cdrom/isp16.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/cdrom/gscd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -2 # MODULE_PARM conversions # # drivers/cdrom/aztcd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/block/paride/pt.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/block/paride/pg.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/block/paride/pf.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +9 -9 # MODULE_PARM conversions # # drivers/block/paride/pd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +9 -9 # MODULE_PARM conversions # # drivers/block/paride/pcd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/block/paride/bpck6.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/block/nbd.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/block/cpqarray.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/acpi/asus_acpi.c # 2005/01/07 21:44:25-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # ChangeSet # 2005/01/08 14:21:13-08:00 akpm@osdl.org # [PATCH] MODULE_PARM conversions # # Rusty Russell # # MODULE_PARM conversions for x86 `allmodconfig'. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/ymfpci.c # 2005/01/07 21:56:15-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/video/matrox/matroxfb_base.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +37 -37 # MODULE_PARM conversions # # drivers/scsi/ibmmca.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +6 -3 # MODULE_PARM conversions # # drivers/scsi/gdth.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +12 -12 # MODULE_PARM conversions # # drivers/scsi/aha1542.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/scsi/aha152x.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +26 -26 # MODULE_PARM conversions # # drivers/net/wireless/wavelan.p.h # 2005/01/07 21:44:21-08:00 akpm@osdl.org +5 -4 # MODULE_PARM conversions # # drivers/net/wireless/wavelan.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +2 -1 # MODULE_PARM conversions # # drivers/net/wd.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/wan/sbni.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +6 -8 # MODULE_PARM conversions # # drivers/net/tokenring/smctr.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/tokenring/skisa.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/tokenring/proteon.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/tokenring/ibmtr.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/smc9194.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/smc-ultra.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/shaper.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/net/seeq8005.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/pcmcia/ibmtr_cs.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +7 -7 # MODULE_PARM conversions # # drivers/net/ni65.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/ni52.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/ne2.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/ne.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/lne390.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/lance.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/ibmlana.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/hp.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/hp-plus.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/ewrk3.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -3 # MODULE_PARM conversions # # drivers/net/eth16i.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/es3210.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/eexpress.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/e2100.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/cs89x0.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +8 -8 # MODULE_PARM conversions # # drivers/net/at1700.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/appletalk/ltpc.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # drivers/net/appletalk/cops.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/ac3200.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/3c523.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/3c507.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/net/3c505.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/3c503.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/net/3c501.c # 2005/01/07 21:44:22-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/mtd/devices/mtdram.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +2 -2 # MODULE_PARM conversions # # drivers/media/video/cpia_pp.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +1 -1 # MODULE_PARM conversions # # drivers/isdn/hisax/config.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +8 -10 # MODULE_PARM conversions # # drivers/block/xd.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +3 -3 # MODULE_PARM conversions # # drivers/block/ps2esdi.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +4 -4 # MODULE_PARM conversions # # ChangeSet # 2005/01/08 14:20:53-08:00 akpm@osdl.org # [PATCH] remove early_param test code # # Remove some unused test code # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/main.c # 2005/01/07 21:44:21-08:00 akpm@osdl.org +0 -13 # remove early_param test code # # ChangeSet # 2005/01/08 14:20:35-08:00 bunk@stusta.de # [PATCH] fs/coda/psdev.c shouldn't include lp.h # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/coda/psdev.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # fs/coda/psdev.c shouldn't include lp.h # # ChangeSet # 2005/01/08 14:20:20-08:00 bunk@stusta.de # [PATCH] cdrom.c: make several functions static (fwd) # # The patch below makes several functions in cdrom.c static. # # This includes cdrom_is_mrw and cdrom_is_random_writable which were # EXPORT_SYMBOL'ed but weren't used anywhere outside of cdrom.h . # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/cdrom.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -2 # cdrom.c: make several functions static (fwd) # # drivers/cdrom/cdrom.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +11 -13 # cdrom.c: make several functions static (fwd) # # ChangeSet # 2005/01/08 14:20:02-08:00 bunk@stusta.de # [PATCH] reiser3 cleanups # # The patch below contains some cleanups for reiser3. # It consists of: # - removal of unused code # - making needlessly global code static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/reiserfs_fs_sb.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # reiser3 cleanups # # include/linux/reiserfs_fs.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -32 # reiser3 cleanups # # include/linux/reiserfs_acl.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -2 # reiser3 cleanups # # fs/reiserfs/xattr_acl.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +3 -1 # reiser3 cleanups # # fs/reiserfs/super.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +7 -25 # reiser3 cleanups # # fs/reiserfs/stree.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +9 -75 # reiser3 cleanups # # fs/reiserfs/prints.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -73 # reiser3 cleanups # # fs/reiserfs/journal.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +6 -19 # reiser3 cleanups # # fs/reiserfs/item_ops.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +5 -5 # reiser3 cleanups # # fs/reiserfs/ioctl.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +3 -1 # reiser3 cleanups # # fs/reiserfs/inode.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +5 -13 # reiser3 cleanups # # fs/reiserfs/ibalance.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -2 # reiser3 cleanups # # fs/reiserfs/fix_node.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +1 -1 # reiser3 cleanups # # fs/reiserfs/file.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +7 -7 # reiser3 cleanups # # fs/reiserfs/do_balan.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +3 -3 # reiser3 cleanups # # fs/reiserfs/dir.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -2 # reiser3 cleanups # # fs/reiserfs/bitmap.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +1 -1 # reiser3 cleanups # # ChangeSet # 2005/01/08 14:19:45-08:00 bunk@stusta.de # [PATCH] small ftape cleanups # # The patch below does cleanups under drivers/char/rio/ including the # following: # # - remove some completely unused code # - make some needlessly global code static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/ftape/zftape/zftape_syms.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-vtbl.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-vtbl.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -2 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-rw.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-rw.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-init.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-init.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -13 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-buffers.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/zftape/zftape-buffers.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -7 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-rw.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-rw.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +1 -1 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-proc.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -2 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-io.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -4 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-io.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -22 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-init.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -6 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-ctl.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-ctl.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +5 -10 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-bsm.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -1 # small ftape cleanups # # drivers/char/ftape/lowlevel/ftape-bsm.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +7 -1 # small ftape cleanups # # drivers/char/ftape/lowlevel/fdc-io.h # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -5 # small ftape cleanups # # drivers/char/ftape/lowlevel/fdc-io.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +10 -57 # small ftape cleanups # # drivers/char/ftape/lowlevel/fc-10.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +2 -2 # small ftape cleanups # # drivers/char/ftape/compressor/zftape-compress.c # 2005/01/07 21:44:20-08:00 bunk@stusta.de +0 -4 # small ftape cleanups # # ChangeSet # 2005/01/08 14:19:26-08:00 kraxel@bytesex.org # [PATCH] drivers/media/video: the easy cleanups # # This patch only makes code that is neither mentioned in a header file nor # declared extern in another file static. # # Additionally, it does remove the unused function stradis_driver from stradis.c # (or what should the comment mean?). # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/tuner-3036.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +2 -2 # drivers/media/video: the easy cleanups # # drivers/media/video/stradis.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +0 -7 # drivers/media/video: the easy cleanups # # drivers/media/video/saa7134/saa7134-video.c # 2005/01/07 21:44:20-08:00 kraxel@bytesex.org +7 -7 # drivers/media/video: the easy cleanups # # drivers/media/video/saa7134/saa7134-core.c # 2005/01/07 21:44:20-08:00 kraxel@bytesex.org +1 -1 # drivers/media/video: the easy cleanups # # drivers/media/video/pms.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +1 -1 # drivers/media/video: the easy cleanups # # drivers/media/video/mxb.h # 2005/01/07 21:44:20-08:00 kraxel@bytesex.org +1 -1 # drivers/media/video: the easy cleanups # # drivers/media/video/mxb.c # 2005/01/07 21:44:20-08:00 kraxel@bytesex.org +2 -2 # drivers/media/video: the easy cleanups # # drivers/media/video/hexium_orion.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +2 -2 # drivers/media/video: the easy cleanups # # drivers/media/video/dpc7146.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +3 -4 # drivers/media/video: the easy cleanups # # drivers/media/video/c-qcam.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +2 -2 # drivers/media/video: the easy cleanups # # drivers/media/video/bw-qcam.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +4 -4 # drivers/media/video: the easy cleanups # # drivers/media/video/bttv-i2c.c # 2005/01/07 21:44:19-08:00 kraxel@bytesex.org +1 -1 # drivers/media/video: the easy cleanups # # drivers/media/video/bttv-driver.c # 2005/01/07 21:56:11-08:00 kraxel@bytesex.org +3 -3 # drivers/media/video: the easy cleanups # # drivers/media/video/bttv-cards.c # 2005/01/07 21:44:19-08:00 kraxel@bytesex.org +10 -10 # drivers/media/video: the easy cleanups # # drivers/media/video/bt819.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +1 -1 # drivers/media/video: the easy cleanups # # ChangeSet # 2005/01/08 14:19:09-08:00 kraxel@bytesex.org # [PATCH] zoran_device.c: make zr36057_init_vfe static # # The patch below makes function zr36057_init_vfe in # drivers/media/video/zoran_device.c which has no external users static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zoran_device.h # 2005/01/07 21:44:19-08:00 kraxel@bytesex.org +0 -1 # zoran_device.c: make zr36057_init_vfe static # # drivers/media/video/zoran_device.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +4 -1 # zoran_device.c: make zr36057_init_vfe static # # ChangeSet # 2005/01/08 14:18:51-08:00 kraxel@bytesex.org # [PATCH] media/video/msp3400.c: remove unused struct d1 # # This struct is simply unused. # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/msp3400.c # 2005/01/07 21:44:19-08:00 kraxel@bytesex.org +0 -8 # media/video/msp3400.c: remove unused struct d1 # # ChangeSet # 2005/01/08 14:18:35-08:00 kraxel@bytesex.org # [PATCH] zoran_driver.c: make zoran_num_formats static # # zoran_num_formats was referenced from two other files as extern, but was used # in none of them. # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zoran_driver.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +1 -1 # zoran_driver.c: make zoran_num_formats static # # drivers/media/video/zoran_device.c # 2005/01/07 21:56:28-08:00 kraxel@bytesex.org +0 -1 # zoran_driver.c: make zoran_num_formats static # # drivers/media/video/zoran_card.c # 2005/01/07 21:56:23-08:00 kraxel@bytesex.org +0 -1 # zoran_driver.c: make zoran_num_formats static # # ChangeSet # 2005/01/08 14:18:18-08:00 olsimar@wanadoo.fr # [PATCH] bttv help fix # # I found one mistake in the help of bttv in 2.6.10-rc2-bk4 : # # "I2C bit-banging interfaces" in the character device section. # # or it's in the device drivers section since 2.6.X. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/Kconfig # 2005/01/07 21:44:19-08:00 olsimar@wanadoo.fr +1 -1 # bttv help fix # # ChangeSet # 2005/01/08 14:18:01-08:00 kraxel@bytesex.org # [PATCH] bttv-risc.c: make some functions static # # The patch below makes some functions in drivers/media/video/bttv-risc.c that # currently have no other in-kernel users static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/bttvp.h # 2005/01/07 21:56:11-08:00 kraxel@bytesex.org +0 -16 # bttv-risc.c: make some functions static # # drivers/media/video/bttv-risc.c # 2005/01/07 21:44:18-08:00 kraxel@bytesex.org +4 -4 # bttv-risc.c: make some functions static # # ChangeSet # 2005/01/08 14:17:44-08:00 kraxel@bytesex.org # [PATCH] bttv-i2c.c: make two functions static # # The patch below makes two functions in drivers/media/video/bttv-i2c.c without # external users static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/bttv.h # 2005/01/07 21:44:18-08:00 kraxel@bytesex.org +0 -2 # bttv-i2c.c: make two functions static # # drivers/media/video/bttv-i2c.c # 2005/01/07 21:56:28-08:00 kraxel@bytesex.org +2 -2 # bttv-i2c.c: make two functions static # # ChangeSet # 2005/01/08 14:17:23-08:00 blaisorblade_spam@yahoo.it # [PATCH] ext3: use generic_open_file to fix possible preemption bugs # # Ext3 is currently using a duplicate version of generic_open_file, and this # should be fixed, before it gets out of sync. # # In fact, it *has* got out of sync. # # Apart some cosmetic changes (which are not a problem), note that it # directly reads inode->i_size, while the generic version uses i_size_read(). # # I'm not sure if this bug can actually be triggered, but here follows a # possible scenario: when # # - a file is brought into inode cache # - that file is either truncated or extended (i.e. inode->i_size is changed) # and after this it changes it's "more than 2Gb" property, # - and process B opens that file in the meanwhile, # # I suppose the size check can be hurted by a race condition, doesn't it? # # Similar checks should probably be done for other FS's. Also, ext2 does not # have this problem - someone fixed this problem in ext2 but not ext3? How? # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/file.c # 2005/01/07 21:44:18-08:00 blaisorblade_spam@yahoo.it +1 -15 # ext3: use generic_open_file to fix possible preemption bugs # # ChangeSet # 2005/01/08 14:17:06-08:00 linville@tuxdriver.com # [PATCH] oss: AC97 quirk facility # # Add a quirk facility for AC97 in OSS, and add a quirk list for the # i810_audio driver. # # This allows automatically "correct" behaviour for sound hardware w/ known # oddities. For example, many cards have the headphone and line-out outputs # swapped or headphone outputs only. # # The code is stolen shamelessly from ALSA, FWIW... # # Signed-off-by: John W. Linville # # From: William Lee Irwin III # # include/linux/ac97_codec.h:337: warning: `struct pci_dev' declared inside parameter list # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/i810_audio.c # 2005/01/07 21:44:18-08:00 linville@tuxdriver.com +122 -0 # oss: AC97 quirk facility # # sound/oss/ac97_codec.c # 2005/01/07 21:44:18-08:00 linville@tuxdriver.com +91 -0 # oss: AC97 quirk facility # # include/linux/ac97_codec.h # 2005/01/07 21:44:18-08:00 linville@tuxdriver.com +22 -0 # oss: AC97 quirk facility # # ChangeSet # 2005/01/08 14:16:49-08:00 bunk@stusta.de # [PATCH] char/cyclades.c: remove unused code # # The patch below removes unused code from drivers/char/cyclades.c # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/cyclades.c # 2005/01/07 21:44:18-08:00 bunk@stusta.de +0 -21 # char/cyclades.c: remove unused code # # ChangeSet # 2005/01/08 14:16:32-08:00 bunk@stusta.de # [PATCH] telephony/ixj.c cleanup # # - remove ixj_register and ixj_unregister. these were EXPORT_SYMBOL'ed static # (sic) functions it seems the only reason why this "worked" was that there # were exactly zero users of them... # # - remove four local variables that are after this removal no longer # required # # - make five functions that were needlessly global static # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/telephony/ixj.c # 2005/01/07 21:56:23-08:00 bunk@stusta.de +5 -100 # telephony/ixj.c cleanup # # ChangeSet # 2005/01/08 14:16:10-08:00 bunk@stusta.de # [PATCH] DEBUG_BUGVERBOSE for i386 # # The patch below implements CONFIG_DEBUG_BUGVERBOSE for i386 (more exactly, it # allows disabling the verbose BUG() reporting). # # Also, require CONFIG_EMBEDDED for this option: we don't want to make it easy # for people to disable useful debug info. # # (With lots of help from Roman Zippel ) # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/Kconfig.debug # 2005/01/07 21:44:17-08:00 bunk@stusta.de +3 -2 # DEBUG_BUGVERBOSE for i386 # # include/asm-i386/bug.h # 2005/01/07 21:44:17-08:00 bunk@stusta.de +1 -1 # DEBUG_BUGVERBOSE for i386 # # ChangeSet # 2005/01/08 14:15:53-08:00 bunk@stusta.de # [PATCH] small char/generic_serial.c cleanup # # The patch below does the following changes to # drivers/char/generic_serial.c : # - make two needlessly global functions static # - remove the completely unused EXPORT_SYMBOL'ed function gs_do_softint # # AFAIR the latter should be safe, since drivers are moving away from # generic_serial.c. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/generic_serial.h # 2005/01/07 21:44:17-08:00 bunk@stusta.de +0 -1 # small char/generic_serial.c cleanup # # drivers/char/generic_serial.c # 2005/01/07 21:44:17-08:00 bunk@stusta.de +2 -24 # small char/generic_serial.c cleanup # # ChangeSet # 2005/01/08 14:15:36-08:00 bunk@stusta.de # [PATCH] small drivers/char/rio/ cleanups # # The patch below does cleanups under drivers/char/rio/ including the # following: # # - remove some completely unused code # - make some needlessly global code static # - remove #ifndef linux code # - remove never enabled #ifdef XPRINT_SUPPORT code # - RIOStrlen -> string.h strlen # - RIOStrCmp -> string.h strcmp # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/rio/riotty.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +11 -6 # small drivers/char/rio/ cleanups # # drivers/char/rio/riotable.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +3 -16 # small drivers/char/rio/ cleanups # # drivers/char/rio/rioroute.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +12 -6 # small drivers/char/rio/ cleanups # # drivers/char/rio/riointr.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +3 -163 # small drivers/char/rio/ cleanups # # drivers/char/rio/rioinit.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +15 -42 # small drivers/char/rio/ cleanups # # drivers/char/rio/rioctrl.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +1 -32 # small drivers/char/rio/ cleanups # # drivers/char/rio/riocmd.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +1 -57 # small drivers/char/rio/ cleanups # # drivers/char/rio/rioboot.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +3 -1 # small drivers/char/rio/ cleanups # # drivers/char/rio/rio_linux.c # 2005/01/07 21:44:16-08:00 bunk@stusta.de +8 -18 # small drivers/char/rio/ cleanups # # drivers/char/rio/func.h # 2005/01/07 21:44:16-08:00 bunk@stusta.de +0 -21 # small drivers/char/rio/ cleanups # # ChangeSet # 2005/01/08 14:15:18-08:00 jdittmer@ppp0.net # [PATCH] btaudio module_param conversion # # btaudio module_param conversion # # Signed-off-by: Jan Dittmer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/btaudio.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +9 -9 # btaudio module_param conversion # # ChangeSet # 2005/01/08 14:15:01-08:00 jdittmer@ppp0.net # [PATCH] media/video module_param conversion # # Convert module_param in tda7432 and tda9875. I hope I got the file # permissions right. # # Signed-off-by: Jan Dittmer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/tda9875.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +2 -2 # media/video module_param conversion # # drivers/media/video/tda7432.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +6 -6 # media/video module_param conversion # # ChangeSet # 2005/01/08 14:14:44-08:00 jdittmer@ppp0.net # [PATCH] sr module_param conversion # # module_param conversion for SCSI cdrom driver # # Signed-off-by: Jan Dittmer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/scsi/sr_ioctl.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +3 -0 # sr module_param conversion # # drivers/scsi/sr.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +0 -3 # sr module_param conversion # # ChangeSet # 2005/01/08 14:14:27-08:00 jdittmer@ppp0.net # [PATCH] isapnp module_param conversion # # module_param conversion for isapnp # # Signed-off-by: Jan Dittmer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/pnp/isapnp/core.c # 2005/01/07 21:44:16-08:00 jdittmer@ppp0.net +4 -4 # isapnp module_param conversion # # ChangeSet # 2005/01/08 14:14:10-08:00 jdittmer@sfhq.hn.org # [PATCH] eth1394 MODULE_PARM conversion # # Convert MODULE_PARM to module_param # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ieee1394/eth1394.c # 2005/01/07 21:44:16-08:00 jdittmer@sfhq.hn.org +2 -2 # eth1394 MODULE_PARM conversion # # ChangeSet # 2005/01/08 14:13:53-08:00 anton@samba.org # [PATCH] update hugetlb documentation # # The hugetlb documentation includes two example programs however they need # some attention. At the moment they are ia64 specific (they use MAP_FIXED # which will fail on other architectures), and they contain a number of # compiler warnings. # # Also update the documentation to include the ppc64 page sizes. # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/vm/hugetlbpage.txt # 2005/01/07 21:44:15-08:00 anton@samba.org +161 -99 # update hugetlb documentation # # ChangeSet # 2005/01/08 14:13:36-08:00 james4765@verizon.net # [PATCH] tipar: Code cleanup # # Correct the following issues: # # - Remove reference to 2.5 kernel code. # # - Switch some ints to unsigned ints. # # - Correct KERN_ constants in printk's, and move most to pr_debug & # pr_info Fix some >80 column lines and indenting. # # Compile tested. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/tipar.c # 2005/01/07 21:56:23-08:00 james4765@verizon.net +22 -23 # tipar: Code cleanup # # ChangeSet # 2005/01/08 14:13:20-08:00 james4765@verizon.net # [PATCH] tipar: Document driver options # # Document kernel parameters for tipar driver. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/kernel-parameters.txt # 2005/01/07 21:44:15-08:00 james4765@verizon.net +6 -2 # tipar: Document driver options # # ChangeSet # 2005/01/08 14:13:03-08:00 james4765@verizon.net # [PATCH] cyclades: Put README.cycladeZ in Documentation/serial # # Put README.cycladesZ in Documentation/serial. # # Firmware is still needed, but the README file shouldn't be in drivers/char. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/README.cycladesZ # 2005/01/07 21:44:15-08:00 james4765@verizon.net +0 -0 # cyclades: Put README.cycladeZ in Documentation/serial # # ChangeSet # 2005/01/08 14:12:34-08:00 james4765@verizon.net # [PATCH] sh: Remove x86-specific help in Kconfig # # Remove x86-specific bus refernces in arch/sh/drivers/pci/Kconfig. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sh/drivers/pci/Kconfig # 2005/01/07 21:44:15-08:00 james4765@verizon.net +1 -2 # sh: Remove x86-specific help in Kconfig # # ChangeSet # 2005/01/08 14:12:17-08:00 james4765@verizon.net # [PATCH] cpqarray: Correct mailing list address in source code # # Correct mailing list address in cpqarray source code. # # Signed-off-by: James Nelson # Acked-by: Mike Miller # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/smart1,2.h # 2005/01/07 21:44:15-08:00 james4765@verizon.net +1 -1 # cpqarray: Correct mailing list address in source code # # drivers/block/ida_ioctl.h # 2005/01/07 21:44:15-08:00 james4765@verizon.net +1 -1 # cpqarray: Correct mailing list address in source code # # drivers/block/ida_cmd.h # 2005/01/07 21:44:15-08:00 james4765@verizon.net +1 -1 # cpqarray: Correct mailing list address in source code # # drivers/block/cpqarray.h # 2005/01/07 21:44:15-08:00 james4765@verizon.net +1 -1 # cpqarray: Correct mailing list address in source code # # drivers/block/cpqarray.c # 2005/01/07 21:56:23-08:00 james4765@verizon.net +1 -1 # cpqarray: Correct mailing list address in source code # # ChangeSet # 2005/01/08 14:11:59-08:00 james4765@verizon.net # [PATCH] cciss: Correct mailing list address in source code # # Correct mailing list address in cciss source code. # # Signed-off-by: James Nelson # Acked-by: Mike Miller # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/cciss_scsi.h # 2005/01/07 21:44:14-08:00 james4765@verizon.net +1 -1 # cciss: Correct mailing list address in source code # # drivers/block/cciss_scsi.c # 2005/01/07 21:44:14-08:00 james4765@verizon.net +1 -1 # cciss: Correct mailing list address in source code # # drivers/block/cciss.c # 2005/01/07 21:44:14-08:00 james4765@verizon.net +1 -1 # cciss: Correct mailing list address in source code # # ChangeSet # 2005/01/08 14:11:42-08:00 james4765@verizon.net # [PATCH] cciss: Documentation update # # Updates to cciss documentation. # # mkdev.cciss is no longer needed, since it is handled by the MAKEDEV program. # # Signed-off-by: James Nelson # Acked-by: Mike Miller # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/cciss.txt # 2005/01/07 21:44:14-08:00 james4765@verizon.net +13 -14 # cciss: Documentation update # # Documentation/00-INDEX # 2005/01/07 21:44:14-08:00 james4765@verizon.net +0 -2 # cciss: Documentation update # # BitKeeper/deleted/.del-mkdev.cciss~5a4d5569a4e33fe1 # 2005/01/08 14:11:35-08:00 james4765@verizon.net +0 -0 # Delete: Documentation/mkdev.cciss # # ChangeSet # 2005/01/08 14:11:25-08:00 pavel@ucw.cz # [PATCH] docs: add sparse howto # # Installing / using sparse is not exactly trivial, this should make setting it # up easier. # # Adapted From: Linus Torvalds # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/sparse.txt # 2005/01/07 21:44:14-08:00 pavel@ucw.cz +72 -0 # docs: add sparse howto # # Documentation/sparse.txt # 2005/01/07 21:44:14-08:00 pavel@ucw.cz +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/sparse.txt # # ChangeSet # 2005/01/08 14:11:07-08:00 pavel@ucw.cz # [PATCH] pm: remove outdated docs # # pm_access / pm_dev_idle was removed from recent kernels. This should # stop confusion. # # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/pm.txt # 2005/01/07 21:44:14-08:00 pavel@ucw.cz +0 -48 # pm: remove outdated docs # # ChangeSet # 2005/01/08 14:10:50-08:00 james4765@gmail.com # [PATCH] riscom8: Update staus and documentation of driver # # I could not locate the original author or any active support effort being # done. # # This is definitely an orphaned driver. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # MAINTAINERS # 2005/01/07 21:44:14-08:00 james4765@gmail.com +1 -3 # riscom8: Update staus and documentation of driver # # Documentation/riscom8.txt # 2005/01/07 21:44:14-08:00 james4765@gmail.com +11 -31 # riscom8: Update staus and documentation of driver # # ChangeSet # 2005/01/08 14:10:33-08:00 james4765@gmail.com # [PATCH] stallion: Update to Documentation/stallion.txt # # Some updating and removal of dead links in the text file. # # The 5.5 package is not carried on the sunsite.unc.edu or tsx-11.mit.edu FTP # servers, and the support@stallion.com address bounces. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/stallion.txt # 2005/01/07 21:44:14-08:00 james4765@gmail.com +33 -37 # stallion: Update to Documentation/stallion.txt # # ChangeSet # 2005/01/08 14:10:17-08:00 james4765@gmail.com # [PATCH] specialix: remove bouncing e-mail address # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # MAINTAINERS # 2005/01/07 21:56:34-08:00 james4765@gmail.com +0 -1 # specialix: remove bouncing e-mail address # # ChangeSet # 2005/01/08 14:10:00-08:00 james4765@gmail.com # [PATCH] moxa: Remove README.moxa from Documentation/00-INDEX # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/00-INDEX # 2005/01/07 21:56:33-08:00 james4765@gmail.com +0 -2 # moxa: Remove README.moxa from Documentation/00-INDEX # # ChangeSet # 2005/01/08 14:09:43-08:00 james4765@gmail.com # [PATCH] moxa: Remove ancient changelog README.moxa # # The driver at Moxa's website is version 1.8. There is no need for this file. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-README.moxa~389d90b5599720e2 # 2005/01/08 14:09:35-08:00 james4765@gmail.com +0 -0 # Delete: Documentation/README.moxa # # ChangeSet # 2005/01/08 14:09:06-08:00 tglx@linutronix.de # [PATCH] Lock initializer cleanup (Core) # # Kernel core files converted to use the new lock initializers. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/vmalloc.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/thrash.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/swapfile.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/shmem.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/pdflush.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/oom_kill.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/nommu.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/mlock.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/hugetlb.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # mm/highmem.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # lib/kobject_uevent.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/workqueue.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/user.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/timer.c # 2005/01/07 21:56:15-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/sys.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/resource.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/profile.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/printk.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (Core) # # kernel/posix-timers.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/pid.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/module.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/kprobes.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/intermodule.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/fork.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (Core) # # kernel/exec_domain.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/dma.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/capability.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (Core) # # kernel/audit.c # 2005/01/07 21:44:13-08:00 tglx@linutronix.de +4 -4 # Lock initializer cleanup (Core) # # ChangeSet # 2005/01/08 14:08:46-08:00 tglx@linutronix.de # [PATCH] Lock initializer cleanup (character devices) # # Character devices converted to use the new lock initializers. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/viocons.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (character devices) # # drivers/char/tty_io.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (character devices) # # drivers/char/sysrq.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/rtc.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/random.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/qtronix.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/nvram.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/mwave/3780i.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/ipmi/ipmi_watchdog.c # 2005/01/07 21:56:17-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/ipmi/ipmi_msghandler.c # 2005/01/07 21:56:17-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/hw_random.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/hvcs.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (character devices) # # drivers/char/hvc_console.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/hpet.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +2 -2 # Lock initializer cleanup (character devices) # # drivers/char/genrtc.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/efirtc.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/ec3104_keyb.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # drivers/char/ds1286.c # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +1 -1 # Lock initializer cleanup (character devices) # # ChangeSet # 2005/01/08 14:08:28-08:00 tglx@linutronix.de # [PATCH] Lock initializer cleanup (common headers) # # First part of the patch series. Define initializer macros # # Often used structures in the kernel are almost all declared and # initialized by macros in the form: # # DEFINE_TYPE(name) # # Spinlocks and rwlocks are declared and initialized by: # type name = INITIALIZER; # # After converting the runtime initialization of spinlocks/rwlocks to # macro form it is consequent to change the declaration and initializion # of global and static locks to the macro form too. This conversion # identifies those variables as "special", common code controlled # entities similar to list_heads, mutexes... Besides consistency and code # clearness this also helps automatic lock validators and debugging code. # # The patch converts # -rwlock_t snd_card_rwlock = RW_LOCK_UNLOCKED; # +DEFINE_RWLOCK(snd_card_rwlock); # and # -static spinlock_t slave_active_lock = SPIN_LOCK_UNLOCKED; # +static DEFINE_SPINLOCK(slave_active_lock); # # There is no runtime overhead or actual code change resulting out of this # patch, other than a small reduction in the kernel source code size. # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/spinlock.h # 2005/01/07 21:44:12-08:00 tglx@linutronix.de +3 -0 # Lock initializer cleanup (common headers) # # ChangeSet # 2005/01/08 14:08:11-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: sound # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/vwsnd.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +3 -3 # Lock initializer unifying: sound # # sound/oss/sb_common.c # 2005/01/07 21:56:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: sound # # sound/oss/emu10k1/main.c # 2005/01/07 21:56:11-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: sound # # sound/oss/emu10k1/audio.c # 2005/01/07 21:56:11-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: sound # # ChangeSet # 2005/01/08 14:07:54-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Video # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/console/sticore.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Video # # ChangeSet # 2005/01/08 14:07:37-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Filesystems # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/xfs/linux-2.6/xfs_vfs.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Filesystems # # fs/reiserfs/super.c # 2005/01/07 21:56:27-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Filesystems # # fs/file_table.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Filesystems # # fs/dcache.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Filesystems # # fs/cifs/misc.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Filesystems # # fs/cifs/cifsfs.c # 2005/01/07 21:44:11-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Filesystems # # ChangeSet # 2005/01/08 14:07:19-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: drivers/serial # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # This patch removes also a double init in icom.c # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/serial/sn_console.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: drivers/serial # # drivers/serial/mpc52xx_uart.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: drivers/serial # # drivers/serial/icom.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +0 -1 # Lock initializer unifying: drivers/serial # # ChangeSet # 2005/01/08 14:07:02-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: media drivers # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zr36120.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: media drivers # # drivers/media/video/saa7134/saa7134-core.c # 2005/01/07 21:56:28-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: media drivers # # drivers/media/video/meye.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: media drivers # # drivers/media/video/cx88/cx88-video.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: media drivers # # drivers/media/video/cx88/cx88-mpeg.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: media drivers # # drivers/media/video/bttv-driver.c # 2005/01/07 21:56:28-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: media drivers # # drivers/media/dvb/ttusb-dec/ttusb_dec.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: media drivers # # drivers/media/dvb/b2c2/skystar2.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: media drivers # # drivers/media/common/saa7146_core.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: media drivers # # ChangeSet # 2005/01/08 14:06:45-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Raid # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/md/raid6main.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Raid # # drivers/md/raid5.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Raid # # drivers/md/raid10.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Raid # # drivers/md/raid1.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Raid # # drivers/md/multipath.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Raid # # drivers/md/kcopyd.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Raid # # ChangeSet # 2005/01/08 14:06:27-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: ISDN # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/isdn/tpam/tpam_main.c # 2005/01/07 21:56:23-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: ISDN # # ChangeSet # 2005/01/08 14:06:10-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Firewire # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ieee1394/sbp2.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Firewire # # drivers/ieee1394/pcilynx.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +5 -5 # Lock initializer unifying: Firewire # # drivers/ieee1394/csr.c # 2005/01/07 21:44:10-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Firewire # # ChangeSet # 2005/01/08 14:05:57-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: RIO # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/rio/rioinit.c # 2005/01/07 21:56:31-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: RIO # # drivers/char/rio/rioctrl.c # 2005/01/07 21:56:31-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: RIO # # drivers/char/rio/rioboot.c # 2005/01/07 21:56:31-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: RIO # # drivers/char/rio/rio_linux.c # 2005/01/07 21:56:31-08:00 tglx@linutronix.de +4 -4 # Lock initializer unifying: RIO # # ChangeSet # 2005/01/08 14:05:40-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: character devices # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/sonypi.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: character devices # # drivers/char/random.c # 2005/01/07 21:56:36-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: character devices # # drivers/char/hvsi.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: character devices # # drivers/char/hvcs.c # 2005/01/07 21:56:36-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: character devices # # drivers/char/hvc_console.c # 2005/01/07 21:56:36-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: character devices # # ChangeSet # 2005/01/08 14:05:19-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: DRM # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Acked-by: Dave Airlie # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/drm/gamma_lists.h # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +3 -3 # Lock initializer unifying: DRM # # ChangeSet # 2005/01/08 14:05:02-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Block devices # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/cciss_scsi.c # 2005/01/07 21:56:33-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Block devices # # drivers/block/DAC960.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Block devices # # ChangeSet # 2005/01/08 14:04:45-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: Misc drivers # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/parport/share.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Misc drivers # # drivers/misc/ibmasm/module.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: Misc drivers # # drivers/message/fusion/mptlan.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Misc drivers # # drivers/acpi/ec.c # 2005/01/07 21:44:09-08:00 tglx@linutronix.de +2 -2 # Lock initializer unifying: Misc drivers # # ChangeSet # 2005/01/08 14:04:28-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: MIPS # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/mips/gt64120/ev64120/irq.c # 2005/01/07 21:44:08-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: MIPS # # ChangeSet # 2005/01/08 14:04:11-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: M32R # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m32r/kernel/smpboot.c # 2005/01/07 21:44:08-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: M32R # # ChangeSet # 2005/01/08 14:03:54-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: IA64 # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Acked-by: "Luck, Tony" # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ia64/kernel/unwind.c # 2005/01/07 21:44:08-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: IA64 # # ChangeSet # 2005/01/08 14:03:35-08:00 tglx@linutronix.de # [PATCH] Lock initializer unifying: ALPHA # # To make spinlock/rwlock initialization consistent all over the kernel, # this patch converts explicit lock-initializers into spin_lock_init() and # rwlock_init() calls. # # Currently, spinlocks and rwlocks are initialized in two different ways: # # lock = SPIN_LOCK_UNLOCKED # spin_lock_init(&lock) # # rwlock = RW_LOCK_UNLOCKED # rwlock_init(&rwlock) # # this patch converts all explicit lock initializations to # spin_lock_init() or rwlock_init(). (Besides consistency this also helps # automatic lock validators and debugging code.) # # The conversion was done with a script, it was verified manually and it # was reviewed, compiled and tested as far as possible on x86, ARM, PPC. # # There is no runtime overhead or actual code change resulting out of this # patch, because spin_lock_init() and rwlock_init() are macros and are # thus equivalent to the explicit initialization method. # # That's the second batch of the unifying patches. # # Signed-off-by: Thomas Gleixner # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/alpha/kernel/srmcons.c # 2005/01/07 21:44:08-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: ALPHA # # arch/alpha/kernel/core_marvel.c # 2005/01/07 21:44:08-08:00 tglx@linutronix.de +1 -1 # Lock initializer unifying: ALPHA # # ChangeSet # 2005/01/08 14:03:18-08:00 akpm@osdl.org # [PATCH] invalidate_inode_pages2() mmap coherency fix # # - When invalidating pages, take care to shoot down any ptes which map them # as well. # # This ensures that the next mmap access to the page will generate a major # fault, so NFS's server-side modifications are picked up. # # This also allows us to call invalidate_complete_page() on all pages, so # filesytems such as ext3 get a chance to invalidate the buffer_heads. # # - Don't mark in-pagetable pages as non-uptodate any more. That broke a # previous guarantee that mapped-into-user-process pages are always uptodate. # # - Check the return value of invalidate_complete_page(). It can fail if # someone redirties a page after generic_file_direct_IO() write it back. # # But we still have a problem. If invalidate_inode_pages2() calls # unmap_mapping_range(), that can cause zap_pte_range() to dirty the pagecache # pages. That will redirty the page's buffers and will cause # invalidate_complete_page() to fail. # # So, in generic_file_direct_IO() we do a complete pte shootdown on the file # up-front, prior to writing back dirty pagecache. This is only done for # O_DIRECT writes. It _could_ be done for O_DIRECT reads too, providing full # mmap-vs-direct-IO coherency for both O_DIRECT reads and O_DIRECT writes, but # permitting the pte shootdown on O_DIRECT reads trivially allows people to nuke # other people's mapped pagecache. # # NFS also uses invalidate_inode_pages2() for handling server-side modification # notifications. But in the NFS case the clear_page_dirty() in # invalidate_inode_pages2() is sufficient, because NFS doesn't have to worry # about the "dirty buffers against a clean page" problem. (I think) # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/truncate.c # 2005/01/07 21:44:08-08:00 akpm@osdl.org +43 -24 # invalidate_inode_pages2() mmap coherency fix # # mm/filemap.c # 2005/01/07 21:44:08-08:00 akpm@osdl.org +15 -3 # invalidate_inode_pages2() mmap coherency fix # # include/linux/fs.h # 2005/01/07 21:44:08-08:00 akpm@osdl.org +1 -1 # invalidate_inode_pages2() mmap coherency fix # # ChangeSet # 2005/01/08 14:03:01-08:00 akpm@osdl.org # [PATCH] readpage-vs-invalidate fix # # A while ago we merged a patch which tried to solve a problem wherein a # concurrent read() and invalidate_inode_pages() would cause the read() to # return -EIO because invalidate cleared PageUptodate() at the wrong time. # # That patch tests for (page_count(page) != 2) in invalidate_complete_page() and # bales out if false. # # Problem is, the page may be in the per-cpu LRU front-ends over in # lru_cache_add. This elevates the refcount pending spillage of the page onto # the LRU for real. That causes a false positive in invalidate_complete_page(), # causing the page to not get invalidated. This screws up the logic in my new # O_DIRECT-vs-buffered coherency fix. # # So let's solve the invalidate-vs-read in a different manner. Over on the # read() side, add an explicit check to see if the page was invalidated. If so, # just drop it on the floor and redo the read from scratch. # # Note that only do_generic_mapping_read() needs treatment. filemap_nopage(), # filemap_getpage() and read_cache_page() are already doing the # oh-it-was-invalidated-so-try-again thing. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/truncate.c # 2005/01/07 21:56:40-08:00 akpm@osdl.org +0 -4 # readpage-vs-invalidate fix # # mm/filemap.c # 2005/01/07 21:56:40-08:00 akpm@osdl.org +11 -1 # readpage-vs-invalidate fix # # ChangeSet # 2005/01/08 14:02:44-08:00 rusty@rustcorp.com.au # [PATCH] Remove EXPORT_SYMBOL_NOVERS # # Vadim Lobanov points out that EXPORT_SYMBOL_NOVERS is no longer used; in # fact, SH still uses it, but once we fix that, the kernel is clean. Remove # it. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/module.h # 2005/01/07 21:44:07-08:00 rusty@rustcorp.com.au +0 -5 # Remove EXPORT_SYMBOL_NOVERS # # arch/sh/kernel/sh_ksyms.c # 2005/01/07 21:44:07-08:00 rusty@rustcorp.com.au +2 -2 # Remove EXPORT_SYMBOL_NOVERS # # Makefile # 2005/01/07 21:44:07-08:00 rusty@rustcorp.com.au +1 -1 # Remove EXPORT_SYMBOL_NOVERS # # ChangeSet # 2005/01/08 14:02:27-08:00 hpa@zytor.com # [PATCH] raid6: altivec support # # This patch adds Altivec support for RAID-6, if appropriately configured on # the ppc or ppc64 architectures. Note that it changes the compile flags for # ppc64 in order to handle -maltivec correctly; this change was vetted on the # ppc64 mailing list and OK'd by paulus. # # Signed-off-by: H. Peter Anvin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/md/raid6altivec.uc # 2005/01/07 21:44:07-08:00 hpa@zytor.com +122 -0 # raid6: altivec support # # drivers/md/raid6algos.c # 2005/01/07 21:44:07-08:00 hpa@zytor.com +10 -0 # raid6: altivec support # # drivers/md/Makefile # 2005/01/07 21:44:07-08:00 hpa@zytor.com +30 -0 # raid6: altivec support # # arch/ppc64/Makefile # 2005/01/07 21:44:07-08:00 hpa@zytor.com +4 -0 # raid6: altivec support # # drivers/md/raid6altivec.uc # 2005/01/07 21:44:07-08:00 hpa@zytor.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/md/raid6altivec.uc # # ChangeSet # 2005/01/08 14:02:09-08:00 david-b@pacbell.net # [PATCH] fbdev: rivafb should recognize NF2/IGP # # I got tired of not seeing the boot time penguin on my Shuttle SN41G2, and # not having a decently large text display when I bypass X11. XFree86 says # it's "Chipset GeForce4 MX Integrated GPU", and the kernel driver has hooks # for this chip ID although it doesn't have a #define to match. # # Signed-off-by: David Brownell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/riva/fbdev.c # 2005/01/07 21:44:07-08:00 david-b@pacbell.net +3 -0 # fbdev: rivafb should recognize NF2/IGP # # ChangeSet # 2005/01/08 14:01:54-08:00 kamezawa.hiroyu@jp.fujitsu.com # [PATCH] no buddy bitmap patch revist: for ia64 # # This patch is for ia64 kernel, and defines CONFIG_HOLES_IN_ZONE in # arch/ia64/Kconfig. IA64 has memory holes smaller than its MAX_ORDER and # its virtual memmap allows holes in a zone's memmap. # # This patch makes vmemmap aligned with IA64_GRANULE_SIZE in # arch/ia64/mm/init.c. # # Signed-off-by: KAMEZAWA Hiroyuki # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ia64/mm/init.c # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +0 -1 # no buddy bitmap patch revist: for ia64 # # arch/ia64/Kconfig # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +4 -0 # no buddy bitmap patch revist: for ia64 # # ChangeSet # 2005/01/08 14:01:35-08:00 kamezawa.hiroyu@jp.fujitsu.com # [PATCH] no buddy bitmap patch revisit: for mm/page_alloc.c # # This patch removes bitmaps from page allocator in mm/page_alloc.c. # # This buddy system uses page->private field to record free page's order # instead of using bitmaps. # # The algorithm of the buddy system is unchanged. Only bitmaps are removed. # # In this buddy system, 2 pages,a page and "buddy", can be coalesced when # # (buddy->private & PG_private) && # (page_order(page)) == (page_order(buddy)) && # !PageReserved(buddy) && # page_count(buddy) == 0 # # this also means "buddy" is a head of continuous free pages # of length of (1 << page_order(buddy)). # # bad_range() is called from inner loop of __free_pages_bulk(). # In many archs, bad_range() is only a sanity check, it will always return 0. # But if a zone's memmap has a hole, it sometimes returns 1. # An architecture with memory holes in a zone has to define CONFIG_HOLES_IN_ZONE. # When CONFIG_HOLES_IN_ZONE is defined, pfn_valid() is called for checking # whether a buddy pages is valid or not. # # Signed-off-by: KAMEZAWA Hiroyuki # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +82 -82 # no buddy bitmap patch revisit: for mm/page_alloc.c # # ChangeSet # 2005/01/08 14:01:18-08:00 kamezawa.hiroyu@jp.fujitsu.com # [PATCH] no buddy bitmap patch revist: intro and includes # # Followings are patches for removing bitmaps from the buddy allocator. This # is benefical to memory-hot-plug stuffs, because this removes a data # structure which must meet to a host's physical memory layout. # # This is one step to manage physical memory in nonlinear / discontiguous way # and will reduce some amounts of codes to implement memory-hot-plug. # # This patch removes bitmaps from zone->free_area[] in include/linux/mmzone.h, # and adds some comments on page->private field in include/linux/mm.h. # # non-atomic ops for changing PG_private bit is added in include/page-flags.h. # zone->lock is always acquired when PG_private of "a free page" is changed. # # Signed-off-by: KAMEZAWA Hiroyuki # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/page-flags.h # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +2 -0 # no buddy bitmap patch revist: intro and includes # # include/linux/mmzone.h # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +0 -1 # no buddy bitmap patch revist: intro and includes # # include/linux/mm.h # 2005/01/07 21:44:07-08:00 kamezawa.hiroyu@jp.fujitsu.com +2 -0 # no buddy bitmap patch revist: intro and includes # # ChangeSet # 2005/01/08 14:01:01-08:00 wli@holomorphy.com # [PATCH] vm: for -mm only: remove remap_page_range() completely # # All in-tree references to remap_page_range() have been removed by prior # patches in the series. This patch, intended to be applied after some waiting # period for people to adjust to the API change, notice __deprecated, etc., does # the final removal of remap_page_range() as a function symbol declared within # kernel headers and/or implemented in kernel sources. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/mm.h # 2005/01/07 21:56:41-08:00 wli@holomorphy.com +0 -7 # vm: for -mm only: remove remap_page_range() completely # # ChangeSet # 2005/01/08 14:00:48-08:00 neilb@cse.unsw.edu.au # [PATCH] md: improve 'hash' code in linear.c # # The hashtable that linear uses to find the right device stores # two pointers for every entry. # # The second is always one of: # The first plus 1 # NULL # When NULL, it is never accessed, so any value can be stored. # # Thus it could always be "first plus 1", and so we don't need to store # it as it is trivial to calculate. # # This patch halves the size of this table, which results in some simpler # code as well. # # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/raid/linear.h # 2005/01/07 21:44:06-08:00 neilb@cse.unsw.edu.au +1 -6 # md: improve 'hash' code in linear.c # # drivers/md/linear.c # 2005/01/07 21:44:06-08:00 neilb@cse.unsw.edu.au +14 -24 # md: improve 'hash' code in linear.c # # ChangeSet # 2005/01/08 14:00:31-08:00 nathanl@austin.ibm.com # [PATCH] cpu_down() warning fix # # Fix (harmless?) smp_processor_id() usage in preemptible section of # cpu_down. # # Signed-off-by: Nathan Lynch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/cpu.c # 2005/01/07 21:44:06-08:00 nathanl@austin.ibm.com +2 -1 # cpu_down() warning fix # # ChangeSet # 2005/01/08 14:00:14-08:00 mingo@elte.hu # [PATCH] oprofile preempt warning fixes # # From: Peter Zijlstra # # I have to use oprofile a lot but do want to enable preemption checks. # This gives some noise; I think andrew allready mentioned fixin this. # # The following patch fixes about half of the warnings. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/oprofile/buffer_sync.c # 2005/01/07 21:44:06-08:00 mingo@elte.hu +2 -2 # oprofile preempt warning fixes # # ChangeSet # 2005/01/08 13:59:57-08:00 mingo@elte.hu # [PATCH] remove the BKL by turning it into a semaphore # # This is the current remove-BKL patch. I test-booted it on x86 and x64, trying # every conceivable combination of SMP, PREEMPT and PREEMPT_BKL. All other # architectures should compile as well. (most of the testing was done with the # zaphod patch undone but it applies cleanly on vanilla -mm3 as well and should # work fine.) # # this is the debugging-enabled variant of the patch which has two main # debugging features: # # - debug potentially illegal smp_processor_id() use. Has caught a number # of real bugs - e.g. look at the printk.c fix in the patch. # # - make it possible to enable/disable the BKL via a .config. If this # goes upstream we dont want this of course, but for now it gives # people a chance to find out whether any particular problem was caused # by this patch. # # This patch has one important fix over the previous BKL patch: on PREEMPT # kernels if we preempted BKL-using code then the code still auto-dropped the # BKL by mistake. This caused a number of breakages for testers, which # breakages went away once this bug was fixed. # # Also the debugging mechanism has been improved alot relative to the previous # BKL patch. # # Would be nice to test-drive this in -mm. There will likely be some more # smp_processor_id() false positives but they are 1) harmless 2) easy to fix up. # We could as well find more real smp_processor_id() related breakages as well. # # The most noteworthy fact is that no BKL-using code was found yet that relied # on smp_processor_id(), which is promising from a compatibility POV. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/kernel_lock.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +140 -2 # remove the BKL by turning it into a semaphore # # lib/Kconfig.debug # 2005/01/07 21:56:31-08:00 mingo@elte.hu +10 -0 # remove the BKL by turning it into a semaphore # # kernel/timer.c # 2005/01/07 21:56:35-08:00 mingo@elte.hu +8 -1 # remove the BKL by turning it into a semaphore # # kernel/stop_machine.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +2 -2 # remove the BKL by turning it into a semaphore # # kernel/softirq.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +2 -2 # remove the BKL by turning it into a semaphore # # kernel/sched.c # 2005/01/07 21:56:14-08:00 mingo@elte.hu +55 -8 # remove the BKL by turning it into a semaphore # # kernel/printk.c # 2005/01/07 21:56:35-08:00 mingo@elte.hu +2 -1 # remove the BKL by turning it into a semaphore # # kernel/module.c # 2005/01/07 21:56:35-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # init/main.c # 2005/01/07 21:56:26-08:00 mingo@elte.hu +4 -0 # remove the BKL by turning it into a semaphore # # include/net/snmp.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +7 -7 # remove the BKL by turning it into a semaphore # # include/net/route.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # include/linux/smp_lock.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +7 -7 # remove the BKL by turning it into a semaphore # # include/linux/smp.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +31 -2 # remove the BKL by turning it into a semaphore # # include/linux/preempt.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +10 -9 # remove the BKL by turning it into a semaphore # # include/linux/interrupt.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +2 -2 # remove the BKL by turning it into a semaphore # # include/linux/hardirq.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +9 -5 # remove the BKL by turning it into a semaphore # # include/asm-x86_64/smp.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # include/asm-i386/smp.h # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/x86_64/lib/delay.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/x86_64/Kconfig # 2005/01/07 21:44:05-08:00 mingo@elte.hu +11 -0 # remove the BKL by turning it into a semaphore # # arch/sparc64/lib/delay.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/sh/lib/delay.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/i386/lib/delay.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/i386/kernel/traps.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/i386/kernel/process.c # 2005/01/07 21:44:05-08:00 mingo@elte.hu +1 -1 # remove the BKL by turning it into a semaphore # # arch/i386/Kconfig # 2005/01/07 21:44:05-08:00 mingo@elte.hu +11 -0 # remove the BKL by turning it into a semaphore # # ChangeSet # 2005/01/08 13:59:38-08:00 hugh@veritas.com # [PATCH] vmtrunc: restart_addr in truncate_count # # Despite its restart_pgoff pretentions, unmap_mapping_range_vma was fatally # unable to distinguish a vma to be restarted from the case where that vma # has been freed, and its vm_area_struct reused for the top part of a # !new_below split of an isomorphic vma yet to be scanned. # # The obvious answer is to note restart_vma in the struct address_space, and # cancel it when that vma is freed; but I'm reluctant to enlarge every struct # inode just for this. Another answer is to flag valid restart in the # vm_area_struct; but vm_flags is protected by down_write of mmap_sem, which # we cannot take within down_write of i_sem. If we're going to need yet # another field, better to record the restart_addr itself: restart_vma only # recorded the last restart, but a busy tree could well use more. # # Actually, we don't need another field: we can neatly (though naughtily) # keep restart_addr in vm_truncate_count, provided mapping->truncate_count # leaps over those values which look like a page-aligned address. Zero # remains good for forcing a scan (though now interpreted as restart_addr 0), # and it turns out no change is needed to any of the vm_truncate_count # settings in dup_mmap, vma_link, vma_adjust, move_one_page. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:44:05-08:00 hugh@veritas.com +20 -37 # vmtrunc: restart_addr in truncate_count # # include/linux/mm.h # 2005/01/07 21:56:42-08:00 hugh@veritas.com +2 -5 # vmtrunc: restart_addr in truncate_count # # ChangeSet # 2005/01/08 13:59:23-08:00 hugh@veritas.com # [PATCH] vmtrunc: bug if page_mapped # # If unmap_mapping_range (and mapping->truncate_count) are doing their jobs # right, truncate_complete_page should never find the page mapped: add BUG_ON # for our immediate testing, but this patch should probably not go to mainline - # a mapped page here is not a catastrophe. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/truncate.c # 2005/01/07 21:56:40-08:00 hugh@veritas.com +1 -0 # vmtrunc: bug if page_mapped # # ChangeSet # 2005/01/08 13:59:06-08:00 hugh@veritas.com # [PATCH] vmtrunc: vm_truncate_count race caution # # Fix some unlikely races in respect of vm_truncate_count. # # Firstly, it's supposed to be guarded by i_mmap_lock, but some places copy a # vma structure by *new_vma = *old_vma: if the compiler implements that with a # bytewise copy, new_vma->vm_truncate_count could be munged, and new_vma later # appear up-to-date when it's not; so set it properly once under lock. # # vma_link set vm_truncate_count to mapping->truncate_count when adding an empty # vma: if new vmas are being added profusely while vmtruncate is in progess, # this lets them be skipped without scanning. # # vma_adjust has vm_truncate_count problem much like it had with anon_vma under # mprotect merge: when merging be careful not to leave vma marked as up-to-date # when it might not be, lest unmap_mapping_range in progress - set # vm_truncate_count 0 when in doubt. Similarly when mremap moving ptes from one # vma to another. # # Cut a little code from __anon_vma_merge: now vma_adjust sets "importer" in the # remove_next case (to get its vm_truncate_count right), its anon_vma is already # linked by the time __anon_vma_merge is called. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/rmap.c # 2005/01/07 21:44:05-08:00 hugh@veritas.com +1 -8 # vmtrunc: vm_truncate_count race caution # # mm/mremap.c # 2005/01/07 21:44:05-08:00 hugh@veritas.com +10 -6 # vmtrunc: vm_truncate_count race caution # # mm/mmap.c # 2005/01/07 21:44:05-08:00 hugh@veritas.com +13 -1 # vmtrunc: vm_truncate_count race caution # # kernel/fork.c # 2005/01/07 21:56:35-08:00 hugh@veritas.com +1 -0 # vmtrunc: vm_truncate_count race caution # # ChangeSet # 2005/01/08 13:58:53-08:00 hugh@veritas.com # [PATCH] vmtrunc: unmap_mapping dropping i_mmap_lock # # vmtruncate (or more generally, unmap_mapping_range) has been observed # responsible for very high latencies: the lockbreak work in unmap_vmas is good # for munmap or exit_mmap, but no use while mapping->i_mmap_lock is held, to # keep our place in the prio_tree (or list) of a file's vmas. # # Extend the zap_details block with i_mmap_lock pointer, so unmap_vmas can # detect if that needs lockbreak, and break_addr so it can notify where it left # off. # # Add unmap_mapping_range_vma, used from both prio_tree and nonlinear list # handlers. This is what now calls zap_page_range (above unmap_vmas), but # handles the lockbreak and restart issues: letting unmap_mapping_range_ tree or # list know when they need to start over because lock was dropped. # # When restarting, of course there's a danger of never making progress. Add # vm_truncate_count field to vm_area_struct, update that to mapping-> # truncate_count once fully scanned, skip up-to-date vmas without a scan (and # without dropping i_mmap_lock). # # Further danger of never making progress if a vma is very large: when breaking # out, save restart_vma and restart_addr (and restart_pgoff to confirm, in case # vma gets reused), to help continue where we left off. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:43-08:00 hugh@veritas.com +153 -13 # vmtrunc: unmap_mapping dropping i_mmap_lock # # include/linux/mm.h # 2005/01/07 21:56:43-08:00 hugh@veritas.com +7 -1 # vmtrunc: unmap_mapping dropping i_mmap_lock # # ChangeSet # 2005/01/08 13:58:36-08:00 hugh@veritas.com # [PATCH] vmtrunc: unmap_mapping_range_tree # # Move unmap_mapping_range's nonlinear vma handling out to its own inline, # parallel to the prio_tree handling; unmap_mapping_range_list is a better name # for the nonlinear list, rename the other unmap_mapping_range_tree. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:43-08:00 hugh@veritas.com +23 -19 # vmtrunc: unmap_mapping_range_tree # # ChangeSet # 2005/01/08 13:58:19-08:00 hugh@veritas.com # [PATCH] vmtrunc: restore unmap_vmas zap_bytes # # The low-latency unmap_vmas patch silently moved the zap_bytes test after the # TLB finish and lockbreak and regather: why? That not only makes zap_bytes # redundant (might as well use ZAP_BLOCK_SIZE), it makes the unmap_vmas level # redundant too - it's all about saving TLB flushes when unmapping a series of # small vmas. # # Move zap_bytes test back before the lockbreak, and delete the curious comment # that a small zap block size doesn't matter: it's true need_flush prevents TLB # flush when no page has been unmapped, but unmapping pages in small blocks # involves many more TLB flushes than in large blocks. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:43-08:00 hugh@veritas.com +3 -6 # vmtrunc: restore unmap_vmas zap_bytes # # ChangeSet # 2005/01/08 13:58:02-08:00 hugh@veritas.com # [PATCH] vmtrunc: truncate_count not atomic # # Why is mapping->truncate_count atomic? It's incremented inside i_mmap_lock # (and i_sem), and the reads don't need it to be atomic. # # And why smp_rmb() before call to ->nopage? The compiler cannot reorder the # initial assignment of sequence after the call to ->nopage, and no cpu (yet!) # can read from the future, which is all that matters there. # # And delete totally bogus reset of truncate_count from blkmtd add_device. # truncate_count is all about detecting i_size changes: i_size does not change # there; and if it did, the count should be incremented not reset. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:44-08:00 hugh@veritas.com +5 -7 # vmtrunc: truncate_count not atomic # # include/linux/fs.h # 2005/01/07 21:56:40-08:00 hugh@veritas.com +1 -1 # vmtrunc: truncate_count not atomic # # fs/inode.c # 2005/01/07 21:44:04-08:00 hugh@veritas.com +0 -1 # vmtrunc: truncate_count not atomic # # drivers/mtd/devices/blkmtd.c # 2005/01/07 21:56:23-08:00 hugh@veritas.com +0 -1 # vmtrunc: truncate_count not atomic # # ChangeSet # 2005/01/08 13:57:45-08:00 akpm@osdl.org # [PATCH] block2mtd: avoid touching truncate_count # # blockmtd doesn't need to initialise address_space.truncate_count: # open_bdev_excl did that. # # Plus I have a patch queued up which removes ->truncate_count. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/mtd/devices/block2mtd.c # 2005/01/07 21:44:04-08:00 akpm@osdl.org +0 -1 # block2mtd: avoid touching truncate_count # # ChangeSet # 2005/01/08 13:57:28-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - arch-independent # # From: William Lee Irwin III # # Without passing this parameter by reference, the changes to used_node_mask # are meaningless and do not affect the caller's copy. # # This leads to boot-time failure. This proposed fix passes it by reference. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/07 21:56:41-08:00 colpatch@us.ibm.com +27 -21 # Replace 'numnodes' with 'node_online_map' - arch-independent # # mm/mempolicy.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - arch-independent # # mm/hugetlb.c # 2005/01/07 21:56:35-08:00 colpatch@us.ibm.com +3 -2 # Replace 'numnodes' with 'node_online_map' - arch-independent # # include/linux/topology.h # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +3 -10 # Replace 'numnodes' with 'node_online_map' - arch-independent # # include/linux/mmzone.h # 2005/01/07 21:56:41-08:00 colpatch@us.ibm.com +0 -1 # Replace 'numnodes' with 'node_online_map' - arch-independent # # drivers/base/node.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +2 -1 # Replace 'numnodes' with 'node_online_map' - arch-independent # # Documentation/vm/numa # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - arch-independent # # ChangeSet # 2005/01/08 13:57:12-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - x86_64 # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/numa.h # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +0 -3 # Replace 'numnodes' with 'node_online_map' - x86_64 # # arch/x86_64/mm/srat.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +5 -8 # Replace 'numnodes' with 'node_online_map' - x86_64 # # arch/x86_64/mm/numa.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +7 -8 # Replace 'numnodes' with 'node_online_map' - x86_64 # # arch/x86_64/mm/k8topology.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +5 -4 # Replace 'numnodes' with 'node_online_map' - x86_64 # # arch/x86_64/kernel/setup64.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +2 -1 # Replace 'numnodes' with 'node_online_map' - x86_64 # # ChangeSet # 2005/01/08 13:56:50-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - ppc64 # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/mm/numa.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +6 -8 # Replace 'numnodes' with 'node_online_map' - ppc64 # # arch/ppc64/mm/init.c # 2005/01/07 21:44:04-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - ppc64 # # ChangeSet # 2005/01/08 13:56:34-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - parisc # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/parisc/mm/init.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +0 -2 # Replace 'numnodes' with 'node_online_map' - parisc # # ChangeSet # 2005/01/08 13:56:15-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - mips # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-mips/sn/sn_private.h # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +2 -2 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-smp.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +9 -5 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-reset.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +2 -2 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-nmi.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +4 -4 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-memory.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +16 -16 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-klnuma.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +11 -17 # Replace 'numnodes' with 'node_online_map' - mips # # arch/mips/sgi-ip27/ip27-init.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +0 -1 # Replace 'numnodes' with 'node_online_map' - mips # # ChangeSet # 2005/01/08 13:55:59-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - m32r # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m32r/mm/init.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +3 -3 # Replace 'numnodes' with 'node_online_map' - m32r # # arch/m32r/mm/discontig.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +3 -3 # Replace 'numnodes' with 'node_online_map' - m32r # # arch/m32r/kernel/setup.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +3 -1 # Replace 'numnodes' with 'node_online_map' - m32r # # ChangeSet # 2005/01/08 13:55:38-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - ia64 # # From: Jesse Barnes # # Here are some compile fixes for this patch. Looks like simple typos. # # Signed-off-by: Jesse Barnes # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ia64/numa.h # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - ia64 # # include/asm-ia64/nodedata.h # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - ia64 # # include/asm-ia64/mmzone.h # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +5 -6 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/sn/kernel/sn2/sn2_smp.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +6 -8 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/sn/kernel/sn2/prominfo_proc.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +7 -6 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/sn/kernel/setup.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +9 -8 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/sn/kernel/io_init.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/mm/discontig.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +41 -29 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/kernel/topology.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +2 -1 # Replace 'numnodes' with 'node_online_map' - ia64 # # arch/ia64/kernel/acpi.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +13 -9 # Replace 'numnodes' with 'node_online_map' - ia64 # # ChangeSet # 2005/01/08 13:55:22-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - i386 # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/mach-numaq/mach_apic.h # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +6 -4 # Replace 'numnodes' with 'node_online_map' - i386 # # arch/i386/pci/numa.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +4 -3 # Replace 'numnodes' with 'node_online_map' - i386 # # arch/i386/mm/discontig.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +17 -11 # Replace 'numnodes' with 'node_online_map' - i386 # # arch/i386/kernel/srat.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +18 -14 # Replace 'numnodes' with 'node_online_map' - i386 # # arch/i386/kernel/numaq.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +4 -6 # Replace 'numnodes' with 'node_online_map' - i386 # # arch/i386/kernel/mpparse.c # 2005/01/07 21:44:03-08:00 colpatch@us.ibm.com +2 -2 # Replace 'numnodes' with 'node_online_map' - i386 # # ChangeSet # 2005/01/08 13:55:05-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - arm # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm/arch-pxa/memory.h # 2005/01/07 21:44:02-08:00 colpatch@us.ibm.com +0 -2 # Replace 'numnodes' with 'node_online_map' - arm # # arch/arm26/mm/init.c # 2005/01/07 21:44:02-08:00 colpatch@us.ibm.com +2 -1 # Replace 'numnodes' with 'node_online_map' - arm # # arch/arm/mm/mm-armv.c # 2005/01/07 21:44:02-08:00 colpatch@us.ibm.com +1 -1 # Replace 'numnodes' with 'node_online_map' - arm # # arch/arm/mm/init.c # 2005/01/07 21:44:02-08:00 colpatch@us.ibm.com +15 -19 # Replace 'numnodes' with 'node_online_map' - arm # # ChangeSet # 2005/01/08 13:54:48-08:00 colpatch@us.ibm.com # [PATCH] Replace 'numnodes' with 'node_online_map' - alpha # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/alpha/mm/numa.c # 2005/01/07 21:44:02-08:00 colpatch@us.ibm.com +5 -5 # Replace 'numnodes' with 'node_online_map' - alpha # # ChangeSet # 2005/01/08 13:54:31-08:00 nickpiggin@yahoo.com.au # [PATCH] debug sched domains before attach # # Change the sched-domain debug routine to be called on a per-CPU basis, and # executed before the domain is actually attached to the CPU. Previously, all # CPUs would have their new domains attached, and then the debug routine would # loop over all of them. # # This has two advantages: First, there is no longer any theoretical races: we # are running the debug routine on a domain that isn't yet active, and should # have no racing access from another CPU. Second, if there is a problem with a # domain, the validator will have a better chance to catch the error and print a # diagnostic _before_ the domain is attached, which may take down the system. # # Also, change reporting of detected error conditions to KERN_ERR instead of # KERN_DEBUG, so they have a better chance of being seen in a hang on boot # situation. # # The patch also does an unrelated (and harmless) cleanup in migration_thread(). # # Signed-off-by: Nick Piggin # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:43-08:00 nickpiggin@yahoo.com.au +91 -95 # debug sched domains before attach # # ChangeSet # 2005/01/08 13:54:15-08:00 mingo@elte.hu # [PATCH] Fix smp_processor_id() warning in numa_node_id() # # The patch below fixes smp_processor_id() warnings that are triggered by # numa_node_id(). # # All uses of numa_node_id() in mm/mempolicy.c seem to use it as a 'hint' # only, not as a correctness number. Once a node is established, it's used # in a preemption-safe way. So the simple fix is to disable the checking for # numa_node_id(). But additional review would be more than welcome, because # this patch turns off the preemption-checking of numa_node_id() permanently. # Tested on amd64. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/mmzone.h # 2005/01/07 21:56:45-08:00 mingo@elte.hu +1 -1 # Fix smp_processor_id() warning in numa_node_id() # # ChangeSet # 2005/01/08 13:53:57-08:00 mingo@elte.hu # [PATCH] oprofile smp_processor_id() fixes # # Clean up a few suspicious-looking uses of smp_processor_id() in preemptible # code. # # The current_cpu_data use is unclean but most likely safe. I haven't seen any # outright bugs. Since oprofile does not seem to be ready for different-type # CPUs (do we even care?), the patch below documents this property by using # boot_cpu_data. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/oprofile/nmi_int.c # 2005/01/07 21:44:02-08:00 mingo@elte.hu +4 -4 # oprofile smp_processor_id() fixes # # ChangeSet # 2005/01/08 13:53:41-08:00 mingo@elte.hu # [PATCH] idle thread preemption fix # # The early bootup stage is pretty fragile because the idle thread is not yet # functioning as such and so we need preemption disabled. Whether the bootup # fails or not seems to depend on timing details so e.g. the presence of # SCHED_SMT makes it go away. # # Disabling preemption explicitly has another advantage: the atomicity check # in schedule() will catch early-bootup schedule() calls from now on. # # The patch also fixes another preempt-bkl buglet: interrupt-driven # forced-preemption didnt go through preempt_schedule() so it resulted in # auto-dropping of the BKL. Now we go through preempt_schedule() which # properly deals with the BKL. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/main.c # 2005/01/07 21:56:43-08:00 mingo@elte.hu +7 -0 # idle thread preemption fix # # arch/i386/kernel/entry.S # 2005/01/07 21:44:02-08:00 mingo@elte.hu +1 -2 # idle thread preemption fix # # ChangeSet # 2005/01/08 13:53:24-08:00 mingo@elte.hu # [PATCH] sched: fix scheduling latencies for !PREEMPT kernels # # This patch adds a handful of cond_resched() points to a number of key, # scheduling-latency related non-inlined functions. # # This reduces preemption latency for !PREEMPT kernels. These are scheduling # points complementary to PREEMPT_VOLUNTARY scheduling points (might_sleep() # places) - i.e. these are all points where an explicit cond_resched() had # to be added. # # Has been tested as part of the -VP patchset. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/vmscan.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +3 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # mm/slab.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +1 -1 # sched: fix scheduling latencies for !PREEMPT kernels # # mm/memory.c # 2005/01/07 21:56:45-08:00 mingo@elte.hu +1 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # kernel/printk.c # 2005/01/07 21:56:43-08:00 mingo@elte.hu +3 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # fs/select.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +1 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # fs/fs-writeback.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +1 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # fs/exec.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +1 -0 # sched: fix scheduling latencies for !PREEMPT kernels # # ChangeSet # 2005/01/08 13:53:06-08:00 mingo@elte.hu # [PATCH] sched: fix scheduling latencies in vgacon.c # # This patch fixes scheduling latencies in vgacon_do_font_op(). The code is # protected by vga_lock already so it's safe to drop (and re-acquire) the # BKL. # # Has been tested in the -VP patchset. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/console/vgacon.c # 2005/01/07 21:44:01-08:00 mingo@elte.hu +3 -0 # sched: fix scheduling latencies in vgacon.c # # ChangeSet # 2005/01/08 13:52:50-08:00 mingo@elte.hu # [PATCH] sched: fix scheduling latencies in mttr.c # # Fix scheduling latencies in the MTRR-setting codepath. Also, fix bad bug: # MTRR's _must_ be set with interrupts disabled! # # From: Bernard Blackham # # The patch sched-fix-scheduling-latencies-in-mttr in recent -mm kernels has # the bad side-effect of re-enabling interrupts even if they were disabled. # This caused bugs in Software Suspend 2 which reenabled MTRRs whilst # interrupts were already disabled. # # Attached is a replacement patch which uses spin_lock_irqsave instead of # spin_lock_irq. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/kernel/cpu/mtrr/generic.c # 2005/01/07 21:44:00-08:00 mingo@elte.hu +16 -3 # sched: fix scheduling latencies in mttr.c # # ChangeSet # 2005/01/08 13:52:32-08:00 mingo@elte.hu # [PATCH] fix keventd execution dependency # # We dont want to execute off keventd since it might hold a semaphore our # callers hold too. This can happen when kthread_create() is called from # within keventd. This happened due to the IRQ threading patches but it # could happen with other code too. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/kthread.c # 2005/01/07 21:44:00-08:00 mingo@elte.hu +21 -4 # fix keventd execution dependency # # ChangeSet # 2005/01/08 13:52:14-08:00 mingo@elte.hu # [PATCH] sched: mm: fix scheduling latencies in filemap_sync() # # The attached patch, written by Andrew Morton, fixes long scheduling # latencies in filemap_sync(). # # Has been tested as part of the -VP patchset. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/msync.c # 2005/01/07 21:44:00-08:00 mingo@elte.hu +27 -2 # sched: mm: fix scheduling latencies in filemap_sync() # # ChangeSet # 2005/01/08 13:51:58-08:00 mingo@elte.hu # [PATCH] sched: mm: fix scheduling latencies in get_user_pages() # # The attached patch fixes long scheduling latencies in get_user_pages(). # # Has been tested as part of the -VP patchset. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:48-08:00 mingo@elte.hu +2 -0 # sched: mm: fix scheduling latencies in get_user_pages() # # ChangeSet # 2005/01/08 13:51:41-08:00 mingo@elte.hu # [PATCH] sched: mm: fix scheduling latencies in unmap_vmas() # # The attached patch fixes long latencies in unmap_vmas(). We had lockbreak # code in that function already but it did not take delayed effects of # TLB-gather into account. # # Has been tested as part of the -VP patchset. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/07 21:56:48-08:00 mingo@elte.hu +11 -15 # sched: mm: fix scheduling latencies in unmap_vmas() # # ChangeSet # 2005/01/08 13:51:22-08:00 mingo@elte.hu # [PATCH] sched: net: fix scheduling latencies in __release_sock # # The attached patch fixes long scheduling latencies caused by backlog # triggered by __release_sock(). That code only executes in process context, # and we've made the backlog queue private already at this point so it is # safe to do a cond_resched_softirq(). # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/core/sock.c # 2005/01/07 21:43:59-08:00 mingo@elte.hu +9 -0 # sched: net: fix scheduling latencies in __release_sock # # ChangeSet # 2005/01/08 13:51:03-08:00 mingo@elte.hu # [PATCH] sched: net: fix scheduling latencies in netstat # # The attached patch fixes long scheduling latencies caused by access to the # /proc/net/tcp file. The seqfile functions keep softirqs disabled for a # very long time (i've seen reports of 20+ msecs, if there are enough sockets # in the system). With the attached patch it's below 100 usecs. # # The cond_resched_softirq() relies on the implicit knowledge that this code # executes in process context and runs with softirqs disabled. # # Potentially enabling softirqs means that the socket list might change # between buckets - but this is not an issue since seqfiles have a 4K # iteration granularity anyway and /proc/net/tcp is often (much) larger than # that. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/tcp_ipv4.c # 2005/01/07 21:43:59-08:00 mingo@elte.hu +8 -1 # sched: net: fix scheduling latencies in netstat # # ChangeSet # 2005/01/08 13:50:46-08:00 mingo@elte.hu # [PATCH] sched: vfs: fix scheduling latencies in prune_dcache() and select_parent() # # The attached patch fixes long scheduling latencies in select_parent() and # prune_dcache(). The prune_dcache() lock-break is easy, but for # select_parent() the only viable solution i found was to break out if # there's a resched necessary - the reordering is not necessary and the # dcache scanning/shrinking will later on do it anyway. # # Signed-off-by: Ingo Molnar # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/dcache.c # 2005/01/07 21:56:37-08:00 mingo@elte.hu +20 -1 # sched: vfs: fix scheduling latencies in prune_dcache() and select_parent() # # ChangeSet # 2005/01/08 13:50:26-08:00 mingo@elte.hu # [PATCH] break latency in invalidate_list() # # break latency in invalidate_list(). # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/inode.c # 2005/01/07 21:56:45-08:00 mingo@elte.hu +8 -0 # break latency in invalidate_list() # # ChangeSet # 2005/01/08 13:50:09-08:00 mingo@elte.hu # [PATCH] sched: ext3: fix scheduling latencies in ext3 # # The attached patch fixes long scheduling latencies in the ext3 code, and it # also cleans up the existing lock-break functionality to use the new # primitives. # # This patch has been in the -VP patchset for quite some time. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/jbd/recovery.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +2 -0 # sched: ext3: fix scheduling latencies in ext3 # # fs/jbd/commit.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +10 -7 # sched: ext3: fix scheduling latencies in ext3 # # fs/jbd/checkpoint.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +12 -0 # sched: ext3: fix scheduling latencies in ext3 # # fs/ext3/super.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +7 -1 # sched: ext3: fix scheduling latencies in ext3 # # fs/ext3/namei.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +1 -0 # sched: ext3: fix scheduling latencies in ext3 # # fs/ext3/ialloc.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +1 -0 # sched: ext3: fix scheduling latencies in ext3 # # fs/ext3/balloc.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +5 -0 # sched: ext3: fix scheduling latencies in ext3 # # ChangeSet # 2005/01/08 13:49:52-08:00 mingo@elte.hu # [PATCH] sched: add cond_resched_softirq() # # It adds cond_resched_softirq() which can be used by _process context_ # softirqs-disabled codepaths to preempt if necessary. The function will # enable softirqs before scheduling. (Later patches will use this # primitive.) # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:47-08:00 mingo@elte.hu +16 -0 # sched: add cond_resched_softirq() # # include/linux/sched.h # 2005/01/07 21:56:11-08:00 mingo@elte.hu +3 -0 # sched: add cond_resched_softirq() # # ChangeSet # 2005/01/08 13:49:36-08:00 mingo@elte.hu # [PATCH] add lock_need_resched() # # Add lock_need_resched() which is to check for the necessity of lock-break # in a critical section. Used by later latency-break patches. # # tested on x86, should work on all architectures. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sched.h # 2005/01/07 21:56:50-08:00 mingo@elte.hu +11 -0 # add lock_need_resched() # # ChangeSet # 2005/01/08 13:49:19-08:00 mingo@elte.hu # [PATCH] preempt cleanup # # This is another generic fallout from the voluntary-preempt patchset: a # cleanup of the cond_resched() infrastructure, in preparation of the latency # reduction patches. The changes: # # - uninline cond_resched() - this makes the footprint smaller, # especially once the number of cond_resched() points increase. # # - add a 'was rescheduled' return value to cond_resched. This makes it # symmetric to cond_resched_lock() and later latency reduction patches # rely on the ability to tell whether there was any preemption. # # - make cond_resched() more robust by using the same mechanism as # preempt_kernel(): by using PREEMPT_ACTIVE. This preserves the task's # state - e.g. if the task is in TASK_ZOMBIE but gets preempted via # cond_resched() just prior scheduling off then this approach preserves # TASK_ZOMBIE. # # - the patch also adds need_lockbreak() which critical sections can use # to detect lock-break requests. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:50-08:00 mingo@elte.hu +17 -6 # preempt cleanup # # include/linux/sched.h # 2005/01/07 21:56:50-08:00 mingo@elte.hu +16 -7 # preempt cleanup # # include/linux/hardirq.h # 2005/01/07 21:56:43-08:00 mingo@elte.hu +1 -1 # preempt cleanup # # ChangeSet # 2005/01/08 13:49:02-08:00 mingo@elte.hu # [PATCH] improve preemption on SMP # # SMP locking latencies are one of the last architectural problems that cause # millisec-category scheduling delays. CONFIG_PREEMPT tries to solve some of # the SMP issues but there are still lots of problems remaining: spinlocks # nested at multiple levels, spinning with irqs turned off, and non-nested # spinning with preemption turned off permanently. # # The nesting problem goes like this: if a piece of kernel code (e.g. the MM # or ext3's journalling code) does the following: # # spin_lock(&spinlock_1); # ... # spin_lock(&spinlock_2); # ... # # then even with CONFIG_PREEMPT enabled, current kernels may spin on # spinlock_2 indefinitely. A number of critical sections break their long # paths by using cond_resched_lock(), but this does not break the path on # SMP, because need_resched() *of the other CPU* is not set so # cond_resched_lock() doesnt notice that a reschedule is due. # # to solve this problem i've introduced a new spinlock field, # lock->break_lock, which signals towards the holding CPU that a # spinlock-break is requested by another CPU. This field is only set if a # CPU is spinning in a spinlock function [at any locking depth], so the # default overhead is zero. I've extended cond_resched_lock() to check for # this flag - in this case we can also save a reschedule. I've added the # lock_need_resched(lock) and need_lockbreak(lock) methods to check for the # need to break out of a critical section. # # Another latency problem was that the stock kernel, even with CONFIG_PREEMPT # enabled, didnt have any spin-nicely preemption logic for the following, # commonly used SMP locking primitives: read_lock(), spin_lock_irqsave(), # spin_lock_irq(), spin_lock_bh(), read_lock_irqsave(), read_lock_irq(), # read_lock_bh(), write_lock_irqsave(), write_lock_irq(), write_lock_bh(). # Only spin_lock() and write_lock() [the two simplest cases] where covered. # # In addition to the preemption latency problems, the _irq() variants in the # above list didnt do any IRQ-enabling while spinning - possibly resulting in # excessive irqs-off sections of code! # # preempt-smp.patch fixes all these latency problems by spinning irq-nicely # (if possible) and by requesting lock-breaks if needed. Two # architecture-level changes were necessary for this: the addition of the # break_lock field to spinlock_t and rwlock_t, and the addition of the # _raw_read_trylock() function. # # Testing done by Mark H Johnson and myself indicate SMP latencies comparable # to the UP kernel - while they were basically indefinitely high without this # patch. # # i successfully test-compiled and test-booted this patch ontop of BK-curr # using the following .config combinations: SMP && PREEMPT, !SMP && PREEMPT, # SMP && !PREEMPT and !SMP && !PREEMPT on x86, !SMP && !PREEMPT and SMP && # PREEMPT on x64. I also test-booted x86 with the generic_read_trylock # function to check that it works fine. Essentially the same patch has been # in testing as part of the voluntary-preempt patches for some time already. # # NOTE to architecture maintainers: generic_raw_read_trylock() is a crude # version that should be replaced with the proper arch-optimized version # ASAP. # # From: Hugh Dickins # # The i386 and x86_64 _raw_read_trylocks in preempt-smp.patch are too # successful: atomic_read() returns a signed integer. # # Signed-off-by: Ingo Molnar # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/spinlock.c # 2005/01/07 21:43:58-08:00 mingo@elte.hu +147 -88 # improve preemption on SMP # # kernel/sched.c # 2005/01/07 21:56:50-08:00 mingo@elte.hu +31 -0 # improve preemption on SMP # # include/linux/spinlock.h # 2005/01/07 21:56:36-08:00 mingo@elte.hu +17 -6 # improve preemption on SMP # # include/linux/sched.h # 2005/01/07 21:56:50-08:00 mingo@elte.hu +1 -17 # improve preemption on SMP # # include/asm-x86_64/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +16 -0 # improve preemption on SMP # # include/asm-sparc64/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +2 -0 # improve preemption on SMP # # include/asm-sparc/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +20 -3 # improve preemption on SMP # # include/asm-sh/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-s390/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-ppc64/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-ppc/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-parisc/system.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +3 -0 # improve preemption on SMP # # include/asm-parisc/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +5 -0 # improve preemption on SMP # # include/asm-mips/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-ia64/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-i386/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +16 -0 # improve preemption on SMP # # include/asm-arm/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +8 -0 # improve preemption on SMP # # include/asm-alpha/spinlock.h # 2005/01/07 21:43:58-08:00 mingo@elte.hu +6 -0 # improve preemption on SMP # # ChangeSet # 2005/01/08 13:48:44-08:00 nathanl@austin.ibm.com # [PATCH] ppc64: call idle_task_exit from cpu_die # # Call idle_task_exit from cpu_die to avoid mm_struct leak. # # Signed-off-by: Nathan Lynch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/setup.c # 2005/01/07 21:43:57-08:00 nathanl@austin.ibm.com +1 -0 # ppc64: call idle_task_exit from cpu_die # # ChangeSet # 2005/01/08 13:48:27-08:00 nathanl@austin.ibm.com # [PATCH] introduce idle_task_exit # # Heiko Carstens figured out that offlining a cpu can leak mm_structs because # the dying cpu's idle task fails to switch to init_mm and mmdrop its # active_mm before the cpu is down. This patch introduces idle_task_exit, # which allows the idle task to do this as Ingo suggested. # # I will follow this up with a patch for ppc64 which calls idle_task_exit # from cpu_die. # # Signed-off-by: Nathan Lynch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:51-08:00 nathanl@austin.ibm.com +14 -0 # introduce idle_task_exit # # include/linux/sched.h # 2005/01/07 21:56:51-08:00 nathanl@austin.ibm.com +1 -0 # introduce idle_task_exit # # ChangeSet # 2005/01/08 13:48:10-08:00 josha@sgi.com # [PATCH] sched: remove outdated/misleading comments # # This patch removes two outdated/misleading comments from the CPU scheduler. # # 1) The first comment removed is simply incorrect. The function it # comments on is not used for what the comments says it is anymore. # # 2) The second comment is a leftover from when the "if" block it comments # on contained a goto. It does not any more, and the comment doesn't make # sense. # # There isn't really a reason to add different comments, though someone might # feel differently in the case of the second one. I'll leave adding a # comment to anybody who wants to - more important to just get rid of them # now. # # Signed-off-by: Josh Aas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:51-08:00 josha@sgi.com +1 -9 # sched: remove outdated/misleading comments # # ChangeSet # 2005/01/08 13:47:53-08:00 dcn@sgi.com # [PATCH] export sched_setscheduler() for kernel module use # # This patch exports sched_setscheduler() so that it can be used by a kernel # module to set a kthread's scheduling policy and associated parameters. # # Signed-off-by: Dean Nelson # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:51-08:00 dcn@sgi.com +45 -46 # export sched_setscheduler() for kernel module use # # include/linux/sched.h # 2005/01/07 21:56:51-08:00 dcn@sgi.com +1 -0 # export sched_setscheduler() for kernel module use # # ChangeSet # 2005/01/08 13:47:36-08:00 rml@novell.com # [PATCH] sched: no need to recalculate rq # # no need to call task_rq in setscheduler; just use rq # # Signed-Off-By: Robert Love # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:51-08:00 rml@novell.com +2 -2 # sched: no need to recalculate rq # # ChangeSet # 2005/01/08 13:47:19-08:00 oleg@tv-sign.ru # [PATCH] don't hide thread_group_leader() from grep # # Replace open-coded thread_group_leader() calls. # # Signed-off-by: Oleg Nesterov # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/exec.c # 2005/01/07 21:56:48-08:00 oleg@tv-sign.ru +3 -3 # don't hide thread_group_leader() from grep # # fs/binfmt_elf.c # 2005/01/07 21:43:57-08:00 oleg@tv-sign.ru +1 -1 # don't hide thread_group_leader() from grep # # ChangeSet # 2005/01/08 13:47:03-08:00 oleg@tv-sign.ru # [PATCH] sched: use cached current value # # schedule() can use prev instead of get_current(). # # Signed-off-by: Oleg Nesterov # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:52-08:00 oleg@tv-sign.ru +3 -3 # sched: use cached current value # # ChangeSet # 2005/01/08 13:46:46-08:00 kernel@kolivas.org # [PATCH] sched: remove_interactive_credit # # Special casing tasks by interactive credit was helpful for preventing fully # cpu bound tasks from easily rising to interactive status. # # However it did not select out tasks that had periods of being fully cpu # bound and then sleeping while waiting on pipes, signals etc. This led to a # more disproportionate share of cpu time. # # Backing this out will no longer special case only fully cpu bound tasks, # and prevents the variable behaviour that occurs at startup before tasks # declare themseleves interactive or not, and speeds up application startup # slightly under certain circumstances. It does cost in interactivity # slightly as load rises but it is worth it for the fairness gains. # # Signed-off-by: Con Kolivas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:52-08:00 kernel@kolivas.org +9 -37 # sched: remove_interactive_credit # # include/linux/sched.h # 2005/01/07 21:56:51-08:00 kernel@kolivas.org +0 -1 # sched: remove_interactive_credit # # ChangeSet # 2005/01/08 13:46:30-08:00 kernel@kolivas.org # [PATCH] sched: requeue_granularity # # Change the granularity code to requeue tasks at their best priority instead # of changing priority while they're running. This keeps tasks at their top # interactive level during their whole timeslice. # # Signed-off-by: Con Kolivas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:52-08:00 kernel@kolivas.org +1 -3 # sched: requeue_granularity # # ChangeSet # 2005/01/08 13:46:13-08:00 kernel@kolivas.org # [PATCH] sched: add_requeue_task # # We can requeue tasks for cheaper then doing a complete dequeue followed by # an enqueue. Add the requeue_task function and perform it where possible. # # This will be hit frequently by upcoming changes to the requeueing in # timeslice granularity. # # Signed-off-by: Con Kolivas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:52-08:00 kernel@kolivas.org +18 -4 # sched: add_requeue_task # # ChangeSet # 2005/01/08 13:45:57-08:00 kernel@kolivas.org # [PATCH] sched: adjust_timeslice_granularity # # The minimum timeslice was decreased from 10ms to 5ms. In the process, the # timeslice granularity was leading to much more rapid round robinning of # interactive tasks at cache trashing levels. # # Restore minimum granularity to 10ms. # # Signed-off-by: Con Kolivas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:52-08:00 kernel@kolivas.org +4 -2 # sched: adjust_timeslice_granularity # # ChangeSet # 2005/01/08 13:45:40-08:00 kernel@kolivas.org # [PATCH] sched: alter_kthread_prio # # Timeslice proportion has been increased substantially for -niced tasks. As # a result of this kernel threads have much larger timeslices than they # previously had. # # Change kernel threads' nice value to -5 to bring their timeslice back in # line with previous behaviour. This means kernel threads will be less # likely to cause large latencies under periods of system stress for normal # nice 0 tasks. # # Signed-off-by: Con Kolivas # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/workqueue.c # 2005/01/07 21:56:35-08:00 kernel@kolivas.org +1 -1 # sched: alter_kthread_prio # # ChangeSet # 2005/01/08 13:45:24-08:00 kernel@kolivas.org # [PATCH] sched.c whitespace mangler # # Convert whitespace in sched.c to tabs # # Signed-off-by: Con Kolivas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:53-08:00 kernel@kolivas.org +2 -2 # sched.c whitespace mangler # # ChangeSet # 2005/01/08 13:45:08-08:00 anton@samba.org # [PATCH] sched: reset cache_hot_time # # Reset cache_hot_time to sane values (in the ms range). Some recent changes # resulted in values in the us range. # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/topology.h # 2005/01/07 21:56:45-08:00 anton@samba.org +1 -1 # sched: reset cache_hot_time # # include/asm-x86_64/topology.h # 2005/01/07 21:43:55-08:00 anton@samba.org +1 -1 # sched: reset cache_hot_time # # include/asm-ppc64/topology.h # 2005/01/07 21:43:55-08:00 anton@samba.org +1 -1 # sched: reset cache_hot_time # # include/asm-i386/topology.h # 2005/01/07 21:43:55-08:00 anton@samba.org +1 -1 # sched: reset cache_hot_time # # ChangeSet # 2005/01/08 13:44:51-08:00 colpatch@us.ibm.com # [PATCH] sched: active_load_balance() fixlet # # There is a small problem with the active_load_balance() patch that Darren # sent out last week. As soon as we discover a potential 'target_cpu' from # 'cpu_group' to try to push tasks to, we cease considering other CPUs in # that group as potential 'target_cpu's. We break out of the # for_each_cpu_mask() loop and try to push tasks to that CPU. The problem is # that there may well be other idle cpus in that group that we should also # try to push tasks to. Here is a patch to fix that small problem. The # solution is to simply move the code that tries to push the tasks into the # for_each_cpu_mask() loop and do away with the whole 'target_cpu' thing # entirely. Compiled & booted on a 16-way x440. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:53-08:00 colpatch@us.ibm.com +32 -33 # sched: active_load_balance() fixlet # # ChangeSet # 2005/01/08 13:44:34-08:00 habanero@us.ibm.com # [PATCH] sched: newidle fix # # Allow idle_balance to search an incresingly larger span of cpus to find a # cpu. Minor change, NODE_SD_INIT gets SD_BALANCE_NEWIDLE flag. This is # critical for x86_64, where there is only one cpu oer node. In the current # code, idle_balance for Opteron -never- works. # # Signed-off-by: # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: newidle fix # # include/asm-ppc64/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: newidle fix # # include/asm-ia64/topology.h # 2005/01/07 21:43:55-08:00 habanero@us.ibm.com +1 -0 # sched: newidle fix # # include/asm-i386/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: newidle fix # # ChangeSet # 2005/01/08 13:44:22-08:00 habanero@us.ibm.com # [PATCH] sched: can_migrate exception for idle cpus # # Fix can_migrate to allow aggressive steal for idle cpus. This -was- in # mainline, but I believe sched_domains kind of blasted it outta there. IMO, # it's a no brainer for an idle cpu (with all that cache going to waste) to # be granted to steal a task. The one enhancement I have made was to make # sure the whole cpu was idle. # # Signed-off-by: # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +27 -23 # sched: can_migrate exception for idle cpus # # ChangeSet # 2005/01/08 13:44:05-08:00 habanero@us.ibm.com # [PATCH] sched: more agressive wake_idle() # # This patch addresses some problems with wake_idle(). Currently wake_idle() # will wake a task on an alternate cpu if: # # 1) task->cpu is not idle # 2) an idle cpu can be found # # However the span of cpus to look for is very limited (only the task->cpu's # sibling). The scheduler should find the closest idle cpu, starting with # the lowest level domain, then going to higher level domains if allowed # (doamin has flag SD_WAKE_IDLE). This patch does this. # # This and the other two patches (also to be submitted) combined have # provided as much at 5% improvement on that "online transaction DB workload" # and 2% on the industry standard J@EE workload. # # I asked Martin Bligh to test these for regression, and he did not find any. # I would like to submit for inclusion to -mm and barring any problems # eventually to mainline. # # Signed-off-by: # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +15 -15 # sched: more agressive wake_idle() # # include/linux/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: more agressive wake_idle() # # include/asm-x86_64/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: more agressive wake_idle() # # include/asm-ppc64/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: more agressive wake_idle() # # include/asm-ia64/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: more agressive wake_idle() # # include/asm-i386/topology.h # 2005/01/07 21:56:53-08:00 habanero@us.ibm.com +1 -0 # sched: more agressive wake_idle() # # ChangeSet # 2005/01/08 13:43:47-08:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4_setclientid_confirm locking fix # # Avoid unlock-without-lock problem on error path in nfsd4_setclientid_confirm # # Signed-off-by: Neil Brown # Signed-off-by: J. Bruce Fields # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/07 21:43:54-08:00 neilb@cse.unsw.edu.au +1 -2 # nfsd4_setclientid_confirm locking fix # # ChangeSet # 2005/01/08 13:43:31-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: fix ia64 callgraph bug with old gcc # # With Keith Owens # # This patch from Keith Owens fixes a bug in the ia64 port of oprofile when # built without the kdb patch and with a pre-3.4 gcc. # # If you build a standard kernel with gcc < 3.4 then # ia64_spinlock_contention_pre3_4 is defined. But a standard kernel does not # have ia64_spinlock_contention_pre3_4_end, that label is only added by the # kdb patch. To get the backtrace profiling with gcc < 3.4, the _end label # needs to be added as part of the kernprof patch, then I will remove it from # kdb. # # Signed-off-by: Keith Owens # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ia64/kernel/head.S # 2005/01/07 21:43:54-08:00 gnb@melbourne.sgi.com +2 -0 # oprofile: fix ia64 callgraph bug with old gcc # # ChangeSet # 2005/01/08 13:43:14-08:00 tharbaugh@lnxi.com # [PATCH] initramfs: unprivileged image creation # # This patch makes several tweaks so that an initramfs image can be # completely created by an unprivileged user. It should maintain # compatibility with previous initramfs early userspace cpio/image creation # and it updates documentation. # # There are a few very important tweaks: # # CONFIG_INITRAMFS_SOURCE is now either a single cpio archive that is # directly used or a list of directories and files for building a cpio # archive for the initramfs image. Making the cpio archive listable in # CONFIG_INITRAMFS_SOURCE makes the cpio step more official and automated so # that it doesn't have to be copied by hand to usr/initramfs_data.cpio (I # think this was broken anyway and would be overwritten). The alternative # list of directories *and* files means that files can be install in a "root" # directory and device-special files can be listed in a file list. # # CONFIG_ROOT_UID and CONFIG_ROOT_GID are now available for doing simple # user/group ID translation. That means that user ID 500, group ID 500 can # create all the files in the "root" directory, but that they can all be # owned by user ID 0, group ID 0 in the cpio image. # # Various documentation updates to pull it all together. # # Removal of old cruft that was unused/misleading. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # usr/Makefile # 2005/01/07 21:43:54-08:00 tharbaugh@lnxi.com +35 -15 # initramfs: unprivileged image creation # # scripts/gen_initramfs_list.sh # 2005/01/07 21:43:54-08:00 tharbaugh@lnxi.com +101 -28 # initramfs: unprivileged image creation # # drivers/block/Kconfig # 2005/01/07 21:43:54-08:00 tharbaugh@lnxi.com +37 -5 # initramfs: unprivileged image creation # # Documentation/early-userspace/README # 2005/01/07 21:43:54-08:00 tharbaugh@lnxi.com +56 -13 # initramfs: unprivileged image creation # # ChangeSet # 2005/01/08 13:42:57-08:00 tytso@mit.edu # [PATCH] ext3 htree telldir() fix # # telldir() is broken on large ext3 dir_index'd directories because # getdents() gives d_off==0 for the first entry # # Here's a patch which fixes the problem, but note the following warning # from the readdir man page: # # According to POSIX, the dirent structure contains a field char d_name[] # of unspecified size, with at most NAME_MAX characters preceding the # terminating null character. Use of other fields will harm the porta- # bility of your programs. # # Also, as always, telldir() and seekdir() are truly awful interfaces # because they implicitly assume that (a) a directory is a linear data # structure, and (b) that the position in a directory can be expressed # in a cookie which hsa only 31 bits on 32-bit systems. # # So there will be hash colliions that will cause programs that assume # that seekdir(dirent->d_off) will always return the next directory # entry to sometimes lose directory entries in the # not-as-unlikely-as-we-would wish case of a 31-bit hash collision. # Really, any program which is using telldir/seekdir really should be # rewritten to not use these interfaces if at all possible. So with # these caveats.... # # # What we need to do is wire '.' and '..' to have hash values of (0,0) and # (2,0), respectively, without ignoring other existing dirents with colliding # hashes. (In those cases the programs will break, but they are statistically # rare, and there's not much we can do in those cases anyway.) # # Signed-off-by: "Theodore Ts'o" # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/namei.c # 2005/01/07 21:56:50-08:00 tytso@mit.edu +6 -2 # ext3 htree telldir() fix # # ChangeSet # 2005/01/08 13:42:41-08:00 miltonm@bga.com # [PATCH] INITRAMFS: allow no trailer # # According to "initramfs buffer format -- third draft" # http://lwn.net/2002/0117/a/initramfs-buffer-format.php3 "the cpio # "TRAILER!!!" entry (cpio end-of-archive) is optional, but is not ignored" # # The kernel handling does not follow this spec. If you add null padding # after an uncompressed cpio without TRAILER!!! the kernel complains "no # cpio magic". In a gzipped archive one gets "junk in gzipped archive" # without the TRAILER!!! # # This patch changes the state transitions so the kernel will follow the spec. # # Tested: padded uncompressed, padded compressed, unpadded compressed (error) # and trailing junk in compressed (error) # # === # # I have a boot loader that knows how to load files, determine their size, # and advance to the next 4-byte boundary and reports the total size of the # files loaded. It doesn't understand about converting this number to some # ASCII representation. # # With this patch I can embed the contents of a file padded with NULs # with out knowing the exact size of the file with the following files: # # 1) file containing cpio header & file name, padded to 4 bytes # 2) contents of file # 3) pad file of zeros, the size at least as large as the that specified # for the file. # # hpa points out that you should be careful with the headers, use unique # inode numbers and/or add a cpio header with just TRAILER!!! to reset the # inode hash table to avoid unwanted hard links. I just put this sequence as # the last files loaded. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/initramfs.c # 2005/01/07 21:56:11-08:00 miltonm@bga.com +6 -3 # INITRAMFS: allow no trailer # # ChangeSet # 2005/01/08 13:42:25-08:00 tharbaugh@lnxi.com # [PATCH] gen_init_cpio symlink, pipe and socket support # # This patch makes gen_init_cpio more complete by adding symlink, pipe and # socket support. It updates scripts/gen_initramfs_list.sh to support the # new types. The patch applies to the recent mm series that already have the # updated gen_init_cpio and gen_initramfs_list.sh. # # From: William Lee Irwin III # # The rest of gen_init_cpio.c seems to cast the result of strlen() to handle # this situation, so this patch follows suit while killing off size_t -related # printk() warnings. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # usr/gen_init_cpio.c # 2005/01/07 21:43:53-08:00 tharbaugh@lnxi.com +124 -14 # gen_init_cpio symlink, pipe and socket support # # scripts/gen_initramfs_list.sh # 2005/01/07 21:56:54-08:00 tharbaugh@lnxi.com +15 -3 # gen_init_cpio symlink, pipe and socket support # # drivers/block/Kconfig # 2005/01/07 21:56:54-08:00 tharbaugh@lnxi.com +3 -18 # gen_init_cpio symlink, pipe and socket support # # Documentation/early-userspace/README # 2005/01/07 21:56:54-08:00 tharbaugh@lnxi.com +15 -7 # gen_init_cpio symlink, pipe and socket support # # ChangeSet # 2005/01/08 13:42:10-08:00 rddunlap@osdl.org # [PATCH] ibmasm: fix init/exit sections # # Fix init & exit section usage, started with this diagnostic from # reference_discarded.pl (make buildcheck): # # Error: ./drivers/misc/ibmasm/module.o .data refers to 00000058 R_386_32 .exit.text # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/misc/ibmasm/module.c # 2005/01/07 21:56:39-08:00 rddunlap@osdl.org +2 -2 # ibmasm: fix init/exit sections # # ChangeSet # 2005/01/08 13:41:53-08:00 jgarzik@pobox.com # [PATCH] fix sx8 blk driver device naming # # Attached fixes sysfs naming of sx8 block devs to follow LANANA naming. # # You then get /sys/block/sx8!0, etc instead of /sys/block/sx80_0 (device # names should be /dev/sx8/0 instead of /dev/sx80_0) # # Signed-off-by: Jeff Garzik # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/sx8.c # 2005/01/07 21:43:53-08:00 jgarzik@pobox.com +1 -1 # fix sx8 blk driver device naming # # ChangeSet # 2005/01/08 13:41:36-08:00 pmeda@akamai.com # [PATCH] readdir: return value missed in getdents64 # # Small issue: return value missed in getdents64, but handled in getdents. # # Signed-Off-by: Prasanna Meda # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/readdir.c # 2005/01/07 21:43:53-08:00 pmeda@akamai.com +2 -1 # readdir: return value missed in getdents64 # # ChangeSet # 2005/01/08 13:41:19-08:00 stsp@aknet.ru # [PATCH] fix cdrom autoclose # # The attached patch fixes the CD-ROM autoclose. It is broken in recent # kernels for CD-ROMs that do not properly report that the tray is opened. # Now on such a drives the kernel will do one close attempt and check for the # disc again. This is how it used to work in the past. # # Signed-off-by: Stas Sergeev # Acked-by: Alexander Kern # Acked-by: Jens Axboe # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ide/ide-cd.c # 2005/01/07 21:43:53-08:00 stsp@aknet.ru +2 -2 # fix cdrom autoclose # # drivers/cdrom/cdrom.c # 2005/01/07 21:56:27-08:00 stsp@aknet.ru +2 -0 # fix cdrom autoclose # # ChangeSet # 2005/01/08 13:41:01-08:00 nathanl@austin.ibm.com # [PATCH] prohibit slash in proc directory entry names # # proc_create() needs to check that the name of an entry to be created does # not contain a '/' character. # # To test, I hacked the ibmveth driver to try to call request_irq with a # bogus "foo/bar" devname. The creation of the /proc/irq/1234/xxx entry # silently fails, as intended. Perhaps the irq code should be made to check # for the failure. # # Signed-off-by: Nathan Lynch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/generic.c # 2005/01/07 21:43:53-08:00 nathanl@austin.ibm.com +5 -0 # prohibit slash in proc directory entry names # # ChangeSet # 2005/01/08 13:40:44-08:00 olh@suse.de # [PATCH] request_irq: avoid slash in proc directory entries # # A few users of request_irq pass a string with '/'. # As a result, ls -l /proc/irq/*/* will fail to list these entries. # # Signed-off-by: Olaf Hering # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/isa/opl3sa2.c # 2005/01/07 21:43:53-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # include/asm-sh64/keyboard.h # 2005/01/07 21:43:53-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # include/asm-sh/mpc1211/keyboard.h # 2005/01/07 21:43:53-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # drivers/net/wan/hostess_sv11.c # 2005/01/07 21:56:23-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # drivers/macintosh/via-pmu.c # 2005/01/07 21:43:53-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # drivers/input/serio/maceps2.c # 2005/01/07 21:43:53-08:00 olh@suse.de +1 -1 # request_irq: avoid slash in proc directory entries # # ChangeSet # 2005/01/08 13:40:27-08:00 olof@austin.ibm.com # [PATCH] ppc64: IOMMU cleanups: Main cleanup patch # # Earlier cleanup efforts of the ppc64 IOMMU code have mostly been targeted # at simplifying the allocation schemes and modularising things for the # various platforms. The IOMMU init functions are still a mess. This is an # attempt to clean them up and make them somewhat easier to follow. # # The new rules are: # # 1. iommu_init_early_ is called before any PCI/VIO init is done # 2. The pcibios fixup routines will call the iommu_{bus,dev}_setup functions # appropriately as devices are added. # # TCE space allocation has changed somewhat: # # * On LPARs, nothing is really different. ibm,dma-window properties are still # used to determine table sizes. # * On pSeries SMP-mode (non-LPAR), the full TCE space per PHB is split up # in 256MB chunks, each handed out to one child bus/slot as needed. This # makes current max 7 child buses per PHB, something we're currently below # on all machine models I'm aware of. # * Exception to the above: Pre-POWER4 machines with Python PHBs have a full # GB of DMA space allocated at the PHB level, since there are no EADS-level # tables on such systems. # * PowerMac and Maple still work like before: all buses/slots share one table. # * VIO works like before, ibm,my-dma-window is used like before. # * iSeries has not been touched much at all, besides the changed unit of # the it_size variable in struct iommu_table. # # Other things changed: # * Powermac and maple PCI/IOMMU inits have been changed a bit to conform to # the new init structure # * pci_dma_direct.c has been renamed pci_direct_iommu.c to match # pci_iommu.c (see separate patch) # * Likewise, a couple of the pci direct init functions have been renamed. # # Signed-off-by: Olof Johansson # Acked-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/pci-bridge.h # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +8 -0 # ppc64: IOMMU cleanups: Main cleanup patch # # include/asm-ppc64/machdep.h # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +2 -0 # ppc64: IOMMU cleanups: Main cleanup patch # # include/asm-ppc64/iommu.h # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +5 -8 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/vio.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +7 -11 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/u3_iommu.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +63 -41 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/prom.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +0 -11 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pmac_setup.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +2 -5 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pmac_pci.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +0 -2 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pci_direct_iommu.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +1 -1 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pci.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +5 -0 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +1 -4 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pSeries_pci.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +1 -4 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/pSeries_iommu.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +145 -138 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/maple_setup.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +2 -5 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/maple_pci.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +0 -3 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/iommu.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +9 -12 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/iSeries_setup.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +1 -2 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/iSeries_iommu.c # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +8 -3 # ppc64: IOMMU cleanups: Main cleanup patch # # arch/ppc64/kernel/Makefile # 2005/01/07 21:43:52-08:00 olof@austin.ibm.com +1 -1 # ppc64: IOMMU cleanups: Main cleanup patch # # ChangeSet # 2005/01/08 13:40:11-08:00 olof@austin.ibm.com # [PATCH] ppc64: IOMMU cleanups: rename pci_dma_direct.c # # This patch renames pci_dma_direct.c to pci_direct_iommu.c to comply to the # naming convention of the other iommu files. # # This is part of the iommu cleanup, but broken out as a separate patch since # for mainline, a BK rename is more appropriate. Still, we need a patch to # apply for non-BK-based trees (-mm) # # Signed-off-by: Olof Johansson # Acked-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/pci_direct_iommu.c # 2005/01/07 21:56:56-08:00 olof@austin.ibm.com +0 -0 # ppc64: IOMMU cleanups: rename pci_dma_direct.c # # ChangeSet # 2005/01/08 13:39:35-08:00 paulus@samba.org # [PATCH] ppc64: Log machine check errors to error log and NVRAM # # This patch is from Jake Moilanen . # # Log machine check errors to error log and NVRAM. # # Signed-off-by: Dave Altobelli # Signed-off-by: Jake Moilanen # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/ras.c # 2005/01/07 21:43:52-08:00 paulus@samba.org +31 -15 # ppc64: Log machine check errors to error log and NVRAM # # ChangeSet # 2005/01/08 13:39:22-08:00 paulus@samba.org # [PATCH] ppc64: clean up trap handling in head.S # # This patch is from Jake Moilanen . # # Changed the naming conventions for head.S to more closely follow the Linux # naming conventions. # # Signed-off-by: Jake Moilanen # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/lib/sstep.c # 2005/01/07 21:43:52-08:00 paulus@samba.org +2 -2 # ppc64: clean up trap handling in head.S # # arch/ppc64/kernel/pSeries_smp.c # 2005/01/07 21:43:52-08:00 paulus@samba.org +3 -3 # ppc64: clean up trap handling in head.S # # arch/ppc64/kernel/head.S # 2005/01/07 21:43:52-08:00 paulus@samba.org +108 -108 # ppc64: clean up trap handling in head.S # # arch/ppc64/kernel/entry.S # 2005/01/07 21:43:52-08:00 paulus@samba.org +3 -3 # ppc64: clean up trap handling in head.S # # arch/ppc64/kernel/LparData.c # 2005/01/07 21:43:52-08:00 paulus@samba.org +35 -35 # ppc64: clean up trap handling in head.S # # ChangeSet # 2005/01/08 13:39:05-08:00 paulus@samba.org # [PATCH] ppc64: clean up trap handling # # This patch is from Jake Moilanen . # # Clean-up of traps.c. Moved the machine dependent calls to a ppc_md call, # and moved the pSeries specific code to ras.c. # # I also changed the naming convention to more closely follow the Linux # standards. # # Signed-off-by: Jake Moilanen # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/machdep.h # 2005/01/07 21:56:56-08:00 paulus@samba.org +4 -0 # ppc64: clean up trap handling # # arch/ppc64/kernel/traps.c # 2005/01/07 21:43:52-08:00 paulus@samba.org +23 -125 # ppc64: clean up trap handling # # arch/ppc64/kernel/ras.c # 2005/01/07 21:56:57-08:00 paulus@samba.org +104 -0 # ppc64: clean up trap handling # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/07 21:56:56-08:00 paulus@samba.org +9 -3 # ppc64: clean up trap handling # # arch/ppc64/kernel/head.S # 2005/01/07 21:56:57-08:00 paulus@samba.org +14 -14 # ppc64: clean up trap handling # # ChangeSet # 2005/01/08 13:38:49-08:00 paulus@samba.org # [PATCH] ppc64: use newer RTAS call when available # # This patch is from Nathan Fontenot originally. # # The PPC64 EEH code needs a small update to start using the # ibm,read-slot-reset-state2 rtas call if available. The currently used # ibm,read-slot-reset-state call will be going away on future machines. # # This patch attempts to use the newer rtas call if available and falls back # the older version otherwise. This will maintain EEH slot checking # capabilities on all future and current firmware levels. # # Signed-off-by: Nathan Fontenot # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/eeh.c # 2005/01/07 21:43:51-08:00 paulus@samba.org +27 -10 # ppc64: use newer RTAS call when available # # ChangeSet # 2005/01/08 13:38:32-08:00 david@gibson.dropbear.id.au # [PATCH] ppc64: add performance monitor register information to processor.h # # Most special purpose registers on the ppc64 have both the SPR number, and # the various fields within the register defined in asm-ppc64/processor.h. # So far that's not true for the performance counter control registers, MMCR0 # and MMCRA. They have the SPR numbers defined, but the internal fields are # defined in the oprofile code and (just a few) in traps.c where they're # actually used. # # This patch moves all the MMCR0 and MMCRA definitions, plus the MSR # performance monitor bit, MSR_PMM, into processor.h. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/processor.h # 2005/01/07 21:43:51-08:00 david@gibson.dropbear.id.au +25 -0 # ppc64: add performance monitor register information to processor.h # # arch/ppc64/oprofile/op_impl.h # 2005/01/07 21:43:51-08:00 david@gibson.dropbear.id.au +0 -38 # ppc64: add performance monitor register information to processor.h # # arch/ppc64/kernel/traps.c # 2005/01/07 21:56:57-08:00 david@gibson.dropbear.id.au +0 -3 # ppc64: add performance monitor register information to processor.h # # ChangeSet # 2005/01/08 13:38:16-08:00 nickpiggin@yahoo.com.au # [PATCH] compound pages optimisation # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/page-flags.h # 2005/01/07 21:56:41-08:00 nickpiggin@yahoo.com.au +4 -0 # compound pages optimisation # # ChangeSet # 2005/01/08 13:37:59-08:00 riel@redhat.com # [PATCH] vmscan: count writeback pages in nr_scanned # # OOM kills have been observed with 70% of the pages in lowmem being in the # writeback state. If we count those pages in sc->nr_scanned, the VM should # throttle and wait for IO completion, instead of OOM killing. # # (akpm: this is how the code was designed to work - we broke it six months # ago). # # Signed-off-by: Rik van Riel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/vmscan.c # 2005/01/07 21:56:48-08:00 riel@redhat.com +3 -3 # vmscan: count writeback pages in nr_scanned # # ChangeSet # 2005/01/08 13:37:43-08:00 takata@linux-m32r.org # [PATCH] m32r: build fix # # This patch is required to fix compile errors for m32r. # # This was originally given by the following patch: # [PATCH] move irq_enter and irq_exit to common code # http://www.ussg.iu.edu/hypermail/linux/kernel/0411.1/1738.html # # I think it was maybe accidentally dropped only for the m32r arch due to a # patching conflict with the other patches or something like that. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/hardirq.h # 2005/01/07 21:43:51-08:00 takata@linux-m32r.org +0 -12 # m32r: build fix # # ChangeSet # 2005/01/08 13:37:26-08:00 wli@holomorphy.com # [PATCH] hugetlbfs MAINTAINERS update # # I'm being at least sometimes deferred to for hugetlb maintenance. # I also originally wrote the fs methods, and generally get stuck # working on it on a regular basis. So here is a MAINTAINERS entry # reflecting that. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # MAINTAINERS # 2005/01/07 21:56:34-08:00 wli@holomorphy.com +5 -0 # hugetlbfs MAINTAINERS update # # ChangeSet # 2005/01/08 13:37:05-08:00 takata@linux-m32r.org # [PATCH] oprofile: update m32r for api changes # # oprofile m32r arch updates, including some API changes. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m32r/oprofile/init.c # 2005/01/07 21:43:51-08:00 takata@linux-m32r.org +1 -5 # oprofile: update m32r for api changes # # ChangeSet # 2005/01/08 13:36:49-08:00 akpm@osdl.org # [PATCH] cs416x: use upcase in config # # Kconfig symbols are always uppercase. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/input/gameport/Makefile # 2005/01/07 21:43:50-08:00 akpm@osdl.org +1 -1 # cs416x: use upcase in config # # drivers/input/gameport/Kconfig # 2005/01/07 21:43:50-08:00 akpm@osdl.org +1 -1 # cs416x: use upcase in config # # ChangeSet # 2005/01/08 13:04:22-08:00 torvalds@evo.osdl.org # Merge small pipe writes into the write buffers # # fs/pipe.c # 2005/01/08 13:04:12-08:00 torvalds@evo.osdl.org +22 -0 # Merge small pipe writes into the write buffers # # ChangeSet # 2005/01/08 12:33:15-08:00 hch@lst.de # [PATCH] fix double iget in romfs_fill_super # # Acked-by: Al Viro # Signed-off-by: Linus Torvalds # # fs/romfs/inode.c # 2005/01/08 06:49:55-08:00 hch@lst.de +1 -2 # fix double iget in romfs_fill_super # # ChangeSet # 2005/01/08 12:07:50-08:00 torvalds@evo.osdl.org # Fix TASK_SIZE range check that got lost in recent # clear_page_range()/4-level page table updates. # # mm/mmap.c # 2005/01/08 12:07:40-08:00 torvalds@evo.osdl.org +3 -0 # Fix TASK_SIZE range check that got lost in recent # clear_page_range()/4-level page table updates. # # ChangeSet # 2005/01/08 07:35:05-08:00 greg@kroah.com # Cset exclude: jmunsin@iki.fi|ChangeSet|20041221190949|45117 # # Reverted due to problems reported by users # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/it87.c # 2005/01/08 07:35:02-08:00 greg@kroah.com +0 -0 # Reverted due to problems reported by users # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2005/01/08 00:43:14-05:00 jgarzik@pobox.com # [netdrvr s2io] make debug_level variable static # # Fixes 'make allyesconfig' build conflict with infiniband, which # also has a global variable named 'debug_level'. # # drivers/net/s2io.h # 2005/01/08 00:43:08-05:00 jgarzik@pobox.com +1 -1 # [netdrvr s2io] make debug_level variable static # # Fixes 'make allyesconfig' build conflict with infiniband, which # also has a global variable named 'debug_level'. # # ChangeSet # 2005/01/08 00:04:18+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2363/1: IQ80332 platform port # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # This is the IQ80332 platform port that's based off the IOP33x CPU. The IQ80332 is an PCI-express CRB based off the IOP332 processor. Otherwise functionalites are fairly similar to IQ80331. # Signed-off-by: Russell King # # include/asm-arm/arch-iop3xx/uncompress.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +5 -3 # [PATCH] 2363/1: IQ80332 platform port # # include/asm-arm/arch-iop3xx/timex.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +1 -1 # [PATCH] 2363/1: IQ80332 platform port # # include/asm-arm/arch-iop3xx/iop331-irqs.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +23 -0 # [PATCH] 2363/1: IQ80332 platform port # # include/asm-arm/arch-iop3xx/hardware.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +1 -0 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mm/proc-xscale.S # 2005/01/07 23:19:48+00:00 dave.jiang@com.rmk.(none) +2 -2 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mach-iop3xx/iop331-setup.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +84 -8 # [PATCH] 2363/1: IQ80332 platform port # # include/asm-arm/arch-iop3xx/iq80332.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +23 -0 # [PATCH] 2363/1: IQ80332 platform port # # include/asm-arm/arch-iop3xx/iq80332.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-iop3xx/iq80332.h # # arch/arm/mach-iop3xx/iq80332-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +128 -0 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mach-iop3xx/iq80332-mm.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +36 -0 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mach-iop3xx/Makefile # 2005/01/06 17:41:33+00:00 dave.jiang@com.rmk.(none) +2 -0 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mach-iop3xx/Kconfig # 2005/01/06 17:42:01+00:00 dave.jiang@com.rmk.(none) +15 -2 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/mach-iop3xx/iq80332-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-iop3xx/iq80332-pci.c # # arch/arm/mach-iop3xx/iq80332-mm.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-iop3xx/iq80332-mm.c # # arch/arm/configs/iq80332_defconfig # 2005/01/06 17:51:11+00:00 dave.jiang@com.rmk.(none) +864 -0 # [PATCH] 2363/1: IQ80332 platform port # # arch/arm/configs/iq80332_defconfig # 2005/01/06 17:51:11+00:00 dave.jiang@com.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/configs/iq80332_defconfig # # ChangeSet # 2005/01/07 15:58:52-08:00 torvalds@ppc970.osdl.org # Fix do_brk() locking in library loader # # The regular executable loader path doesn't need the locking, # because it's the only user of its VM. But the same is not true # at library load time. So get the mmap semaphore. # # fs/binfmt_elf.c # 2005/01/07 15:58:45-08:00 torvalds@ppc970.osdl.org +4 -1 # Fix do_brk() locking in library loader # # fs/binfmt_aout.c # 2005/01/07 15:58:44-08:00 torvalds@ppc970.osdl.org +2 -0 # Fix do_brk() locking in library loader # # ChangeSet # 2005/01/07 23:36:26+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # Major cleanup of the 321 PCI defines to make them more coherent. Unified some groups that were per platform to common proc specific. Removed some magic numbers. # Signed-off-by: Russell King # # include/asm-arm/arch-iop3xx/iq80321.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -11 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # include/asm-arm/arch-iop3xx/iq31244.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -12 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # include/asm-arm/arch-iop3xx/iop321.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +19 -9 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # arch/arm/mach-iop3xx/iq80321-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +9 -24 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # arch/arm/mach-iop3xx/iq31244-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +10 -12 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # arch/arm/mach-iop3xx/iop321-setup.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +59 -2 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # arch/arm/mach-iop3xx/iop321-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -8 # [PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms # # ChangeSet # 2005/01/07 23:30:11+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2361/1: clean up irq handling code for IOP33x platforms # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # Substitute 2 asm instr w/ one recommend by RMK. # Signed-off-by: Russell King # # ChangeSet # 2005/01/07 15:29:10-08:00 rddunlap@osdl.org # [PATCH] add cpufreq info to Documentation/feature-removal-schedule.txt # # Add 2.4.x cpufreq /proc and sysctl interface removal # to the feature-removal-schedule. # # Signed-off-by: Randy Dunlap # # Documentation/feature-removal-schedule.txt # 2005/01/07 08:55:51-08:00 rddunlap@osdl.org +9 -0 # add cpufreq info to Documentation/feature-removal-schedule.txt # # include/asm-arm/arch-iop3xx/entry-macro.S # 2005/01/07 22:51:34+00:00 dave.jiang@com.rmk.(none) +3 -8 # [PATCH] 2361/1: clean up irq handling code for IOP33x platforms # # ChangeSet # 2005/01/07 15:24:29-08:00 greg@kroah.com # [PATCH] add feature-removal-schedule.txt documentation # # Add Documentation/feature-removal-schedule.txt as a way to notify # everyone when and what is going to be removed. # # Signed-off-by: Greg Kroah-Hartman # # Documentation/feature-removal-schedule.txt # 2005/01/07 15:21:31-08:00 greg@kroah.com +17 -0 # add feature-removal-schedule.txt documentation # # Documentation/feature-removal-schedule.txt # 2005/01/07 15:21:31-08:00 greg@kroah.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/Documentation/feature-removal-schedule.txt # # ChangeSet # 2005/01/07 15:19:51-08:00 greg@kroah.com # Fix up udev url in Documentation/Changes file # # Signed-off-by: Greg Kroah-Hartman # # Documentation/Changes # 2005/01/07 15:19:23-08:00 greg@kroah.com +5 -5 # Fix up udev url in Documentation/Changes file # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2005/01/07 14:36:18-08:00 greg@kroah.com # merge # # sound/usb/usx2y/usbusx2yaudio.c # 2005/01/07 14:35:57-08:00 greg@kroah.com +0 -8 # merge # # sound/usb/usx2y/usbusx2y.c # 2005/01/07 14:22:57-08:00 greg@kroah.com +0 -0 # Auto merged # # sound/usb/usx2y/usX2Yhwdep.c # 2005/01/07 14:22:57-08:00 greg@kroah.com +0 -0 # Auto merged # # sound/usb/usbmixer.c # 2005/01/07 14:22:57-08:00 greg@kroah.com +0 -0 # Auto merged # # sound/usb/usbmidi.c # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # sound/usb/usbaudio.c # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # kernel/params.c # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # kernel/module.c # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # init/Kconfig # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # include/linux/if_ether.h # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # fs/sysfs/mount.c # 2005/01/07 14:22:56-08:00 greg@kroah.com +0 -0 # Auto merged # # fs/Makefile # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/input/hid-input.c # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/input/hid-core.c # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/core/inode.c # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/Makefile # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # arch/s390/Kconfig # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # arch/ppc64/Kconfig # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # arch/ia64/Kconfig # 2005/01/07 14:22:55-08:00 greg@kroah.com +0 -0 # Auto merged # # MAINTAINERS # 2005/01/07 14:22:54-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2005/01/07 22:07:15+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2358/1: Add IXP46x I2C platform device # # Patch from Deepak Saxena # # The IXP46x chips from Intel include the same I2C controller as found # on the IOP3xx. This patch adds a hook to the platform-level init code # to add that device to the device tree if running on a 46x CPU. A # separate patch has been sent upstream via Greg KH for the changes to the # I2C driver to support both IOP and IXP systems. # # While at it, we fix a minor issue with the code where we were sending # the wrong ptr to platform_add_devices(). I am not sure how it ever # worked... # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/arch-ixp4xx/platform.h # 2005/01/06 23:52:26+00:00 dsaxena@net.rmk.(none) +1 -0 # [PATCH] 2358/1: Add IXP46x I2C platform device # # include/asm-arm/arch-ixp4xx/irqs.h # 2005/01/06 23:56:24+00:00 dsaxena@net.rmk.(none) +6 -8 # [PATCH] 2358/1: Add IXP46x I2C platform device # # arch/arm/mach-ixp4xx/prpmc1100-setup.c # 2005/01/07 00:02:29+00:00 dsaxena@net.rmk.(none) +3 -1 # [PATCH] 2358/1: Add IXP46x I2C platform device # # arch/arm/mach-ixp4xx/ixdp425-setup.c # 2005/01/07 00:02:26+00:00 dsaxena@net.rmk.(none) +3 -1 # [PATCH] 2358/1: Add IXP46x I2C platform device # # arch/arm/mach-ixp4xx/coyote-setup.c # 2005/01/07 00:02:23+00:00 dsaxena@net.rmk.(none) +2 -1 # [PATCH] 2358/1: Add IXP46x I2C platform device # # arch/arm/mach-ixp4xx/common.c # 2005/01/06 23:57:01+00:00 dsaxena@net.rmk.(none) +37 -0 # [PATCH] 2358/1: Add IXP46x I2C platform device # # ChangeSet # 2005/01/07 13:54:11-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/i2c-2.6 # # include/linux/pci_ids.h # 2005/01/07 13:54:03-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2005/01/07 11:16:13-08:00 rddunlap@osdl.org # [PATCH] i2c-ali1563: fix init & exit section usage # # Fix init & exit section usages, beginning with this diagnostic # from reference_discarded.pl (make buildcheck): # Error: ./drivers/i2c/busses/i2c-ali1563.o .data refers to 00000278 R_386_32 .exit.text # # Signed-off-by: Randy Dunlap # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-ali1563.c # 2005/01/06 21:42:07-08:00 rddunlap@osdl.org +4 -4 # i2c-ali1563: fix init & exit section usage # # ChangeSet # 2005/01/07 11:15:15-08:00 ladis@linux-mips.org # [PATCH] I2C: let I2C_ALGO_SGI depend on MIPS # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/algos/Kconfig # 2005/01/07 01:10:10-08:00 ladis@linux-mips.org +1 -1 # I2C: let I2C_ALGO_SGI depend on MIPS # # ChangeSet # 2005/01/07 11:14:41-08:00 mhoffman@lightlink.com # [PATCH] I2C: add new sensors driver: SMSC LPC47B397-NC # # This patch (3rd time's a charm) adds support for the SMSC LPC47B397-NC # sensor chip. It was sponsored by In-Store Broadcasting Network. # # Signed-off-by: Craig Kelly (In-Store Broadcasting Network) # Signed-off-by: Glenn Ball (Utilitek Systems, Inc.) # Signed-off-by: Mark M. Hoffman # # include/linux/i2c-id.h # 2004/12/26 17:48:26-08:00 mhoffman@lightlink.com +1 -0 # I2C: add new sensors driver: SMSC LPC47B397-NC # # drivers/i2c/chips/smsc47b397.c # 2005/01/03 19:52:41-08:00 mhoffman@lightlink.com +353 -0 # I2C: add new sensors driver: SMSC LPC47B397-NC # # drivers/i2c/chips/Makefile # 2005/01/03 19:00:53-08:00 mhoffman@lightlink.com +1 -0 # I2C: add new sensors driver: SMSC LPC47B397-NC # # drivers/i2c/chips/smsc47b397.c # 2005/01/03 19:52:41-08:00 mhoffman@lightlink.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/chips/smsc47b397.c # # drivers/i2c/chips/Kconfig # 2005/01/03 18:59:59-08:00 mhoffman@lightlink.com +12 -0 # I2C: add new sensors driver: SMSC LPC47B397-NC # # Documentation/i2c/chips/smsc47b397.txt # 2005/01/03 18:56:20-08:00 mhoffman@lightlink.com +146 -0 # I2C: add new sensors driver: SMSC LPC47B397-NC # # Documentation/i2c/chips/smsc47b397.txt # 2005/01/03 18:56:20-08:00 mhoffman@lightlink.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/Documentation/i2c/chips/smsc47b397.txt # # ChangeSet # 2005/01/07 10:33:57-08:00 eike-hotplug@sf-tec.de # [PATCH] PCI Hotplug: don't check pointer before kalling kfree in ibmphp_pci.c # # Calling kfree() with a NULL pointer is no error so we don't need this check. # # Signed-off-by: Rolf Eike Beer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/ibmphp_pci.c # 2004/12/26 10:19:56-08:00 eike-hotplug@sf-tec.de +1 -2 # PCI Hotplug: don't check pointer before kalling kfree in ibmphp_pci.c # # ChangeSet # 2005/01/07 10:33:32-08:00 eike-hotplug@sf-tec.de # [PATCH] PCI Hotplug: use PCI_DEVFN in ibmphp_pci.c # # This patch changes ibmphp_pci.c to use the PCI_DEVFN makro where possible # instead of doing the match itself. # # Signed-off-by: Rolf Eike Beer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/ibmphp_pci.c # 2004/12/26 09:00:02-08:00 eike-hotplug@sf-tec.de +14 -9 # PCI Hotplug: use PCI_DEVFN in ibmphp_pci.c # # ChangeSet # 2005/01/07 10:33:06-08:00 eike-hotplug@sf-tec.de # [PATCH] PCI Hotplug: Remove unneeded kmalloc casts from ibmphp_pci.c # # this patch removes some unneeded casts from ibmphp_pci.c that cast the result # of kmalloc to some pointer type. It also uses "sizeof(*result)" instead of # "sizeof(type_of_result)". # # Signed-off-by: Rolf Eike Beer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/ibmphp_pci.c # 2004/12/26 08:18:17-08:00 eike-hotplug@sf-tec.de +15 -15 # PCI Hotplug: Remove unneeded kmalloc casts from ibmphp_pci.c # # ChangeSet # 2005/01/07 10:32:39-08:00 domen@coderock.org # [PATCH] hotplug/acpiphp_ibm: module_param fix # # File permissins should be octal number. # # # Signed-off-by: Domen Puncer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/acpiphp_ibm.c # 2004/12/29 01:48:10-08:00 domen@coderock.org +1 -1 # hotplug/acpiphp_ibm: module_param fix # # ChangeSet # 2005/01/07 10:29:46-08:00 david-b@pacbell.net # [PATCH] USB: ehci "hc died" on startup (chip bug workaround) # # This fixes OSDL bugid #3056 for at least some users, where the EHCI # driver gets a "fatal error" IRQ on startup ... only on certain boards, # starting with the 2.6.6 or 2.6.7 kernels. These IRQs normally indicate # that an invalid DMA address got passed to the controller, or something # equally nasty and unrecoverable. # # But it turns out that some of these controllers (at least ALI and Intel) # are lying. They're issuing these IRQs without stopping, contrary to the # EHCI spec ... so these IRQs can be recovered from. Thanks to Christian # Iversen for noticing that his ALI controller would continue operating, # which was the first real break in this annoying case. # # This patch tests for these bogus IRQs, and ignores them ... working around # what's clearly a chip bug. It's not clear why we started triggering that # bug, but at least EHCI is now usable on boards exhibiting this problem. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci-hcd.c # 2005/01/04 12:01:46-08:00 david-b@pacbell.net +13 -6 # USB: ehci "hc died" on startup (chip bug workaround) # # ChangeSet # 2005/01/07 09:07:22-08:00 david-b@pacbell.net # [PATCH] USB: ohci diagnostic tweak # # This changes the OHCI "USB HC TakeOver failed" message to be a bit # more informative, by fingering the root cause: a BIOS/SMM bug. # # That way they're more likely to either bug the board vendor, or find # workarounds (like tweaking the BIOS setup, or the ohci_hcd no_handshake # parameter) before giving up or (wrongly) reporting a Linux bug. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci-hcd.c # 2005/01/05 12:21:53-08:00 david-b@pacbell.net +2 -1 # USB: ohci diagnostic tweak # # ChangeSet # 2005/01/07 08:46:29-08:00 david-b@pacbell.net # [PATCH] USB: usb makefile tweaks # # Two minor Makefile fixes, catching up to some driver removals. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/Makefile # 2005/01/05 12:21:54-08:00 david-b@pacbell.net +1 -2 # USB: usb makefile tweaks # # ChangeSet # 2005/01/07 08:45:52-08:00 david-b@pacbell.net # [PATCH] USB: definitions for USB2 debug device, debug port # # This provides basic definitions to support "USB2 Debug Devices", as # supported by certain EHCI root hub ports (from ALI, Intel, NVidia, and # other vendors). Docs are available at Intel's USB spec webpage. # # The basic idea is to help debug "legacy free" systems, with no serial port # for a console or debugger to use. The USB debug port uses PIO to send and # receive at most 8 bytes of high speed data at a time, so it can support one # I/O channel without needing _any_ of the usbcore infrastructure, or DMA, # or IRQs. (Cost can be 2KB rather than ~150KB.) # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb_ch9.h # 2004/11/29 07:19:14-08:00 david-b@pacbell.net +13 -0 # USB: definitions for USB2 debug device, debug port # # drivers/usb/host/ehci.h # 2004/11/30 01:43:30-08:00 david-b@pacbell.net +24 -0 # USB: definitions for USB2 debug device, debug port # # ChangeSet # 2005/01/07 08:45:22-08:00 david-b@pacbell.net # [PATCH] USB: minor usb doc/comment fixes # # Some minor doc/comment fixes for USB. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb.h # 2005/01/05 12:21:53-08:00 david-b@pacbell.net +2 -2 # USB: minor usb doc/comment fixes # # drivers/usb/gadget/omap_udc.c # 2005/01/05 12:21:53-08:00 david-b@pacbell.net +1 -1 # USB: minor usb doc/comment fixes # # drivers/usb/gadget/epautoconf.c # 2005/01/05 12:21:54-08:00 david-b@pacbell.net +3 -0 # USB: minor usb doc/comment fixes # # ChangeSet # 2005/01/07 08:29:15-08:00 jgarzik@pobox.com # [PATCH] x86-64: kernel/sys.c build fix # # On x86-64, the attached patch is required to fix # # > kernel/sys.c: In function `sys_setsid': # > kernel/sys.c:1078: error: `tty_sem' undeclared (first use in this function) # > kernel/sys.c:1078: error: (Each undeclared identifier is reported only once # > kernel/sys.c:1078: error: for each function it appears in.) # # kernel/sys.c needs the tty_sem declaration from linux/tty.h. # # kernel/sys.c # 2005/01/06 23:25:46-08:00 jgarzik@pobox.com +1 -0 # x86-64: kernel/sys.c build fix # # ChangeSet # 2005/01/07 10:46:02+00:00 rmk@flint.arm.linux.org.uk # [MMC] Remove linux/blkdev.h include. # # Since we no longer pass a struct request to the MMC host drivers, # it seems pointless including linux/blkdev.h. Instead, include # linux/highmem.h and asm/scatterlist.h as appropriate. # # Signed-off-by: Russell King # # drivers/mmc/wbsd.c # 2005/01/07 10:41:35+00:00 rmk@flint.arm.linux.org.uk +2 -2 # Remove linux/blkdev.h include. # Add linux/highmem.h and asm/scatterlist.h includes. # # drivers/mmc/mmci.c # 2005/01/07 10:41:09+00:00 rmk@flint.arm.linux.org.uk +2 -1 # Remove linux/blkdev.h include. # Add linux/highmem.h and asm/scatterlist.h includes. # # drivers/mmc/pxamci.c # 2005/01/07 10:40:31+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Remove linux/blkdev.h include. # Add asm/scatterlist.h include. # # ChangeSet # 2005/01/06 23:12:02-05:00 ak@suse.de # [PATCH] Fix ADMtek Comet on x86-64 # # This Tulip clone doesn't like an Cache Line setting over 8 words. # This broke it on x86-64. Make it the same as on i386. # # Signed-off-by: Jeff Garzik # # drivers/net/tulip/tulip_core.c # 2004/07/28 08:45:05-04:00 ak@suse.de +2 -2 # Fix ADMtek Comet on x86-64 # # ChangeSet # 2005/01/06 23:08:35-05:00 gortan@tttech.com # 8139cp: support for TTTech MC322 # # include/linux/pci_ids.h # 2005/01/06 23:08:29-05:00 gortan@tttech.com +3 -0 # 8139cp: support for TTTech MC322 # # drivers/net/8139cp.c # 2005/01/06 23:08:29-05:00 gortan@tttech.com +2 -0 # 8139cp: support for TTTech MC322 # # ChangeSet # 2005/01/06 22:59:40-05:00 bunk@stusta.de # [PATCH] OSS via82cxxx_audio.c: remove unused CONFIG_SOUND_VIA82CXXX_PROCFS code # # > >How else is this information available? # > # > lspci. it's just a verbose dump of PCI config registers. # # Sounds reasonable. # # Below is a patch to remove the CONFIG_SOUND_VIA82CXXX_PROCFS code. # # # diffstat output: # sound/oss/via82cxxx_audio.c | 218 ------------------------------------ # 1 files changed, 1 insertion(+), 217 deletions(-) # # # Signed-off-by: Adrian Bunk # Signed-off-by: Jeff Garzik # # sound/oss/via82cxxx_audio.c # 2004/11/14 21:45:28-05:00 bunk@stusta.de +1 -217 # OSS via82cxxx_audio.c: remove unused CONFIG_SOUND_VIA82CXXX_PROCFS code # # ChangeSet # 2005/01/06 22:49:55-05:00 manfred@colorfullife.com # [PATCH] forcedeth: add ethtool get/set_settings support # # The patch adds ethtool get_ and set_settings support to the forcedeth nic # driver. This allows to force a certain link speed with ethtool -s. # # Supported link speeds: 10 HD&FD, 100 HD&FD, 1000 FD # # 1000 HD is not supported (probably a hardware restriction), 1000 FD is # only supported with autonegotiation enabled. # # Changelog: # - Code reorganization: move ethtool functions further down in forcedeth.c # (no code changes within the existing ethtool functions) # - add support for setting the link setting bits in the nic with # autodetection in the PHY disabled (i.e. use a netdev_priv() variable # instead of querying the PHY) # - implement get_settings and set_settings ethtool functions. # # Signed-Off-By: Manfred Spraul # Signed-off-by: Jeff Garzik # # drivers/net/forcedeth.c # 2004/11/16 23:55:13-05:00 manfred@colorfullife.com +254 -51 # forcedeth: add ethtool get/set_settings support # # ChangeSet # 2005/01/06 22:45:32-05:00 shemminger@osdl.org # [PATCH] via-velocity: convert to module_param # # Convert via-velocity driver to module_param. # # Signed-off-by: Stephen Hemminger # Signed-off-by: Jeff Garzik # # drivers/net/via-velocity.c # 2004/11/29 12:39:10-05:00 shemminger@osdl.org +3 -3 # via-velocity: convert to module_param # # ChangeSet # 2005/01/07 04:11:38+01:00 bzolnier@trik.(none) # [ide] kill current_capacity() # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/04 18:39:25+01:00 bzolnier@trik.(none) +0 -5 # [ide] kill current_capacity() # # drivers/ide/ide.c # 2005/01/04 18:39:25+01:00 bzolnier@trik.(none) +0 -18 # [ide] kill current_capacity() # # drivers/ide/ide-floppy.c # 2005/01/04 18:39:25+01:00 bzolnier@trik.(none) +2 -2 # [ide] kill current_capacity() # # drivers/ide/ide-disk.c # 2005/01/04 18:39:25+01:00 bzolnier@trik.(none) +2 -2 # [ide] kill current_capacity() # # ChangeSet # 2005/01/06 22:09:11-05:00 katzj@redhat.com # [PATCH] Fix sx8 device naming in sysfs # # Attached fixes sysfs naming of sx8 block devs to follow LANANA naming. # # You then get /sys/block/sx8!0, etc instead of /sys/block/sx80_0 (device # names should be /dev/sx8/0 instead of /dev/sx80_0) # # Signed-off-by: Jeff Garzik # # drivers/block/sx8.c # 2004/12/01 22:44:22-05:00 katzj@redhat.com +1 -1 # Fix sx8 device naming in sysfs # # ChangeSet # 2005/01/07 04:06:22+01:00 bzolnier@trik.(none) # [ide] ide_driver_t->abort() cleanup # # * add drive->media != ide_disk check to ide_abort() # * kill ide_cdrom_abort() and idedisk_abort() # * split __ide_abort() out of ide_abort() # * call driver->abort() inside ide_abort() # * convert the only user of driver->abort() # * fix default_abort() and idescsi_atapi_abort() # * make idescsi_atapi_abort() static # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +3 -1 # [ide] ide_driver_t->abort() cleanup # # drivers/scsi/ide-scsi.c # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +2 -13 # [ide] ide_driver_t->abort() cleanup # # drivers/ide/ide.c # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +5 -4 # [ide] ide_driver_t->abort() cleanup # # drivers/ide/ide-io.c # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +11 -11 # [ide] ide_driver_t->abort() cleanup # # drivers/ide/ide-disk.c # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +0 -21 # [ide] ide_driver_t->abort() cleanup # # drivers/ide/ide-cd.c # 2005/01/03 23:56:40+01:00 bzolnier@trik.(none) +0 -18 # [ide] ide_driver_t->abort() cleanup # # ChangeSet # 2005/01/06 22:05:47-05:00 alex.kern@gmx.de # [PATCH] new PCI_ID for tulip # # it exist a PCCARD from SIEMENS, its relabeled DLINK. # # Signed-off-by: Jeff Garzik # # drivers/net/tulip/tulip_core.c # 2004/11/26 09:20:09-05:00 alex.kern@gmx.de +1 -0 # new PCI_ID for tulip # # ChangeSet # 2005/01/07 04:03:18+01:00 bzolnier@trik.(none) # [ide] rework ide_driver_t->error # # * split __ide_error() out of ide_error() # * call driver->error() inside ide_error() # * convert all users of driver->error() # * fix default_cleanup() and idescsi_atapi_error() # * make idescsi_atapi_error() static # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/07 04:03:05+01:00 bzolnier@trik.(none) +3 -1 # [ide] rework ide_driver_t->error # # drivers/scsi/ide-scsi.c # 2005/01/07 04:03:05+01:00 bzolnier@trik.(none) +2 -16 # [ide] rework ide_driver_t->error # # drivers/ide/ide.c # 2005/01/07 04:03:05+01:00 bzolnier@trik.(none) +3 -2 # [ide] rework ide_driver_t->error # # drivers/ide/ide-taskfile.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +4 -4 # [ide] rework ide_driver_t->error # # drivers/ide/ide-iops.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +2 -2 # [ide] rework ide_driver_t->error # # drivers/ide/ide-io.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +14 -6 # [ide] rework ide_driver_t->error # # drivers/ide/ide-dma.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +1 -1 # [ide] rework ide_driver_t->error # # drivers/ide/ide-cd.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +5 -5 # [ide] rework ide_driver_t->error # # drivers/ide/cris/ide-v10.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +1 -1 # [ide] rework ide_driver_t->error # # drivers/ide/arm/icside.c # 2005/01/07 04:03:04+01:00 bzolnier@trik.(none) +1 -1 # [ide] rework ide_driver_t->error # # ChangeSet # 2005/01/06 21:44:09-05:00 ganesh.venkatesan@intel.com # [PATCH] e100: Documentation/networking/e100.txt update # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # Documentation/networking/e100.txt # 2005/01/06 14:01:18-05:00 ganesh.venkatesan@intel.com +2 -10 # e100: Documentation/networking/e100.txt update # # ChangeSet # 2005/01/06 21:43:32-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Documentation/networking/e1000.txt update # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # Documentation/networking/e1000.txt # 2005/01/06 14:01:12-05:00 ganesh.venkatesan@intel.com +18 -22 # e1000: Documentation/networking/e1000.txt update # # ChangeSet # 2005/01/07 03:35:46+01:00 bzolnier@trik.(none) # [ide] cleanup ide_error() # # * move idedisk_error() and ide_cdrom_error() to ide-io.c # * rename idedisk_error() to ide_ata_error() # * rename ide_cdrom_error() to ide_atapi_error() # * use ide_{ata,atapi}_error() in ide_error() # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide-io.c # 2005/01/02 22:35:51+01:00 bzolnier@trik.(none) +79 -58 # [ide] cleanup ide_error() # # drivers/ide/ide-disk.c # 2005/01/02 22:35:51+01:00 bzolnier@trik.(none) +0 -61 # [ide] cleanup ide_error() # # drivers/ide/ide-cd.c # 2005/01/02 22:35:51+01:00 bzolnier@trik.(none) +0 -41 # [ide] cleanup ide_error() # # ChangeSet # 2005/01/07 03:31:43+01:00 bzolnier@trik.(none) # [ide] cleanup ide_dump_status() # # * move idedisk_dump_status() and ide_dump_status() to ide-lib.c # * rename idedisk_dump_status() to ide_dump_ata_status() # * use ide_dump_{ata,atapi}_status() in ide_dump_status() # * use ide_dump_status() in ide-cd.c, ide-disk.c and ide-scsi.c # * make ide_dump_opcode() and ide_dump_atapi_status)() static # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +1 -9 # [ide] cleanup ide_dump_status() # # drivers/scsi/ide-scsi.c # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +1 -1 # [ide] cleanup ide_dump_status() # # drivers/ide/ide.c # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +0 -88 # [ide] cleanup ide_dump_status() # # drivers/ide/ide-lib.c # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +94 -4 # [ide] cleanup ide_dump_status() # # drivers/ide/ide-disk.c # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +1 -74 # [ide] cleanup ide_dump_status() # # drivers/ide/ide-cd.c # 2005/01/02 20:49:13+01:00 bzolnier@trik.(none) +2 -1 # [ide] cleanup ide_dump_status() # # ChangeSet # 2005/01/06 21:30:57-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Driver version number, white spaces, comments, device id # & other changes # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +83 -79 # e1000: Driver version number, white spaces, comments, device id & other # changes # # drivers/net/e1000/e1000_hw.h # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +1 -0 # e1000: Driver version number, white spaces, comments, device id & other # changes # # drivers/net/e1000/e1000_hw.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +8 -3 # e1000: Driver version number, white spaces, comments, device id & other # changes # # ChangeSet # 2005/01/06 21:30:44-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Applied smart speed fix where the code was forcing smart # speed on all the time. Now it will honor the setting defined in the # eeprom. # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_hw.h # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +7 -0 # e1000: Applied smart speed fix where the code was forcing smart speed on # all the time. Now it will honor the setting defined in the eeprom. # # drivers/net/e1000/e1000_hw.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +22 -7 # e1000: Applied smart speed fix where the code was forcing smart speed on # all the time. Now it will honor the setting defined in the eeprom. # # ChangeSet # 2005/01/06 21:30:30-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Applied eeprom fix where it was possible to read/write # one more word than what should have been possible. # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_hw.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +2 -2 # e1000: Applied eeprom fix where it was possible to read/write one more # word than what should have been possible. # # ChangeSet # 2005/01/06 21:30:15-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Added workaround to prevent inadvertent gigabit waveform # to be sent out on the wire due to init-time operations on the IGP phy. # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_hw.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +77 -4 # e1000: Added workaround to prevent inadvertent gigabit waveform to be # sent out on the wire due to init-time operations on the IGP phy. # # ChangeSet # 2005/01/06 21:30:00-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Kernel API change for Module_param_array_named # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_param.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +1 -1 # e1000: Kernel API change for Module_param_array_named # # ChangeSet # 2005/01/06 21:29:45-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: {set, get}_wol is now symmetric for 82545EM adapters # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_ethtool.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +2 -0 # e1000: {set, get}_wol is now symmetric for 82545EM adapters # # ChangeSet # 2005/01/06 21:29:32-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Fix tx resource cleanup logic # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +20 -26 # e1000: Fix tx resource cleanup logic # # ChangeSet # 2005/01/06 21:29:19-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Replace schedule_timeout() with # msleep()/msleep_interruptible() nacc@us.ibm.com # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_osdep.h # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +2 -7 # e1000: Replace schedule_timeout() with msleep()/msleep_interruptible() # nacc@us.ibm.com # # drivers/net/e1000/e1000_ethtool.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +1 -3 # e1000: Replace schedule_timeout() with msleep()/msleep_interruptible() # nacc@us.ibm.com # # ChangeSet # 2005/01/06 21:29:03-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: remove a redundant assignment to a local nr_frags in e1000_xmit_frame. # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +0 -1 # e1000: remove a redundant assignment to a local nr_frags in e1000_xmit_frame. # # ChangeSet # 2005/01/06 21:28:48-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Avoid filling tx_ring completely - shemminger@osdl.org # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +4 -0 # e1000: Avoid filling tx_ring completely - shemminger@osdl.org # # ChangeSet # 2005/01/06 21:28:33-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Enabling NETIF_F_SG without checksum offload is illegal # -- jdmason@us.ibm.com # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +0 -2 # e1000: Enabling NETIF_F_SG without checksum offload is illegal -- # jdmason@us.ibm.com # # ChangeSet # 2005/01/06 21:28:20-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Fix ethtool diagnostics -- specifically for blade server # implementations # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_ethtool.c # 2004/12/03 10:24:38-05:00 ganesh.venkatesan@intel.com +37 -25 # e1000: Fix ethtool diagnostics -- specifically for blade server # implementations # # ChangeSet # 2005/01/06 21:28:05-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: Fix kernel panic when the interface is brought down while # the NAPI enabled driver is under stress # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_main.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +4 -1 # e1000: Fix kernel panic when the interface is brought down while the # NAPI enabled driver is under stress # # ChangeSet # 2005/01/06 21:27:50-05:00 ganesh.venkatesan@intel.com # [PATCH] e1000: ITR does not default correctly on 2.6.x kernels # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e1000/e1000_param.c # 2004/12/03 10:24:39-05:00 ganesh.venkatesan@intel.com +2 -4 # e1000: ITR does not default correctly on 2.6.x # # ChangeSet # 2005/01/07 03:27:20+01:00 bzolnier@trik.(none) # [ide] add ide_dump_opcode() # # * add it to ide-lib.c and cleanup ide{disk}_dump_status() # * as a bonus it fixes unknown opcode reporting in ide_dump_status() # * use ide_dump_opcode() in ide_dump_atapi_status() # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/02 20:31:45+01:00 bzolnier@trik.(none) +2 -0 # [ide] add ide_dump_opcode() # # drivers/ide/ide.c # 2005/01/02 20:31:45+01:00 bzolnier@trik.(none) +1 -26 # [ide] add ide_dump_opcode() # # drivers/ide/ide-lib.c # 2005/01/02 20:31:45+01:00 bzolnier@trik.(none) +38 -0 # [ide] add ide_dump_opcode() # # drivers/ide/ide-disk.c # 2005/01/02 20:31:45+01:00 bzolnier@trik.(none) +1 -31 # [ide] add ide_dump_opcode() # # ChangeSet # 2005/01/06 21:23:45-05:00 ganesh.venkatesan@intel.com # [PATCH] e100: Update driver version number # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e100.c # 2004/12/02 13:09:36-05:00 ganesh.venkatesan@intel.com +1 -1 # e100: Update driver version number # # ChangeSet # 2005/01/06 21:23:35-05:00 ganesh.venkatesan@intel.com # [PATCH] e100: Sort Device IDs # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e100.c # 2004/12/02 13:09:36-05:00 ganesh.venkatesan@intel.com +1 -1 # e100: Sort Device IDs # # ChangeSet # 2005/01/06 21:23:23-05:00 ganesh.venkatesan@intel.com # [PATCH] e100: Replace locally implemented delay routines # # Signed-off-by: Ganesh Venkatesan # Signed-off-by: Jeff Garzik # # drivers/net/e100.c # 2004/12/02 13:09:36-05:00 ganesh.venkatesan@intel.com +5 -10 # e100: Replace locally implemented delay routines # # ChangeSet # 2005/01/07 03:19:40+01:00 bzolnier@trik.(none) # [ide] kill write-only ide_driver_t->sense # # also kill default_sense() in ide.c # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2005/01/02 18:59:15+01:00 bzolnier@trik.(none) +0 -1 # [ide] kill write-only ide_driver_t->sense # # drivers/ide/ide.c # 2005/01/02 18:59:15+01:00 bzolnier@trik.(none) +0 -6 # [ide] kill write-only ide_driver_t->sense # # drivers/ide/ide-disk.c # 2005/01/02 18:59:15+01:00 bzolnier@trik.(none) +0 -1 # [ide] kill write-only ide_driver_t->sense # # drivers/ide/ide-cd.c # 2005/01/02 18:59:15+01:00 bzolnier@trik.(none) +0 -1 # [ide] kill write-only ide_driver_t->sense # # ChangeSet # 2005/01/07 03:17:30+01:00 bzolnier@trik.(none) # [ide] PCI quirk for ICH3-M IDE # # From: Jim Paris # # Bartlomiej: I have an ICH3-M controller on my laptop. The BIOS is # leaving the prog-if as 0x8E (primary = legacy, secondary = native). # When the PCI interrupt is routed (either in the IDE driver's # pci_enable_device, or earlier if pci=routeirq is used), unhandled # interrupts cause IRQ 9 to be disabled, breaking most of my other # hardware. This seems to be caused by having the nonexistant secondary # interface set to native mode. According to the datasheet I checked, # having different modes for primary/secondary is not an allowed # combination anyway, so the following PCI quirk checks for this case # and forces both interfaces to legacy if true. # # It may make sense to make this more generic (this problem may affect # other PCI IDs as well), or it may be better solved in the IDE driver, # at least when pci=routeirq is not used. But the following patch does # work well for me. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/pci/quirks.c # 2005/01/07 03:17:15+01:00 bzolnier@trik.(none) +20 -0 # [ide] PCI quirk for ICH3-M IDE # # ChangeSet # 2005/01/06 21:10:14-05:00 jason.d.gaston@intel.com # [PATCH] SATA support for Intel ICH7 # # Reposting patch with word wrap turned off. Please let me know if # this is still not formated correctly. # # This patch adds the Intel ICH7 DID's to the ata_piix.c SATA driver, # ahci.c SATA AHCI driver and quirks.c for ICH7 SATA support. # # Signed-off-by: Jeff Garzik # # drivers/scsi/ata_piix.c # 2004/12/28 10:07:38-05:00 jason.d.gaston@intel.com +15 -0 # SATA support for Intel ICH7 - 2.6.10 - repost # # drivers/scsi/ahci.c # 2004/12/28 10:07:38-05:00 jason.d.gaston@intel.com +6 -2 # SATA support for Intel ICH7 - 2.6.10 - repost # # drivers/pci/quirks.c # 2004/12/30 07:24:21-05:00 jason.d.gaston@intel.com +5 -1 # SATA support for Intel ICH7 - 2.6.10 - repost # # ChangeSet # 2005/01/06 21:08:34-05:00 alan@lxorguk.ukuu.org.uk # [PATCH] ULi support for 526X tulip variants # # Signed-off-by: Alan Cox # # from a 2.4 change by Clear Zhang (signed off by Clear Zhang) # Signed-off-by: Jeff Garzik # # drivers/net/tulip/tulip_core.c # 2004/12/29 18:50:19-05:00 alan@lxorguk.ukuu.org.uk +26 -9 # ULi support for 526X tulip variants # # drivers/net/tulip/tulip.h # 2004/12/29 18:49:34-05:00 alan@lxorguk.ukuu.org.uk +6 -2 # ULi support for 526X tulip variants # # drivers/net/tulip/timer.c # 2004/12/29 18:50:40-05:00 alan@lxorguk.ukuu.org.uk +1 -0 # ULi support for 526X tulip variants # # drivers/net/tulip/media.c # 2004/12/30 17:28:58-05:00 alan@lxorguk.ukuu.org.uk +36 -1 # ULi support for 526X tulip variants # # ChangeSet # 2005/01/06 21:08:19-05:00 akpm@osdl.org # [PATCH] Multicast filtering for tun.c # # From: Shaun Jackman # # This patch adds multicast filtering to the TUN network driver, for # packets being sent from the network device to the character device. # # * drivers/net/tun.c: Add multicast filtering for packets travelling from # the network device to the character device. # # * include/linux/if_tun.h (tun_struct): Add interface flags, a hardware # device addres, and a multicast filter. # # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # include/linux/if_tun.h # 2005/01/05 00:57:36-05:00 akpm@osdl.org +5 -0 # Multicast filtering for tun.c # # drivers/net/tun.c # 2005/01/05 00:57:36-05:00 akpm@osdl.org +139 -12 # Multicast filtering for tun.c # # ChangeSet # 2005/01/06 21:08:07-05:00 akpm@osdl.org # [PATCH] xircom_tulip_cb.c build fix # # From: Bernhard Rosenkraenzer , # Adrian Bunk # # - Define `debug' before using it. # # - remove now-unneeded module_parm_array hack. # # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/tulip/xircom_tulip_cb.c # 2005/01/05 00:54:42-05:00 akpm@osdl.org +9 -10 # xircom_tulip_cb.c build fix # # ChangeSet # 2005/01/06 21:07:54-05:00 akpm@osdl.org # [PATCH] net: Netconsole poll support for 3c509 # # From: Con Kolivas # # This patch provides poll support to allow netconsole to work with 3c509 # network cards. # # Status: Compiled, debugged and tested working by Michael Buesch. # # Signed-off-by: Con Kolivas # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/3c509.c # 2005/01/05 00:57:36-05:00 akpm@osdl.org +19 -0 # net: Netconsole poll support for 3c509 # # ChangeSet # 2005/01/06 21:07:40-05:00 akpm@osdl.org # [PATCH] via-rhine warning fix # # drivers/net/via-rhine.c: In function `rhine_init_one': # drivers/net/via-rhine.c:864: warning: long unsigned int format, pointer arg (arg 4) # # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/via-rhine.c # 2004/12/07 01:36:20-05:00 akpm@osdl.org +1 -1 # via-rhine warning fix # # ChangeSet # 2005/01/07 03:05:26+01:00 bzolnier@trik.(none) # [ide] fix erroneous rq->buffer = NULL in ide-io.c:ide_dma_timeout_retry() # # From: Prarit Bhargava # # Please see discussion related to this patch here, # # http://marc.theaimsgroup.com/?l=linux-ide&m=110485007824374&w=2 # # Acked-by: Jens Axboe # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide-io.c # 2005/01/07 03:05:14+01:00 bzolnier@trik.(none) +1 -1 # [ide] fix erroneous rq->buffer = NULL in ide-io.c:ide_dma_timeout_retry() # # ChangeSet # 2005/01/06 17:58:16-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] Fix up compiler inefficiencies # # Oh, bugger... # # The recent mmzone.h change triggered some very, very ugly things in # next_zone(), is_highmem(), is_normal() and zone_idx() because it changed # the size of "struct zone" subtly. # # Pointer subtraction is no fun when sizeof of object gets weird and poor # gcc blows its brains out trying to optimize that... This slowed down an # ARM cross-build by a factor of 2.5. # # Turn the pointer subtraction tests into pointer addition tests instead # where possible, making them trivial to deal with (and gets better code, # in addition to faster compile). # # zone_idx() still does a subtraction. # # include/linux/mmzone.h # 2005/01/06 15:40:27-08:00 viro@parcelfarce.linux.theplanet.co.uk +3 -3 # Fix up compiler inefficiencies # # ChangeSet # 2005/01/07 02:47:15+01:00 bzolnier@trik.(none) # [ide] disable debug in IDE ppc/pmac driver # # Ben did not disagree to hide the 3 additional lines printed when booting # my ibook with the 'quiet' cmdline option. # I think these debug printk have no real value for normal operation. # # Signed-off-by: Olaf Hering # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ppc/pmac.c # 2004/12/31 10:22:20+01:00 bzolnier@trik.(none) +1 -1 # [ide] disable debug in IDE ppc/pmac driver # # ChangeSet # 2005/01/07 02:42:30+01:00 bzolnier@trik.(none) # [ide] remove CRD-8480C from the DMA blacklist # # Reported to work OK by Daniel Robitaille . # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide-dma.c # 2005/01/07 02:42:18+01:00 bzolnier@trik.(none) +0 -1 # [ide] remove CRD-8480C from the DMA blacklist # # ChangeSet # 2005/01/07 02:35:49+01:00 bzolnier@trik.(none) # [ide] remove pci_disable_device() calls from setup-pci.c and sgiioc4.c # # On Mon, 03 Jan 2005 21:44:33 +0000, Alan Cox wrote: # > # > Different PCI functions are but nothing requires that the PCI function # > that is the IDE controller is only the IDE controller. In some cases # > other logic lives in the "spare" BAR register areas of the device. # > # > One example where the weird design makes it obvious is the CS5520. Here # > the 5520 bridge has the IDE in one BAR and all sorts of other logic # > (including the xBUS virtual ISA environment) in the same PCI function. # > On that chip a pci_disable_device on the IDE pci_dev turns off mundane # > things like the timer chips keyboard and mouse 8). # > # > Other vendors do equally evil things and providing the chip reports IDE # > class and has the IDE BARs set up nobody else is any the wiser and # > presumably gate count goes down. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/setup-pci.c # 2005/01/07 02:35:35+01:00 bzolnier@trik.(none) +5 -22 # [ide] remove pci_disable_device() calls from setup-pci.c and sgiioc4.c # # drivers/ide/pci/sgiioc4.c # 2005/01/07 02:35:35+01:00 bzolnier@trik.(none) +1 -7 # [ide] remove pci_disable_device() calls from setup-pci.c and sgiioc4.c # # ChangeSet # 2005/01/06 17:29:21-08:00 oliver@neukum.org # [PATCH] USB: another workaround for cdc-acm # # there are a lot of buggy modems. # # # Signed-Off-By: Oliver Neukum # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/cdc-acm.h # 2004/12/24 05:09:42-08:00 oliver@neukum.org +2 -1 # USB: another workaround for cdc-acm # # drivers/usb/class/cdc-acm.c # 2004/12/24 05:09:42-08:00 oliver@neukum.org +15 -0 # USB: another workaround for cdc-acm # # ChangeSet # 2005/01/06 17:28:51-08:00 jlamanna@gmail.com # [PATCH] USB: ov511.c - vfree() checking cleanups # # ov511.c vfree() checking cleanups. # # Signed-off by: James Lamanna # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ov511.c # 2005/01/04 11:29:17-08:00 jlamanna@gmail.com +4 -8 # USB: ov511.c - vfree() checking cleanups # # ChangeSet # 2005/01/06 17:28:25-08:00 david-b@pacbell.net # [PATCH] Driver Core: handle bridged platform bus segments # # During setup to access platform bus segments through bridges, the current # platform_device_register() ignores the resource parent specified by the # bridge. That means it'll always detect a (false) resource conflict with # the bridge, and fail the resource reservation step. # # This patch makes that code use the specified parent resource, defaulting # to "iomem_resource" or "ioport_resource" only for a NULL parent (that is, # for devices that aren't accessed through a bridge). # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/base/platform.c # 2004/12/18 11:38:35-08:00 david-b@pacbell.net +7 -5 # Driver Core: handle bridged platform bus segments # # ChangeSet # 2005/01/06 17:27:58-08:00 david-b@pacbell.net # [PATCH] USB: fix serial gadget oops during enumeration # # This prevents the serial gadget driver from oopsing during enumeration # when spinlocks are configured, and slab poisoning is active... # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/serial.c # 2005/01/06 12:29:34-08:00 david-b@pacbell.net +1 -1 # USB: fix serial gadget oops during enumeration # # ChangeSet # 2005/01/06 19:47:40-05:00 akpm@osdl.org # [PATCH] r8169: oversized driver field for ethtool # # From: Francois Romieu # # Reported by Richard Dawe : # - RTL8169_DRIVER_NAME contains more than the 32 characters allowed for the # driver field; # - remove RTL8169_DRIVER_NAME as it is only used once. # # Signed-off-by: Francois Romieu # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/r8169.c # 2005/01/05 00:57:36-05:00 akpm@osdl.org +4 -4 # r8169: oversized driver field for ethtool # # ChangeSet # 2005/01/06 19:47:22-05:00 akpm@osdl.org # [PATCH] r8169: reduce max MTU for large frames # # From: Francois Romieu # # The device does not support the whole mtu range it claims. Experimenting # with the Tx threshold and/or the PCI burst size does not seem to improve # the behavior. # # Signed-off-by: Francois Romieu # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/r8169.c # 2005/01/05 00:57:45-05:00 akpm@osdl.org +3 -2 # r8169: reduce max MTU for large frames # # ChangeSet # 2005/01/06 19:47:06-05:00 akpm@osdl.org # [PATCH] r8169: Large Send enablement # # From: Francois Romieu # # Large Send enablement. # # Acked-by: Francois Romieu # Signed-off-by: Jon Mason # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/r8169.c # 2005/01/05 00:57:45-05:00 akpm@osdl.org +67 -13 # r8169: Large Send enablement # # ChangeSet # 2005/01/06 19:46:44-05:00 akpm@osdl.org # [PATCH] r8169: C 101 # # From: Francois Romieu # # Back to C101 and code which gives the expected result. # # Signed-off-by: Francois Romieu # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/r8169.c # 2005/01/05 00:57:45-05:00 akpm@osdl.org +1 -1 # r8169: C 101 # # ChangeSet # 2005/01/06 19:46:27-05:00 akpm@osdl.org # [PATCH] r8169: missing netif_poll_enable and irq ack # # From: Francois Romieu # # - (noticed by Jon D. Mason) rtl8169_wait_for_quiescence() needs to disable # the NAPI processing but it has no reason to lock any part of the driver # which would try to do the same at a later time. Let's reenable NAPI # processing as soon as possible. # - properly ack any aborted interruption: a reset of the device is not # always enough. # # Signed-off-by: Francois Romieu # Signed-off-by: Andrew Morton # Signed-off-by: Jeff Garzik # # drivers/net/r8169.c # 2005/01/05 00:57:45-05:00 akpm@osdl.org +9 -0 # r8169: missing netif_poll_enable and irq ack # # ChangeSet # 2005/01/06 16:41:45-08:00 torvalds@ppc970.osdl.org # Merge http://lia64.bkbits.net/linux-ia64-release-2.6.11 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # arch/ia64/kernel/irq_ia64.c # 2005/01/06 16:41:41-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/06 16:40:16-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] First cut at setsid/tty locking # # Use the existing "tty_sem" to protect against the process tty changes # too. # # kernel/sys.c # 2005/01/04 10:47:32-08:00 alan@lxorguk.ukuu.org.uk +2 -0 # First cut at setsid/tty locking # # kernel/exit.c # 2005/01/04 10:45:27-08:00 alan@lxorguk.ukuu.org.uk +2 -0 # First cut at setsid/tty locking # # drivers/char/tty_io.c # 2005/01/04 11:42:29-08:00 alan@lxorguk.ukuu.org.uk +29 -10 # First cut at setsid/tty locking # # ChangeSet # 2005/01/06 16:40:02-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] Resurrect ISICOM serial # # The isicom driver had bitrotted badly and although it had some 2.6 # cleanup work didn't actually do anything useful. ISIcom had their own # 2.4 driver which didn't work with 2.6 either but had done the hard work # like the locking rewrites. So I nailed them together and then fixed # some obvious bugs in the ISIcom driver version. # # include/linux/isicom.h # 2005/01/06 10:28:30-08:00 alan@lxorguk.ukuu.org.uk +0 -173 # Resurrect ISICOM serial # # drivers/char/isicom.c # 2005/01/06 10:53:25-08:00 alan@lxorguk.ukuu.org.uk +500 -336 # Resurrect ISICOM serial # # drivers/char/Kconfig # 2005/01/06 10:42:18-08:00 alan@lxorguk.ukuu.org.uk +1 -1 # Resurrect ISICOM serial # # ChangeSet # 2005/01/06 16:39:32-08:00 jbarnes@engr.sgi.com # [PATCH] fix oops when reading resourceN files in sysfs # # On Thursday, January 6, 2005 12:25 pm, Jesse Barnes wrote: # > [Sorry about the bogus reply, I don't have the original message.] # > # > That shouldn't happen. Maybe you were running an old version of the tree # > or an old version of my sysfs mmap patch? When I do a 'bk pull' of # > gregkh's latest usb tree into a recent Linus tree, I get an -EINVAL, not an # > oops. An earlier version of my patch had this bug though, so maybe that's # > what you're seeing? # # Ugg. How about this? # # Zero out newly allocated bin_attributes for legacy I/O, memory and resource # files since we won't fill in all of the file operation methods. This will # allow the checks in bin.c for the existence of a method to work properly # instead of checking garbage memory. # # Signed-off-by: Jesse Barnes # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/probe.c # 2005/01/06 12:32:19-08:00 jbarnes@engr.sgi.com +1 -0 # fix oops when reading resourceN files in sysfs # # drivers/pci/pci-sysfs.c # 2005/01/06 12:30:29-08:00 jbarnes@engr.sgi.com +1 -0 # fix oops when reading resourceN files in sysfs # # ChangeSet # 2005/01/06 16:39:01-08:00 juhl-lkml@dif.dk # [PATCH] add printing of udev version to scripts/ver_linux # # Since udev is starting to be used a lot of places and I've seen people get # asked about their udev version a few times on lkml I figured it was # perhaps time that scripts/ver_linux reported this info so it would get # into more bugreports by default. # # This patch adds printing of udev version to scripts/ver_linux # # Signed-off-by: Jesper Juhl # Signed-off-by: Greg Kroah-Hartman # # scripts/ver_linux # 2004/12/29 17:21:34-08:00 juhl-lkml@dif.dk +2 -0 # add printing of udev version to scripts/ver_linux # # Documentation/Changes # 2004/12/29 17:42:10-08:00 juhl-lkml@dif.dk +9 -1 # add printing of udev version to scripts/ver_linux # # ChangeSet # 2005/01/06 16:38:08-08:00 akpm@osdl.org # [PATCH] debugfs-typo-fix # # Signed-off-by: Andrew Morton # Signed-off-by: Greg Kroah-Hartman # # include/linux/debugfs.h # 2004/12/27 10:29:51-08:00 akpm@osdl.org +1 -1 # debugfs-typo-fix # # ChangeSet # 2005/01/07 00:37:02+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # Latest IOP official release of redboot now supports the proper machine IDs for all IOP platforms and also pass in the correct amount of memory available via ATAG. Removing hard coded stuff now that we can get the proper info from redboot. # Signed-off-by: Russell King # # ChangeSet # 2005/01/06 16:35:37-08:00 kas@fi.muni.cz # [PATCH] cosa.h ioctl numbers # # Make COSA ioctl numbers compatible with previous kernels. # # Signed-off-by: Jan "Yenya" Kasprzak # Signed-off-by: Linus Torvalds # # drivers/net/wan/cosa.h # 2004/12/02 05:09:23-08:00 kas@fi.muni.cz +8 -2 # cosa.h ioctl numbers # # ChangeSet # 2005/01/06 16:35:24-08:00 kas@fi.muni.cz # [PATCH] cosa.c intialization crash # # This fixes crash on insmod of the cosa.ko module - the sppp_attach() was # called too early when dev->priv has not been set up yet. # # Signed-off-by: Jan "Yenya" Kasprzak # Signed-off-by: Linus Torvalds # # drivers/net/wan/cosa.c # 2004/11/14 17:26:39-08:00 kas@fi.muni.cz +1 -1 # cosa.c intialization crash # # ChangeSet # 2005/01/06 16:35:10-08:00 yuasa@hh.iij4u.or.jp # [PATCH] mips: remove duplicate _end entry # # This is already declared in asm-generic/sections.h # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-mips/sections.h # 2005/01/06 08:59:05-08:00 yuasa@hh.iij4u.or.jp +0 -1 # mips: remove duplicate _end entry # # ChangeSet # 2005/01/06 16:34:59-08:00 hch@lst.de # [PATCH] ppc64: export ppc64_caches for afs/ntfs # # they use clear_page, which in turn uses ppc64_caches so it needs to be # exported. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/setup.c # 2005/01/06 08:59:01-08:00 hch@lst.de +1 -0 # ppc64: export ppc64_caches for afs/ntfs # # ChangeSet # 2005/01/06 16:34:44-08:00 bunk@stusta.de # [PATCH] fix MTD_BLOCK2MTD dependency # # The patch below fixes an obviously wrong dependency. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/mtd/devices/Kconfig # 2005/01/06 08:58:55-08:00 bunk@stusta.de +1 -1 # fix MTD_BLOCK2MTD dependency # # ChangeSet # 2005/01/06 16:34:31-08:00 akpm@osdl.org # [PATCH] mmc build fix # # Usual workaround for the gcc-2.95.x macro expansion bug. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/mmc/wbsd.c # 2005/01/06 08:58:54-08:00 akpm@osdl.org +1 -1 # mmc build fix # # ChangeSet # 2005/01/06 16:34:18-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: add missing pte_read function # # this patch adds the missing pte_read function and makes s390 compile again. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-s390/pgtable.h # 2005/01/06 08:58:52-08:00 heiko.carstens@de.ibm.com +8 -0 # s390: add missing pte_read function # # ChangeSet # 2005/01/06 16:34:05-08:00 akpm@osdl.org # [PATCH] __GFP_ZERO pktcdvd fix # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/pktcdvd.c # 2005/01/06 08:58:50-08:00 akpm@osdl.org +1 -1 # __GFP_ZERO pktcdvd fix # # ChangeSet # 2005/01/06 16:29:13-08:00 torvalds@ppc970.osdl.org # Make pipe data structure be a circular list of pages, rather than # a circular list of one page. # # This improves pipe throughput, and allows us to (eventually) # use these lists of page buffers for moving data around efficiently. # # include/linux/pipe_fs_i.h # 2005/01/06 16:29:06-08:00 torvalds@ppc970.osdl.org +10 -9 # Make pipe data structure be a circular list of pages, rather than # a circular list of one page. # # This improves pipe throughput, and allows us to (eventually) # use these lists of page buffers for moving data around efficiently. # # fs/pipe.c # 2005/01/06 16:29:05-08:00 torvalds@ppc970.osdl.org +87 -43 # Make pipe data structure be a circular list of pages, rather than # a circular list of one page. # # This improves pipe throughput, and allows us to (eventually) # use these lists of page buffers for moving data around efficiently. # # arch/arm/configs/iq80331_defconfig # 2005/01/06 17:50:02+00:00 dave.jiang@com.rmk.(none) +86 -19 # [PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # arch/arm/configs/iq80321_defconfig # 2005/01/06 17:52:28+00:00 dave.jiang@com.rmk.(none) +84 -7 # [PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # arch/arm/configs/iq31244_defconfig # 2005/01/06 17:53:21+00:00 dave.jiang@com.rmk.(none) +7 -6 # [PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # arch/arm/configs/ep80219_defconfig # 2005/01/06 17:54:44+00:00 dave.jiang@com.rmk.(none) +7 -6 # [PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # arch/arm/boot/compressed/head-xscale.S # 2005/01/06 17:40:31+00:00 dave.jiang@com.rmk.(none) +0 -14 # [PATCH] 2356/1: cleanup for compliance of machine ID and ATAG for IOP platforms # # ChangeSet # 2005/01/07 00:23:13+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # Major cleanup of the IOP33x family platform PCI defines. Hopefully should be more coherent and removed some magic numbers. Also should be finalized with the latest redboot ATU config. # Signed-off-by: Russell King # # ChangeSet # 2005/01/06 16:22:21-08:00 R.Marek@sh.cvut.cz # [PATCH] I2C: vid version detection fix # # AMD 64 uses same VID table as Opteron. # # Source: # http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF # # Signed-off-by: Rudolf Marek # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/i2c-sensor-vid.c # 2004/12/23 05:51:13-08:00 R.Marek@sh.cvut.cz +2 -3 # I2C: vid version detection fix # # include/asm-arm/arch-iop3xx/iq80331.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +0 -15 # [PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms # # include/asm-arm/arch-iop3xx/iop331.h # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +34 -13 # [PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms # # arch/arm/mach-iop3xx/iq80331-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +9 -25 # [PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms # # arch/arm/mach-iop3xx/iop331-pci.c # 2005/01/06 17:40:32+00:00 dave.jiang@com.rmk.(none) +20 -15 # [PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms # # ChangeSet # 2005/01/07 00:12:42+00:00 dave.jiang@com.rmk.(none) # [ARM PATCH] 2352/1: Increase amount of physical memory addressable on IOP platforms # # Patch from Dave Jiang # # Signed-off-by: Dave Jiang # # Move the VMALLOC_END to 0xfe000000 from 0xe8000000 to increase the amount of physical memory addressable on XScale IOP platforms. # Signed-off-by: Russell King # # include/asm-arm/arch-iop3xx/vmalloc.h # 2005/01/04 20:37:02+00:00 dave.jiang@com.rmk.(none) +4 -1 # [PATCH] 2352/1: Increase amount of physical memory addressable on IOP platforms # # ChangeSet # 2005/01/06 23:58:39+00:00 gtj.member@com.rmk.(none) # [ARM PATCH] 2334/1: Corrects ixp4xx USB base addr and adds QMGRr/EthA/EthB in ixp4xx-regs.h # # Patch from George Joseph # # Corrects the IXP4XX_USB_BASE offset to be 0xB000 instead of overlapping TIMER at 0x5000. Also adds IXP4XX_QMGR_BASE and offsets for EthA and EthB. # # Signed-off-by: George T. Joseph # Signed-off-by: Russell King # # include/asm-arm/arch-ixp4xx/ixp4xx-regs.h # 2004/12/27 04:37:50+00:00 gtj.member@com.rmk.(none) +10 -2 # [PATCH] 2334/1: Corrects ixp4xx USB base addr and adds QMGRr/EthA/EthB in ixp4xx-regs.h # # ChangeSet # 2005/01/06 23:27:12+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add basic SMP support. # # Add the beginnings of SMP support to the ARM architecture, providing # smp.c, smp.h, and cpu.h. Convert setup.c to use per-cpu for # topology initialisation. # # Signed-off-by: Russell King # # include/asm-arm/cpu.h # 2005/01/06 23:23:36+00:00 rmk@flint.arm.linux.org.uk +26 -0 # # include/asm-arm/cpu.h # 2005/01/06 23:23:36+00:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-smp/include/asm-arm/cpu.h # # arch/arm/kernel/smp.c # 2005/01/06 23:23:27+00:00 rmk@flint.arm.linux.org.uk +406 -0 # # arch/arm/kernel/smp.c # 2005/01/06 23:23:27+00:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-smp/arch/arm/kernel/smp.c # # include/asm-arm/smp.h # 2005/01/06 23:23:26+00:00 rmk@flint.arm.linux.org.uk +46 -5 # Add SMP basics. # # arch/arm/kernel/setup.c # 2005/01/06 23:23:26+00:00 rmk@flint.arm.linux.org.uk +18 -2 # Convert topology_init to register cpu structures from within # cpuinfo_arm. # # arch/arm/kernel/Makefile # 2005/01/06 23:23:26+00:00 rmk@flint.arm.linux.org.uk +1 -0 # Add smp.o object to the build. # # arch/arm/Kconfig # 2005/01/06 23:23:26+00:00 rmk@flint.arm.linux.org.uk +27 -0 # Add SMP configuration options. # # ChangeSet # 2005/01/06 15:13:51-08:00 davem@nuts.davemloft.net # Merge bk://kernel.bkbits.net/acme/connection_sock-2.6 # into nuts.davemloft.net:/disk1/BK/net-2.6 # # net/sunrpc/xprt.c # 2005/01/06 15:13:40-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_timer.c # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_minisocks.c # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_input.c # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp.c # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/ip_sockglue.c # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # include/net/tcp.h # 2005/01/06 15:13:39-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # include/linux/ipv6.h # 2005/01/06 15:13:38-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2005/01/06 15:05:54-08:00 dsaxena@plexity.net # [PATCH] Update IOP3xx I2C bus driver # # The following patch is a major cleanup of the IOP3xx I2C bus driver # that is found on Intel's IOP and IXP chipsets. The existing driver in # the 2.6 tree uses hardcoded I/O addresses based on board configuration # which is just going to get ugly as more chips use this unit. The update # switches to using the driver model and passing in the I/O addresses # via platform_device resources. The patch also updates the ID name to # more closely match the actual usage of the device. # # I have tested this new driver on IXP46x systems and Dave Jiang has # tested it on both IOP321 and IOP331 systems. ARM-specific patches # to provide platform-level hooks will go upstream after this patch # is integrated. # # An example of using the new driver (from IXP46x ARM code) follows: # # static struct resource ixp46x_i2c_resources[] = { # [0] = { # .start = 0xc8011000, # .end = 0xc801101c, # .flags = IORESOURCE_MEM, # }, # [1] = { # .start = IRQ_IXP4XX_I2C, # .end = IRQ_IXP4XX_I2C, # .flags = IORESOURCE_IRQ # } # }; # # static struct platform_device ixp46x_i2c_controller = { # .name = "IOP3xx-I2C", # .id = 0, # .num_resources = 2, # .resource = &ixp46x_i2c_resources # }; # # static struct platform_device *ixp46x_devices[] __initdata = { # &ixp46x_i2c_controller # }; # # void __init ixp4xx_init(void) # { # if (cpu_is_ixp46x()) { # platform_add_devices(ixp46x_devices, # ARRAY_SIZE(ixp46x_devices)); # } # } # # Signed-off-by: Deepak Saxena # Signed-off-by: Greg Kroah-Hartman # # include/linux/i2c-id.h # 2004/12/20 18:53:47-08:00 dsaxena@plexity.net +2 -2 # Update IOP3xx I2C bus driver # # drivers/i2c/busses/i2c-iop3xx.h # 2005/01/04 11:03:30-08:00 dsaxena@plexity.net +50 -61 # Update IOP3xx I2C bus driver # # drivers/i2c/busses/i2c-iop3xx.c # 2005/01/04 16:22:34-08:00 dsaxena@plexity.net +282 -263 # Update IOP3xx I2C bus driver # # drivers/i2c/busses/Kconfig # 2004/12/17 02:34:42-08:00 dsaxena@plexity.net +8 -2 # Update IOP3xx I2C bus driver # # ChangeSet # 2005/01/06 15:05:25-08:00 khali@linux-fr.org # [PATCH] I2C: Update fscher pwm functionality # # This is a small update to the fscher hardware monitoring chip driver. # More specifically it fixes two aspects of pwm: # 1* Use the new sysfs names (e.g. pwm1 instead of fan1_pwm). # 2* Better handling of out-of-range pwm values. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/fscher.c # 2005/01/05 11:40:34-08:00 khali@linux-fr.org +6 -5 # I2C: Update fscher pwm functionality # # ChangeSet # 2005/01/06 15:04:58-08:00 david-b@pacbell.net # [PATCH] I2C: minor isp1301_omap tweaks # # Minor cleanups to the isp130_omap driver: enable the right # amount of VBUS current draw in non-OTG configurations; get rid # of a warning from GCC 2.95.3 ("int" function returns no value); # use kcalloc() not kmalloc+memset. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/isp1301_omap.c # 2005/01/05 12:21:54-08:00 david-b@pacbell.net +4 -5 # I2C: minor isp1301_omap tweaks # # ChangeSet # 2005/01/06 15:01:07-08:00 davem@nuts.davemloft.net # [TG3]: Update driver version and reldate. # # Signed-off-by: David S. Miller # # drivers/net/tg3.c # 2005/01/06 15:00:46-08:00 davem@nuts.davemloft.net +2 -2 # [TG3]: Update driver version and reldate. # # Signed-off-by: David S. Miller # # ChangeSet # 2005/01/06 14:58:57-08:00 davem@nuts.davemloft.net # [TG3]: Fix signedness issues in PHY read/write loops. # # Signed-off-by: David S. Miller # # drivers/net/tg3.c # 2005/01/06 14:58:36-08:00 davem@nuts.davemloft.net +10 -6 # [TG3]: Fix signedness issues in PHY read/write loops. # # Signed-off-by: David S. Miller # # ChangeSet # 2005/01/06 14:55:45-08:00 davem@nuts.davemloft.net # [TG3]: Return 0 when PHY read times out, not all-ones. # # Noticed by Peter Chubb. # # Signed-off-by: David S. Miller # # ChangeSet # 2005/01/06 14:55:28-08:00 jbarnes@sgi.com # [IA64] swiotlb.c: long line, whitespace, and other cleanup # # Clean up swiotlb.c a bit in preparation for some other changes that might be # coming (e.g. moving it to the top level lib/ directory, adding support for # more uses). Mostly whitespace and long line fixes, along with a few printk # fixes. # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # drivers/net/tg3.c # 2005/01/06 14:55:16-08:00 davem@nuts.davemloft.net +1 -1 # [TG3]: Return 0 when PHY read times out, not all-ones. # # Noticed by Peter Chubb. # # Signed-off-by: David S. Miller # # arch/ia64/lib/swiotlb.c # 2005/01/06 14:53:12-08:00 jbarnes@sgi.com +161 -131 # long line, whitespace, and other cleanup # # ChangeSet # 2005/01/06 17:37:45-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/viro-old-eth # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/tokenring/3c359.c # 2005/01/06 17:37:42-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/pcmcia/xirc2ps_cs.c # 2005/01/06 17:37:42-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/pcmcia/smc91c92_cs.c # 2005/01/06 17:37:42-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/depca.c # 2005/01/06 17:37:42-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/3c507.c # 2005/01/06 17:37:42-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2005/01/06 17:36:39-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/iomap # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/eepro100.c # 2005/01/06 17:36:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/Kconfig # 2005/01/06 17:36:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2005/01/06 17:35:36-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/8390 # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/8390.c # 2005/01/06 17:35:33-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2005/01/06 13:55:55-08:00 khali@linux-fr.org # [PATCH] I2C: Add byte commands to i2c-stub # # While working on EEPROMs, DDC/EDID and the like these last few days, I # wanted to use your i2c-stub driver to test my code. However, I noticed # that it wouldn't handle byte commands, while both i2cdetect and the # eeprom driver need it for proper operation. Thus I added this # functionality to the driver. What do you think about it? # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-stub.c # 2004/12/26 01:07:31-08:00 khali@linux-fr.org +20 -2 # I2C: Add byte commands to i2c-stub # # Documentation/i2c/i2c-stub # 2004/12/26 06:08:02-08:00 khali@linux-fr.org +7 -2 # I2C: Add byte commands to i2c-stub # # ChangeSet # 2005/01/06 13:55:26-08:00 khali@linux-fr.org # [PATCH] I2C: Fix MAX6657/8/9 detection in lm90 # # I received no additional feedback about my MAX6657/8/9 detection fix. # Since it was correct for the only chips I got a report for, I propose we # apply it. After all, maybe people don't know they have such a chip # because the detection was previously not correct. # # The patch below is the one I sent to the LM Sensors and Linux Kernel # mailing-lists two weeks ago, unchanged. Thanks. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/lm90.c # 2004/12/12 07:28:42-08:00 khali@linux-fr.org +20 -8 # I2C: Fix MAX6657/8/9 detection in lm90 # # ChangeSet # 2005/01/06 13:54:52-08:00 khali@linux-fr.org # [PATCH] I2C: Improve VID code for the W83627THF # # This patch cleans up and improves the VID pins value retrieval for the # W83627THF chip in the w83627hf driver. Tested successfully by Mark # Hoffman. The previous code was using an unrelated lock and reading # register values it didn't need. The new code supports 6-bit VID values # (as defined by Intel VRM 10), and also ensures that the GPIO pins are # possibly used as VID inputs. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/w83627hf.c # 2004/12/19 04:57:59-08:00 khali@linux-fr.org +23 -8 # I2C: Improve VID code for the W83627THF # # ChangeSet # 2005/01/06 13:54:20-08:00 khali@linux-fr.org # [PATCH] I2C: Add secondary Super-I/O address support to # # This patch adds support for the secondary Super-I/O address to the # w83627hf driver. Most manufacturer use the primary address but at least # the EPoX EP-9NDA3+ had a Winbond W83627THF at the secondary address. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/w83627hf.c # 2004/12/19 03:55:31-08:00 khali@linux-fr.org +8 -4 # I2C: Add secondary Super-I/O address support to # # ChangeSet # 2005/01/06 13:53:47-08:00 mhoffman@lightlink.com # [PATCH] I2C: probe fewer addresses for asb100 (sensors) driver # # This patch limits SMBus scanning for the asb100 sensor chip # to just one address - the only one we've ever seen in practice. # # Signed-off-by Mark M. Hoffman # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/asb100.c # 2005/01/02 13:17:16-08:00 mhoffman@lightlink.com +1 -2 # I2C: probe fewer addresses for asb100 (sensors) driver # # ChangeSet # 2005/01/06 10:23:40-08:00 domen@coderock.org # [PATCH] arm26: Remove unreferenced file # # Remove nowhere referenced file. (egrep "filename\." didn't find anything) # # Signed-off-by: Domen Puncer # Signed-off-by: Ian Molton # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-ian_char.h~cbf9cbbdf02cc3a8 # 2005/01/06 10:23:32-08:00 domen@coderock.org +0 -0 # Delete: include/asm-arm26/ian_char.h # # ChangeSet # 2005/01/06 09:10:17-08:00 torvalds@ppc970.osdl.org # Use 'free_pipe_info()' helper function for pipe closedown. # # This avoids having fs/fifo.c having to know anything about # pipe data passing details, and cleans up the code. # # include/linux/pipe_fs_i.h # 2005/01/06 09:10:08-08:00 torvalds@ppc970.osdl.org +1 -0 # Use 'free_pipe_info()' helper function for pipe closedown. # # This avoids having fs/fifo.c having to know anything about # pipe data passing details, and cleans up the code. # # fs/pipe.c # 2005/01/06 09:10:08-08:00 torvalds@ppc970.osdl.org +10 -7 # Use 'free_pipe_info()' helper function for pipe closedown. # # This avoids having fs/fifo.c having to know anything about # pipe data passing details, and cleans up the code. # # fs/fifo.c # 2005/01/06 09:10:08-08:00 torvalds@ppc970.osdl.org +2 -6 # Use 'free_pipe_info()' helper function for pipe closedown. # # This avoids having fs/fifo.c having to know anything about # pipe data passing details, and cleans up the code. # # ChangeSet # 2005/01/05 16:12:23-08:00 dhowells@redhat.com # [PATCH] FRV: Update banner comments at the top of frv arch files # # This updates the banner comments at the top of the frv arch files so # that they don't proclaim to be part of the m68k arch and also to # attribute responsibility for them to myself. # # Signed-Off-By: David Howells # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/05 16:12:09-08:00 dhowells@redhat.com # [PATCH] Make pud_alloc() and pmd_alloc() non-existant on !MMU # # This makes the general pud_alloc() and pmd_alloc() inline functions # unavailable if CONFIG_MMU is not defined. # # Signed-Off-By: David Howells # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/05 16:11:57-08:00 dhowells@redhat.com # [PATCH] FRV: provide stub asm/a.out.h # # This provides a stub asm/a.out.h for the FRV arch. This shouldn't be # necessary as FRV doesn't support the AOUT binfmt, but it seems to be # required by some archs for compilation of fs/exec.c. # # Signed-Off-By: David Howells # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/05 16:11:43-08:00 dhowells@redhat.com # [PATCH] FRV: remove excess argument passed to expand_stack() # # This removes the excess argument being passed to expand_stack() as it # isn't needed in -bk8. # # Signed-Off-By: David Howells # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/05 16:11:30-08:00 dhowells@redhat.com # [PATCH] FRV: vperfctr syscalls don't exist in -bk8 # # This marks the vperfctr syscalls as unavailable as they aren't actually # implemented in -bk8. # # Signed-Off-By: David Howells # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/05 15:46:52-08:00 torvalds@ppc970.osdl.org # fbmem: don't mix code/declarations. That messes up gcc-2.95 # # ChangeSet # 2005/01/05 15:36:59-08:00 clameter@sgi.com # [PATCH] Make page allocator aware of requests for zeroed memory # # Thisintroduces __GFP_ZERO as an additional gfp_mask element to allow to # request zeroed pages from the page allocator: # # - Modifies the page allocator so that it zeroes memory if __GFP_ZERO is # set # # - Replace all page zeroing after allocating pages by prior allocations with # allocations using __GFP_ZERO # # Signed-off-by: Christoph Lameter # Signed-off-by: Linus Torvalds # # ChangeSet # 2005/01/06 00:17:21+00:00 rmk@flint.arm.linux.org.uk # [ARM] Update mach-types file. # # Signed-off-by: Russell King # # arch/arm/tools/mach-types # 2005/01/06 00:12:49+00:00 rmk@flint.arm.linux.org.uk +37 -4 # Update. # # arch/frv/mm/kmap.c # 2005/01/05 06:47:05-08:00 dhowells@redhat.com +9 -3 # FRV: Update banner comments at the top of frv arch files # # arch/frv/mb93090-mb00/pci-frv.c # 2005/01/05 06:49:38-08:00 dhowells@redhat.com +9 -84 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/time.c # 2005/01/05 06:43:44-08:00 dhowells@redhat.com +8 -8 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/sys_frv.c # 2005/01/05 06:43:03-08:00 dhowells@redhat.com +9 -5 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/signal.c # 2005/01/05 06:42:07-08:00 dhowells@redhat.com +8 -5 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/setup.c # 2005/01/05 06:41:37-08:00 dhowells@redhat.com +9 -14 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/ptrace.c # 2005/01/05 06:40:51-08:00 dhowells@redhat.com +8 -15 # FRV: Update banner comments at the top of frv arch files # # arch/frv/kernel/process.c # 2005/01/05 06:39:32-08:00 dhowells@redhat.com +8 -10 # FRV: Update banner comments at the top of frv arch files # # include/linux/mm.h # 2005/01/05 05:51:04-08:00 dhowells@redhat.com +2 -0 # Make pud_alloc() and pmd_alloc() non-existant on !MMU # # include/asm-frv/a.out.h # 2005/01/05 05:33:46-08:00 dhowells@redhat.com +5 -0 # FRV: provide stub asm/a.out.h # # include/asm-frv/a.out.h # 2005/01/05 05:33:46-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/a.out.h # # arch/frv/mm/fault.c # 2005/01/05 05:30:51-08:00 dhowells@redhat.com +2 -7 # FRV: remove excess argument passed to expand_stack() # # arch/frv/kernel/entry.S # 2005/01/05 05:47:01-08:00 dhowells@redhat.com +5 -5 # FRV: vperfctr syscalls don't exist in -bk8 # # ChangeSet # 2005/01/05 23:58:22+00:00 rmk@flint.arm.linux.org.uk # [ARM] Quieten compiler warnings, etc with ARM set_pmd() # # Signed-off-by: Russell King # # include/asm-arm/pgtable.h # 2005/01/05 23:55:41+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Ensure set_pmd behaves like a function. # # arch/arm/mm/mm-armv.c # 2005/01/05 23:55:41+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Kill parens warning # # drivers/video/fbmem.c # 2005/01/05 15:46:41-08:00 torvalds@ppc970.osdl.org +1 -1 # Don't mix code/declarations. That messes up gcc-2.95 # # ChangeSet # 2005/01/05 23:44:45+00:00 buytenh@org.rmk.(none) # [ARM PATCH] 2351/1: fix compilation for ixp2000 enp2611 and ixdp2400 platforms # # Patch from Lennert Buytenhek # # Instead of 'struct sys_timer', the ixdp2400 code has 'struct timer' and the enp2611 has just 'struct', preventing compilation for both machine types. This patch fixes it up. # # Signed-off-by: Lennert Buytenhek # Signed-off-by: Russell King # # arch/arm/mach-ixp2000/ixdp2400.c # 2005/01/05 18:28:28+00:00 buytenh@org.rmk.(none) +1 -1 # [PATCH] 2351/1: fix compilation for ixp2000 enp2611 and ixdp2400 platforms # # arch/arm/mach-ixp2000/enp2611.c # 2005/01/05 18:28:33+00:00 buytenh@org.rmk.(none) +1 -1 # [PATCH] 2351/1: fix compilation for ixp2000 enp2611 and ixdp2400 platforms # # ChangeSet # 2005/01/05 23:38:44+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2348/1: Fix IXDP2800 PCI irq mapping # # Patch from Deepak Saxena # # Our case statments are looking at the devfn, but the existing code # does a switch(PCI_SLOT(dev->devfn)). This causes all PCI devices # behind the first bridge to be configured with IRQ 0. Bad. # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # mm/shmem.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +3 -5 # Make page allocator aware of requests for zeroed memory # # mm/page_alloc.c # 2005/01/05 09:32:52-08:00 clameter@sgi.com +14 -6 # Make page allocator aware of requests for zeroed memory # # mm/memory.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -2 # Make page allocator aware of requests for zeroed memory # # kernel/profile.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +4 -8 # Make page allocator aware of requests for zeroed memory # # include/linux/gfp.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -0 # Make page allocator aware of requests for zeroed memory # # include/asm-sparc64/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -2 # Make page allocator aware of requests for zeroed memory # # include/asm-sh64/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +3 -9 # Make page allocator aware of requests for zeroed memory # # include/asm-sh/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -6 # Make page allocator aware of requests for zeroed memory # # include/asm-parisc/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -6 # Make page allocator aware of requests for zeroed memory # # include/asm-mips/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -3 # Make page allocator aware of requests for zeroed memory # # include/asm-m68k/motorola_pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -4 # Make page allocator aware of requests for zeroed memory # # include/asm-m32r/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +3 -11 # Make page allocator aware of requests for zeroed memory # # include/asm-ia64/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +4 -12 # Make page allocator aware of requests for zeroed memory # # include/asm-cris/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -6 # Make page allocator aware of requests for zeroed memory # # include/asm-arm/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -4 # Make page allocator aware of requests for zeroed memory # # include/asm-alpha/pgalloc.h # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -3 # Make page allocator aware of requests for zeroed memory # # drivers/block/pktcdvd.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -3 # Make page allocator aware of requests for zeroed memory # # arch/um/kernel/mem.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -6 # Make page allocator aware of requests for zeroed memory # # arch/sparc64/mm/init.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +1 -2 # Make page allocator aware of requests for zeroed memory # # arch/ppc/mm/pgtable.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -5 # Make page allocator aware of requests for zeroed memory # # arch/i386/mm/pgtable.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +3 -8 # Make page allocator aware of requests for zeroed memory # # arch/alpha/mm/init.c # 2005/01/05 09:30:39-08:00 clameter@sgi.com +2 -5 # Make page allocator aware of requests for zeroed memory # # arch/arm/mach-ixp2000/ixdp2800.c # 2005/01/05 00:26:43+00:00 dsaxena@net.rmk.(none) +1 -1 # [PATCH] 2348/1: Fix IXDP2800 PCI irq mapping # # ChangeSet # 2005/01/05 13:12:57-08:00 davem@nuts.davemloft.net # [SPARC64]: We really do need to mask the start/end args to flush_tlb_pgtables(). # # The callers used to do it, but with the 4-level page # table code this is no longer the case. Noticed by # Nick Piggin and Andrew Morton. # # Signed-off-by: David S. Miller # # arch/sparc64/mm/tlb.c # 2005/01/05 13:11:53-08:00 davem@nuts.davemloft.net +1 -3 # [SPARC64]: We really do need to mask the start/end args to flush_tlb_pgtables(). # # ChangeSet # 2005/01/05 11:12:32-08:00 torvalds@ppc970.osdl.org # Merge bk://drm.bkbits.net/drm-linus # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # arch/sparc64/Kconfig # 2005/01/05 11:12:27-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/05 11:11:30-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] Fix megaraid oops on unload # # Reported by Wakko Warner. # # The megaraid driver is trying to remove a non-empty directory in procfs. # # Trivially fixed by first unregistering the driver, which will remove all # the per-controller files in the megaraid directory, and only _then_ # removing the megaraid /proc directory entry. # # drivers/scsi/megaraid.c # 2005/01/05 10:03:52-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # Fix megaraid oops on unload # # ChangeSet # 2005/01/05 19:11:47+01:00 dwmw2@shinybook.infradead.org # Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # fs/jffs2/fs.c # 2005/01/05 19:11:38+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # fs/Kconfig # 2005/01/05 19:11:38+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # MAINTAINERS # 2005/01/05 19:11:38+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2005/01/05 19:08:53+01:00 domen@coderock.org # MTD: Remove gratuitous (void *) casts. # # Signed-off-by: Domen Puncer # Signed-off-by: David Woodhouse # # drivers/mtd/nand/s3c2410.c # 2005/01/05 19:08:37+01:00 domen@coderock.org +6 -6 # Removes casts of (void *) pointers. # # drivers/mtd/nand/diskonchip.c # 2005/01/05 19:08:37+01:00 domen@coderock.org +40 -40 # Removes casts of (void *) pointers. # # drivers/mtd/mtdchar.c # 2005/01/05 19:08:37+01:00 domen@coderock.org +6 -6 # Removes casts of (void *) pointers. # # drivers/mtd/maps/uclinux.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +3 -3 # Removes casts of (void *) pointers. # # drivers/mtd/maps/ocelot.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +2 -2 # Removes casts of (void *) pointers. # # drivers/mtd/devices/slram.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +5 -5 # Removes casts of (void *) pointers. # # drivers/mtd/devices/pmc551.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +6 -6 # Removes casts of (void *) pointers. # # drivers/mtd/devices/phram.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +5 -5 # Removes casts of (void *) pointers. # # drivers/mtd/devices/mtdram.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +3 -3 # Removes casts of (void *) pointers. # # drivers/mtd/devices/ms02-nv.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +4 -4 # Removes casts of (void *) pointers. # # drivers/mtd/devices/doc2001plus.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +12 -12 # Removes casts of (void *) pointers. # # drivers/mtd/devices/doc2001.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +10 -10 # Removes casts of (void *) pointers. # # drivers/mtd/devices/doc2000.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +11 -11 # Removes casts of (void *) pointers. # # drivers/mtd/chips/map_rom.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +2 -2 # Removes casts of (void *) pointers. # # drivers/mtd/chips/map_ram.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +4 -4 # Removes casts of (void *) pointers. # # drivers/mtd/chips/jedec.c # 2005/01/05 19:08:36+01:00 domen@coderock.org +8 -8 # Removes casts of (void *) pointers. # # ChangeSet # 2005/01/05 18:53:19+01:00 dwmw2@shinybook.infradead.org # MTD: Remove long-obsolete DiskOnChip 1000 driver. # # BitKeeper/deleted/.del-doc1000.c~2174a9c913a860d8 # 2005/01/05 18:52:41+01:00 dwmw2@shinybook.infradead.org +0 -0 # Delete: drivers/mtd/devices/doc1000.c # # ChangeSet # 2005/01/05 18:47:09+01:00 dwmw2@shinybook.infradead.org # MTD: Cosmetic ident catchup. # # Let the CVS idents catch up where changes have been made upstream. # # Signed-off-by: David Woodhouse # # include/linux/mtd/gen_probe.h # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.3 # date: 2004/10/20 22:10:33; author: dwmw2; state: Exp; lines: +2 -2 # merge from 2.6.9 -- change asm/bitops.h to linux/bitops.h # # include/linux/mtd/doc2000.h # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.24 # date: 2005/01/05 12:40:38; author: dwmw2; state: Exp; lines: +3 -3 # [PATCH] diskonchip missing iomem annotations # some trivial iomem annotations were still missing; since 2.6.10 # and mtd snapshot are identical in that area, same patch goes to Linus and # dwmw2. # Signed-off-by: Al Viro # # drivers/mtd/maps/sc520cdp.c # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.21 # date: 2004/12/13 10:27:08; author: dedekind; state: Exp; lines: +2 -2 # Roll-back: remove wrong cast which hides error instead of fix it. # ---------------------------- # revision 1.20 # date: 2004/12/11 15:41:19; author: dedekind; state: Exp; lines: +2 -2 # Cast type to prevent warning. # # drivers/mtd/devices/docprobe.c # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.44 # date: 2005/01/05 12:40:36; author: dwmw2; state: Exp; lines: +9 -9 # [PATCH] diskonchip missing iomem annotations # some trivial iomem annotations were still missing; since 2.6.10 # and mtd snapshot are identical in that area, same patch goes to Linus and # dwmw2. # Signed-off-by: Al Viro # # drivers/mtd/devices/doc2001plus.c # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.12 # date: 2005/01/05 12:40:36; author: dwmw2; state: Exp; lines: +4 -4 # [PATCH] diskonchip missing iomem annotations # some trivial iomem annotations were still missing; since 2.6.10 # and mtd snapshot are identical in that area, same patch goes to Linus and # dwmw2. # Signed-off-by: Al Viro # # drivers/mtd/devices/doc2001.c # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.47 # date: 2005/01/05 12:40:36; author: dwmw2; state: Exp; lines: +4 -4 # [PATCH] diskonchip missing iomem annotations # some trivial iomem annotations were still missing; since 2.6.10 # and mtd snapshot are identical in that area, same patch goes to Linus and # dwmw2. # Signed-off-by: Al Viro # # drivers/mtd/devices/doc2000.c # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.65 # date: 2005/01/05 12:40:36; author: dwmw2; state: Exp; lines: +5 -5 # [PATCH] diskonchip missing iomem annotations # some trivial iomem annotations were still missing; since 2.6.10 # and mtd snapshot are identical in that area, same patch goes to Linus and # dwmw2. # Signed-off-by: Al Viro # # drivers/mtd/chips/Kconfig # 2005/01/05 18:46:53+01:00 dwmw2@shinybook.infradead.org +1 -1 # revision 1.13 # date: 2004/12/01 15:49:10; author: nico; state: Exp; lines: +3 -2 # allows MTD XIP to compile on every target with a fallback to reduced # responsiveness, and warn about it. # ---------------------------- # revision 1.12 # date: 2004/12/01 14:52:17; author: nico; state: Exp; lines: +2 -3 # fix a Kconfig dependency to prevent too much grief for the brave on lkml # # ChangeSet # 2005/01/05 18:43:36+01:00 dwmw2@shinybook.infradead.org # [MTD] add missing dependencies on MTD_PARTITIONS # # Signed-off-by: Adrian Bunk # Signed-off-by: David Woodhouse # # drivers/mtd/nand/Kconfig # 2005/01/05 18:43:20+01:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.26 # date: 2005/01/05 12:42:24; author: dwmw2; state: Exp; lines: +2 -2 # [2.6 patch] add missing dependencies on MTD_PARTITIONS # # Signed-off-by: Adrian Bunk # # drivers/mtd/maps/Kconfig # 2005/01/05 18:43:20+01:00 dwmw2@shinybook.infradead.org +3 -3 # revision 1.42 # date: 2005/01/05 16:59:50; author: dwmw2; state: Exp; lines: +9 -1 # add chestnut map driver # ---------------------------- # revision 1.41 # date: 2005/01/05 12:42:24; author: dwmw2; state: Exp; lines: +2 -2 # [2.6 patch] add missing dependencies on MTD_PARTITIONS # # Signed-off-by: Adrian Bunk # # ChangeSet # 2005/01/05 18:39:49+01:00 dwmw2@shinybook.infradead.org # MTD: Fix config option name in Makefile for IBM 750FX/750GX boards. # # Also some cosmetic fixes in the map driver itself. # # Signed-off-by: David Woodhouse # # drivers/mtd/maps/chestnut.c # 2005/01/05 18:39:35+01:00 dwmw2@shinybook.infradead.org +4 -2 # cosmetic fixes. # # drivers/mtd/maps/Makefile # 2005/01/05 18:39:35+01:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.23 # date: 2005/01/05 17:06:36; author: dwmw2; state: Exp; lines: +2 -2 # Fix chestnut config option name # # ChangeSet # 2005/01/05 18:36:19+01:00 dwmw2@shinybook.infradead.org # MTD: include moduleparam.h in DiskOnChip driver # # Signed-off-by: David Woodhouse # # drivers/mtd/nand/diskonchip.c # 2005/01/05 18:36:04+01:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.44 # date: 2005/01/05 17:34:27; author: dwmw2; state: Exp; lines: +2 -1 # include moduleparam.h # # ChangeSet # 2005/01/05 18:25:43+01:00 rpurdie@rpsys.net # MTD SharpSL NAND driver: Calculate partitions sizes at runtime. # # This allows one kernel build to support multiple machines. # # Signed-off-by: Richard Purdie # Signed-off-by: David Woodhouse # # drivers/mtd/nand/sharpsl.c # 2005/01/05 18:25:27+01:00 rpurdie@rpsys.net +19 -32 # revision 1.3 # date: 2005/01/03 14:53:50; author: rpurdie; state: Exp; lines: +19 -32 # NAND Sharpsl: Work out partition sizes at runtime instead of compile time allowing one kernel to support multiple machines. # # ChangeSet # 2005/01/05 18:22:57+01:00 joern@wh.fh-wedel.de # [MTD] New blockdev-backed 'fake' MTD device. # # Rewritten alternative driver by Gareth Bult and Jörn Engel. # # Signed-off-by: David Woodhouse # # drivers/mtd/devices/block2mtd.c # 2005/01/05 18:22:39+01:00 joern@wh.fh-wedel.de +505 -0 # # drivers/mtd/devices/block2mtd.c # 2005/01/05 18:22:39+01:00 joern@wh.fh-wedel.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/devices/block2mtd.c # # drivers/mtd/devices/Makefile # 2005/01/05 18:22:39+01:00 joern@wh.fh-wedel.de +2 -1 # revision 1.7 # date: 2004/12/22 17:51:15; author: joern; state: Exp; lines: +2 -1 # Add Kconfig and Makefile entries for block2mtd. # # drivers/mtd/devices/Kconfig # 2005/01/05 18:22:39+01:00 joern@wh.fh-wedel.de +10 -1 # revision 1.15 # date: 2004/12/22 17:51:15; author: joern; state: Exp; lines: +10 -1 # Add Kconfig and Makefile entries for block2mtd. # # ChangeSet # 2005/01/05 18:17:59+01:00 juhl-lkml@dif.dk # [MTD] remove unnecessary casts from drivers/mtd/maps/nettel.c and kill two warnings # # I took a look at the cause for these warnings in the 2.6.10 kernel, # # drivers/mtd/maps/nettel.c:361: warning: assignment makes pointer from integer without a cast # drivers/mtd/maps/nettel.c:395: warning: assignment makes pointer from integer without a cast # # and as far as I can see the casts in there (to unsigned long and back to # void*) are completely unnessesary ('virt' in 'struct map_info' is a void # __iomem *), and getting rid of those casts buys us a warning free build. # # Signed-off-by: Jesper Juhl # Signed-off-by: David Woodhouse # # drivers/mtd/maps/nettel.c # 2005/01/05 18:17:45+01:00 juhl-lkml@dif.dk +9 -11 # revision 1.10 # date: 2005/01/05 17:11:29; author: dwmw2; state: Exp; lines: +9 -11 # [patch] remove unnessesary casts from drivers/mtd/maps/nettel.c and kill two warnings # # I took a look at the cause for these warnings in the 2.6.10 kernel, # # drivers/mtd/maps/nettel.c:361: warning: assignment makes pointer from integer without a cast # drivers/mtd/maps/nettel.c:395: warning: assignment makes pointer from integer without a cast # # and as far as I can see the casts in there (to unsigned long and back to # void*) are completely unnessesary ('virt' in 'struct map_info' is a void # __iomem *), and getting rid of those casts buys us a warning free build. # # Signed-off-by: Jesper Juhl # # ChangeSet # 2005/01/05 18:15:36+01:00 dwmw2@shinybook.infradead.org # [MTD] Bug in 2.6.10 mtd driver for physmem mapped flash chips # # The patch below fixes a small but fatal bug in the code that handles # non-buswidth-aligned writes. The problem is that the code used the same # index in both map_word and buf, therefore putting the wrong words in the # map_word that partially contains old data and partially contains new # data. The result: corrupt data is being written. # # Signed-off-by: Koen Martens # Signed-off-by: David Woodhouse # # include/linux/mtd/map.h # 2005/01/05 18:13:39+01:00 kmartens@sonologic.nl +2 -2 # revision 1.46 # date: 2005/01/05 17:09:44; author: dwmw2; state: Exp; lines: +2 -2 # [PATCH] Bug in 2.6.10 mtd driver for physmem mapped flash chips # # The patch below fixes a small but fatal bug in the code that handles # non-buswidth-aligned writes. The problem is that the code used the same # index in both map_word and buf, therefore putting the wrong words in the # map_word that partially contains old data and partially contains new # data. The result: corrupt data is being written. # # Signed-off-by: Koen Martens # # ChangeSet # 2005/01/05 08:10:25+01:00 perex@suse.cz # [ALSA] 1.0.8rc2 # # include/sound/version.h # 2005/01/05 08:09:58+01:00 perex@suse.cz +2 -2 # 1.0.8rc2 # # ChangeSet # 2005/01/04 21:57:13-08:00 rbultje@ronald.bitfreak.net # [PATCH] zr36067 driver - reduce stack size usage # # Reduce local variable (large struct) stack usage in zoran_do_ioctl() from 1028 # bytes to 324 bytes (on x86-32) by declaring & using only 1 "struct # zoran_jpg_settings" instead of 5 instances of it. Reduced from 5 * 180 bytes # to 1 * 180 bytes, plus other locals in each case. # # Signed-off-by: Randy Dunlap # Signed-off-by: Ronald S. Bultje # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zoran_driver.c # 2005/01/04 18:48:34-08:00 rbultje@ronald.bitfreak.net +7 -7 # zr36067 driver - reduce stack size usage # # ChangeSet # 2005/01/04 21:57:00-08:00 rbultje@ronald.bitfreak.net # [PATCH] zr36067 driver - ppc/be port # # Attached patch adds some host<->le conversion functions for 32-bit integers. # The hardware expects 32-bit integers, which the host does not always provide. # With the attached patch, the hardware runs fine on PPC hardware as well. # # Original patch by Ben Capper . # # Signed-off-by: Ronald S. Bultje # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zoran_driver.c # 2005/01/04 20:24:03-08:00 rbultje@ronald.bitfreak.net +33 -23 # zr36067 driver - ppc/be port # # drivers/media/video/zoran_device.c # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +18 -13 # zr36067 driver - ppc/be port # # ChangeSet # 2005/01/04 21:56:47-08:00 rbultje@ronald.bitfreak.net # [PATCH] zr36067 driver - correct jpeg app/com markers # # Attached patch fixes the writing of APP (application-specific) and COM # (comment) markers in the JPEG stream as generated by the zr36050 or zr36060 # encoders, both part of the zr36067 driver. # # During separating those bits out of the main zoran driver, we accidently # removed the interface through which applications can adapt those markers, # replacing them by unchangeable (static) markers. Some video formats, # particularly Quicktime and AVI, require specific container-specific markers in # the stream for interlaced streams. Those markers specify field order and # such. # # The attached patch re-adds this feature so that decoders depending on those # container-specific markers for correct playback will work correctly. # # Signed-off-by: Ronald S. Bultje # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zr36060.h # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +6 -0 # zr36067 driver - correct jpeg app/com markers # # drivers/media/video/zr36060.c # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +62 -34 # zr36067 driver - correct jpeg app/com markers # # drivers/media/video/zr36050.h # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +6 -0 # zr36067 driver - correct jpeg app/com markers # # drivers/media/video/zr36050.c # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +62 -32 # zr36067 driver - correct jpeg app/com markers # # drivers/media/video/zoran_device.c # 2005/01/04 20:24:03-08:00 rbultje@ronald.bitfreak.net +18 -1 # zr36067 driver - correct jpeg app/com markers # # drivers/media/video/videocodec.h # 2005/01/04 18:48:33-08:00 rbultje@ronald.bitfreak.net +11 -0 # zr36067 driver - correct jpeg app/com markers # # ChangeSet # 2005/01/04 21:56:34-08:00 adaplas@hotpop.com # [PATCH] fbdev: Reduce stack usage of intelfb # # Reduce stack usage in intelfb_set_par() from 2404 bytes (on x86-32) to 12 # bytes. # # Signed-off-by: Randy Dunlap # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/intelfb/intelfbdrv.c # 2005/01/04 18:48:33-08:00 adaplas@hotpop.com +16 -9 # fbdev: Reduce stack usage of intelfb # # ChangeSet # 2005/01/04 21:56:21-08:00 adaplas@hotpop.com # [PATCH] fbdev: Fix default timings in vga16fb # # From: Martin Wilck # # ..I am asking because we have encountered a video device that obviously # has problems displaying the standard mode of the vga16fb driver... # # The default timings give a vtotal of 529 instead of 525 in 640x480@60. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/vga16fb.c # 2005/01/04 18:48:33-08:00 adaplas@hotpop.com +2 -2 # fbdev: Fix default timings in vga16fb # # ChangeSet # 2005/01/04 21:56:08-08:00 adaplas@hotpop.com # [PATCH] fbdev: Add Viewsonic PF775a to broken display database # # Add Viewsonic PF775a to broken display database # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/fbmon.c # 2005/01/04 18:48:33-08:00 adaplas@hotpop.com +37 -30 # fbdev: Add Viewsonic PF775a to broken display database # # ChangeSet # 2005/01/04 21:55:55-08:00 adaplas@hotpop.com # [PATCH] fbdev: Do a symbol_put for each symbol_get in savagefb # # Do a symbol_put() for each symbol_get() in savagefb. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/savage/savagefb-i2c.c # 2005/01/04 18:48:33-08:00 adaplas@hotpop.com +9 -1 # fbdev: Do a symbol_put for each symbol_get in savagefb # # ChangeSet # 2005/01/04 21:55:42-08:00 adaplas@hotpop.com # [PATCH] fbdev: Check return value of fb_add_videomode # # The function fb_add_videomode can fail, check return value. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/fbmem.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +5 -3 # fbdev: Check return value of fb_add_videomode # # ChangeSet # 2005/01/04 21:55:29-08:00 adaplas@hotpop.com # [PATCH] fbcon/fbdev: Add blanking notification # # Add blanking event to the notifier call chain. This can be used by fbcon # to blank/unblank the console, and theoretically, by backlight drivers. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fb.h # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +3 -2 # fbcon/fbdev: Add blanking notification # # drivers/video/fbmem.c # 2005/01/04 20:24:04-08:00 adaplas@hotpop.com +18 -8 # fbcon/fbdev: Add blanking notification # # drivers/video/console/fbcon.h # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +1 -0 # fbcon/fbdev: Add blanking notification # # drivers/video/console/fbcon.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +47 -42 # fbcon/fbdev: Add blanking notification # # drivers/char/vt.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +2 -1 # fbcon/fbdev: Add blanking notification # # ChangeSet # 2005/01/04 21:55:16-08:00 adaplas@hotpop.com # [PATCH] fbdev: Revive global_mode_option # # The global_mode_option is useful for choosing the initial video mode # without specifying the driver, ie 'video=1024x768@60'. After the # initialization cleanup, this variable was accidentally removed. This patch # brings it back again. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/modedb.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +1 -3 # fbdev: Revive global_mode_option # # drivers/video/fbmem.c # 2005/01/04 20:24:05-08:00 adaplas@hotpop.com +21 -8 # fbdev: Revive global_mode_option # # ChangeSet # 2005/01/04 21:55:03-08:00 adaplas@hotpop.com # [PATCH] fbdev: Revive BIOS-less booting for Rage XL cards # # The file drivers/video/aty/xlinit.c is currently unused. This file might be # useful to boot some types of RageXL cards on non-x86 platforms. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/aty/xlinit.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +1 -14 # fbdev: Revive BIOS-less booting for Rage XL cards # # drivers/video/aty/atyfb_base.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +4 -1 # fbdev: Revive BIOS-less booting for Rage XL cards # # drivers/video/aty/atyfb.h # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +19 -5 # fbdev: Revive BIOS-less booting for Rage XL cards # # drivers/video/aty/Makefile # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +2 -0 # fbdev: Revive BIOS-less booting for Rage XL cards # # ChangeSet # 2005/01/04 21:54:49-08:00 adaplas@hotpop.com # [PATCH] fbdev: Cleanup i2c code of rivafb # # - Change timings to as close as possible to VESA specs and # use msecs_to_jiffies() instead of hard-coded number # - Attempt to read all i2c busses regardless of chipset type # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/riva/rivafb-i2c.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +13 -31 # fbdev: Cleanup i2c code of rivafb # # drivers/video/riva/fbdev.c # 2005/01/04 18:48:32-08:00 adaplas@hotpop.com +5 -3 # fbdev: Cleanup i2c code of rivafb # # ChangeSet # 2005/01/04 21:54:37-08:00 jbarnes@engr.sgi.com # [PATCH] fix ROM enable/disable in r128 and radeon fb drivers # # Both the r128 and radeon fb drivers do bad things with the PCI BAR # corresponding to their option ROM. They incorrectly use the host address # instead of the BAR address to enable the ROM, and then incorrectly lose the # original value on unmap. This patch fixes both problems. Tested on Altix. # # Signed-off-by: Jesse Barnes # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/aty/radeon_base.c # 2005/01/04 18:48:32-08:00 jbarnes@engr.sgi.com +3 -30 # fix ROM enable/disable in r128 and radeon fb drivers # # drivers/video/aty/aty128fb.c # 2005/01/04 18:48:32-08:00 jbarnes@engr.sgi.com +5 -37 # fix ROM enable/disable in r128 and radeon fb drivers # # ChangeSet # 2005/01/04 21:54:23-08:00 jim.hague@acm.org # [PATCH] pm2fb: fix fbi image display on 24 bit depth big endian # # Handle 24bit on big-endian by leaving the hardware in RGB and using the # colour offset to reverse red/blue. Leaving the hardware in RGB means that # fbi displays images correctly (abeit fortuitously) and the console is # correct, thanks to a recent patch to the console code correcting an endian # bug in fbcon_putc(). # # Signed-off-by: Jim Hague # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/pm2fb.c # 2005/01/04 18:48:32-08:00 jim.hague@acm.org +11 -5 # pm2fb: fix fbi image display on 24 bit depth big endian # # ChangeSet # 2005/01/04 21:54:11-08:00 jim.hague@acm.org # [PATCH] pm2fb: fix big-endian (Sparc) support # # A collection of changes that taken together makes the driver work correctly on # big-endian systems, specifically Sparc. # # - Remove old PM2FB_BE_APERTURE define and use __BIG_ENDIAN # throughout. PM2FB_BE_APERTURE wasn't defined on Sparc; this # was incorrect. # - Replace colour mode magic numbers with suitable constants, # and tidy colour mode handling. Use BGR not RGB at 24bit on # big-endian. # - Replace aperture magic numbers with constants. Rearrange code to # emphasise second aperture is not used. Add short explanations # of aperture settings for big endian. # - Update comments to note that the driver now works on Sparc. # - Revisit 32bit depth colour offsets and ensure transp is set. # # Signed-off-by: Jim Hague # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/video/permedia2.h # 2005/01/04 18:48:31-08:00 jim.hague@acm.org +11 -0 # pm2fb: fix big-endian (Sparc) support # # drivers/video/pm2fb.c # 2005/01/04 20:24:05-08:00 jim.hague@acm.org +43 -34 # pm2fb: fix big-endian (Sparc) support # # ChangeSet # 2005/01/04 21:53:58-08:00 jim.hague@acm.org # [PATCH] pm2fb: use modedb in modules # # - modedb is now available in modules. # # Signed-off-by: Jim Hague # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/pm2fb.c # 2005/01/04 20:24:06-08:00 jim.hague@acm.org +1 -4 # pm2fb: use modedb in modules # # ChangeSet # 2005/01/04 21:53:45-08:00 jim.hague@acm.org # [PATCH] pm2fb: save/restore memory config # # - From 2.4 driver: Save memory config registers at init and restore after card # reset. Reset card on mode change. # # Signed-off-by: Jim Hague # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/pm2fb.c # 2005/01/04 20:24:06-08:00 jim.hague@acm.org +43 -17 # pm2fb: save/restore memory config # # ChangeSet # 2005/01/04 21:53:32-08:00 jim.hague@acm.org # [PATCH] pm2fb: module parameters and module-conditional code # # - Update MODULE_PARM to module_param. # - Omit some non-module code from module builds and vice-versa. # # Signed-off-by: Jim Hague # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/pm2fb.c # 2005/01/04 20:24:06-08:00 jim.hague@acm.org +14 -3 # pm2fb: module parameters and module-conditional code # # ChangeSet # 2005/01/04 21:53:19-08:00 kraxel@bytesex.org # [PATCH] fbdev: sysfs fix # # Make sure the fbdev sysfs class is registered before all drivers, otherwise # some symlinks are missing. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/fbmem.c # 2005/01/04 20:24:05-08:00 kraxel@bytesex.org +1 -1 # fbdev: sysfs fix # # ChangeSet # 2005/01/04 21:53:06-08:00 thomas@winischhofer.net # [PATCH] fbdev: SiS framebuffer driver update 1.7.17 # # attached is an update for sisfb, lifting it up to version 1.7.17. # # It contains all changes done behind my back by other people (viro, # torvalds, adaplas) in the meantime. Furthermore, # # - all remaining sparse warnings were fixed (mainly caused by the ROM code) # # - problems with very old and brand new BIOSes from SiS were fixed, # # - LCD setup was simplified, allowing more display modes than before, # # - UMC/charter bridge type handling was added, # # - a code clean-up was performed, the new FB_BLANK-flags were taken over, # VBLANK status info was corrected, etc. # # Signed-off-by: Thomas Winischhofer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/sis/vstruct.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +8 -11 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/vgatypes.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +14 -49 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/sis_main.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +39 -36 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/sis_main.c # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +117 -119 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/sis.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +118 -46 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/osdef.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +14 -11 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/oem310.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +1 -1 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/oem300.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +18 -18 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/initdef.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +16 -10 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/init301.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +75 -79 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/init301.c # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +812 -518 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/init.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +275 -258 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/init.c # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +345 -298 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/310vtbl.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +166 -47 # fbdev: SiS framebuffer driver update 1.7.17 # # drivers/video/sis/300vtbl.h # 2005/01/04 18:48:31-08:00 thomas@winischhofer.net +94 -91 # fbdev: SiS framebuffer driver update 1.7.17 # # ChangeSet # 2005/01/04 21:52:52-08:00 wli@holomorphy.com # [PATCH] invalidate_inodes speedup # # With Kirill Korotaev # # invalidate_inodes() can take a large amount of time searching the inode # lists for inodes which belong to this fs. Add a separate list for this # search. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2005/01/04 18:48:30-08:00 wli@holomorphy.com +2 -0 # invalidate_inodes speedup # # fs/super.c # 2005/01/04 18:48:30-08:00 wli@holomorphy.com +1 -0 # invalidate_inodes speedup # # fs/inode.c # 2005/01/04 18:48:30-08:00 wli@holomorphy.com +18 -29 # invalidate_inodes speedup # # fs/hugetlbfs/inode.c # 2005/01/04 18:48:30-08:00 wli@holomorphy.com +2 -0 # invalidate_inodes speedup # # ChangeSet # 2005/01/04 21:52:38-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: clear the recall_lru of delegations at shutdown # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 18:48:30-08:00 neilb@cse.unsw.edu.au +10 -0 # knfsd: clear the recall_lru of delegations at shutdown # # ChangeSet # 2005/01/04 21:52:26-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: add to the laundromat service for delegations. # # Walk the recall_lru and reap unused or timed-out delegations. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +23 -4 # knfsd: add to the laundromat service for delegations. # # ChangeSet # 2005/01/04 21:52:12-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: add the DELEGRETURN operation. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/xdr4.h # 2005/01/04 18:48:30-08:00 neilb@cse.unsw.edu.au +7 -0 # knfsd: add the DELEGRETURN operation. # # fs/nfsd/nfs4xdr.c # 2005/01/04 18:48:30-08:00 neilb@cse.unsw.edu.au +17 -0 # knfsd: add the DELEGRETURN operation. # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +16 -0 # knfsd: add the DELEGRETURN operation. # # fs/nfsd/nfs4proc.c # 2005/01/04 18:48:30-08:00 neilb@cse.unsw.edu.au +3 -0 # knfsd: add the DELEGRETURN operation. # # ChangeSet # 2005/01/04 21:51:59-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: add checking of delegation stateids to nfs4_preprocess_stateid_op. # # Call release_delegation on delegreturn (DELEG_RET). # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 18:48:30-08:00 neilb@cse.unsw.edu.au +1 -0 # knfsd: add checking of delegation stateids to nfs4_preprocess_stateid_op. # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +38 -24 # knfsd: add checking of delegation stateids to nfs4_preprocess_stateid_op. # # ChangeSet # 2005/01/04 21:51:46-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: check for openmode violations given a delegation stateid. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +14 -0 # knfsd: check for openmode violations given a delegation stateid. # # ChangeSet # 2005/01/04 21:51:33-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: remove unnecessary stateowner existence check. # # At OPEN: # Check for delegations in the process of being recalled. # Attempt to hand out a delegation. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +19 -17 # knfsd: remove unnecessary stateowner existence check. # # ChangeSet # 2005/01/04 21:51:20-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: attempt to hand out a delegation # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +59 -0 # knfsd: attempt to hand out a delegation # # ChangeSet # 2005/01/04 21:51:07-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: helper functions for deciding to grant a delegation. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +37 -0 # knfsd: helper functions for deciding to grant a delegation. # # ChangeSet # 2005/01/04 21:50:54-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: kernel thread for delegation callback # # Any task can call break_lease or time_out_leases # on a v4 delegated file which results in a recall callback rpc sent to the # NFSv4 client holding the delegation, and/or the FL_LEASE to be removed. # Spawn a kernel thread to perform the callback. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +96 -0 # knfsd: kernel thread for delegation callback # # ChangeSet # 2005/01/04 21:50:42-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: delegation recall callback rpc. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +1 -0 # knfsd: delegation recall callback rpc. # # fs/nfsd/nfs4callback.c # 2005/01/04 18:48:29-08:00 neilb@cse.unsw.edu.au +315 -1 # knfsd: delegation recall callback rpc. # # ChangeSet # 2005/01/04 21:50:29-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: delay nfsd_colse for delegations until reaping # # Because nfsd_close() can call locks_remove_flock() which removes leases, # delay nfsd_close() for delegations until the delegation is reaped. # # Don't release an nfs4_file struct with delegations. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +18 -3 # knfsd: delay nfsd_colse for delegations until reaping # # ChangeSet # 2005/01/04 21:50:16-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: changes to expire_client # # ... to shutdown the rpc callback client and remove all # client associated delegations # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +22 -1 # knfsd: changes to expire_client # # ChangeSet # 2005/01/04 21:50:03-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: add the delegation release and free functions # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +63 -0 # knfsd: add the delegation release and free functions # # ChangeSet # 2005/01/04 21:49:50-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: find a delegation for a file given a stateid. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +27 -0 # knfsd: find a delegation for a file given a stateid. # # ChangeSet # 2005/01/04 21:49:38-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: allocate and initialize the delegation structure. # # Declare and initialize the recall_lru list. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +56 -2 # knfsd: allocate and initialize the delegation structure. # # ChangeSet # 2005/01/04 21:49:25-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: add structures for delegation support # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +37 -0 # knfsd: add structures for delegation support # # ChangeSet # 2005/01/04 21:49:12-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: get rid of the special delegation_stateid_t, use the existing stateid_t. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/xdr4.h # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +3 -13 # knfsd: get rid of the special delegation_stateid_t, use the existing stateid_t. # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +6 -6 # knfsd: get rid of the special delegation_stateid_t, use the existing stateid_t. # # ChangeSet # 2005/01/04 21:48:59-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: check for existence of file_lock parameter inside of the kernel lock. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/locks.c # 2005/01/04 18:48:28-08:00 neilb@cse.unsw.edu.au +3 -5 # knfsd: check for existence of file_lock parameter inside of the kernel lock. # # ChangeSet # 2005/01/04 21:48:47-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: probe the callback path upon a successful setclientid_confirm # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +5 -1 # knfsd: probe the callback path upon a successful setclientid_confirm # # ChangeSet # 2005/01/04 21:48:34-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: preparation for delegation: client callback probe # # client callback rpc to probe the callback # channel on setclientid with a null request. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +1 -0 # knfsd: preparation for delegation: client callback probe # # fs/nfsd/nfs4callback.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +269 -0 # knfsd: preparation for delegation: client callback probe # # fs/nfsd/Makefile # 2005/01/04 18:48:27-08:00 neilb@cse.unsw.edu.au +1 -1 # knfsd: preparation for delegation: client callback probe # # fs/nfsd/nfs4callback.c # 2005/01/04 20:24:09-08:00 neilb@cse.unsw.edu.au +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/nfsd/nfs4callback.c # # ChangeSet # 2005/01/04 21:48:20-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: count the nfs4_client structure usage # # ... to protect the null (probe) callback asynchronous rpc's reference. # # Atomically inc and set the cb_set flag. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +3 -1 # knfsd: count the nfs4_client structure usage # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +12 -2 # knfsd: count the nfs4_client structure usage # # ChangeSet # 2005/01/04 21:48:08-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: check the callback netid in gen_callback. # # since we only support tcp, don't save the netinfo. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +0 -1 # knfsd: check the callback netid in gen_callback. # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +14 -7 # knfsd: check the callback netid in gen_callback. # # ChangeSet # 2005/01/04 21:47:55-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: move nfserr_openmode checking from nfsd_read/write into nfs4_preprocess_stateid_op() in preparation for delegation state. # # Signed-off-by: Andy Adamson # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +4 -3 # knfsd: move nfserr_openmode checking from nfsd_read/write into nfs4_preprocess_stateid_op() in preparation for delegation state. # # fs/nfsd/nfs4state.c # 2005/01/04 20:24:11-08:00 neilb@cse.unsw.edu.au +35 -7 # knfsd: move nfserr_openmode checking from nfsd_read/write into nfs4_preprocess_stateid_op() in preparation for delegation state. # # fs/nfsd/nfs4proc.c # 2005/01/04 20:24:08-08:00 neilb@cse.unsw.edu.au +4 -36 # knfsd: move nfserr_openmode checking from nfsd_read/write into nfs4_preprocess_stateid_op() in preparation for delegation state. # # ChangeSet # 2005/01/04 21:47:42-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: trivial cleanup # # Trim a couple redundant comments, minor whitespace cleanup. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:10-08:00 neilb@cse.unsw.edu.au +3 -12 # knfsd: nfsd4: encode_dirent: trivial cleanup # # ChangeSet # 2005/01/04 21:47:29-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: fix dropit return # # We need to handle nfserr_dropit as a special case here, since we don't # want to return it in the rdattr_error attribute. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +2 -0 # knfsd: nfsd4: encode_dirent: fix dropit return # # ChangeSet # 2005/01/04 21:47:16-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: simplify control flow # # Replace series of if's by a switch, remove (now unnecessary) label "out". # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +20 -21 # knfsd: nfsd4: encode_dirent: simplify control flow # # ChangeSet # 2005/01/04 21:47:03-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: simplify error handling # # Minor simplification of error handling in encode_dirent. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +12 -11 # knfsd: nfsd4: encode_dirent: simplify error handling # # ChangeSet # 2005/01/04 21:46:50-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: move rdattr_error code to new function # # Move code to encode the special rdattr_error attribute to # nfsd4_encode_rdattr_error(). # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +20 -11 # knfsd: nfsd4: encode_dirent: move rdattr_error code to new function # # ChangeSet # 2005/01/04 21:46:37-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: simplify nfs4_encode_dirent_fattr # # Make nfsd4_encode_dirent_fattr() slightly more concise. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +4 -7 # knfsd: nfsd4: encode_dirent: simplify nfs4_encode_dirent_fattr # # ChangeSet # 2005/01/04 21:46:24-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: more readdir attribute encoding to new function # # Move readdir attribute encoding to nfsd4_encode_dirent_fattr(), remove # the (no-longer used) error label. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +41 -32 # knfsd: nfsd4: encode_dirent: more readdir attribute encoding to new function # # ChangeSet # 2005/01/04 21:46:12-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: superfluous local variables # # The local variables bmval0 and bmval1 turn out not to really help much. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:12-08:00 neilb@cse.unsw.edu.au +3 -10 # knfsd: nfsd4: encode_dirent: superfluous local variables # # ChangeSet # 2005/01/04 21:45:59-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: encode_dirent: superfluous assignment # # Remove unused assignment # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:13-08:00 neilb@cse.unsw.edu.au +1 -2 # knfsd: nfsd4: encode_dirent: superfluous assignment # # ChangeSet # 2005/01/04 21:45:46-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4 encode_dirent cleanup # # No sensible client is ever going to request only the RDATTR_ERROR attribute, so # there's no point optimizing for that case. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:13-08:00 neilb@cse.unsw.edu.au +47 -59 # knfsd: nfsd4 encode_dirent cleanup # # ChangeSet # 2005/01/04 21:45:32-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: use the fsid export option when returning the fsid attribute # # Return the special NFSv4 pseudo filesystem fsid (0/0) in a GETATTR on an # NFSv4 pseudo filesystem node. # # Signed-off-by: Andy Adamson # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:13-08:00 neilb@cse.unsw.edu.au +10 -5 # knfsd: nfsd4: use the fsid export option when returning the fsid attribute # # ChangeSet # 2005/01/04 21:45:20-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: fix fileid in readdir responses # # We were reporting mounted_on fileid instead of fileid in readdir responses. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:13-08:00 neilb@cse.unsw.edu.au +1 -3 # knfsd: nfsd4: fix fileid in readdir responses # # ChangeSet # 2005/01/04 21:45:08-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: rpcsec_gss: comparing pointer to 0 instead of NULL # # Just noticed while fixing some other sparse-related stuff. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/sunrpc/auth_gss/svcauth_gss.c # 2005/01/04 18:48:25-08:00 neilb@cse.unsw.edu.au +1 -1 # knfsd: rpcsec_gss: comparing pointer to 0 instead of NULL # # ChangeSet # 2005/01/04 21:44:55-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd4: fix open_downgrade decode error. # # Fix open downgrade decode error. # # Signed-off-by: Andy Adamson # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4xdr.c # 2005/01/04 20:24:13-08:00 neilb@cse.unsw.edu.au +1 -1 # knfsd: nfsd4: fix open_downgrade decode error. # # ChangeSet # 2005/01/04 21:44:42-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: svcrpc: share code duplicated between auth_unix and auth_null # # Call a helper function from svcauth_unix_accept() and svcauth_null_accept() # instead of duplicating code. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/sunrpc/svcauth_unix.c # 2005/01/04 18:48:25-08:00 neilb@cse.unsw.edu.au +36 -52 # knfsd: svcrpc: share code duplicated between auth_unix and auth_null # # ChangeSet # 2005/01/04 21:44:30-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: svcrpc: auth_null fixes # # Fix some discrepencies between the server-side auth_null and auth_unix rpc # code: in particular, make sure we return an auth error in the auth_null case # instead of dropping when we fail to match an export entry, and make sure such # responses are encoded correctly. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/sunrpc/svcauth_unix.c # 2005/01/04 20:24:14-08:00 neilb@cse.unsw.edu.au +18 -12 # knfsd: svcrpc: auth_null fixes # # ChangeSet # 2005/01/04 21:44:16-08:00 neilb@cse.unsw.edu.au # [PATCH] knfsd: nfsd_translate_wouldblocks # # -EAGAIN has a special treatment in the nfsd code since it's used to indicate # that an upcall has been initiated and that a request should be dropped pending # the upcall result. # # But when the break_lease functions return -EWOULDBLOCK (==-EAGAIN on most # architectures), we actually prefer to return nfserr_jukebox. So translate # -EAGAIN returns to -ETIMEDOUT (which will be translated to nfserr_jukebox). # # Undo the mapping of -EWOULDBLOCK to nfserr_jukebox, since on most # architectures that has the undesireable effect of mapping -EAGAIN to # nfserr_jukebox. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/vfs.c # 2005/01/04 18:48:24-08:00 neilb@cse.unsw.edu.au +4 -0 # knfsd: nfsd_translate_wouldblocks # # fs/nfsd/nfsproc.c # 2005/01/04 18:48:24-08:00 neilb@cse.unsw.edu.au +0 -1 # knfsd: nfsd_translate_wouldblocks # # ChangeSet # 2005/01/04 21:44:04-08:00 penberg@cs.helsinki.fi # [PATCH] oprofile: minor cleanups # # This patch has the following cleanups to oprofile: # # - Remove spurious casts # - vfree() accepts NULL pointers so remove redundant test # - The parameter for __free_cpu_buffer() is not used so merge the function # with free_cpu_buffer() # # Signed-off-by: Pekka Enberg # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/oprofile/cpu_buffer.c # 2005/01/04 18:48:24-08:00 penberg@cs.helsinki.fi +4 -11 # oprofile: minor cleanups # # drivers/oprofile/buffer_sync.c # 2005/01/04 18:48:24-08:00 penberg@cs.helsinki.fi +1 -1 # oprofile: minor cleanups # # ChangeSet # 2005/01/04 21:43:51-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update sparc64 for api changes # # oprofile sparc64 arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sparc64/oprofile/init.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -4 # oprofile: update sparc64 for api changes # # ChangeSet # 2005/01/04 21:43:39-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update sh for api changes # # oprofile sh arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sh/oprofile/op_model_null.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update sh for api changes # # ChangeSet # 2005/01/04 21:43:26-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update s390 for api changes # # oprofile s390 arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/s390/oprofile/init.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -6 # oprofile: update s390 for api changes # # ChangeSet # 2005/01/04 21:43:13-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update parisc for api changes # # oprofile parisc arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/parisc/oprofile/init.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -4 # oprofile: update parisc for api changes # # ChangeSet # 2005/01/04 21:43:03-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update ppc for api changes # # oprofile ppc64 arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/oprofile/op_model_rs64.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update ppc for api changes # # arch/ppc64/oprofile/op_model_power4.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update ppc for api changes # # arch/ppc64/oprofile/common.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +13 -20 # oprofile: update ppc for api changes # # ChangeSet # 2005/01/04 21:42:50-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update arm for api changes # # oprofile arm arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm/oprofile/op_model_xscale.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +2 -3 # oprofile: update arm for api changes # # arch/arm/oprofile/init.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +2 -5 # oprofile: update arm for api changes # # arch/arm/oprofile/common.c # 2005/01/04 18:48:24-08:00 gnb@melbourne.sgi.com +8 -13 # oprofile: update arm for api changes # # ChangeSet # 2005/01/04 21:42:37-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: update alpha for api changes # # oprofile alpha arch updates, including some internal API changes. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/alpha/oprofile/op_model_ev67.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +3 -5 # oprofile: update alpha for api changes # # arch/alpha/oprofile/op_model_ev6.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update alpha for api changes # # arch/alpha/oprofile/op_model_ev5.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update alpha for api changes # # arch/alpha/oprofile/op_model_ev4.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -2 # oprofile: update alpha for api changes # # arch/alpha/oprofile/common.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +9 -16 # oprofile: update alpha for api changes # # ChangeSet # 2005/01/04 21:42:25-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: ia64 support for oprofile stack trace sampling # # oprofile ia64 arch updates, including some internal API changes and support # for stack trace sampling. # # Signed-off-by: John Levon # Signed-off-by: Keith Owens # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ia64/oprofile/backtrace.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +150 -0 # oprofile: ia64 support for oprofile stack trace sampling # # arch/ia64/oprofile/perfmon.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +5 -10 # oprofile: ia64 support for oprofile stack trace sampling # # arch/ia64/oprofile/init.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +6 -4 # oprofile: ia64 support for oprofile stack trace sampling # # arch/ia64/oprofile/backtrace.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ia64/oprofile/backtrace.c # # arch/ia64/oprofile/Makefile # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -1 # oprofile: ia64 support for oprofile stack trace sampling # # arch/ia64/kernel/unwind.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +2 -0 # oprofile: ia64 support for oprofile stack trace sampling # # arch/ia64/kernel/ia64_ksyms.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +3 -0 # oprofile: ia64 support for oprofile stack trace sampling # # ChangeSet # 2005/01/04 21:42:11-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: i386 support for stack trace sampling # # oprofile i386 arch updates, including some internal API changes and support # for stack trace sampling. # # (akpm: I added a nasty hack to fix the x86_64 build. However the feature is # untested on x86_64 and probably doesn't work yet). # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/oprofile/Makefile # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -1 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/op_x86_model.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +2 -3 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/op_model_ppro.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +3 -6 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/op_model_p4.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +3 -6 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/op_model_athlon.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +3 -6 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/nmi_timer_int.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +5 -11 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/nmi_int.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +23 -26 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/init.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +10 -6 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/backtrace.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +124 -0 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/Makefile # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -1 # oprofile: i386 support for stack trace sampling # # arch/i386/oprofile/backtrace.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/i386/oprofile/backtrace.c # # ChangeSet # 2005/01/04 21:41:57-08:00 gnb@sgi.com # [PATCH] oprofile: backtrace operation does not initialized # # Allow stack tracing to work when sampling on timer is forced using the # timer=1 boot option. Reported by Akinobu Mita. # # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/oprofile/timer_int.c # 2005/01/04 18:48:23-08:00 gnb@sgi.com +3 -0 # oprofile: backtrace operation does not initialized # # drivers/oprofile/oprof.c # 2005/01/04 18:48:23-08:00 gnb@sgi.com +2 -4 # oprofile: backtrace operation does not initialized # # ChangeSet # 2005/01/04 21:41:45-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: arch-independent code for stack trace sampling # # oprofile arch-independent updates, including some internal API changes and # support for stack trace sampling. # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/oprofile.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +15 -5 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/timer_int.c # 2005/01/04 20:24:16-08:00 gnb@melbourne.sgi.com +8 -15 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/oprofile_stats.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -0 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/oprofile_stats.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +4 -0 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/oprofile_files.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +37 -5 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/oprof.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +5 -1 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/oprof.c # 2005/01/04 20:24:16-08:00 gnb@melbourne.sgi.com +41 -30 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/event_buffer.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +2 -0 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/cpu_buffer.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +6 -0 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/cpu_buffer.c # 2005/01/04 20:24:14-08:00 gnb@melbourne.sgi.com +115 -26 # oprofile: arch-independent code for stack trace sampling # # drivers/oprofile/buffer_sync.c # 2005/01/04 20:24:14-08:00 gnb@melbourne.sgi.com +46 -11 # oprofile: arch-independent code for stack trace sampling # # ChangeSet # 2005/01/04 21:41:31-08:00 gnb@melbourne.sgi.com # [PATCH] oprofile: add check_user_page_readable() # # Add check_user_page_readable() for kernel modules which need to follow user # space addresses but can't use get_user(). # # Signed-off-by: John Levon # Signed-off-by: Greg Banks # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +18 -2 # oprofile: add check_user_page_readable() # # include/linux/mm.h # 2005/01/04 18:48:23-08:00 gnb@melbourne.sgi.com +1 -0 # oprofile: add check_user_page_readable() # # ChangeSet # 2005/01/04 21:41:17-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: eliminate unaligned accesses by policy loading code # # This patch rewrites the SELinux next_entry() function and all callers to # copy entry data from the binary policy into properly aligned buffers, # eliminating unaligned accesses. This patch is in response to a bug report # from Prarit Bhargava for SELinux and ia64, and he has confirmed that this # patch eliminates the unaligned access warnings. # # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/ss/policydb.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +4 -6 # SELinux: eliminate unaligned accesses by policy loading code # # security/selinux/ss/policydb.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +106 -155 # SELinux: eliminate unaligned accesses by policy loading code # # security/selinux/ss/mls.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +43 -46 # SELinux: eliminate unaligned accesses by policy loading code # # security/selinux/ss/ebitmap.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +7 -8 # SELinux: eliminate unaligned accesses by policy loading code # # security/selinux/ss/conditional.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +24 -24 # SELinux: eliminate unaligned accesses by policy loading code # # security/selinux/ss/avtab.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +17 -11 # SELinux: eliminate unaligned accesses by policy loading code # # ChangeSet # 2005/01/04 21:41:04-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: add member node to selinuxfs # # This patch adds a member node to selinuxfs to export the security_member_sid # interface to userspace for obtaining security polyinstantiation decisions. # # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/selinuxfs.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +65 -0 # SELinux: add member node to selinuxfs # # ChangeSet # 2005/01/04 21:40:51-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: enhance SELinux control of executable mappings # # This patch adds new permission checks to the SELinux mmap and mprotect hooks # to enable control over the ability to make executable a mapping that can # contain data not covered by the existing file-based permission checks. # # The task->self execmem permission controls the ability to create an executable # anonymous mapping or a writable executable private file mapping. The # task->file execmod permission controls the ability to make executable a # previously written private file mapping, e.g. for text relocations. Thanks # to Roland McGrath for input and feedback on earlier versions of this patch. # # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/include/av_permissions.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: enhance SELinux control of executable mappings # # security/selinux/include/av_perm_to_string.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: enhance SELinux control of executable mappings # # security/selinux/hooks.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +23 -0 # SELinux: enhance SELinux control of executable mappings # # ChangeSet # 2005/01/04 21:40:39-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: add dynamic context transition support to SELinux # # This patch for adds dynamic context transition support to SELinux via writes # to the existing /proc/pid/attr/current interface. # # Previously, SELinux only supported exec-based context transitions. This # functionality allows privileged applications to apply privilege bracketing # without necessarily being refactored to an exec-based model (although such a # model has advantages in least privilege and isolation). # # A process must have setcurrent permission to use this mechanism at all, and # the dyntransition permission must be granted between the old and new security # contexts. Multi-threaded processes are not allowed to use this operation, as # it will yield an inconsistency among the security contexts of the threads # sharing the same mm. # # Ptrace permission is revalidated against the new context if the process is # being ptraced. # # Author: Darrel Goeddel # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/ss/services.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +3 -2 # SELinux: add dynamic context transition support to SELinux # # security/selinux/include/av_permissions.h # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: add dynamic context transition support to SELinux # # security/selinux/include/av_perm_to_string.h # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: add dynamic context transition support to SELinux # # security/selinux/hooks.c # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +49 -3 # SELinux: add dynamic context transition support to SELinux # # ChangeSet # 2005/01/04 21:40:25-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: audit task comm if exe cannot be determined # # This patch ensures that the comm is included in the audit message if avc_audit # is unable to determine the exe due to the mmap_sem being held. This is # helpful in tracking down the causes of permission denials that occur in the # mmap/mprotect hooks. # # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/avc.c # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: audit task comm if exe cannot be determined # # ChangeSet # 2005/01/04 21:40:12-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: update selinux_task_setscheduler # # This patch updates the selinux_task_setscheduler hook function to use the # standard helper for task permission checks since it is now safe to audit from # this hook (due to the upstream change to setscheduler() to not hold the # runqueue lock during the security hook call). # # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +1 -10 # SELinux: update selinux_task_setscheduler # # ChangeSet # 2005/01/04 21:39:59-08:00 sds@epoch.ncsc.mil # [PATCH] SELinux: regenerate SELinux module headers # # This patch regenerates the SELinux module headers to use a new format and # updates their use by the AVC. # # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/include/flask.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +2 -0 # SELinux: regenerate SELinux module headers # # security/selinux/include/common_perm_to_string.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +54 -61 # SELinux: regenerate SELinux module headers # # security/selinux/include/class_to_string.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +54 -56 # SELinux: regenerate SELinux module headers # # security/selinux/include/av_permissions.h # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +14 -3 # SELinux: regenerate SELinux module headers # # security/selinux/include/av_perm_to_string.h # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +222 -225 # SELinux: regenerate SELinux module headers # # security/selinux/include/av_inherit.h # 2005/01/04 18:48:22-08:00 sds@epoch.ncsc.mil +29 -43 # SELinux: regenerate SELinux module headers # # security/selinux/avc.c # 2005/01/04 20:24:17-08:00 sds@epoch.ncsc.mil +34 -3 # SELinux: regenerate SELinux module headers # # ChangeSet # 2005/01/04 21:39:47-08:00 jmorris@redhat.com # [PATCH] SELinux scalability: AVC statistics and tuning # # This patch adds an selinuxfs based API to the AVC, to allow monitoring of # the cache, and tuning of the cache size. The latter is mediated via the # new setsecparam permission. # # AVC statistics may be monitored via the avcstat utility: # http://people.redhat.com/jmorris/selinux/perf/avcstat.c # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/selinuxfs.c # 2005/01/04 20:24:17-08:00 jmorris@redhat.com +224 -1 # SELinux scalability: AVC statistics and tuning # # security/selinux/include/avc.h # 2005/01/04 18:48:21-08:00 jmorris@redhat.com +17 -9 # SELinux scalability: AVC statistics and tuning # # security/selinux/include/av_permissions.h # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +1 -0 # SELinux scalability: AVC statistics and tuning # # security/selinux/include/av_perm_to_string.h # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +1 -0 # SELinux scalability: AVC statistics and tuning # # security/selinux/avc.c # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +35 -51 # SELinux scalability: AVC statistics and tuning # # security/selinux/Kconfig # 2005/01/04 18:48:21-08:00 jmorris@redhat.com +9 -0 # SELinux scalability: AVC statistics and tuning # # ChangeSet # 2005/01/04 21:39:34-08:00 jmorris@redhat.com # [PATCH] SELinux: atomic_dec_and_test() bug # # Atomic underflow debugging in this kernel exposed a bug in the AVC RCU # code, fix below. The effect of this bug would be delayed node reclamation. # # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/avc.c # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +1 -1 # SELinux: atomic_dec_and_test() bug # # ChangeSet # 2005/01/04 21:39:21-08:00 jmorris@redhat.com # [PATCH] SELinux scalability: convert AVC to RCU # # The following patch improves the scalability of SELinux by replacing the # global avc_lock with an RCU based scheme by Kaigai Kohei. The size of the # cache is made tunable, to allow administrators to tune systems for different # workloads, while statistics are exported via selinuxfs to allow AVC # performance to be monitored at a low level. # # AVC nodes are also allocated now via a slab cache, and AVC references have # been removed from the code. # # This code has been extensively tested and benchmarked (see benchmark results # below). Baseline performance is not improved, although it is clear that # dramatic scalability improvements are achieved. # # Baseline performance and networking scalability are areas where work is # ongoing (in particular, we need to add caching of some network security # objects so that we don't fallback to policy database lookups on each # permission call). # # Benchmark results: # # =============================================================================================== # # System: 4 node 16-way IA64 NUMA # # - 'Stream' is based on http://www.cs.virginia.edu/stream/ , HPC memory bandwidth test, # higher result is better. # - Hackbench: scheduler scalability benchmark by Rusty, lower is better. # # Standard kernel: # 2.6.9-1.648_EL SELINUX=0 : Stream 6159.987MB/s HackBench 53.144 # 2.6.9-1.648_EL SELINUX=1 : Stream 5872.529MB/s HackBench 1043.132 # # Kernel with RCU/AVC patches: # 2.6.9-1.689_avcrcu.root SELINUX=0 : Stream 8829.647MB/s HackBench 53.976 # 2.6.9-1.689_avcrcu.root SELINUX=1 : Stream 8817.117MB/s HackBench 50.975 # # =============================================================================================== # # System: 8-way PIII 900Mhz Xeon with 9GB RAM # Fileystem: ext2 for all testing. # # Notes: # AVC was reset before tests, so avc was flushed. # System was run in enforcing mode. # # Key: # std-nolsm: standard kernel with LSM disabled # std-lsmcap: standard kernel with LSM enabled, capabilities LSM # std-sel-strict: standard kernel with SELinux enabled, capabilities secondary LSM # rcu-sel-strict: as above with RCU & AVC stats patches # # security/selinux/selinuxfs.c # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +1 -1 # SELinux scalability: convert AVC to RCU # # security/selinux/include/objsec.h # 2005/01/04 18:48:21-08:00 jmorris@redhat.com +0 -6 # SELinux scalability: convert AVC to RCU # # security/selinux/include/avc.h # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +2 -21 # SELinux scalability: convert AVC to RCU # # security/selinux/hooks.c # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +64 -98 # SELinux scalability: convert AVC to RCU # # security/selinux/avc.c # 2005/01/04 20:24:18-08:00 jmorris@redhat.com +253 -226 # SELinux scalability: convert AVC to RCU # # ChangeSet # 2005/01/04 21:39:08-08:00 jmorris@redhat.com # [PATCH] SELinux scalability: add spin_trylock_irq and spin_trylock_irqsave # # This patch from Kaigai Kohei adds irq and irqsave # trylock spinlock variants for use by the SELinux AVC RCU patch. # # Signed-off-by: Kaigai Kohei # Signed-off-by: Stephen Smalley # Signed-off-by: James Morris # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/spinlock.h # 2005/01/04 18:48:21-08:00 jmorris@redhat.com +14 -0 # SELinux scalability: add spin_trylock_irq and spin_trylock_irqsave # # ChangeSet # 2005/01/04 21:38:55-08:00 oleg@tv-sign.ru # [PATCH] uninline/kill __exit_mm() # # __exit_mm() is an inlined version of exit_mm(). This patch unifies them. # # Saves 356 byte in exit.o. # # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/exit.c # 2005/01/04 18:48:21-08:00 oleg@tv-sign.ru +2 -7 # uninline/kill __exit_mm() # # ChangeSet # 2005/01/04 21:38:42-08:00 roland@redhat.com # [PATCH] task_struct.exit_state usage # # I just did a quick audit of the use of exit_state and the EXIT_* bit # macros. I guess I didn't really review these changes very closely when you # did them originally. :-( # # I found several places that seem like lossy cases of query-replace without # enough thought about the code. Linus has previously said the >= tests # ought to be & tests instead. But for exit_state, it can only ever be 0, # EXIT_DEAD, or EXIT_ZOMBIE--so a nonzero test is actually the same as # testing & (EXIT_DEAD|EXIT_ZOMBIE), and maybe its code is a tiny bit better. # The case like in choose_new_parent is just confusing, to have the # always-false test for EXIT_* bits in ->state there too. # # The two cases in wants_signal and do_process_times are actual regressions # that will give us back old bugs in race conditions. These places had # s/TASK/EXIT/ but not s/state/exit_state/, and now there tests for exiting # tasks are now wrong and never catching them. I take it back: there is no # regression in wants_signal in practice I think, because of the PF_EXITING # test that makes the EXIT_* state checks superfluous anyway. So that is # just another cosmetic case of confusing code. But in do_process_times, # there is that SIGXCPU-while-exiting race condition back again. # # Signed-off-by: Roland McGrath # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/timer.c # 2005/01/04 18:48:21-08:00 roland@redhat.com +1 -1 # task_struct.exit_state usage # # kernel/signal.c # 2005/01/04 18:48:21-08:00 roland@redhat.com +3 -3 # task_struct.exit_state usage # # kernel/sched.c # 2005/01/04 18:48:21-08:00 roland@redhat.com +1 -1 # task_struct.exit_state usage # # kernel/exit.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +4 -4 # task_struct.exit_state usage # # ChangeSet # 2005/01/04 21:38:28-08:00 roland@redhat.com # [PATCH] move waitchld_exit from task_struct to signal_struct # # There is really no point in each task_struct having its own waitchld_exit. # In the only use of it, the waitchld_exit of each thread in a group gets # woken up at the same time. So, there might as well just be one wait queue # for the whole thread group. This patch does that by moving the field from # task_struct to signal_struct. It should have no effect on the behavior, # but saves a little work and a little storage in the multithreaded case. # # Signed-off-by: Roland McGrath # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +1 -1 # move waitchld_exit from task_struct to signal_struct # # kernel/signal.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +3 -19 # move waitchld_exit from task_struct to signal_struct # # kernel/fork.c # 2005/01/04 18:48:20-08:00 roland@redhat.com +1 -1 # move waitchld_exit from task_struct to signal_struct # # kernel/exit.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +2 -2 # move waitchld_exit from task_struct to signal_struct # # include/linux/sched.h # 2005/01/04 18:48:20-08:00 roland@redhat.com +2 -1 # move waitchld_exit from task_struct to signal_struct # # include/linux/init_task.h # 2005/01/04 18:48:20-08:00 roland@redhat.com +1 -1 # move waitchld_exit from task_struct to signal_struct # # arch/mips/kernel/irixsig.c # 2005/01/04 18:48:20-08:00 roland@redhat.com +2 -2 # move waitchld_exit from task_struct to signal_struct # # ChangeSet # 2005/01/04 21:38:15-08:00 roland@redhat.com # [PATCH] fix ptracer death race yielding bogus BUG_ON # # There is a BUG_ON in ptrace_stop that hits if the thread is not ptraced. # However, there is no synchronization between a thread deciding to do a # ptrace stop and so going here, and its ptracer dying and so detaching from # it and clearing its ->ptrace field. # # The RHEL3 2.4-based kernel has a backport of a slightly older version of # the 2.6 signals code, which has a different but equivalent BUG_ON. This # actually bit users in practice (when the debugger dies), but was # exceedingly difficult to reproduce in contrived circumstances. We moved # forward in RHEL3 just by removing the BUG_ON, and that fixed the real user # problems even though I was never able to reproduce the scenario myself. # So, to my knowledge this scenario has never actually been seen in practice # under 2.6. But it's plain to see from the code that it is indeed possible. # # This patch removes that BUG_ON, but also goes further and tries to handle # this case more gracefully than simply avoiding the crash. By removing the # BUG_ON alone, it becomes possible for the real parent of a process to see # spurious SIGCHLD notifications intended for the debugger that has just # died, and have its child wind up stopped unexpectedly. This patch avoids # that possibility by detecting the case when we are about to do the ptrace # stop but our ptracer has gone away, and simply eliding that ptrace stop # altogether as if we hadn't been ptraced when we hit the interesting event # (signal or ptrace_notify call for syscall tracing or something like that). # # Signed-off-by: Roland McGrath # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/signal.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +22 -8 # fix ptracer death race yielding bogus BUG_ON # # ChangeSet # 2005/01/04 21:38:01-08:00 roland@redhat.com # [PATCH] move group_exit flag into signal_struct.flags word # # After my last change, there are plenty of unused bits available in the new # flags word in signal_struct. This patch moves the `group_exit' flag into # one of those bits, saving a word in signal_struct. # # Signed-off-by: Roland McGrath # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/signal.c # 2005/01/04 20:24:20-08:00 roland@redhat.com +10 -5 # move group_exit flag into signal_struct.flags word # # kernel/fork.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +1 -2 # move group_exit flag into signal_struct.flags word # # kernel/exit.c # 2005/01/04 20:24:19-08:00 roland@redhat.com +5 -5 # move group_exit flag into signal_struct.flags word # # include/linux/sched.h # 2005/01/04 20:24:19-08:00 roland@redhat.com +1 -1 # move group_exit flag into signal_struct.flags word # # fs/exec.c # 2005/01/04 18:48:20-08:00 roland@redhat.com +3 -4 # move group_exit flag into signal_struct.flags word # # ChangeSet # 2005/01/04 21:37:48-08:00 roland@redhat.com # [PATCH] fix stop signal race # # The `sig_avoid_stop_race' checks fail to catch a related race scenario that # can happen. I don't think this has been seen in nature, but it could # happen in the same sorts of situations where the observed problems come up # that those checks work around. This patch takes a different approach to # catching this race condition. The new approach plugs the hole, and I think # is also cleaner. # # The issue is a race between one CPU processing a stop signal while another # CPU processes a SIGCONT or SIGKILL. There is a window in stop-signal # processing where the siglock must be released. If a SIGCONT or SIGKILL # comes along here on another CPU, then the stop signal in the midst of being # processed needs to be discarded rather than having the stop take place # after the SIGCONT or SIGKILL has been generated. The existing workaround # checks for this case explicitly by looking for a pending SIGCONT or SIGKILL # after reacquiring the lock. # # However, there is another problem related to the same race issue. In the # window where the processing of the stop signal has released the siglock, # the stop signal is not represented in the pending set any more, but it is # still "pending" and not "delivered" in POSIX terms. The SIGCONT coming in # this window is required to clear all pending stop signals. But, if a stop # signal has been dequeued but not yet processed, the SIGCONT generation will # fail to clear it (in handle_stop_signal). Likewise, a SIGKILL coming here # should prevent the stop processing and make the thread die immediately # instead. The `sig_avoid_stop_race' code checks for this by examining the # pending set to see if SIGCONT or SIGKILL is in it. But this fails to # handle the case where another CPU running another thread in the same # process has already dequeued the signal (so it no longer can be found in # the pending set). We must catch this as well, so that the same problems do # not arise when another thread on another CPU acted real fast. # # I've fixed this dumping the `sig_avoid_stop_race' kludge in favor of a # little explicit bookkeeping. Now, dequeuing any stop signal sets a flag # saying that a pending stop signal has been taken on by some CPU since the # last time all pending stop signals were cleared due to SIGCONT/SIGKILL. # The processing of stop signals checks the flag after the window where it # released the lock, and abandons the signal the flag has been cleared. The # code that clears pending stop signals on SIGCONT generation also clears # this flag. The various places that are trying to ensure the process dies # quickly (SIGKILL or other unhandled signals) also clear the flag. I've # made this a general flags word in signal_struct, and replaced the # stop_state field with flag bits in this word. # # Signed-off-by: Roland McGrath # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/signal.c # 2005/01/04 20:24:20-08:00 roland@redhat.com +67 -48 # fix stop signal race # # kernel/fork.c # 2005/01/04 20:24:20-08:00 roland@redhat.com +1 -1 # fix stop signal race # # kernel/exit.c # 2005/01/04 20:24:20-08:00 roland@redhat.com +4 -3 # fix stop signal race # # include/linux/sched.h # 2005/01/04 20:24:20-08:00 roland@redhat.com +9 -2 # fix stop signal race # # ChangeSet # 2005/01/04 21:37:34-08:00 coywolf@gmail.com # [PATCH] remove redundant sys_delete_module() # # Peter Chubb recently split out a standalone sys_ni.c file for the not # implemented syscalls. This patch removes the redundant sys_delete_module() # in module.c. # # Signed-off-by: Coywolf Qi Hunt # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/module.c # 2005/01/04 18:48:20-08:00 coywolf@gmail.com +0 -7 # remove redundant sys_delete_module() # # ChangeSet # 2005/01/04 21:37:20-08:00 oleg@tv-sign.ru # [PATCH] fix conflicting cpu_idle() declarations # # cpu_idle() is referenced from generic code (init/main.c). It is # declared/defined in # # init/main.c: void cpu_idle(void) # # i386/kernel/process.c void cpu_idle(void) # i386/kernel/smpboot.c: int cpu_idle(void) # i386/mach-voyager/voyager_smp.c: int cpu_idle(void) # # ppc/kernel/idle.c: int cpu_idle(void) # ppc/kernel/smp.c: int cpu_idle(void *unused) # # ppc64/kernel/idle.c: int cpu_idle(void) # ppc64/kernel/smp.c: int cpu_idle(void *unused) # # sparc/kernel/process.c: int cpu_idle(void) # # sparc64/kernel/process.c: int cpu_idle(void) # # sh/kernel/process.c: void cpu_idle(void *unused) # sh/kernel/smp.c: int cpu_idle(void *unused) # # ia64/kernel/smpboot.c: int cpu_idle(void) # ia64/kernel/process.c: void cpu_idle(void *unused) # # sh64/kernel/process.c: void cpu_idle(void *unused) # # s390/kernel/process.c: int cpu_idle(void) # s390/kernel/smp.c: int cpu_idle(void * unused) # # m32r/kernel/process.c: void cpu_idle(void) # m32r/kernel/smpboot.c int cpu_idle(void) # # Other arches beleive that cpu_idle is void(void). # # This patch puts 'void cpu_idle(void)' in include/linux/smp.h # and fixes conflicting definitions. # # Also removes now unneeded declarations in x86_64, alpha, parisc. # # Only i386 part is tested. # # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/main.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -1 # fix conflicting cpu_idle() declarations # # include/linux/smp.h # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -0 # fix conflicting cpu_idle() declarations # # include/asm-x86_64/proto.h # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -1 # fix conflicting cpu_idle() declarations # # arch/sparc64/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +4 -4 # fix conflicting cpu_idle() declarations # # arch/sparc/kernel/sun4m_smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -1 # fix conflicting cpu_idle() declarations # # arch/sparc/kernel/sun4d_smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -1 # fix conflicting cpu_idle() declarations # # arch/sparc/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +3 -6 # fix conflicting cpu_idle() declarations # # arch/sh64/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -1 # fix conflicting cpu_idle() declarations # # arch/sh/kernel/smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -2 # fix conflicting cpu_idle() declarations # # arch/sh/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -1 # fix conflicting cpu_idle() declarations # # arch/s390/kernel/smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -2 # fix conflicting cpu_idle() declarations # # arch/s390/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -2 # fix conflicting cpu_idle() declarations # # arch/ppc64/kernel/smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -2 # fix conflicting cpu_idle() declarations # # arch/ppc64/kernel/idle.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -2 # fix conflicting cpu_idle() declarations # # arch/ppc/kernel/smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -2 # fix conflicting cpu_idle() declarations # # arch/ppc/kernel/idle.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -2 # fix conflicting cpu_idle() declarations # # arch/parisc/kernel/smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -1 # fix conflicting cpu_idle() declarations # # arch/m32r/kernel/smpboot.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -2 # fix conflicting cpu_idle() declarations # # arch/ia64/kernel/smpboot.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -3 # fix conflicting cpu_idle() declarations # # arch/ia64/kernel/process.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +1 -1 # fix conflicting cpu_idle() declarations # # arch/i386/mach-voyager/voyager_smp.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -3 # fix conflicting cpu_idle() declarations # # arch/i386/kernel/smpboot.c # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +2 -4 # fix conflicting cpu_idle() declarations # # arch/alpha/kernel/proto.h # 2005/01/04 18:48:20-08:00 oleg@tv-sign.ru +0 -3 # fix conflicting cpu_idle() declarations # # ChangeSet # 2005/01/04 21:37:07-08:00 james4765@verizon.net # [PATCH] lcd: fix memory leak, code cleanup # # This patch addresses the following issues: # # - Fix log-spamming and cryptic error messages, and add KERN_ constants. # # - Convert some ints to unsigned ints. # # - Add checks for CAP_SYS_ADMIN for FLASH_Burn and FLASH_Erase ioctls. # # - Identify use of global variable. # # - Fix memory leak in FLASH_Burn ioctl. # # - Fix error return codes in lcd_ioctl(). # # - Move variable "index" in lcd_ioctl() to smaller scope to reduce memory # usage. # # - Convert cli()/sti() to spin_lock_irqsave()/spin_unlock_irqrestore(). # Fix legibility issues in FLASH_Burn ioctl. # # Signed-off-by: James Nelson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/lcd.h # 2005/01/04 18:48:19-08:00 james4765@verizon.net +2 -0 # lcd: fix memory leak, code cleanup # # drivers/char/lcd.c # 2005/01/04 18:48:19-08:00 james4765@verizon.net +44 -42 # lcd: fix memory leak, code cleanup # # ChangeSet # 2005/01/04 21:36:54-08:00 werner@almesberger.net # [PATCH] prio_tree: move general code from mm/ to lib/ # # Last but not least, move the general prio_tree code from mm/ to lib/. This # patch also duplicates some macros, which are used in the VMA code for # debugging purposes, so we can't properly separate them yet. # # Note that this patch conflicts with a patch in 2.6.10-rc3-mm1 # (frv-better-mmap-support-in-uclinux.patch), which removes mm/prio_tree in # systems without an MMU. Not making that other patch provide a dummy for # prio_tree_init should resolve the conflict. (That's just from reading the # patch - I haven't actually tried this.) # # Signed-off-by: Werner Almesberger # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/prio_tree.c # 2005/01/04 18:48:19-08:00 werner@almesberger.net +6 -459 # prio_tree: move general code from mm/ to lib/ # # lib/prio_tree.c # 2005/01/04 18:48:19-08:00 werner@almesberger.net +484 -0 # prio_tree: move general code from mm/ to lib/ # # lib/Makefile # 2005/01/04 18:48:19-08:00 werner@almesberger.net +1 -1 # prio_tree: move general code from mm/ to lib/ # # lib/prio_tree.c # 2005/01/04 18:48:19-08:00 werner@almesberger.net +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/lib/prio_tree.c # # ChangeSet # 2005/01/04 21:36:41-08:00 werner@almesberger.net # [PATCH] prio_tree: generalization # # Export prio_tree functions such that they can be used by other subsystems than # only VMAs. Also adds a mode to prio_tree to use it with keys explicitly # included in the prio_tree meta-data. # # The plan is to also consider converting VMAs to use explicit keys, so that the # old "raw" mode can be removed. # # Signed-off-by: Werner Almesberger # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/prio_tree.c # 2005/01/04 20:24:21-08:00 werner@almesberger.net +33 -32 # prio_tree: generalization # # include/linux/prio_tree.h # 2005/01/04 18:48:19-08:00 werner@almesberger.net +45 -2 # prio_tree: generalization # # include/linux/mm.h # 2005/01/04 20:24:16-08:00 werner@almesberger.net +1 -1 # prio_tree: generalization # # fs/inode.c # 2005/01/04 20:24:07-08:00 werner@almesberger.net +1 -1 # prio_tree: generalization # # ChangeSet # 2005/01/04 21:36:27-08:00 werner@almesberger.net # [PATCH] prio_tree: roll call to prio_tree_first into prio_tree_next # # Allow prio_tree_next to be used as the only function for tree traversal, # similar to how vma_prio_tree_next works. # # This patch isn't needed for the generalization, but since it affects the API, # it's better to include it first. # # Signed-off-by: Werner Almesberger # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/prio_tree.c # 2005/01/04 20:24:21-08:00 werner@almesberger.net +4 -1 # prio_tree: roll call to prio_tree_first into prio_tree_next # # include/linux/prio_tree.h # 2005/01/04 20:24:21-08:00 werner@almesberger.net +1 -0 # prio_tree: roll call to prio_tree_first into prio_tree_next # # ChangeSet # 2005/01/04 21:36:15-08:00 akpm@osdl.org # [PATCH] msync(): set PF_SYNCWRITE # # Pass the "we are doing synchronous writes" hint down from msync(). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/msync.c # 2005/01/04 18:48:19-08:00 akpm@osdl.org +4 -0 # msync(): set PF_SYNCWRITE # # ChangeSet # 2005/01/04 21:36:02-08:00 nanhai.zou@intel.com # [PATCH] compat: sigtimedwait # # - Merge sys32_rt_sigtimedwait function in X86_64, IA64, PPC64, MIPS, # SPARC64, S390 32 bit layer into 1 compat_rt_sigtimedwait function. It will # also fix a bug of copy wrong information to 32 bit userspace siginfo # structure on X86_64, IA64 and SPARC64 when calling sigtimedwait on 32 bit # layer. # # - Change all name the of siginfo_t32 structure in X86_64, IA64, MIPS, # SPARC64 and S390 to the name compat_siginfo_t as used in PPC64. # # - Patch introduced a macro __COMPAT_ENDIAN_SWAP__ in # include/asm-mips/compat.h when MIPS kernel is compiled in little-endian # mode. This macro is used to do byte swapping in function # sigset_from_compat. # # - This patch is only tested on X86_64 and IA_64. # # Signed-off-by: Zou Nan hai # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/compat.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +86 -0 # compat: sigtimedwait # # include/linux/compat.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +3 -1 # compat: sigtimedwait # # include/asm-x86_64/ia32.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +3 -5 # compat: sigtimedwait # # include/asm-sparc64/siginfo.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -4 # compat: sigtimedwait # # include/asm-mips/compat.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +3 -0 # compat: sigtimedwait # # arch/x86_64/ia32/sys_ia32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +4 -43 # compat: sigtimedwait # # arch/x86_64/ia32/ia32entry.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/x86_64/ia32/ia32_signal.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +6 -6 # compat: sigtimedwait # # arch/sparc64/kernel/systbls.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/sparc64/kernel/sys_sparc32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +4 -89 # compat: sigtimedwait # # arch/sparc64/kernel/signal32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +7 -7 # compat: sigtimedwait # # arch/s390/kernel/syscalls.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/s390/kernel/ptrace.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +2 -2 # compat: sigtimedwait # # arch/s390/kernel/compat_wrapper.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +3 -3 # compat: sigtimedwait # # arch/s390/kernel/compat_signal.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +5 -5 # compat: sigtimedwait # # arch/s390/kernel/compat_linux.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +2 -5 # compat: sigtimedwait # # arch/s390/kernel/compat_linux.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -85 # compat: sigtimedwait # # arch/ppc64/kernel/signal32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +3 -33 # compat: sigtimedwait # # arch/ppc64/kernel/misc.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/mips/kernel/signal32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +7 -98 # compat: sigtimedwait # # arch/mips/kernel/scall64-o32.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/mips/kernel/scall64-n32.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/ia64/ia32/sys_ia32.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # arch/ia64/ia32/ia32priv.h # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +2 -6 # compat: sigtimedwait # # arch/ia64/ia32/ia32_signal.c # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +6 -33 # compat: sigtimedwait # # arch/ia64/ia32/ia32_entry.S # 2005/01/04 18:48:19-08:00 nanhai.zou@intel.com +1 -1 # compat: sigtimedwait # # ChangeSet # 2005/01/04 21:35:46-08:00 hch@lst.de # [PATCH] remove dead ext3_put_inode prototype # # ext3_put_inode has been removed a while ago. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/ext3_fs.h # 2005/01/04 18:48:18-08:00 hch@lst.de +0 -1 # remove dead ext3_put_inode prototype # # ChangeSet # 2005/01/04 21:35:33-08:00 hch@lst.de # [PATCH] udf: fix reservation discarding # # UDF discards file preallocations on every ->put_inode which is totally # bogus. It already discards them in ->release which makes sense for normal # writes, so the only additional discard is in ->clear_inode so we make sure # we don't leak any reservations for shared writeable mappings. # # This follows similar changes to ext2 and ext3. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/udf/udfdecl.h # 2005/01/04 18:48:18-08:00 hch@lst.de +0 -1 # udf: fix reservation discarding # # fs/udf/super.c # 2005/01/04 18:48:18-08:00 hch@lst.de +0 -1 # udf: fix reservation discarding # # fs/udf/inode.c # 2005/01/04 18:48:18-08:00 hch@lst.de +6 -24 # udf: fix reservation discarding # # ChangeSet # 2005/01/04 21:35:19-08:00 hch@lst.de # [PATCH] udf: simplify udf_iget, fix race # # udf_iget calls __udf_read_inode after the inode has been unlocked and other # threads could access it. Switching to iget_locked() fixes this race and # nicely simplifies the code. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/udf/super.c # 2005/01/04 20:24:23-08:00 hch@lst.de +0 -1 # udf: simplify udf_iget, fix race # # fs/udf/inode.c # 2005/01/04 20:24:23-08:00 hch@lst.de +15 -69 # udf: simplify udf_iget, fix race # # ChangeSet # 2005/01/04 21:35:06-08:00 zwane@arm.linux.org.uk # [PATCH] Remove RCU abuse in cpu_idle() # # Introduce cpu_idle_wait() on architectures requiring modification of # pm_idle from modules, this will ensure that all processors have updated # their cached values of pm_idle upon exit. This patch is to address the bug # report at http://bugme.osdl.org/show_bug.cgi?id=1716 and replaces the # current code fix which is in violation of normal RCU usage as pointed out # by Stephen, Dipankar and Paul. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/system.h # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +2 -0 # Remove RCU abuse in cpu_idle() # # include/asm-ia64/system.h # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +1 -0 # Remove RCU abuse in cpu_idle() # # include/asm-i386/system.h # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +1 -0 # Remove RCU abuse in cpu_idle() # # drivers/acpi/processor_idle.c # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +1 -1 # Remove RCU abuse in cpu_idle() # # arch/x86_64/kernel/process.c # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +24 -7 # Remove RCU abuse in cpu_idle() # # arch/ia64/kernel/process.c # 2005/01/04 20:24:21-08:00 zwane@arm.linux.org.uk +24 -7 # Remove RCU abuse in cpu_idle() # # arch/i386/kernel/process.c # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +25 -9 # Remove RCU abuse in cpu_idle() # # arch/i386/kernel/apm.c # 2005/01/04 18:48:18-08:00 zwane@arm.linux.org.uk +1 -1 # Remove RCU abuse in cpu_idle() # # ChangeSet # 2005/01/04 21:34:52-08:00 mason@suse.com # [PATCH] __getblk_slow can loop forever when pages are partially mapped # # When a block device is accessed via read/write, it is possible for some of # the buffers on a page to be mapped and others not. __getblk and friends # assume this can't happen, and can end up looping forever when pages have # some unmapped buffers. Picture: # # lseek(/dev/xxx, 2048, SEEK_SET) # write(/dev/xxx, 2048 bytes) # # Assuming the block size is 1k, page 0 has 4 buffers, two are mapped by # __block_prepare_write and two are not. Next, another process triggers # getblk(/dev/xxx, blocknr = 0); # # __getblk_slow will loop forever. __find_get_block fails because the buffer # isn't mapped. grow_dev_page does nothing because there are buffers on the # page with the correct size. madhav@veritas.com and others at Veritas # tracked this down. # # The fix below has two parts. First, it changes __find_get_block to avoid # the buffer_error warnings when it finds unmapped buffers on the page. # # Second, it changes grow_dev_page to map the buffers on the page by calling # init_page_buffers. init_page_buffers is changed so we don't stomp on # uptodate bits for the buffers. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/buffer.c # 2005/01/04 18:48:18-08:00 mason@suse.com +23 -13 # __getblk_slow can loop forever when pages are partially mapped # # ChangeSet # 2005/01/04 21:34:39-08:00 kaneshige.kenji@jp.fujitsu.com # [PATCH] IRQ resource deallocation: ia64 # # This is an ia64 portion of IRQ resource deallocation. It implements # pcibios_disable_device() and acpi_unregister_gsi() for ia64. # # o acpi_unregister_gsi() # # Summary of changes for implementing this interface: # # - Add new function iosapic_unregister_intr() into # arch/ia64/kernel/iosapic.c. This function frees an interrupt # vector and related data structures. # # - Add new function free_irq_vector() into # arch/ia64/kernel/irq_ia64.c. This frees an unused vector. # # - Change assign_irq_vector() to be able to support # free_irq_vector(). # # o pcibios_disable_device() # # This calls acpi_pci_irq_disable() to deallocate IRQ resources. # # Signed-off-by: Kenji Kaneshige # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ia64/iosapic.h # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +4 -0 # IRQ resource deallocation: ia64 # # include/asm-ia64/hw_irq.h # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +2 -0 # IRQ resource deallocation: ia64 # # arch/ia64/pci/pci.c # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +8 -0 # IRQ resource deallocation: ia64 # # arch/ia64/kernel/irq_ia64.c # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +23 -4 # IRQ resource deallocation: ia64 # # arch/ia64/kernel/irq.c # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +3 -0 # IRQ resource deallocation: ia64 # # arch/ia64/kernel/iosapic.c # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +87 -9 # IRQ resource deallocation: ia64 # # arch/ia64/kernel/acpi.c # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +9 -0 # IRQ resource deallocation: ia64 # # arch/ia64/Kconfig # 2005/01/04 18:48:18-08:00 kaneshige.kenji@jp.fujitsu.com +5 -0 # IRQ resource deallocation: ia64 # # ChangeSet # 2005/01/04 21:34:25-08:00 kaneshige.kenji@jp.fujitsu.com # [PATCH] IRQ resource deallocation: ACPI # # Architecture dependent IRQ resources such as interrupt vector for PCI # devices are allocated at pci_enable_device() time on i386, x86-64 and # ia64 platform. Today, however, these IRQ resources are never # deallocated even if they are no longer used. The following set of # patches adds supports to deallocate IRQ resources at # pci_disable_device() time. # # The motivation of the set of patches is as follows: # # - IRQ resources such as interrupt vectors should be freed if they # are no longer used because the amount of these resources are # limited. By deallocating IRQ resources, we can recycle them. # # - I think some hardwares will support hot-pluggable I/O units with # I/O xAPICs in the near future. So I/O xAPIC hot-plug support by # OS will be needed soon. IRQ resouces deallocation will be one of # the most important stuff for I/O xAPIC hot-plug. # # For now, the following set of patches has ia64 implementation only. # i386 and x86_64 implementations are TBD. # # # # # This patch is ACPI portion of IRQ deallocation. This patch defines the # following new interface. The implementation of this interface depends # on each platform. # # o void acpi_unregister_gsi(u32 gsi) # # This is a opposite portion of acpi_register_gsi(). This has a # responsibility for deallocating IRQ resources associated with # the specified GSI number. # # We need to consider the case of shared interrupt. In the case # of shared interrupt, acpi_register_gsi() is called multiple # times for one gsi. That is, registrations and unregistrations # can be nested. # # This function undoes the effect of one call to # acpi_register_gsi(). If this matches the last registration, # IRQ resources associated with the specified GSI number are # freed. # # This patch also adds the following new function. # # o void acpi_pci_irq_disable (struct pci_dev *dev) # # This function is a opposite portion of # acpi_pci_enable_irq(). It clears the device's linux IRQ number # and calls acpi_unregister_gsi() to deallocate IRQ resources. # # Signed-off-by: Kenji Kaneshige # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/acpi.h # 2005/01/04 18:48:17-08:00 kaneshige.kenji@jp.fujitsu.com +13 -0 # IRQ resource deallocation: ACPI # # drivers/acpi/pci_irq.c # 2005/01/04 18:48:17-08:00 kaneshige.kenji@jp.fujitsu.com +52 -0 # IRQ resource deallocation: ACPI # # ChangeSet # 2005/01/04 21:34:13-08:00 manfred@colorfullife.com # [PATCH] fix missing wakeup in ipc/sem # # My patch that removed the spin_lock calls from the tail of sys_semtimedop # introduced a bug: # # Before my patch was merged, every operation that altered an array called # update_queue. That call woke up threads that were waiting until a # semaphore value becomes 0. I've accidentially removed that call. # # The attached patch fixes that by modifying update_queue: the function now # loops internally and wakes up all threads. The patch also removes # update_queue calls from the error path of sys_semtimedop: failed operations # do not modify the array, no need to rescan the list of waiting threads. # # Signed-Off-By: Manfred Spraul # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # ipc/sem.c # 2005/01/04 18:48:17-08:00 manfred@colorfullife.com +21 -6 # fix missing wakeup in ipc/sem # # include/linux/sem.h # 2005/01/04 18:48:17-08:00 manfred@colorfullife.com +1 -0 # fix missing wakeup in ipc/sem # # ChangeSet # 2005/01/04 21:34:00-08:00 agruen@suse.de # [PATCH] Ext[23]: apply umask to symlinks with ACLs configured out # # Keith Young has reported that when ACLs are not # compiled in, the default implementation of ext[23]_init_acl applies the # umask to all new files, including symlinks, which is wrong. In this case # the VFS already takes care of applying the umask when needed, so ext2 and # ext3 need not bother about it. Remove the superfluous statements. # # Signed-off-by: Andreas Gruenbacher # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/acl.h # 2005/01/04 18:48:17-08:00 agruen@suse.de +0 -1 # Ext[23]: apply umask to symlinks with ACLs configured out # # fs/ext2/acl.h # 2005/01/04 18:48:17-08:00 agruen@suse.de +0 -1 # Ext[23]: apply umask to symlinks with ACLs configured out # # ChangeSet # 2005/01/04 21:33:47-08:00 akpm@osdl.org # [PATCH] get_blkdev_list() cleanup # # - Move prototype to genhd.h # # - It is only needed for /proc # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/genhd.h # 2005/01/04 18:48:17-08:00 akpm@osdl.org +1 -0 # get_blkdev_list() cleanup # # fs/proc/proc_misc.c # 2005/01/04 18:48:17-08:00 akpm@osdl.org +0 -1 # get_blkdev_list() cleanup # # drivers/block/genhd.c # 2005/01/04 18:48:17-08:00 akpm@osdl.org +2 -0 # get_blkdev_list() cleanup # # ChangeSet # 2005/01/04 21:33:34-08:00 sfr@canb.auug.org.au # [PATCH] noone uses HAVE_ARCH_SI_CODES or HAVE_ARCH_SIGEVENT_T # # Since asm-generic/siginfo.h was created, the architectures have been slowly # fixed/modified until noone uses HAVE_ARCH_SI_CODES or HAVE_ARCH_SIGEVENT_T # any more, so this patch removes the checks for them. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-generic/siginfo.h # 2005/01/04 18:48:17-08:00 sfr@canb.auug.org.au +0 -7 # noone uses HAVE_ARCH_SI_CODES or HAVE_ARCH_SIGEVENT_T # # ChangeSet # 2005/01/04 21:33:21-08:00 franz_pletz@t-online.de # [PATCH] loop device resursion avoidance # # With Andries Brouwer # # Fix various recursion scenarios wherein it was possible to mount a loop # device on itself, either directly or via intermediate loops devices. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/loop.c # 2005/01/04 18:48:17-08:00 franz_pletz@t-online.de +28 -5 # loop device resursion avoidance # # ChangeSet # 2005/01/04 21:33:09-08:00 penberg@cs.helsinki.fi # [PATCH] noop iosched: remove unused includes # # This patch removes unused includes from drivers/block/noop-iosched.c. # # Signed-off-by: Pekka Enberg # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/noop-iosched.c # 2005/01/04 18:48:17-08:00 penberg@cs.helsinki.fi +0 -7 # noop iosched: remove unused includes # # ChangeSet # 2005/01/04 21:32:56-08:00 penberg@cs.helsinki.fi # [PATCH] noop iosched: make code static # # This patch makes code static in drivers/block/noop-iosched.c and adds # __init and __exit for module initialization and cleanup functions. # # Signed-off-by: Pekka Enberg # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/noop-iosched.c # 2005/01/04 20:24:25-08:00 penberg@cs.helsinki.fi +9 -9 # noop iosched: make code static # # ChangeSet # 2005/01/04 21:32:43-08:00 rddunlap@osdl.org # [PATCH] cpumask: range check before using value # # When setting the 'cpu_isolated_map' mask, check that the user input value # is valid (in range 0 .. NR_CPUS - 1). Also fix up kernel-parameters.txt # for this parameter. # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/04 20:24:19-08:00 rddunlap@osdl.org +3 -1 # cpumask: range check before using value # # Documentation/kernel-parameters.txt # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +3 -1 # cpumask: range check before using value # # ChangeSet # 2005/01/04 21:32:30-08:00 zwane@holomorphy.com # [PATCH] fix alt-sysrq deadlock # # __handle_sysrq was modified to do a spin_lock_irqsave so we were entering # smp_send_stop with interrupts. So reenable interrupts to prevent the # possible smp_call_function() deadlock. # # (It's still deadlocky if the sysrq handler is against called via an # interrupt from a different device, but that seems unlikely). # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/sysrq.c # 2005/01/04 18:48:16-08:00 zwane@holomorphy.com +1 -0 # fix alt-sysrq deadlock # # ChangeSet # 2005/01/04 21:32:17-08:00 pmeda@akamai.com # [PATCH] Add PR_GET_NAME # # A while back we added the PR_SET_NAME prctl, but no PR_GET_NAME. I guess # we should add this, if only to enable testing of PR_SET_NAME. # # Signed-off-by: Prasanna Meda # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sys.c # 2005/01/04 18:48:16-08:00 pmeda@akamai.com +9 -0 # Add PR_GET_NAME # # include/linux/prctl.h # 2005/01/04 18:48:16-08:00 pmeda@akamai.com +1 -0 # Add PR_GET_NAME # # ChangeSet # 2005/01/04 21:32:05-08:00 rddunlap@osdl.org # [PATCH] panic_timeout: move to kernel.h # # Move 'panic_timeout' to linux/kernel.h. # # ipmi_watchdog.c wanted to know why panic_timeout isn't in some header file. # However, ipmi_watchdog.c doesn't even use it, so that reference was # deleted. Other references now use kernel.h instead of straight extern int. # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sysctl.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -1 # panic_timeout: move to kernel.h # # include/linux/kernel.h # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +1 -0 # panic_timeout: move to kernel.h # # drivers/char/ipmi/ipmi_watchdog.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # arch/v850/kernel/sim85e2.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # arch/v850/kernel/fpga85e2c.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -1 # panic_timeout: move to kernel.h # # arch/ppc64/kernel/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +1 -1 # panic_timeout: move to kernel.h # # arch/ppc64/kernel/iSeries_pci.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # arch/ppc/kernel/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +1 -1 # panic_timeout: move to kernel.h # # arch/mips/sibyte/swarm/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +1 -2 # panic_timeout: move to kernel.h # # arch/mips/jmr3927/rbhma3100/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -1 # panic_timeout: move to kernel.h # # arch/mips/ddb5xxx/ddb5477/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # arch/mips/ddb5xxx/ddb5476/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # arch/mips/ddb5xxx/ddb5074/setup.c # 2005/01/04 18:48:16-08:00 rddunlap@osdl.org +0 -2 # panic_timeout: move to kernel.h # # ChangeSet # 2005/01/04 21:31:50-08:00 Matt_Domsch@dell.com # [PATCH] EDD: add edd=off and edd=skipmbr options # # EDD: add edd=off and edd=skipmbr command line options # # New command line options # edd=off (or edd=of) # edd=skipmbr (or edd=sk) # # runtime options for disabling all EDD int13 calls completely, or for # skipping the int13 READ SECTOR calls, respectively. # # These are provided to allow Linux distributions to include CONFIG_EDD=m, yet # allow end-users to disable parts of EDD which may not work well with their # system's BIOS. # # I incorporated comments from Randy Dunlap, and got an ack from Andi Kleen. # # Signed-off-by: Matt Domsch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/edd.h # 2005/01/04 18:48:16-08:00 Matt_Domsch@dell.com +4 -0 # EDD: add edd=off and edd=skipmbr options # # arch/i386/boot/edd.S # 2005/01/04 18:48:16-08:00 Matt_Domsch@dell.com +40 -2 # EDD: add edd=off and edd=skipmbr options # # Documentation/kernel-parameters.txt # 2005/01/04 20:24:26-08:00 Matt_Domsch@dell.com +5 -0 # EDD: add edd=off and edd=skipmbr options # # ChangeSet # 2005/01/04 21:31:38-08:00 jamagallon@able.es # [PATCH] make gconfig work with gtk-2.4 # # I need this to make gconfig work under gtk-2.4. Without this, it just # coredumps. There is some problem with pixmap creation/usage from XPM in # the way it is done in gconf, so I just added some stock icons. It is even # prettier..;) # # Could someone test this still works on gtk-2.0 or 2.2 ? # # Changes: # # - change the wiget class 'button' in glade files to something known to # glade (GtkToolButton) # - use 'stock-id' property for toolbar buttons instead of "stock_pixmap" # - change unknown signal "pressed" to "clicked" # - remove manual setting of icons in gconf.c # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # scripts/kconfig/gconf.glade # 2005/01/04 18:48:16-08:00 jamagallon@able.es +21 -19 # make gconfig work with gtk-2.4 # # scripts/kconfig/gconf.c # 2005/01/04 18:48:16-08:00 jamagallon@able.es +0 -32 # make gconfig work with gtk-2.4 # # ChangeSet # 2005/01/04 21:31:25-08:00 rusty@rustcorp.com.au # [PATCH] sys_sched_setaffinity() on UP should fail for non-zero CPUs. # # Return EINVAL for invalid sched_setaffinity on UP. I was a little # surprised that sys_sched_setaffinity for CPU 1 didn't fail on my UP box. # With CONFIG_SMP it would have. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sched.h # 2005/01/04 20:24:20-08:00 rusty@rustcorp.com.au +3 -0 # sys_sched_setaffinity() on UP should fail for non-zero CPUs. # # ChangeSet # 2005/01/04 21:31:12-08:00 tvrtko.ursulin@sophos.com # [PATCH] smb_file_open() retval fix # # Correctly propagate the return value from smb_open(). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/smbfs/file.c # 2005/01/04 18:48:15-08:00 tvrtko.ursulin@sophos.com +1 -1 # smb_file_open() retval fix # # ChangeSet # 2005/01/04 21:31:02-08:00 manfred@colorfullife.com # [PATCH] rcu: simplify quiescent state detection # # Based on an initial patch from Oleg Nesterov # # rcu_data.last_qsctr is not needed. Actually, not even a counter is needed, # just a flag that indicates that there was a quiescent state. # # Signed-Off-By: Manfred Spraul # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/rcupdate.c # 2005/01/04 18:48:15-08:00 manfred@colorfullife.com +5 -6 # rcu: simplify quiescent state detection # # include/linux/rcupdate.h # 2005/01/04 18:48:15-08:00 manfred@colorfullife.com +7 -6 # rcu: simplify quiescent state detection # # ChangeSet # 2005/01/04 21:30:48-08:00 manfred@colorfullife.com # [PATCH] rcu: make two internal structs static # # The patch below makes two needlessly global structs static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Manfred Spraul # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/rcupdate.c # 2005/01/04 20:24:27-08:00 manfred@colorfullife.com +2 -2 # rcu: make two internal structs static # # ChangeSet # 2005/01/04 21:30:36-08:00 oleg@tv-sign.ru # [PATCH] rcu: eliminate rcu_ctrlblk.lock # # rcu_ctrlblk.lock is used to read the ->cur and ->next_pending # atomically in __rcu_process_callbacks(). It can be replaced # by a couple of memory barriers. # # rcu_start_batch: # rcp->next_pending = 0; # smp_wmb(); # rcp->cur++; # # __rcu_process_callbacks: # rdp->batch = rcp->cur + 1; # smp_rmb(); # if (!rcp->next_pending) # rcu_start_batch(rcp, rsp, 1); # # This way, if __rcu_process_callbacks() sees incremented ->cur value, # it must also see that ->next_pending == 0 (or rcu_start_batch() is # already in progress on another cpu). # # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/rcupdate.c # 2005/01/04 20:24:27-08:00 oleg@tv-sign.ru +15 -13 # rcu: eliminate rcu_ctrlblk.lock # # include/linux/rcupdate.h # 2005/01/04 20:24:27-08:00 oleg@tv-sign.ru +0 -1 # rcu: eliminate rcu_ctrlblk.lock # # ChangeSet # 2005/01/04 21:30:23-08:00 bunk@stusta.de # [PATCH] remove ip2 programs # # drivers/char/ip2/ contained three programs. Besides shipping programs at # this place doesn't sound like a good idea, they didn't even all compile. # # The patch below removes them. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-ip2trace.c~6156ba3af01310d9 # 2005/01/04 21:30:15-08:00 bunk@stusta.de +0 -0 # Delete: drivers/char/ip2/ip2trace.c # # BitKeeper/deleted/.del-ip2stat.c~11d3f1fb72bca2c # 2005/01/04 21:30:15-08:00 bunk@stusta.de +0 -0 # Delete: drivers/char/ip2/ip2stat.c # # BitKeeper/deleted/.del-ip2mkdev.c~6ae07a714e53a9bf # 2005/01/04 21:30:15-08:00 bunk@stusta.de +0 -0 # Delete: drivers/char/ip2/ip2mkdev.c # # BitKeeper/deleted/.del-Makefile~f7a579dfc5bdb816 # 2005/01/04 21:30:15-08:00 bunk@stusta.de +0 -0 # Delete: drivers/char/ip2/Makefile # # ChangeSet # 2005/01/04 21:30:08-08:00 ak@suse.de # [PATCH] Sync in core time granuality with filesystems # # This patch corrects a problem that was originally added with the nanosecond # timestamps in stat patch. The problem is that some file systems don't have # enough space in their on disk inode to save nanosecond timestamps, so they # truncate the c/a/mtime to seconds when flushing an dirty node. In core the # inode would have full jiffies granuality. # # This can be observed by programs as a timestamp that jumps backwards under # specific loads when an inode is flushed and then reloaded from disk. # # The problem was already known when the original patch went in, but it # wasn't deemed important enough at that time. So far there has been only # one report of it causing problems. Now Tridge is worried that it will # break running Excel over samba4 because Excel seems to do very anal # timestamp checking and samba4 will supply 100ns timestamps over the # network. # # This patch solves it by putting the time resolution into the superblock of # a fs and always rounding the in core timestamps to that granuality. # # This also supercedes some previous ext2/3 hacks to flush the inode less # often when only the subsecond timestamp changes. # # I tried to keep the overhead low, in particular it tries to keep divisions # out of fast paths as far as possible. # # The patch is quite big but 99% of it is just relatively straight forward # search'n'replace in a lot of fs. Unconverted filesystems will default to a # 1ns granuality, but may still show the problem if they continue to use # CURRENT_TIME. I converted all in tree fs. # # One possible future extension of this would be to have two time # granualities per superblock - one that specifies the visible resolution, # and the other to specify how often timestamps should be flushed to disk, # which could be tuned with a mount option per fs (e.g. often m/atimes don't # need to be flushed every second). Would be easy to do as an addon if # someone is interested. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/sunrpc/rpc_pipe.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # kernel/time.c # 2005/01/04 18:48:14-08:00 ak@suse.de +46 -1 # Sync in core time granuality with filesystems # # include/linux/time.h # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -0 # Sync in core time granuality with filesystems # # include/linux/fs.h # 2005/01/04 20:24:07-08:00 ak@suse.de +6 -2 # Sync in core time granuality with filesystems # # fs/xfs/linux-2.6/xfs_super.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/vfat/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +10 -9 # Sync in core time granuality with filesystems # # fs/umsdos/emd.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ufs/truncate.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ufs/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ufs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ufs/ialloc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ufs/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/udf/super.c # 2005/01/04 20:24:23-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/udf/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +6 -6 # Sync in core time granuality with filesystems # # fs/udf/inode.c # 2005/01/04 20:24:23-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/udf/ialloc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/sysv/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/sysv/itree.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/sysv/ialloc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/sysv/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/sysfs/mount.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/super.c # 2005/01/04 20:24:07-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/smbfs/proto.h # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/smbfs/proc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -2 # Sync in core time granuality with filesystems # # fs/smbfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/smbfs/file.c # 2005/01/04 20:24:27-08:00 ak@suse.de +3 -2 # Sync in core time granuality with filesystems # # fs/reiserfs/xattr.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/reiserfs/stree.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/reiserfs/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +6 -6 # Sync in core time granuality with filesystems # # fs/reiserfs/ioctl.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/reiserfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/ramfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/qnx4/truncate.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/qnx4/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/qnx4/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/proc/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/openpromfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/ntfs/super.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -0 # Sync in core time granuality with filesystems # # fs/ntfs/mft.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/nfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -0 # Sync in core time granuality with filesystems # # fs/msdos/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +8 -8 # Sync in core time granuality with filesystems # # fs/minix/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/minix/itree_common.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/minix/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/minix/bitmap.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/locks.c # 2005/01/04 20:24:11-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/libfs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -0 # Sync in core time granuality with filesystems # # fs/jfs/super.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/jfs/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/jffs2/fs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/jffs/inode-v23.c # 2005/01/04 18:48:14-08:00 ak@suse.de +4 -4 # Sync in core time granuality with filesystems # # fs/inode.c # 2005/01/04 20:24:21-08:00 ak@suse.de +5 -19 # Sync in core time granuality with filesystems # # fs/hugetlbfs/inode.c # 2005/01/04 20:24:07-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/hpfs/file.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/hfsplus/ioctl.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/hfsplus/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/hfsplus/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/hfsplus/catalog.c # 2005/01/04 18:48:14-08:00 ak@suse.de +4 -4 # Sync in core time granuality with filesystems # # fs/hfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/hfs/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/hfs/catalog.c # 2005/01/04 18:48:14-08:00 ak@suse.de +4 -4 # Sync in core time granuality with filesystems # # fs/fat/file.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/fat/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ext3/xattr.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ext3/super.c # 2005/01/04 18:48:14-08:00 ak@suse.de +0 -1 # Sync in core time granuality with filesystems # # fs/ext3/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +7 -7 # Sync in core time granuality with filesystems # # fs/ext3/ioctl.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ext3/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ext3/ialloc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ext2/xattr.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ext2/super.c # 2005/01/04 18:48:14-08:00 ak@suse.de +0 -1 # Sync in core time granuality with filesystems # # fs/ext2/namei.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/ext2/ioctl.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ext2/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/ext2/ialloc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/ext2/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/devpts/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/devfs/base.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/coda/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/coda/file.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/coda/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/cifs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -2 # Sync in core time granuality with filesystems # # fs/cifs/file.c # 2005/01/04 18:48:14-08:00 ak@suse.de +6 -4 # Sync in core time granuality with filesystems # # fs/cifs/connect.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -0 # Sync in core time granuality with filesystems # # fs/binfmt_misc.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/bfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/bfs/dir.c # 2005/01/04 18:48:14-08:00 ak@suse.de +7 -7 # Sync in core time granuality with filesystems # # fs/bad_inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # fs/autofs4/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/autofs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # fs/attr.c # 2005/01/04 18:48:14-08:00 ak@suse.de +8 -4 # Sync in core time granuality with filesystems # # fs/affs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/affs/file.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # fs/affs/amigaffs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -3 # Sync in core time granuality with filesystems # # fs/adfs/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -1 # Sync in core time granuality with filesystems # # drivers/usb/gadget/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # drivers/usb/core/inode.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # drivers/oprofile/oprofilefs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # drivers/misc/ibmasm/ibmasmfs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # drivers/isdn/capi/capifs.c # 2005/01/04 18:48:14-08:00 ak@suse.de +1 -0 # Sync in core time granuality with filesystems # # drivers/char/tty_io.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -2 # Sync in core time granuality with filesystems # # drivers/char/sonypi.c # 2005/01/04 18:48:14-08:00 ak@suse.de +4 -2 # Sync in core time granuality with filesystems # # drivers/char/random.c # 2005/01/04 18:48:14-08:00 ak@suse.de +3 -2 # Sync in core time granuality with filesystems # # drivers/char/qtronix.c # 2005/01/04 18:48:14-08:00 ak@suse.de +2 -1 # Sync in core time granuality with filesystems # # ChangeSet # 2005/01/04 21:29:47-08:00 schwidefsky@de.ibm.com # [PATCH] sys_stime needs a compat function # # I realized that the best way to get the sys_time/sys_stime problem fixed is # to make sys_time 64 bit safe by using "time_t *" instead of "int *" and to # introduce two proper compat functions compat_sys_time and compat_sys_stime. # # The prototype change of sys_time is transparent for 32 bit architectures # because both "int" and "time_t" are 32 bit. For 64 bit the type change # would be wrong but luckily no 64 bit architecture uses sys_time/sys_stime # in 64 bit mode. The patch makes the following change: # # ia64 : Remove sys32_time, use compat_sys_time and # add (!!) compat_sys_stime to compat syscall table. # mips : Use compat_sys_time/compat_sys_stime in 32 bit syscall table. # Add #ifdef magic to compile sys_time/sys_stime and # compat_sys_time/compat_sys_stime only if needed. # parisc : Remove sys32_time, use compat_sys_time and compat_sys_stime. # ppc64 : remove sys32_time, ppc64_sys32_stime and ppc64_sys_stime. # Use common compat_sys_time, compat_sys_stime and sys_stime. # s390 : Use compat_sys_stime. Add #ifdef magic to compile # sys_time/sys_stime and compat_sys_time/compat_sys_stime only # if needed. # sparc64 : Use compat_sys_time/compat_Sys_stime in 32 bit syscall table. # um : Remove um_time and um_stime. Use common functions sys_time and # sys_stime. This adds a CAP_SYS_TIME check to UMs stime call. # x86_64 : Remove sys32_time. Use compat_sys_time and compat_sys_stime # in 32 bit syscall table. # # The original stime bug is fixed for mips, parisc, s390, sparc64 and # x86_64. Can the arch-maintainers please take a look at this? # # From: Martin Schwidefsky # # Convert compat_time_t to time_t in 32 bit emulation for sys_stime and # consolidate all the different implementation of sys_time, sys_stime and # their 32-bit emulation parts. # # Signed-off-by: Martin Schwidefsky # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/time.c # 2005/01/04 20:24:30-08:00 schwidefsky@de.ibm.com +2 -4 # sys_stime needs a compat function # # kernel/compat.c # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +40 -0 # sys_stime needs a compat function # # include/linux/syscalls.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -1 # sys_stime needs a compat function # # include/asm-x86_64/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -1 # sys_stime needs a compat function # # include/asm-sparc64/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -0 # sys_stime needs a compat function # # include/asm-s390/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +3 -2 # sys_stime needs a compat function # # include/asm-ppc64/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -0 # sys_stime needs a compat function # # include/asm-parisc/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -0 # sys_stime needs a compat function # # include/asm-mips/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +6 -1 # sys_stime needs a compat function # # include/asm-ia64/unistd.h # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +1 -0 # sys_stime needs a compat function # # arch/x86_64/ia32/sys_ia32.c # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +0 -20 # sys_stime needs a compat function # # arch/x86_64/ia32/ia32entry.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +2 -2 # sys_stime needs a compat function # # arch/sparc64/kernel/systbls.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +2 -2 # sys_stime needs a compat function # # arch/s390/kernel/compat_wrapper.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +3 -3 # sys_stime needs a compat function # # arch/ppc64/kernel/time.c # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +0 -54 # sys_stime needs a compat function # # arch/ppc64/kernel/sys_ppc32.c # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +0 -17 # sys_stime needs a compat function # # arch/ppc64/kernel/misc.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +3 -3 # sys_stime needs a compat function # # arch/parisc/kernel/syscall_table.S # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +2 -2 # sys_stime needs a compat function # # arch/parisc/kernel/sys_parisc32.c # 2005/01/04 18:48:14-08:00 schwidefsky@de.ibm.com +0 -15 # sys_stime needs a compat function # # arch/mips/kernel/scall64-o32.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +2 -2 # sys_stime needs a compat function # # arch/ia64/ia32/sys_ia32.c # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +0 -21 # sys_stime needs a compat function # # arch/ia64/ia32/ia32_entry.S # 2005/01/04 20:24:22-08:00 schwidefsky@de.ibm.com +2 -2 # sys_stime needs a compat function # # ChangeSet # 2005/01/04 21:29:33-08:00 bunk@stusta.de # [PATCH] compile with -ffreestanding # # For the kernel, it would be logical to use -ffreestanding. The kernel is # not a hosted environment with a standard C library. # # The gcc option -ffreestanding is supported by both gcc 2.95 and 3.4, which # covers the whole range of currently supported compilers. # # Regarding changes caused by this patch: # # Andi Kleen reported: # Newer gcc rewrites sprintf(buf,"%s",str) to strcpy(buf,str) transparently. # # This is only true with unit-at-a-time (disabled on i386 but enabled on # x86_64). The Linux kernel doesn't offer a standard C library, and such # transparent replacements of kernel functions with builtins are quite # fragile. # # Even with -ffreestanding, it's still possilble to explicitely use a gcc # builtin if desired. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Makefile # 2005/01/04 18:48:13-08:00 bunk@stusta.de +2 -1 # compile with -ffreestanding # # ChangeSet # 2005/01/04 21:29:20-08:00 alexn@dsv.su.se # [PATCH] Off by one in drivers/parport/probe.c # # This fixes a theoretical bug indicated in: # http://bugme.osdl.org/show_bug.cgi?id=240 # # It prevents overflow in case the required buffer is larger than the passed # buffer. This I found to be the minimally intrusive change. # # Signed-off-by: Alexander Nyberg # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/parport/probe.c # 2005/01/04 18:48:13-08:00 alexn@dsv.su.se +11 -2 # Off by one in drivers/parport/probe.c # # ChangeSet # 2005/01/04 21:29:07-08:00 alex@clusterfs.com # [PATCH] ext3: support for EA in inode # # 1) intent of the patch is to get possibility to store EAs in the body of large # inode. it saves space and improves performance in some cases # # 2) the patch is quite simple: it works the same way original xattr does, but # using other storage (inode body). body has priority over separate block. # original routines (ext3_xattr_get, ext3_xattr_list, ext3_xattr_set) are # renamed to ext3_xattr_block_*. new routines that handle inode storate are # added (ext3_xattr_ibody_get, ext3_xattr_ibody_list, ext3_xattr_ibody_set). # routines ext3_xattr_get, ext3_xattr_list and ext3_xattr_set allow user to # accesss both the storages transparently # # 3) the change makes sense on filesystem with inode size >= 256 bytes only. # 2.4 kernels don't support such a filesystems, AFAIK. 2.6 kernels do support # and ignore EAs stored in a body w/o the patch # # 4) debugfs and e2fsck need to be patched to deal with EAs in inode # the patch will be sent later # # 5) testing results: # a) Andrew Samba Master (tridge) has done successful tests # b) we've been using ea-in-inode feature in Lustre for many months # # Signed-off-by: Andreas Dilger # Signed-off-by: Alex Tomas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/ext3_fs_i.h # 2005/01/04 18:48:13-08:00 alex@clusterfs.com +3 -0 # ext3: support for EA in inode # # include/linux/ext3_fs.h # 2005/01/04 20:24:22-08:00 alex@clusterfs.com +3 -0 # ext3: support for EA in inode # # fs/ext3/xattr.h # 2005/01/04 18:48:13-08:00 alex@clusterfs.com +2 -1 # ext3: support for EA in inode # # fs/ext3/xattr.c # 2005/01/04 20:24:30-08:00 alex@clusterfs.com +603 -36 # ext3: support for EA in inode # # fs/ext3/inode.c # 2005/01/04 20:24:30-08:00 alex@clusterfs.com +9 -1 # ext3: support for EA in inode # # fs/ext3/ialloc.c # 2005/01/04 20:24:30-08:00 alex@clusterfs.com +5 -0 # ext3: support for EA in inode # # ChangeSet # 2005/01/04 21:28:54-08:00 akpm@osdl.org # [PATCH] Reduce i_sem usage during file sync operations # # We hold i_sem during the various sync() operations to prevent livelocks: # if another thread is dirtying the file, a sync() may never return. # # Or at least, that used to be true when we were using the per-address_space # page lists. Since writeback has used radix tree traversal it is not possible # to livelock the sync() operations, because they only visit each page a single # time. # # sync_page_range() (used by O_SYNC writes) has not been holding i_sem for quite # some time, for the above reasons. # # The patch converts fsync(), fdatasync() and msync() to also not hold i_sem # during the radix-tree-based writeback. # # Now, we _do_ still need to hold i_sem across the file->f_op->fsync() call, # because that is still based on a list_head walk, and is still livelockable. # # But in the case of msync() I deliberately left i_sem untaken. This is because # we're currently deadlockable in msync, because mmap_sem is already held, and # mmap_sem nexts inside i_sem, due to direct-io.c. # # And yes, the ranking of down_read() veruss down() does matter: # # Task A Task B Task C # # down_read(rwsem) # down(sem) # down_write(rwsem) # down(sem) # down_read(rwsem) # # # C's down_write() will cause B's down_read to block. B holds `sem', so A will # never release `rwsem'. # # So the patch fixes a hard-to-hit triple-task deadlock, but adds a possible # livelock in msync(). It is possible to fix sys_msync() so that it takes i_sem # outside i_mmap_sem. Later. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/msync.c # 2005/01/04 20:24:22-08:00 akpm@osdl.org +4 -2 # Reduce i_sem usage during file sync operations # # fs/buffer.c # 2005/01/04 20:24:24-08:00 akpm@osdl.org +9 -5 # Reduce i_sem usage during file sync operations # # ChangeSet # 2005/01/04 21:28:41-08:00 akpm@osdl.org # [PATCH] suppress might_sleep() if oopsing # # We can call might_sleep() functions on the oops handling path (under do_exit). # # There seem little point in emitting spurious might_sleep() warnings into the # logs after the kernel has oopsed. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sched.c # 2005/01/04 20:24:26-08:00 akpm@osdl.org +1 -1 # suppress might_sleep() if oopsing # # ChangeSet # 2005/01/04 21:28:28-08:00 pmeda@akamai.com # [PATCH] fork: total_forks not counted under tasklist_lock # # Bring the total_forks under tasklist_lock. When most of the fork code # icluding nr_threads is moved to copy_process() from do_fork() code in 2.6, # this is left out. # # Althought accuracy of total_forks is not important, it would be nice to add # this. It does not involve additional cost, and the code will be cleaner if # it is grouped with nr_threads. The difference is, total_forks will # increase on fork, but nr_threads will increase on fork and decrease on the # exit. # # I also moved extern decleration to sched.h from proc_misc.c. # # Signed-off-by: Prasanna Meda # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/fork.c # 2005/01/04 20:24:20-08:00 pmeda@akamai.com +6 -6 # fork: total_forks not counted under tasklist_lock # # include/linux/sched.h # 2005/01/04 20:24:27-08:00 pmeda@akamai.com +1 -0 # fork: total_forks not counted under tasklist_lock # # fs/proc/proc_misc.c # 2005/01/04 20:24:25-08:00 pmeda@akamai.com +0 -1 # fork: total_forks not counted under tasklist_lock # # ChangeSet # 2005/01/04 21:28:15-08:00 shaohua.li@intel.com # [PATCH] time runx too fast after S3 # # After resume from S3, 'date' shows time run too fast. # # Signed-off-by: Li Shaohua # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/kernel/time.c # 2005/01/04 18:48:13-08:00 shaohua.li@intel.com +3 -2 # time runx too fast after S3 # # ChangeSet # 2005/01/04 21:28:02-08:00 colpatch@us.ibm.com # [PATCH] cpumask_t initializers # # In the course of another patch I've been working on, I stumbled across # some weirdness with some of the SD_*_INIT sched_domains initializers. A # day or so of digging narrowed it down to the CPU_MASK_NONE initializer # nested inside the sched_domain initializers. The errors I got were: # # kernel/sched.c:4812: error: initializer element is not constant # kernel/sched.c:4812: error: (near initialization for `sched_domain_dummy') # kernel/sched.c:4812: error: initializer element is not constant # # which was this line: # # static struct sched_domain sched_domain_dummy = SD_CPU_INIT; # # Janis Johnson, a GCC hacker, told me the following: # # include/linux/cpumask.h # 2005/01/04 18:48:12-08:00 colpatch@us.ibm.com +8 -8 # cpumask_t initializers # # ChangeSet # 2005/01/04 21:27:49-08:00 sct@redhat.com # [PATCH] ext3: handle attempted double-delete of metadata. # # This patch improves ext3's ability to deal with corruption on-disk. If we # try to delete a metadata block twice, we confuse ext3's internal revoke # error-checking, resulting in a BUG(). But this can occur in practice due # to a corrupt indirect block, so we should attempt to fail gracefully. # # Downgrade the assert failure to a JH_EXPECT_BH failure, and return EIO when # it occurs. # # This is easily reproduced with a sample ext3 fs image containing an inode # which references the same indirect block more than once. Deleting that # inode will BUG() an unfixed kernel with: # # Assertion failure in journal_revoke() at fs/jbd/revoke.c:379: # "!buffer_revoked(bh)" # # With the fix, ext3 recovers gracefully. # # Signed-off-by: Stephen Tweedie # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/jbd/revoke.c # 2005/01/04 18:48:12-08:00 sct@redhat.com +6 -1 # ext3: handle attempted double-delete of metadata. # # ChangeSet # 2005/01/04 21:27:36-08:00 sct@redhat.com # [PATCH] ext3: handle attempted delete of bitmap blocks. # # This patch improves ext3's ability to deal with corruption on-disk. If we # ever get a corrupt inode or indirect block, then an attempt to delete it # can end up trying to remove any block on the fs, including bitmap blocks. # This can cause ext3 to assert-fail as we end up trying to do an ext3_forget # on a buffer with b_committed_data set. # # The fix is to downgrade this to an IO error and journal abort, so that we # take the filesystem readonly but don't bring down the whole kernel. # # Make J_EXPECT_JH() return a value so it can be easily tested and yet still # retained as an assert failure if we build ext3 with full internal debugging # enabled. Make journal_forget() return an error code so that in this case # the error can be passed up to the caller. # # This is easily reproduced with a sample ext3 fs image containing an inode # whose direct and indirect blocks refer to a block bitmap block. Allocating # new blocks and then deleting that inode will BUG() with: # # Assertion failure in journal_forget() at fs/jbd/transaction.c:1228: # "!jh->b_committed_data" # # With the fix, ext3 recovers gracefully. # # Signed-off-by: Stephen Tweedie # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/jbd.h # 2005/01/04 18:48:12-08:00 sct@redhat.com +7 -5 # ext3: handle attempted delete of bitmap blocks. # # include/linux/ext3_jbd.h # 2005/01/04 18:48:12-08:00 sct@redhat.com +8 -3 # ext3: handle attempted delete of bitmap blocks. # # fs/jbd/transaction.c # 2005/01/04 18:48:12-08:00 sct@redhat.com +12 -4 # ext3: handle attempted delete of bitmap blocks. # # fs/ext3/inode.c # 2005/01/04 20:24:31-08:00 sct@redhat.com +1 -1 # ext3: handle attempted delete of bitmap blocks. # # ChangeSet # 2005/01/04 21:27:23-08:00 sct@redhat.com # [PATCH] ext3: cleanup handling of aborted transactions. # # This patch improves ext3's error logging when we encounter an on-disk # corruption. Previously, a transaction (such as a truncate) which encountered # many corruptions (eg. a single highly-corrupt indirect block) would emit # copious "aborting transaction" errors to the log. # # Even worse, encountering an aborted journal can count as such an error, # leading to a flood of spurious "aborting transaction: Journal has aborted" # errors. # # With the fix, only emit that message on the first error. The patch also # restores a missing \n in that printk path. # # Signed-off-by: Stephen Tweedie # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/super.c # 2005/01/04 20:24:30-08:00 sct@redhat.com +9 -4 # ext3: cleanup handling of aborted transactions. # # ChangeSet # 2005/01/04 21:27:10-08:00 bunk@stusta.de # [PATCH] kill blk.h # # All blk.h users were converted in 2.5, and at the same time blk.h began # giving a warning. # # The patch below removes this obsolete file. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-blk.h~82e746e9684702f1 # 2005/01/04 21:27:03-08:00 bunk@stusta.de +0 -0 # Delete: include/linux/blk.h # # ChangeSet # 2005/01/04 21:26:58-08:00 minyard@acm.org # [PATCH] Cleanups for the IPMI driver # # This patch removes some unneeded cruft that Adrian found, and also turns # off the shutdown of the timer when removing the module. Since the timer is # shutdown when the driver is closed (unless no way out is specified) this is # unnecessary and defeats the no way out option. # # - remove some completely unused code # - make some needlessly global code static # - removal of some EXPORT_SYMBOL'ed code with zero users. # - Removal of the timer shutdown on module removal # # Signed-off-by: Adrian Bunk # Signed-off-by: Corey Minyard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/ipmi.h # 2005/01/04 18:48:12-08:00 minyard@acm.org +0 -63 # Cleanups for the IPMI driver # # drivers/char/ipmi/ipmi_watchdog.c # 2005/01/04 20:24:26-08:00 minyard@acm.org +0 -21 # Cleanups for the IPMI driver # # drivers/char/ipmi/ipmi_si_intf.c # 2005/01/04 18:48:12-08:00 minyard@acm.org +2 -2 # Cleanups for the IPMI driver # # drivers/char/ipmi/ipmi_poweroff.c # 2005/01/04 18:48:12-08:00 minyard@acm.org +3 -3 # Cleanups for the IPMI driver # # drivers/char/ipmi/ipmi_msghandler.c # 2005/01/04 18:48:12-08:00 minyard@acm.org +2 -97 # Cleanups for the IPMI driver # # ChangeSet # 2005/01/04 21:26:45-08:00 holt@sgi.com # [PATCH] Hold BKL for shorter period in generic_shutdown_super(). # # Testing revealed long pauses of the entire system while autofs initiated # umounts as a result of timing out the mounts. # # It was noticed that during a umount, the BKL is held while scanning the # inode_list and removing and inodes that are candidates. This patch moves # locking until after the first pass had gone through the inode_list. # # Testing revelead that on an ia64 machine with a filesystem that had 8.4 # Million inodes, there were no observable pauses during the umount. This # was down from over 4 seconds without this patch. # # Signed-Off-By: Robin Holt # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/super.c # 2005/01/04 20:24:30-08:00 holt@sgi.com +1 -1 # Hold BKL for shorter period in generic_shutdown_super(). # # ChangeSet # 2005/01/04 21:26:32-08:00 hch@lst.de # [PATCH] remove unused irq_cpustat fields # # The only common field in irq_cpustat is __softirq_pending, i386 and ppc # have some of their own. # # Remove all unused obsolete fields from various architectures. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-v850/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -2 # remove unused irq_cpustat fields # # include/asm-ppc64/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -1 # remove unused irq_cpustat fields # # include/asm-parisc/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -3 # remove unused irq_cpustat fields # # include/asm-m68knommu/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -2 # remove unused irq_cpustat fields # # include/asm-m32r/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -2 # remove unused irq_cpustat fields # # include/asm-h8300/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -2 # remove unused irq_cpustat fields # # include/asm-cris/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -4 # remove unused irq_cpustat fields # # include/asm-arm26/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -4 # remove unused irq_cpustat fields # # include/asm-alpha/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -3 # remove unused irq_cpustat fields # # ChangeSet # 2005/01/04 21:26:18-08:00 hch@lst.de # [PATCH] move irq_enter and irq_exit to common code # # This code is the same for all architectures with the following invariants: # # - arm gurantees irqs are disabled when calling irq_exit so it can call # __do_softirq directly instead of do_softirq # # - arm26 is totally broken for about half a year, I didn't care for it # # - some architectures use softirq_pending(smp_processor_id()) instead of # local_softirq_pending, but they always evaluate to the same # # This patch moves the out of line irq_exit implementation from # kernel/irq/handle.c which depends on CONFIG_GENERIC_HARDIRQS to # kernel/softirq.c which is always compiled, tweaks it for the arm special # case and moves the irq_enter/irq_exit/nmi_enter/nmi_exit bits from # asm-*/hardirq.h to linux/hardirq.h # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/softirq.c # 2005/01/04 18:48:11-08:00 hch@lst.de +17 -0 # move irq_enter and irq_exit to common code # # kernel/irq/handle.c # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -11 # move irq_enter and irq_exit to common code # # include/linux/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -2 # move irq_enter and irq_exit to common code # # include/asm-v850/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-sparc64/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-sparc/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-sh/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -12 # move irq_enter and irq_exit to common code # # include/asm-s390/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +1 -15 # move irq_enter and irq_exit to common code # # include/asm-parisc/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-m68knommu/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-m68k/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-h8300/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-cris/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -9 # move irq_enter and irq_exit to common code # # include/asm-arm/hardirq.h # 2005/01/04 18:48:11-08:00 hch@lst.de +1 -11 # move irq_enter and irq_exit to common code # # include/asm-alpha/hardirq.h # 2005/01/04 20:24:33-08:00 hch@lst.de +0 -10 # move irq_enter and irq_exit to common code # # arch/ia64/kernel/irq_ia64.c # 2005/01/04 20:24:24-08:00 hch@lst.de +0 -15 # move irq_enter and irq_exit to common code # # ChangeSet # 2005/01/04 21:26:05-08:00 rddunlap@osdl.org # [PATCH] handle quoted module parameters # # Fix module parameter quote handling. # Module parameter strings (with spaces) are quoted like so: # "modprm=this test" # and not like this: # modprm="this test" # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/params.c # 2005/01/04 18:48:11-08:00 rddunlap@osdl.org +12 -3 # handle quoted module parameters # # ChangeSet # 2005/01/04 21:25:52-08:00 dev@sw.ru # [PATCH] 4/4GB: Incorrect bound check in do_getname() # # This patch fixes incorrect address range check in do_getname(). # Theoretically this can lead to do_getname() failure on kernel address space # string on the TASK_SIZE boundary addresses when 4GB split is ON. # # (akpm: I don't see why this check exists at all, actually. afaict the only # effect of removing it is that we'll then generate -EFAULT on a # non-null-terminated pathname which ends exactly at TASK_SIZE). # # Signed-Off-By: Kirill Korotaev # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/namei.c # 2005/01/04 18:48:11-08:00 dev@sw.ru +6 -5 # 4/4GB: Incorrect bound check in do_getname() # # ChangeSet # 2005/01/04 21:25:39-08:00 jlan@engr.sgi.com # [PATCH] enhanced Memory accounting data collection # # This patch is to offer common accounting data collection method at memory # usage for various accounting packages including BSD accounting, ELSA, CSA # and any other acct packages that use a common layer of data collection. # # New struct fields are added to mm_struct to save high watermarks of rss # usage as well as virtual memory usage. # # New struct fields are added to task_struct to collect accumulated rss usage # and vm usages. # # These data are collected on per process basis. # # Signed-off-by: Jay Lan # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/swapfile.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +3 -0 # enhanced Memory accounting data collection # # mm/rmap.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +3 -0 # enhanced Memory accounting data collection # # mm/mremap.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +6 -0 # enhanced Memory accounting data collection # # mm/mmap.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +10 -0 # enhanced Memory accounting data collection # # mm/memory.c # 2005/01/04 20:24:16-08:00 jlan@engr.sgi.com +30 -2 # enhanced Memory accounting data collection # # kernel/fork.c # 2005/01/04 20:24:32-08:00 jlan@engr.sgi.com +6 -0 # enhanced Memory accounting data collection # # kernel/exit.c # 2005/01/04 20:24:20-08:00 jlan@engr.sgi.com +2 -0 # enhanced Memory accounting data collection # # kernel/acct.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +31 -0 # enhanced Memory accounting data collection # # include/linux/sched.h # 2005/01/04 20:24:32-08:00 jlan@engr.sgi.com +8 -0 # enhanced Memory accounting data collection # # include/linux/mm.h # 2005/01/04 20:24:21-08:00 jlan@engr.sgi.com +3 -0 # enhanced Memory accounting data collection # # include/linux/acct.h # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +4 -0 # enhanced Memory accounting data collection # # fs/exec.c # 2005/01/04 20:24:20-08:00 jlan@engr.sgi.com +3 -0 # enhanced Memory accounting data collection # # ChangeSet # 2005/01/04 21:25:25-08:00 jlan@engr.sgi.com # [PATCH] enhanced I/O accounting data patch # # This patch is to offer common accounting data collection method at I/O for # various accounting packages including BSD accounting, ELSA, CSA and any # other acct packages that use a common layer of data collection. # # Patch is made to fs/read_write.c to collect per process data on character # read/written in bytes and number of read/write syscalls made. # # New struct fields are added to task_struct to store the data. # # These data are collected on per process basis. # # Signed-off-by: Jay Lan # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/fork.c # 2005/01/04 20:24:35-08:00 jlan@engr.sgi.com +12 -3 # enhanced I/O accounting data patch # # include/linux/sched.h # 2005/01/04 20:24:35-08:00 jlan@engr.sgi.com +2 -0 # enhanced I/O accounting data patch # # fs/read_write.c # 2005/01/04 18:48:11-08:00 jlan@engr.sgi.com +21 -2 # enhanced I/O accounting data patch # # ChangeSet # 2005/01/04 21:25:12-08:00 dhowells@redhat.com # [PATCH] Cross-reference nommu VMAs with mappings # # The attached patch includes prio-tree support and adds cross-referencing of # VMAs with address spaces back in, as is done under normal MMU Linux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +18 -4 # Cross-reference nommu VMAs with mappings # # mm/Makefile # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +2 -2 # Cross-reference nommu VMAs with mappings # # ChangeSet # 2005/01/04 21:24:59-08:00 dhowells@redhat.com # [PATCH] Permit nommu MAP_SHARED of memory backed files # # The attached patch applies some further fixes and extensions to the nommu mmap # implementation: # # (1) /proc/maps distinguishes shareable private mappings and real shared # mappings by marking the former with 's' and the latter with 'S'. # # (2) Rearrange and optimise the checking portion of do_mmap_pgoff() to make it # easier to follow. # # (3) Only set VM_SHARED on MAP_SHARED mappings. Its presence indicates that the # backing memory is supplied by the underlying file or chardev. # # VM_MAYSHARE indicates that a VMA may be shared if it's a private VMA. The # memory for a private VMA is allocated by do_mmap_pgoff() from a kmalloc # slab and then the file contents are read into it before returning. # # (4) Permit MAP_SHARED + PROT_WRITE on memory-backed files[*] and chardevs to # indicate a contiguous area of memory when its get_unmapped_area() is # called if the backing fs/chardev is willing. # # [*] file->f_mapping->backing_dev_info->memory_backed == 1 # # (5) Require chardevs and files that support to provide a get_unmapped_area() # file operation. # # (6) Made sure a private mapping of /dev/zero is possible. Shared mappings of # /dev/zero are not currently supported because this'd need greater # interaction of mmap with the chardev driver than is currently supported. # # (7) Add in some extra checks from mm/mmap.c: security, file having write # access for a writable shared mapping, file not being in append mode. # # (8) Only account the mapping memory if it's allocated here; memory belonging # to a shared chardev or file is not accounted. # # With this patch it should be possible to map contiguous flash files directly # out of ROM simply by providing get_unmapped_area() for a read-only/shared # mapping. # # I think that it might be worth splitting do_mmap_pgoff() up into smaller # subfunctions: one to handle the checking, one to handle shared mappings and # one to handle private mappings. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2005/01/04 20:24:35-08:00 dhowells@redhat.com +123 -59 # Permit nommu MAP_SHARED of memory backed files # # fs/proc/nommu.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +1 -1 # Permit nommu MAP_SHARED of memory backed files # # ChangeSet # 2005/01/04 21:24:46-08:00 dhowells@redhat.com # [PATCH] Fix nommu MAP_SHARED handling # # The attached patch does the following things: # # (1) It uniquifies permitted overlapping VMAs (eg: MAP_SHARED on chardevs) in # nommu_vma_tree. Identical entries break the assumptions on which rbtrees # work. Since we don't need to share VMAs in this case, we uniquify such # VMAs by using the pointer to the VMA. They're only kept in the tree for # /proc/maps visibility. # # (2) Extracts VMA unlinking into its own function so that the source is # adjacent to the VMA linking function. # # (3) No longer releases memory belonging to a shared chardev or file (the # underlying driver is expected to provide mappable memory). # # (4) Frees the file attached to a VMA whether or not that VMA is shared or is # a memory-mapped I/O mapping. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +50 -16 # Fix nommu MAP_SHARED handling # # ChangeSet # 2005/01/04 21:24:34-08:00 dhowells@redhat.com # [PATCH] Implement nommu find_vma() # # The attached patch implements a nommu version of find_vma(). # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +12 -1 # Implement nommu find_vma() # # ChangeSet # 2005/01/04 21:24:21-08:00 dhowells@redhat.com # [PATCH] FRV: Change PML4 -> PUD # # The attached patch changes the PML4 bits of the FRV arch to the new PUD way. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/pgtable.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +96 -33 # FRV: Change PML4 -> PUD # # include/asm-frv/pgalloc.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +1 -3 # FRV: Change PML4 -> PUD # # include/asm-frv/page.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +7 -6 # FRV: Change PML4 -> PUD # # include/asm-frv/mmu_context.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +3 -3 # FRV: Change PML4 -> PUD # # arch/frv/mm/pgalloc.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +1 -1 # FRV: Change PML4 -> PUD # # arch/frv/mm/mmu-context.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +1 -3 # FRV: Change PML4 -> PUD # # arch/frv/mm/init.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +3 -1 # FRV: Change PML4 -> PUD # # arch/frv/mm/fault.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +15 -8 # FRV: Change PML4 -> PUD # # arch/frv/mm/dma-alloc.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +4 -2 # FRV: Change PML4 -> PUD # # arch/frv/kernel/gdb-stub.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +3 -1 # FRV: Change PML4 -> PUD # # ChangeSet # 2005/01/04 21:24:08-08:00 dhowells@redhat.com # [PATCH] FRV: FR55x CPU support fixes # # The attached patch fixes the following issues with support for the FR55x CPUs: # # (1) The FR555 has a 64-byte cacheline size; everything else that we've come # across has a 32-byte cacheline size. # # (2) Fix machine_restart() for FR55x. # # (3) Fix frv_cpu_suspend() for FR55x. # # Signed-Off-By: David Howells # Signed-off-by: Mark Salter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/cache.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +3 -1 # FRV: FR55x CPU support fixes # # arch/frv/kernel/sleep.S # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +33 -15 # FRV: FR55x CPU support fixes # # arch/frv/kernel/setup.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +2 -2 # FRV: FR55x CPU support fixes # # arch/frv/kernel/process.c # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +7 -1 # FRV: FR55x CPU support fixes # # arch/frv/kernel/head.S # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +4 -3 # FRV: FR55x CPU support fixes # # arch/frv/Kconfig # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +5 -0 # FRV: FR55x CPU support fixes # # ChangeSet # 2005/01/04 21:23:55-08:00 dhowells@redhat.com # [PATCH] FRV: pagetable handling fixes # # The attached patch makes the following fixes to the frv arch: # # (1) pte_offset() should no longer be around; the fault handler should use # pte_offset_kernel() instead when fixing up vmalloc misses. # # (2) The PGEs/PMEs do not hold PTEs. They have greater address resolution and # fewer control bits. # # (3) The data access error pattern in ESR15.EC should be 10000 not 10100. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/spr-regs.h # 2005/01/04 18:48:10-08:00 dhowells@redhat.com +1 -1 # FRV: pagetable handling fixes # # include/asm-frv/pgtable.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +1 -2 # FRV: pagetable handling fixes # # arch/frv/mm/pgalloc.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +1 -1 # FRV: pagetable handling fixes # # arch/frv/mm/fault.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +1 -1 # FRV: pagetable handling fixes # # ChangeSet # 2005/01/04 21:23:40-08:00 dhowells@redhat.com # [PATCH] frv: accidental TLB entry write-protect fix # # The attached patch stops the FRV kernel-instruction-TLB-miss handler from # setting the write-protect bit on a mapping entry when punting an entry from # the mapping fast cache registers (DAMR1/IAMR1) to the TLB. # # This patch derives the WP value from the DAMPR1 register (which actually has # a WP bit) rather than the IAMPR1 register (which does not). # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mm/tlb-miss.S # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +2 -2 # frv: accidental TLB entry write-protect fix # # ChangeSet # 2005/01/04 21:23:27-08:00 dhowells@redhat.com # [PATCH] frv: update the trap tables comment # # The attached patch updates the FRV trap tables comment to make it more # appropriate. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/entry-table.S # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +29 -11 # frv: update the trap tables comment # # ChangeSet # 2005/01/04 21:23:15-08:00 dhowells@redhat.com # [PATCH] frv: perfctr_info syscall # # The attached patch gets rid of the perfctr_info syscall from the FRV arch now # that its implementation has gone and it has been removed from the i386 arch # and the i386 syscalls have been renumbered. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/unistd.h # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +6 -7 # frv: perfctr_info syscall # # arch/frv/kernel/entry.S # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +3 -3 # frv: perfctr_info syscall # # ChangeSet # 2005/01/04 21:23:02-08:00 dhowells@redhat.com # [PATCH] frv: Minix & ext2 bitops fixes # # The attached patch does two things: # # (1) Implements the ext2/ext3 bitops in terms of the main bitops functions. # # (2) Changes the Minix bitops to use the ext2 bitops (LE) rather than the main # bitops (BE). # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/bitops.h # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +11 -60 # frv: Minix & ext2 bitops fixes # # ChangeSet # 2005/01/04 21:22:49-08:00 dhowells@redhat.com # [PATCH] FRV: debugging fixes # # The attached patch fixes three debugging problems in the frv arch: # # (1) Single-stepping in userspace steps through into the kernel-mode interrupt # handler when a hardware interrupt happens, and sometimes it gets past # where the debug-mode handler would normally catch it. This patch extends # the range of detected PC values. # # (2) When setting up the kernel-mode exception frame from the debug-mode # handler for a userspace debugging event, we weren't setting the LR # register to generate a return to the exception handler epilogue. # # (3) sys_ptrace() now needs to "put" the inferior task_struct not "free" it as # was done in 2.4. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/ptrace.c # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +1 -1 # FRV: debugging fixes # # arch/frv/kernel/break.S # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +7 -0 # FRV: debugging fixes # # ChangeSet # 2005/01/04 21:22:36-08:00 dhowells@redhat.com # [PATCH] Make more syscalls available for the FR-V arch # # The attached patch makes more syscalls available for the FR-V arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/unistd.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +12 -1 # Make more syscalls available for the FR-V arch # # arch/frv/kernel/entry.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +12 -1 # Make more syscalls available for the FR-V arch # # ChangeSet # 2005/01/04 21:22:23-08:00 dhowells@redhat.com # [PATCH] frv: nommu changes # # The attached patch changes the nommu bits of the FRV arch to incorporate the # name changes made to the nommu core stuff. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/mmu.h # 2005/01/04 18:48:09-08:00 dhowells@redhat.com +1 -1 # frv: nommu changes # # arch/frv/kernel/ptrace.c # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +3 -3 # frv: nommu changes # # ChangeSet # 2005/01/04 21:22:10-08:00 dhowells@redhat.com # [PATCH] Further nommu /proc changes # # The attached patch changes the nommu procfs routines to match the nommu # changes in patch 1/1. # # This is an exercise in structure renaming and handling the fact that the list # of VMAs in the system is now held together by vma->vm_rb. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/task_nommu.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +26 -24 # Further nommu /proc changes # # fs/proc/nommu.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +12 -17 # Further nommu /proc changes # # ChangeSet # 2005/01/04 21:21:58-08:00 dhowells@redhat.com # [PATCH] Further nommu changes # # The attached patch further changes the nommu stuff previously changed. These # new changes do the following: # # (0) Some additional variables have been defined to make nommu even compile. # # (1) Get rid of the alternate vm_area_struct. The nommu mmap now uses the # normal one. There's a refcount field added to the normal one, contingent # on !CONFIG_MMU. # # (2) vm_rb is now used to keep track of the VMAs in an rbtree rather than # adding a separate list. # # (3) mm_tblock_struct is now vm_list_struct. # # (4) put_vma() now calls vma->vm_ops->close() if available on nommu. # # (5) A dummy generic_file_vm_ops has been provided. It does nothing, but # permits tiny-shmem to compile. # # tiny-shmem and ramfs still need attention, such that files contained # therein can be mmapped shared-writably to some extent on nommu. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/tiny-shmem.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +0 -2 # Further nommu changes # # mm/nommu.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +122 -55 # Further nommu changes # # include/linux/mm.h # 2005/01/04 20:24:35-08:00 dhowells@redhat.com +12 -18 # Further nommu changes # # ChangeSet # 2005/01/04 21:21:45-08:00 dhowells@redhat.com # [PATCH] Fix some ELF-FDPIC binfmt problems # # The attached patch fixes the following problems in the ELF-FDPIC binfmt # driver: # # (1) elf_fdpic_map_file() should be passed an mm_struct pointer, not NULL. # # (2) do_mmap() should be called with the mmap_sem held. # # (3) mm_struct::end_brk doesn't exist in 2.6 (debugging only). # # (4) Avoid debugging warnings by casting certain values to unsigned long # before printing them. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/binfmt_elf_fdpic.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +14 -6 # Fix some ELF-FDPIC binfmt problems # # ChangeSet # 2005/01/04 21:21:32-08:00 dhowells@redhat.com # [PATCH] FRV: Add FDPIC ELF binary format driver # # The attached patch adds a new binary format driver that allows a special # variety of ELF to be used that permits the dynamic sections that comprise an # executable, its dynamic loader and its shared libaries and its stack and data # to be located anywhere within the address space. # # This is used to provide shared libraries and shared executables (at least, as # far as the read-only dynamic sections go) on uClinux. Not only that, but the # same binaries can be run on MMU linux without a problem. # # This is achieved by: # # (1) Passing loadmaps to the dynamic loader (or to a statically linked # executable) to indicate the whereabouts of the various dynamic sections. # # (2) Using a GOT inside the program. # # (3) Passing setup_arg_pages() the stack pointer to be. # # (4) Allowing the arch greated control over how an executable is laid out in # memory in MMU Linux. # # (5) Rewriting mm/nommu.c to support MAP_PRIVATE on files, thus allowing _mmap_ # to handle sharing of private-readonly mappings. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/elf-fdpic.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +68 -0 # FRV: Add FDPIC ELF binary format driver # # fs/binfmt_elf_fdpic.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +1093 -0 # FRV: Add FDPIC ELF binary format driver # # include/linux/personality.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +4 -0 # FRV: Add FDPIC ELF binary format driver # # include/linux/elf-fdpic.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/linux/elf-fdpic.h # # fs/binfmt_elf_fdpic.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/binfmt_elf_fdpic.c # # fs/Makefile # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -0 # FRV: Add FDPIC ELF binary format driver # # fs/Kconfig.binfmt # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +13 -0 # FRV: Add FDPIC ELF binary format driver # # ChangeSet # 2005/01/04 21:21:18-08:00 dhowells@redhat.com # [PATCH] Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64 # # The attached patch fixes the usage of setup_arg_pages() in the IA64, MIPS, # S390 and Sparc64 arches. This function now takes an extra parameter: the # initial top of stack. This is useful in uClinux when there's no fixed # location to which the stack pointer can be initialised. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sparc64/kernel/binfmt_aout32.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64 # # arch/mips/kernel/irixelf.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64 # # arch/ia64/ia32/binfmt_elf32.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64 # # ChangeSet # 2005/01/04 21:21:04-08:00 dhowells@redhat.com # [PATCH] FRV: change setup_arg_pages() to take stack pointer # # The attached patch changes setup_arg_pages() to take the proposed initial stack # top for the new executable image. This makes it easier for the binfmt to place # the stack at a non-fixed location, such as happens in !MMU configurations. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/binfmts.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +3 -1 # FRV: change setup_arg_pages() to take stack pointer # # fs/exec.c # 2005/01/04 20:24:35-08:00 dhowells@redhat.com +7 -5 # FRV: change setup_arg_pages() to take stack pointer # # fs/binfmt_som.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # FRV: change setup_arg_pages() to take stack pointer # # fs/binfmt_elf.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # FRV: change setup_arg_pages() to take stack pointer # # fs/binfmt_aout.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -1 # FRV: change setup_arg_pages() to take stack pointer # # arch/x86_64/ia32/ia32_binfmt.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +4 -3 # FRV: change setup_arg_pages() to take stack pointer # # arch/x86_64/ia32/ia32_aout.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +3 -2 # FRV: change setup_arg_pages() to take stack pointer # # ChangeSet # 2005/01/04 21:20:51-08:00 dhowells@redhat.com # [PATCH] FRV: procfs changes for nommu changes # # The attached patch splits some memory-related procfs files into MMU and !MMU # versions and places them in separate conditionally-compiled files. A header # file local to the fs/proc/ directory is used to declare functions and the like. # # Additionally, a !MMU-only proc file (/proc/maps) is provided so that master VMA # list in a uClinux kernel is viewable. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/nommu.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +140 -0 # FRV: procfs changes for nommu changes # # fs/proc/mmu.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +67 -0 # FRV: procfs changes for nommu changes # # fs/proc/task_nommu.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +53 -18 # FRV: procfs changes for nommu changes # # fs/proc/task_mmu.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +32 -0 # FRV: procfs changes for nommu changes # # fs/proc/proc_misc.c # 2005/01/04 20:24:32-08:00 dhowells@redhat.com +6 -44 # FRV: procfs changes for nommu changes # # fs/proc/nommu.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/proc/nommu.c # # fs/proc/mmu.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/proc/mmu.c # # fs/proc/internal.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +48 -0 # FRV: procfs changes for nommu changes # # fs/proc/base.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -42 # FRV: procfs changes for nommu changes # # fs/proc/array.c # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +1 -0 # FRV: procfs changes for nommu changes # # fs/proc/Makefile # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +2 -2 # FRV: procfs changes for nommu changes # # fs/proc/internal.h # 2005/01/04 18:48:08-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/proc/internal.h # # ChangeSet # 2005/01/04 21:20:39-08:00 dhowells@redhat.com # [PATCH] FRV: Better mmap support in uClinux # # The attached patch changes mm/nommu.c to better support mmap() when MMU # support is disabled (as it is in uClinux). # # This was discussed on the uclibc mailing list in a thread revolving around the # following message: # # Date: Thu, 1 Apr 2004 12:05:50 +1000 # From: David McCullough # To: David Howells # Cc: Alexandre Oliva , uclibc@uclibc.org # Subject: Re: [uClibc] mmaps for malloc should be private # Message-ID: <20040401020550.GG3150@beast> # # The revised rules are: # # (1) Anonymous mappings can be shared or private, read or write. # # (2) Chardevs can be mapped shared, provided they supply a get_unmapped_area() # file operation and use that to set the address of the mapping (as a frame # buffer driver might do, for instance). # # (3) Files (and blockdevs) cannot be mapped shared since it is not really # possible to honour this by writing any changes back to the backing device. # # (4) Files (or sections thereof) can be mapped read-only private, in which case # the mapped bit will be read into memory and shared, and its address will # be returned. Any excess beyond EOF will be cleared. # # (5) Files (or sections thereof) can be mapped writable private, in which case # a private copy of the mapped bit will be read into a new bit memory, and # its address will be returned. Any excess beyond EOF will be cleared. # # Mappings are per MM structure still. You can only unmap what you've mapped. # # Fork semantics are irrelevant, since there's no fork. # # A global list of VMA's is maintained to keep track of the bits of memory # currently mapped on the system. # # The new binfmt makes use of (4) to implement shared libraries. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +339 -159 # FRV: Better mmap support in uClinux # # include/linux/mm.h # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +30 -0 # FRV: Better mmap support in uClinux # # ChangeSet # 2005/01/04 21:20:24-08:00 dhowells@redhat.com # [PATCH] FRV: Make calibrate_delay() optional # # The attached patch makes calibrate_delay() optional. In this architecture, it's # a waste of time since we can predict exactly what it's going to come up with # just by looking at the CPU's hardware clock registers. Thus far, we haven't # seen a board with any clock not dependent on the CPU's clock. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # init/main.c # 2005/01/04 20:24:21-08:00 dhowells@redhat.com +0 -70 # FRV: Make calibrate_delay() optional # # init/Makefile # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +2 -0 # FRV: Make calibrate_delay() optional # # init/calibrate.c # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +79 -0 # FRV: Make calibrate_delay() optional # # include/linux/delay.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +1 -0 # FRV: Make calibrate_delay() optional # # include/asm-x86_64/proto.h # 2005/01/04 20:24:21-08:00 dhowells@redhat.com +0 -1 # FRV: Make calibrate_delay() optional # # include/asm-m32r/smp.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +0 -1 # FRV: Make calibrate_delay() optional # # arch/x86_64/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/v850/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +3 -0 # FRV: Make calibrate_delay() optional # # arch/um/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/sparc64/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/sparc/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/sh64/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/sh/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/s390/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/ppc64/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/ppc/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/parisc/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/mips/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/m68knommu/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/m68k/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/ia64/Kconfig # 2005/01/04 20:24:24-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/i386/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/h8300/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/cris/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/arm26/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/arm/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # arch/alpha/Kconfig # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +4 -0 # FRV: Make calibrate_delay() optional # # init/calibrate.c # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/init/calibrate.c # # ChangeSet # 2005/01/04 21:20:09-08:00 dhowells@redhat.com # [PATCH] FRV: Remaining Fujitsu FR-V arch include files # # The attached patch provides the remaining arch-specific include files for # the Fujitsu FR-V CPU arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/virtconvert.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +42 -0 # FRV: Remaining Fujitsu FR-V arch include files # # include/asm-frv/user.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +80 -0 # FRV: Remaining Fujitsu FR-V arch include files # # include/asm-frv/unistd.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +491 -0 # FRV: Remaining Fujitsu FR-V arch include files # # include/linux/suspend.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +1 -1 # FRV: Remaining Fujitsu FR-V arch include files # # include/linux/elf.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +5 -2 # FRV: Remaining Fujitsu FR-V arch include files # # include/asm-frv/virtconvert.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/virtconvert.h # # include/asm-frv/user.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/user.h # # include/asm-frv/unistd.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/unistd.h # # include/asm-frv/unaligned.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +203 -0 # FRV: Remaining Fujitsu FR-V arch include files # # include/asm-frv/unaligned.h # 2005/01/04 18:48:07-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/unaligned.h # # ChangeSet # 2005/01/04 21:19:55-08:00 dhowells@redhat.com # [PATCH] FRV: Yet more Fujitsu FR-V arch include files # # The attached patch provides the third 100KB or so of the arch-specific # include files for the Fujitsu FR-V CPU arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/ucontext.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +12 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/uaccess.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +317 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +74 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/topology.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +14 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/tlbflush.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +76 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/tlb.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +23 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/timex.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +25 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/timer-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +106 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/thread_info.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +158 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/termios.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +74 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/termbits.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +177 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/system.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +123 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/suspend.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +20 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/string.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +51 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/statfs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +7 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/stat.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +100 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/spr-regs.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +401 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/spinlock.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +17 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/sockios.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +13 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/socket.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +51 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/smp.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +10 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/signal.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +187 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/siginfo.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +12 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/sigcontext.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +26 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/shmparam.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +7 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/shmbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +43 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/setup.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +25 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/serial.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +19 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/serial-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +44 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/sembuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +26 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/semaphore.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +161 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/segment.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +46 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/sections.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +46 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/scatterlist.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +32 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/resource.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +53 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/ucontext.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ucontext.h # # include/asm-frv/uaccess.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/uaccess.h # # include/asm-frv/types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/types.h # # include/asm-frv/topology.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/topology.h # # include/asm-frv/tlbflush.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/tlbflush.h # # include/asm-frv/tlb.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/tlb.h # # include/asm-frv/timex.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/timex.h # # include/asm-frv/timer-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/timer-regs.h # # include/asm-frv/thread_info.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/thread_info.h # # include/asm-frv/termios.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/termios.h # # include/asm-frv/termbits.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/termbits.h # # include/asm-frv/system.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/system.h # # include/asm-frv/suspend.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/suspend.h # # include/asm-frv/string.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/string.h # # include/asm-frv/statfs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/statfs.h # # include/asm-frv/stat.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/stat.h # # include/asm-frv/spr-regs.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/spr-regs.h # # include/asm-frv/spinlock.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/spinlock.h # # include/asm-frv/sockios.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/sockios.h # # include/asm-frv/socket.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/socket.h # # include/asm-frv/smp.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/smp.h # # include/asm-frv/signal.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/signal.h # # include/asm-frv/siginfo.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/siginfo.h # # include/asm-frv/sigcontext.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/sigcontext.h # # include/asm-frv/shmparam.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/shmparam.h # # include/asm-frv/shmbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/shmbuf.h # # include/asm-frv/setup.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/setup.h # # include/asm-frv/serial.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/serial.h # # include/asm-frv/serial-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/serial-regs.h # # include/asm-frv/sembuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/sembuf.h # # include/asm-frv/semaphore.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/semaphore.h # # include/asm-frv/segment.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/segment.h # # include/asm-frv/sections.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/sections.h # # include/asm-frv/scatterlist.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/scatterlist.h # # include/asm-frv/resource.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/resource.h # # include/asm-frv/registers.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +255 -0 # FRV: Yet more Fujitsu FR-V arch include files # # include/asm-frv/registers.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/registers.h # # ChangeSet # 2005/01/04 21:19:42-08:00 wli@holomorphy.com # [PATCH] convert FRV to use remap_pfn_range # # This patch converts FRV to use remap_pfn_range() in its # io_remap_page_range() function. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/pgtable.h # 2005/01/04 20:24:36-08:00 wli@holomorphy.com +2 -1 # convert FRV to use remap_pfn_range # # ChangeSet # 2005/01/04 21:19:30-08:00 dhowells@redhat.com # [PATCH] FRV: More Fujitsu FR-V arch include files # # The attached patch provides the second 100KB or so of the arch-specific # include files for the Fujitsu FR-V CPU arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/ptrace.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +86 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/processor.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +153 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/posix_types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +66 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/poll.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +23 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/pgtable.h # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +491 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/pgalloc.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +66 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/percpu.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +6 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/pci.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +108 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/param.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +23 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/page.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +104 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/namei.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +18 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/msgbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +32 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/module.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +20 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mmu_context.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +50 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mmu.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +42 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mman.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +44 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mem-layout.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +78 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb93493-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +279 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb93493-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +52 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb93093-fpga-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +31 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb93091-fpga-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +44 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb86943a.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +39 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/mb-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +185 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/math-emu.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +301 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/local.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +6 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/linkage.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +7 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/kmap_types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +29 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/irq.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +44 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/irq-routing.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +70 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/irc-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +53 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/ipc.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +33 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/ptrace.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ptrace.h # # include/asm-frv/processor.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/processor.h # # include/asm-frv/posix_types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/posix_types.h # # include/asm-frv/poll.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/poll.h # # include/asm-frv/pgtable.h # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/pgtable.h # # include/asm-frv/pgalloc.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/pgalloc.h # # include/asm-frv/percpu.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/percpu.h # # include/asm-frv/pci.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/pci.h # # include/asm-frv/param.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/param.h # # include/asm-frv/page.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/page.h # # include/asm-frv/namei.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/namei.h # # include/asm-frv/msgbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/msgbuf.h # # include/asm-frv/module.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/module.h # # include/asm-frv/mmu_context.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mmu_context.h # # include/asm-frv/mmu.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mmu.h # # include/asm-frv/mman.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mman.h # # include/asm-frv/mem-layout.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mem-layout.h # # include/asm-frv/mb93493-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb93493-regs.h # # include/asm-frv/mb93493-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb93493-irqs.h # # include/asm-frv/mb93093-fpga-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb93093-fpga-irqs.h # # include/asm-frv/mb93091-fpga-irqs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb93091-fpga-irqs.h # # include/asm-frv/mb86943a.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb86943a.h # # include/asm-frv/mb-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/mb-regs.h # # include/asm-frv/math-emu.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/math-emu.h # # include/asm-frv/local.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/local.h # # include/asm-frv/linkage.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/linkage.h # # include/asm-frv/kmap_types.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/kmap_types.h # # include/asm-frv/irq.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/irq.h # # include/asm-frv/irq-routing.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/irq-routing.h # # include/asm-frv/irc-regs.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/irc-regs.h # # include/asm-frv/ipcbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +30 -0 # FRV: More Fujitsu FR-V arch include files # # include/asm-frv/ipc.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ipc.h # # include/asm-frv/ipcbuf.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ipcbuf.h # # ChangeSet # 2005/01/04 21:19:15-08:00 dhowells@redhat.com # [PATCH] frv: Fix PCI config space write # # The attached patch makes byte and word writes to PCI config space work. # The problem was that the pointer to the appropriate chunk of the config # port needs to be juggled to allow for the fact that FRV is big endian in # this case. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mb93090-mb00/pci-vdk.c # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +8 -3 # frv: Fix PCI config space write # # ChangeSet # 2005/01/04 21:19:03-08:00 dhowells@redhat.com # [PATCH] frv: PCI DMA fixes # # The attached patch makes cache flushing work correctly on DMA consistent # memory for the frv arch. On the FRV unmapped memory can't be flushed # directly, but has to be kmapped first since the flush instructions take # virtual pointers not physical ones. # # It also splits the MMU and !MMU versions into separate files. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/dma-mapping.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +6 -32 # frv: PCI DMA fixes # # arch/frv/mb93090-mb00/pci-dma.c # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +62 -81 # frv: PCI DMA fixes # # arch/frv/mb93090-mb00/pci-dma-nommu.c # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +152 -0 # frv: PCI DMA fixes # # arch/frv/mb93090-mb00/Makefile # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +9 -1 # frv: PCI DMA fixes # # arch/frv/mb93090-mb00/pci-dma-nommu.c # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-dma-nommu.c # # ChangeSet # 2005/01/04 21:18:48-08:00 dhowells@redhat.com # [PATCH] frv: emove obsolete hardirq stuff from includes # # The attached patch removes irq_enter() and friends from asm-frv/hardirq.h as # they are now mandatorily defined in linux/hardirq.h. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/hardirq.h # 2005/01/04 18:48:06-08:00 dhowells@redhat.com +0 -13 # frv: emove obsolete hardirq stuff from includes # # ChangeSet # 2005/01/04 21:18:35-08:00 dhowells@redhat.com # [PATCH] FRV: First batch of Fujitsu FR-V arch include files # # The attached patch provides the first 100KB or so of the arch-specific # include files for the Fujitsu FR-V CPU arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-frv/ioctls.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +82 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/ioctl.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +80 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/io.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +278 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/init.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +12 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/ide.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +43 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/hw_irq.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +16 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/highmem.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +183 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/hardirq.h # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +43 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/gpio-regs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +116 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/gdb-stub.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +118 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/fpu.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +12 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/fcntl.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +88 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/errno.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +7 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/elf.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +147 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/dma.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +129 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/dma-mapping.h # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +210 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/dm9000.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +37 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/div64.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +1 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/delay.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +50 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/current.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +30 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/cputime.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +6 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/cpumask.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +6 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/cpu-irqs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +87 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/checksum.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +183 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/cacheflush.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +91 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/cache.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +22 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/byteorder.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +13 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/busctl-regs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +41 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/bugs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +14 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/bug.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +51 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/bitops.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +390 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/ax88796.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +22 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/ioctls.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ioctls.h # # include/asm-frv/ioctl.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ioctl.h # # include/asm-frv/io.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/io.h # # include/asm-frv/init.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/init.h # # include/asm-frv/ide.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ide.h # # include/asm-frv/hw_irq.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/hw_irq.h # # include/asm-frv/highmem.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/highmem.h # # include/asm-frv/hardirq.h # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/hardirq.h # # include/asm-frv/gpio-regs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/gpio-regs.h # # include/asm-frv/gdb-stub.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/gdb-stub.h # # include/asm-frv/fpu.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/fpu.h # # include/asm-frv/fcntl.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/fcntl.h # # include/asm-frv/errno.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/errno.h # # include/asm-frv/elf.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/elf.h # # include/asm-frv/dma.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/dma.h # # include/asm-frv/dma-mapping.h # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/dma-mapping.h # # include/asm-frv/dm9000.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/dm9000.h # # include/asm-frv/div64.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/div64.h # # include/asm-frv/delay.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/delay.h # # include/asm-frv/current.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/current.h # # include/asm-frv/cputime.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/cputime.h # # include/asm-frv/cpumask.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/cpumask.h # # include/asm-frv/cpu-irqs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/cpu-irqs.h # # include/asm-frv/checksum.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/checksum.h # # include/asm-frv/cacheflush.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/cacheflush.h # # include/asm-frv/cache.h # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/cache.h # # include/asm-frv/byteorder.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/byteorder.h # # include/asm-frv/busctl-regs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/busctl-regs.h # # include/asm-frv/bugs.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/bugs.h # # include/asm-frv/bug.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/bug.h # # include/asm-frv/bitops.h # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/bitops.h # # include/asm-frv/ax88796.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/ax88796.h # # include/asm-frv/atomic.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +417 -0 # FRV: First batch of Fujitsu FR-V arch include files # # include/asm-frv/atomic.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-frv/atomic.h # # ChangeSet # 2005/01/04 21:18:21-08:00 haveblue@us.ibm.com # [PATCH] kill off highmem_start_page # # People love to do comparisons with highmem_start_page. However, where # CONFIG_HIGHMEM=y and there is no actual highmem, there's no real page at # *highmem_start_page. # # That's usually not a problem, but CONFIG_NONLINEAR is a bit more strict and # catches the bogus address tranlations. # # There are about a gillion different ways to find out of a 'struct page' is # highmem or not. Why not just check page_flags? Just use PageHighMem() # wherever there used to be a highmem_start_page comparison. Then, kill off # highmem_start_page. # # This removes more code than it adds, and gets rid of some nasty # #ifdefs in .c files. # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mm/init.c # 2005/01/04 20:24:36-08:00 haveblue@us.ibm.com +0 -5 # kill off highmem_start_page # # arch/frv/mm/highmem.c # 2005/01/04 18:48:05-08:00 haveblue@us.ibm.com +2 -2 # kill off highmem_start_page # # ChangeSet # 2005/01/04 21:18:08-08:00 dhowells@redhat.com # [PATCH] Put memory in DMA zone not Normal zone in FRV arch # # The attached patch makes the FR-V arch put all its memory in the DMA zone # rather than the Normal zone since all the memory is available as a DMA # target. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mm/init.c # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +2 -2 # Put memory in DMA zone not Normal zone in FRV arch # # ChangeSet # 2005/01/04 21:17:55-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 9 # # The attached patches provides part 9 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mm/unaligned.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +218 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/tlb-miss.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +631 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/tlb-flush.S # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +185 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/pgalloc.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +159 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/mmu-context.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +210 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/kmap.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +56 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/init.c # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +244 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/highmem.c # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +33 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/fault.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +323 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/extable.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +91 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/elf-fdpic.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +123 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/dma-alloc.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +186 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/Makefile # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +9 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/unaligned.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/unaligned.c # # arch/frv/mm/tlb-miss.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/tlb-miss.S # # arch/frv/mm/tlb-flush.S # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/tlb-flush.S # # arch/frv/mm/pgalloc.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/pgalloc.c # # arch/frv/mm/mmu-context.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/mmu-context.c # # arch/frv/mm/kmap.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/kmap.c # # arch/frv/mm/init.c # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/init.c # # arch/frv/mm/highmem.c # 2005/01/04 20:24:42-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/highmem.c # # arch/frv/mm/fault.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/fault.c # # arch/frv/mm/extable.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/extable.c # # arch/frv/mm/elf-fdpic.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/elf-fdpic.c # # arch/frv/mm/dma-alloc.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/dma-alloc.c # # arch/frv/mm/cache-page.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +66 -0 # FRV: Fujitsu FR-V CPU arch implementation part 9 # # arch/frv/mm/Makefile # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/Makefile # # arch/frv/mm/cache-page.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mm/cache-page.c # # ChangeSet # 2005/01/04 21:17:41-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 8 # # The attached patches provides part 8 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/mb93090-mb00/pci-vdk.c # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +462 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/pci-irq.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +70 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/pci-frv.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +47 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/pci-frv.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +363 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/pci-dma.c # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +124 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/pci-vdk.c # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-vdk.c # # arch/frv/mb93090-mb00/pci-irq.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-irq.c # # arch/frv/mb93090-mb00/pci-frv.h # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-frv.h # # arch/frv/mb93090-mb00/pci-frv.c # 2005/01/04 18:48:05-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-frv.c # # arch/frv/mb93090-mb00/pci-dma.c # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/pci-dma.c # # arch/frv/mb93090-mb00/Makefile # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +5 -0 # FRV: Fujitsu FR-V CPU arch implementation part 8 # # arch/frv/mb93090-mb00/Makefile # 2005/01/04 20:24:41-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/mb93090-mb00/Makefile # # ChangeSet # 2005/01/04 21:17:28-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 7 # # The attached patches provides part 7 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/lib/outsl_sw.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +45 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/outsl_ns.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +59 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/memset.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +182 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/memcpy.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +135 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/insl_sw.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +40 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/insl_ns.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +52 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/checksum.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +148 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/cache.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +98 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/atomic-ops.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +265 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/__negdi2.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +28 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/__muldi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +32 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/__lshrdi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +40 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/__ashrdi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +41 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/Makefile # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +8 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/outsl_sw.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/outsl_sw.S # # arch/frv/lib/outsl_ns.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/outsl_ns.S # # arch/frv/lib/memset.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/memset.S # # arch/frv/lib/memcpy.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/memcpy.S # # arch/frv/lib/insl_sw.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/insl_sw.S # # arch/frv/lib/insl_ns.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/insl_ns.S # # arch/frv/lib/checksum.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/checksum.c # # arch/frv/lib/cache.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/cache.S # # arch/frv/lib/atomic-ops.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/atomic-ops.S # # arch/frv/lib/__negdi2.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/__negdi2.S # # arch/frv/lib/__muldi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/__muldi3.S # # arch/frv/lib/__lshrdi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/__lshrdi3.S # # arch/frv/lib/__ashrdi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/__ashrdi3.S # # arch/frv/lib/__ashldi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +40 -0 # FRV: Fujitsu FR-V CPU arch implementation part 7 # # arch/frv/lib/Makefile # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/Makefile # # arch/frv/lib/__ashldi3.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/lib/__ashldi3.S # # ChangeSet # 2005/01/04 21:17:14-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 6 # # The attached patches provides part 6 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/uaccess.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +95 -0 # FRV: Fujitsu FR-V CPU arch implementation part 6 # # arch/frv/kernel/traps.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +431 -0 # FRV: Fujitsu FR-V CPU arch implementation part 6 # # arch/frv/kernel/time.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +234 -0 # FRV: Fujitsu FR-V CPU arch implementation part 6 # # arch/frv/kernel/sys_frv.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +210 -0 # FRV: Fujitsu FR-V CPU arch implementation part 6 # # arch/frv/kernel/uaccess.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/uaccess.c # # arch/frv/kernel/traps.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/traps.c # # arch/frv/kernel/time.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/time.c # # arch/frv/kernel/sysctl.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +206 -0 # FRV: Fujitsu FR-V CPU arch implementation part 6 # # arch/frv/kernel/sys_frv.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/sys_frv.c # # arch/frv/kernel/sysctl.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/sysctl.c # # ChangeSet # 2005/01/04 21:17:01-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 5 # # The attached patches provides part 5 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/switch_to.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +486 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/sleep.S # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +356 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/signal.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +595 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/setup.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +1202 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/semaphore.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +142 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/ptrace.c # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +771 -0 # FRV: Fujitsu FR-V CPU arch implementation part 5 # # arch/frv/kernel/switch_to.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/switch_to.S # # arch/frv/kernel/sleep.S # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/sleep.S # # arch/frv/kernel/signal.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/signal.c # # arch/frv/kernel/setup.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/setup.c # # arch/frv/kernel/semaphore.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/semaphore.c # # arch/frv/kernel/ptrace.c # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/ptrace.c # # ChangeSet # 2005/01/04 21:16:47-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 4 # # The attached patches provides part 4 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/process.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +384 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/pm.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +432 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/pm-mb93093.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +66 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/local.h # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +56 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/kernel_thread.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +77 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/irq.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +764 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/irq-routing.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +291 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/irq-mb93493.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +108 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/irq-mb93093.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +99 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/irq-mb93091.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +116 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/init_task.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +39 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/head-uc-fr555.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +347 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/head-uc-fr451.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +174 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/Makefile # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +22 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/process.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/process.c # # arch/frv/kernel/pm.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/pm.c # # arch/frv/kernel/pm-mb93093.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/pm-mb93093.c # # arch/frv/kernel/local.h # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/local.h # # arch/frv/kernel/kernel_thread.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/kernel_thread.S # # arch/frv/kernel/irq.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/irq.c # # arch/frv/kernel/irq-routing.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/irq-routing.c # # arch/frv/kernel/irq-mb93493.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/irq-mb93493.c # # arch/frv/kernel/irq-mb93093.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/irq-mb93093.c # # arch/frv/kernel/irq-mb93091.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/irq-mb93091.c # # arch/frv/kernel/init_task.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/init_task.c # # arch/frv/kernel/head-uc-fr555.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head-uc-fr555.S # # arch/frv/kernel/head-uc-fr451.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head-uc-fr451.S # # arch/frv/kernel/head-uc-fr401.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +311 -0 # FRV: Fujitsu FR-V CPU arch implementation part 4 # # arch/frv/kernel/Makefile # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/Makefile # # arch/frv/kernel/head-uc-fr401.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head-uc-fr401.S # # ChangeSet # 2005/01/04 21:16:34-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 3 # # The attached patches provides part 3 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/head.inc # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +50 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/head.S # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +638 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/head-mmu-fr451.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +374 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/head.inc # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head.inc # # arch/frv/kernel/head.S # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head.S # # arch/frv/kernel/head-mmu-fr451.S # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/head-mmu-fr451.S # # arch/frv/kernel/gdb-stub.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +2082 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/gdb-io.h # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +55 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/gdb-io.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +216 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/frv_ksyms.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +124 -0 # FRV: Fujitsu FR-V CPU arch implementation part 3 # # arch/frv/kernel/gdb-stub.c # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/gdb-stub.c # # arch/frv/kernel/gdb-io.h # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/gdb-io.h # # arch/frv/kernel/gdb-io.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/gdb-io.c # # arch/frv/kernel/frv_ksyms.c # 2005/01/04 18:48:04-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/frv_ksyms.c # # ChangeSet # 2005/01/04 21:16:20-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 2 # # The attached patches provides part 2 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/entry.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +1420 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/entry-table.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +277 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/dma.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +464 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/debug-stub.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +259 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/cmode.S # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +190 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/entry.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/entry.S # # arch/frv/kernel/entry-table.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/entry-table.S # # arch/frv/kernel/dma.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/dma.c # # arch/frv/kernel/debug-stub.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/debug-stub.c # # arch/frv/kernel/cmode.S # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/cmode.S # # arch/frv/kernel/break.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +713 -0 # FRV: Fujitsu FR-V CPU arch implementation part 2 # # arch/frv/kernel/break.S # 2005/01/04 20:24:37-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/break.S # # ChangeSet # 2005/01/04 21:16:06-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch implementation part 1 # # The attached patches provides part 1 of an architecture implementation # for the Fujitsu FR-V CPU series, configurably as Linux or uClinux. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/frv/kernel/vmlinux.lds.S # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +187 -0 # FRV: Fujitsu FR-V CPU arch implementation part 1 # # arch/frv/boot/Makefile # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +73 -0 # FRV: Fujitsu FR-V CPU arch implementation part 1 # # arch/frv/Makefile # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +118 -0 # FRV: Fujitsu FR-V CPU arch implementation part 1 # # arch/frv/Kconfig # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +496 -0 # FRV: Fujitsu FR-V CPU arch implementation part 1 # # arch/frv/kernel/vmlinux.lds.S # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/kernel/vmlinux.lds.S # # arch/frv/boot/Makefile # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/boot/Makefile # # arch/frv/Makefile # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/Makefile # # arch/frv/Kconfig # 2005/01/04 20:24:36-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/frv/Kconfig # # ChangeSet # 2005/01/04 21:15:53-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V arch documentation # # The attached patch provides the arch-specific documentation for the Fujitsu # FR-V CPU arch. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/fujitsu/frv/mmu-layout.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +306 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/gdbstub.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +130 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/gdbinit # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +102 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/features.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +310 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/configuring.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +125 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/clock.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +65 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/booting.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +181 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/README.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +51 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/mmu-layout.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/mmu-layout.txt # # Documentation/fujitsu/frv/gdbstub.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/gdbstub.txt # # Documentation/fujitsu/frv/gdbinit # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/gdbinit # # Documentation/fujitsu/frv/features.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/features.txt # # Documentation/fujitsu/frv/configuring.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/configuring.txt # # Documentation/fujitsu/frv/clock.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/clock.txt # # Documentation/fujitsu/frv/booting.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/booting.txt # # Documentation/fujitsu/frv/atomic-ops.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +134 -0 # FRV: Fujitsu FR-V arch documentation # # Documentation/fujitsu/frv/README.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/README.txt # # Documentation/fujitsu/frv/atomic-ops.txt # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/fujitsu/frv/atomic-ops.txt # # ChangeSet # 2005/01/04 21:15:39-08:00 dhowells@redhat.com # [PATCH] FRV: Fujitsu FR-V CPU arch maintainer record # # The attached patch supplies the maintainer record for an architecture # implementation for the Fujistu FR-V CPU series. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # MAINTAINERS # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +5 -0 # FRV: Fujitsu FR-V CPU arch maintainer record # # ChangeSet # 2005/01/04 21:15:26-08:00 dhowells@redhat.com # [PATCH] VM routine fixes # # The attached patch fixes a number of problems in the VM routines: # # (1) Some inline funcs don't compile if CONFIG_MMU is not set. # # (2) swapper_pml4 needn't exist if CONFIG_MMU is not set. # # (3) __free_pages_ok() doesn't counter set_page_refs() different behaviour if # CONFIG_MMU is not set. # # (4) swsusp.c invokes TLB flushing functions without including the header file # that declares them. # # CONFIG_SHMEM semantics: # # - If MMU: Always enabled if !EMBEDDED # # - If MMU && EMBEDDED: configurable # # - If !MMU: disabled # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/tiny-shmem.c # 2005/01/04 20:24:38-08:00 dhowells@redhat.com +2 -0 # VM routine fixes # # mm/page_alloc.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +11 -2 # VM routine fixes # # mm/internal.h # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +13 -0 # VM routine fixes # # mm/bootmem.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +6 -4 # VM routine fixes # # mm/Makefile # 2005/01/04 20:24:35-08:00 dhowells@redhat.com +2 -2 # VM routine fixes # # kernel/sysctl.c # 2005/01/04 20:24:26-08:00 dhowells@redhat.com +4 -0 # VM routine fixes # # kernel/power/swsusp.c # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +1 -0 # VM routine fixes # # init/Kconfig # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +2 -1 # VM routine fixes # # mm/internal.h # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/mm/internal.h # # ChangeSet # 2005/01/04 21:15:13-08:00 dhowells@redhat.com # [PATCH] frv: add initdata variable spec in a header file # # The attached patch marks a variable as __initdata in a header file so that # the FRV gcc generates the correct access method as initdata variables are # too far from the GPREL pointer to access directly. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/bootmem.h # 2005/01/04 18:48:03-08:00 dhowells@redhat.com +1 -1 # frv: add initdata variable spec in a header file # # ChangeSet # 2005/01/04 21:15:00-08:00 dhowells@redhat.com # [PATCH] GP-REL data support # # The attached patch makes it possible to support gp-rel addressing for small # variables. Since the FR-V cpu's have fixed-length instructions and plenty of # general-purpose registers, one register is nominated as a base for the small # data area. This makes it possible to use single-insn accesses to access # global and static variables instead of having to use multiple instructions. # # This, however, causes problems with small variables used to pinpoint the # beginning and end of sections. The compiler assumes it can use gp-rel # addressing for these, but the linker then complains because the displacement # is out of range. # # By declaring certain variables as arrays or by forcing them into named # sections, the compiler is persuaded to access them as if they can be outside # the displacement range. Declaring the variables as "const void" type also # works. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/security.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +2 -2 # GP-REL data support # # kernel/power/swsusp.c # 2005/01/04 20:24:45-08:00 dhowells@redhat.com +1 -1 # GP-REL data support # # kernel/kallsyms.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +3 -4 # GP-REL data support # # init/version.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +1 -1 # GP-REL data support # # init/main.c # 2005/01/04 20:24:40-08:00 dhowells@redhat.com +7 -9 # GP-REL data support # # init/initramfs.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +3 -3 # GP-REL data support # # include/linux/kernel.h # 2005/01/04 20:24:26-08:00 dhowells@redhat.com +2 -0 # GP-REL data support # # include/linux/jiffies.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +8 -2 # GP-REL data support # # include/linux/init.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +2 -2 # GP-REL data support # # include/asm-sparc64/sections.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +1 -1 # GP-REL data support # # include/asm-ppc/sections.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +0 -2 # GP-REL data support # # include/asm-ia64/sections.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +0 -1 # GP-REL data support # # include/asm-generic/sections.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +1 -0 # GP-REL data support # # fs/proc/proc_misc.c # 2005/01/04 20:24:39-08:00 dhowells@redhat.com +0 -1 # GP-REL data support # # drivers/char/tty_io.c # 2005/01/04 20:24:30-08:00 dhowells@redhat.com +2 -2 # GP-REL data support # # ChangeSet # 2005/01/04 21:14:46-08:00 dhowells@redhat.com # [PATCH] out-of-line implementation of find_next_bit() # # The attached patch provides an out-of-line implementation of find_next_bit() # and rearranges linux/bitops.h to avoid a dependency loop between inline # functions in there and in asm/bitops.h trying to include one another. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/find_next_bit.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +55 -0 # out-of-line implementation of find_next_bit() # # lib/Makefile # 2005/01/04 20:24:21-08:00 dhowells@redhat.com +1 -0 # out-of-line implementation of find_next_bit() # # include/linux/bitops.h # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +6 -1 # out-of-line implementation of find_next_bit() # # lib/find_next_bit.c # 2005/01/04 18:48:02-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/lib/find_next_bit.c # # ChangeSet # 2005/01/04 21:14:32-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: tidy up the htab_data structure # # More tidying up. # # The htab_data structure contained 5 fields or which two were completely # unused and one other was just kept for printing at boot time. I have mode # the remaining two into global variables. # # Built and booted on iSeries (which is always lpar) and on pSeries without # partitioning. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/mmu.h # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +2 -9 # ppc64: tidy up the htab_data structure # # arch/ppc64/mm/init.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: tidy up the htab_data structure # # arch/ppc64/mm/hugetlbpage.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: tidy up the htab_data structure # # arch/ppc64/mm/hash_utils.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +7 -7 # ppc64: tidy up the htab_data structure # # arch/ppc64/mm/hash_native.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +9 -9 # ppc64: tidy up the htab_data structure # # arch/ppc64/mm/hash_low.S # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: tidy up the htab_data structure # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:26-08:00 sfr@canb.auug.org.au +3 -3 # ppc64: tidy up the htab_data structure # # arch/ppc64/kernel/pSeries_lpar.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: tidy up the htab_data structure # # arch/ppc64/kernel/iSeries_setup.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +3 -5 # ppc64: tidy up the htab_data structure # # ChangeSet # 2005/01/04 21:14:19-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: use c99 initializers # # This patch is just more clean up in the ppc64 arch. It uses c99 initializers # for various iSeries structures that are used to pass information to the # hypervisor. Also itLpNaca is not used by any code that could be in a module, # so don't export it. # # Built and booted. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/ppc_ksyms.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +0 -3 # ppc64: use c99 initializers # # arch/ppc64/kernel/LparData.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +61 -59 # ppc64: use c99 initializers # # ChangeSet # 2005/01/04 21:14:06-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove StudlyCaps from lppaca structure # # This patch just renames all the fields (and the structure name) of the # lppaca structure to rid us of some more StudyCaps. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/time.h # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: remove StudlyCaps from lppaca structure # # include/asm-ppc64/spinlock.h # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove StudlyCaps from lppaca structure # # include/asm-ppc64/paca.h # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: remove StudlyCaps from lppaca structure # # include/asm-ppc64/lppaca.h # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +56 -58 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/xmon/xmon.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/lib/locks.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/time.c # 2005/01/04 20:24:30-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/sysfs.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/pacaData.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +8 -8 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/lparcfg.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +6 -6 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/irq.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/idle.c # 2005/01/04 20:24:21-08:00 sfr@canb.auug.org.au +8 -8 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/iSeries_smp.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +3 -3 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/iSeries_setup.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: remove StudlyCaps from lppaca structure # # arch/ppc64/kernel/asm-offsets.c # 2005/01/04 18:48:02-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: remove StudlyCaps from lppaca structure # # ChangeSet # 2005/01/04 21:13:53-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: move the lppaca defining header file # # This patch just renames asm/iSeries/ItLpPaca.h to asm/lppaca.h as the # lppaca structure is no longer just legacy iSeries specific. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/paca.h # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # include/asm-ppc64/lppaca.h # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +28 -28 # ppc64: move the lppaca defining header file # # include/asm-ppc64/iSeries/LparData.h # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/sysfs.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/pacaData.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/lparcfg.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/iSeries_proc.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/asm-offsets.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # arch/ppc64/kernel/LparData.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: move the lppaca defining header file # # ChangeSet # 2005/01/04 21:13:18-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: use xPMCRegsInUse # # This fixes an aweful piece of code that could have just referenced # xPMCRegsInUse in the lppaca structure. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/sysfs.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: use xPMCRegsInUse # # ChangeSet # 2005/01/04 21:13:07-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove the naca from all but iSeries # # This patch finally removes the naca from all architectures except legacy # iSeries and in the process makes it a structure instead of a pointer. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/naca.h # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove the naca from all but iSeries # # include/asm-ppc64/iSeries/HvReleaseData.h # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: remove the naca from all but iSeries # # arch/ppc64/kernel/pacaData.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -3 # ppc64: remove the naca from all but iSeries # # arch/ppc64/kernel/iSeries_setup.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +8 -8 # ppc64: remove the naca from all but iSeries # # arch/ppc64/kernel/head.S # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +2 -19 # ppc64: remove the naca from all but iSeries # # arch/ppc64/kernel/LparData.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove the naca from all but iSeries # # ChangeSet # 2005/01/04 21:12:54-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove debug_switch from the naca # # The patch moves the debug_switch from the naca to a global variable. # # Also, a couple of trivial naming tidy ups. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/ppcdebug.h # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +4 -1 # ppc64: remove debug_switch from the naca # # include/asm-ppc64/naca.h # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -3 # ppc64: remove debug_switch from the naca # # arch/ppc64/xmon/xmon.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +5 -6 # ppc64: remove debug_switch from the naca # # arch/ppc64/kernel/udbg.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +2 -3 # ppc64: remove debug_switch from the naca # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +10 -11 # ppc64: remove debug_switch from the naca # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove debug_switch from the naca # # ChangeSet # 2005/01/04 21:12:41-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove serialPortAddr from the naca # # The serialPortAddr field of the naca was only being used locally, remove # it. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/naca.h # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove serialPortAddr from the naca # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +4 -3 # ppc64: remove serialPortAddr from the naca # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +6 -4 # ppc64: remove serialPortAddr from the naca # # arch/ppc64/kernel/maple_setup.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +7 -5 # ppc64: remove serialPortAddr from the naca # # ChangeSet # 2005/01/04 21:12:28-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove the paca pointer form the naca # # The only place that was using the paca pointer that was in the naca was some # assembler that used it to find a parameter to pass to some C code. That C # code did not even declare that parameter! # # Remove the paca pointer. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/naca.h # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +0 -2 # ppc64: remove the paca pointer form the naca # # arch/ppc64/kernel/head.S # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -9 # ppc64: remove the paca pointer form the naca # # arch/ppc64/kernel/asm-offsets.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -3 # ppc64: remove the paca pointer form the naca # # ChangeSet # 2005/01/04 21:12:14-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove /proc/ppc64/{naca,paca/xx} # # This patch removes the (unused) /proc entries for the naca and the (per cpu) # pacas. Also it removes a lot of no longer necessary includes of . # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/iSeries/LparData.h # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -2 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/mm/stab.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/mm/slb.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/mm/init.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/smp.c # 2005/01/04 20:24:21-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/prom_init.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/proc_ppc64.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -38 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/pci_dn.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/pSeries_smp.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/pSeries_pci.c # 2005/01/04 18:48:01-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/iSeries_smp.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/iSeries_proc.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # arch/ppc64/kernel/iSeries_pci.c # 2005/01/04 20:24:26-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove /proc/ppc64/{naca,paca/xx} # # ChangeSet # 2005/01/04 21:12:02-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove interrupt_controller from naca # # This patch just moves the interrupt_controller field of the naca into a # global variable. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/processor.h # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: remove interrupt_controller from naca # # include/asm-ppc64/naca.h # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +0 -1 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/xics.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/prom.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/pmac_setup.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/pSeries_smp.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +4 -4 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/pSeries_pci.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +2 -2 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/maple_setup.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +1 -1 # ppc64: remove interrupt_controller from naca # # arch/ppc64/kernel/irq.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +2 -1 # ppc64: remove interrupt_controller from naca # # ChangeSet # 2005/01/04 21:11:49-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: remove the page table size from the naca # # This patch just removes the page table size field from the naca (and makes # it ppc64_pft_size instead). # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/page.h # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +2 -0 # ppc64: remove the page table size from the naca # # include/asm-ppc64/naca.h # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +0 -2 # ppc64: remove the page table size from the naca # # arch/ppc64/mm/hash_utils.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove the page table size from the naca # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +3 -1 # ppc64: remove the page table size from the naca # # arch/ppc64/kernel/prom.c # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +6 -6 # ppc64: remove the page table size from the naca # # arch/ppc64/kernel/pSeries_lpar.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +1 -2 # ppc64: remove the page table size from the naca # # ChangeSet # 2005/01/04 21:11:36-08:00 sfr@canb.auug.org.au # [PATCH] ppc64: consolidate cache sizing variables # # This patch consolidates the variables that define the PPC64 cache sizes into a # single structure (the were in the naca and the systemcfg structures). Those # that were in the systemcfg structure are left there just because they are # exported to user mode through /proc. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/systemcfg.h # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +5 -12 # ppc64: consolidate cache sizing variables # # include/asm-ppc64/processor.h # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # include/asm-ppc64/page.h # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +3 -3 # ppc64: consolidate cache sizing variables # # include/asm-ppc64/naca.h # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +1 -11 # ppc64: consolidate cache sizing variables # # include/asm-ppc64/cache.h # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +19 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/traps.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/time.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/sysfs.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/sys_ppc32.c # 2005/01/04 20:24:30-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/setup.c # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +19 -14 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/rtasd.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/rtas.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/rtas-proc.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/ppc_ksyms.c # 2005/01/04 20:24:46-08:00 sfr@canb.auug.org.au +0 -2 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/pmac_setup.c # 2005/01/04 20:24:49-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/pacaData.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +4 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/pSeries_iommu.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/nvram.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/misc.S # 2005/01/04 20:24:30-08:00 sfr@canb.auug.org.au +15 -22 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/idle.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/iSeries_setup.c # 2005/01/04 20:24:47-08:00 sfr@canb.auug.org.au +17 -13 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/eeh.c # 2005/01/04 18:48:00-08:00 sfr@canb.auug.org.au +1 -0 # ppc64: consolidate cache sizing variables # # arch/ppc64/kernel/asm-offsets.c # 2005/01/04 20:24:48-08:00 sfr@canb.auug.org.au +7 -6 # ppc64: consolidate cache sizing variables # # ChangeSet # 2005/01/04 21:11:24-08:00 paulus@samba.org # [PATCH] ppc64: simplify timer_interrupt # # This patch is from Milton Miller . # # When the update_process_times call was moved out of do_timer for the UP # case, the replicator didn't track down the hiding and just added ifndef # SMP. # # This removes the ifdefs and the indirection of calling another file for one # function in a third file. # # Signed-off-by: Milton Miller # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/time.c # 2005/01/04 20:24:50-08:00 paulus@samba.org +1 -9 # ppc64: simplify timer_interrupt # # arch/ppc64/kernel/smp.c # 2005/01/04 20:24:48-08:00 paulus@samba.org +0 -5 # ppc64: simplify timer_interrupt # # ChangeSet # 2005/01/04 21:11:12-08:00 anton@samba.org # [PATCH] ppc64: remove stale prom.h code # # Remove some stale code in prom.h # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/prom.h # 2005/01/04 18:48:00-08:00 anton@samba.org +0 -28 # ppc64: remove stale prom.h code # # ChangeSet # 2005/01/04 21:10:59-08:00 anton@samba.org # [PATCH] ppc64: fix some compiler warnings # # Fix some compiler warnings: # # - The first two are spurious gcc warnings, but quieten them up regardless # - Add a missing include # - Use register_sysrq_key instead of __sysrq_put_key_op # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/xmon/start.c # 2005/01/04 18:47:59-08:00 anton@samba.org +1 -1 # ppc64: fix some compiler warnings # # arch/ppc64/mm/hash_native.c # 2005/01/04 20:24:46-08:00 anton@samba.org +1 -1 # ppc64: fix some compiler warnings # # arch/ppc64/kernel/pSeries_setup.c # 2005/01/04 20:24:49-08:00 anton@samba.org +1 -0 # ppc64: fix some compiler warnings # # arch/ppc64/kernel/pSeries_lpar.c # 2005/01/04 20:24:49-08:00 anton@samba.org +1 -1 # ppc64: fix some compiler warnings # # ChangeSet # 2005/01/04 21:10:46-08:00 anton@samba.org # [PATCH] ppc64: Clarify rtasd printk # # On machines with RTAS but without event-scan support we would incorrectly # claim there was no RTAS on the system. # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/rtasd.c # 2005/01/04 20:24:50-08:00 anton@samba.org +1 -1 # ppc64: Clarify rtasd printk # # ChangeSet # 2005/01/04 21:10:33-08:00 anton@samba.org # [PATCH] ppc64: catch bad xmon read/write SPR commands # # Protect the read/write SPR xmon commands. # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/xmon/xmon.c # 2005/01/04 20:24:48-08:00 anton@samba.org +22 -2 # ppc64: catch bad xmon read/write SPR commands # # arch/ppc64/kernel/traps.c # 2005/01/04 20:24:50-08:00 anton@samba.org +3 -0 # ppc64: catch bad xmon read/write SPR commands # # ChangeSet # 2005/01/04 21:10:19-08:00 anton@samba.org # [PATCH] ppc64: limit xmon dump length # # A number of people (myself included) have pasted bad input into xmon that # it parsed as a request to dump gigabytes of memory. # # Place a limit of 128kB on the dump commands. Also remove a stale function # prototype thats been lying around. # # Signed-off-by: Anton Blanchard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/xmon/xmon.c # 2005/01/04 20:24:51-08:00 anton@samba.org +9 -6 # ppc64: limit xmon dump length # # ChangeSet # 2005/01/04 21:10:06-08:00 serue@us.ibm.com # [PATCH] capset returns -EPERM when pid==current->pid # # In the current kernel/capability.c:sys_capset() code, permission is # denied if CAP_SETPCAP is not held and pid is positive. pid=0 means use # the current process, and this is allowed. But using the current # process' pid is not allowed. The man page for capsetp simply says that # CAP_SETPCAP is required to use this function, and does not mention the # exception for pid=0. # # The current behavior seems inconsistent. The attached patch also # allows a process to call capset() on itself. # # Signed-off-by: Chris Wright # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/capability.c # 2005/01/04 18:47:39-08:00 serue@us.ibm.com +1 -1 # capset returns -EPERM when pid==current->pid # # ChangeSet # 2005/01/04 21:09:53-08:00 serue@us.ibm.com # [PATCH] properly split capset_check+capset_set # # The attached patch removes checks from kernel/capability.c which are # redundant with cap_capset_check() code, and moves the capset_check() calls # to immediately before the capset_set() calls. This allows capset_check() # to accurately check the setter's permission to set caps on the target. # Please apply. # # Signed-off-by: Serge Hallyn # Signed-off-by: Chris Wright # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2005/01/04 20:24:19-08:00 serue@us.ibm.com +0 -6 # properly split capset_check+capset_set # # kernel/capability.c # 2005/01/04 20:24:51-08:00 serue@us.ibm.com +38 -25 # properly split capset_check+capset_set # # ChangeSet # 2005/01/04 21:09:40-08:00 oleg@tv-sign.ru # [PATCH] fix double sync_page_range() in generic_file_aio_write() # # generic_file_aio_write(): # generic_file_aio_write_nolock(): # if (SYNC) sync_page_range_nolock(); # if (SYNC) sync_page_range(); # # I think that generic_file_aio_write() should use # __generic_file_aio_write_nolock() instead. # # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/filemap.c # 2005/01/04 18:47:39-08:00 oleg@tv-sign.ru +1 -1 # fix double sync_page_range() in generic_file_aio_write() # # ChangeSet # 2005/01/04 21:09:27-08:00 wli@holomorphy.com # [PATCH] fix arch/x86_64/ia32/syscall32.c misdeclared pud variable # # pud needs to be declared as a pud_t in order to avoid an assignment from # incompatible pointer type warning or two; this patch makes it so. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/ia32/syscall32.c # 2005/01/04 18:46:40-08:00 wli@holomorphy.com +1 -1 # fix arch/x86_64/ia32/syscall32.c misdeclared pud variable # # ChangeSet # 2005/01/04 21:09:14-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: fix pgd_index() compile warnings # # the patch below fixes a few compile warnings due to missing parenthesizes. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-s390/pgtable.h # 2005/01/04 18:46:40-08:00 heiko.carstens@de.ibm.com +1 -1 # s390: fix pgd_index() compile warnings # # ChangeSet # 2005/01/04 20:15:26-08:00 rusty@rustcorp.com.au # [PATCH] More ECN Fixes: make writable before writing # # Patrick McHardy spotted this, on top of previous fix. I neatened it. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_ECN.c # 2005/01/04 18:49:02-08:00 rusty@rustcorp.com.au +27 -30 # More ECN Fixes: make writable before writing # # ChangeSet # 2005/01/04 20:15:13-08:00 rusty@rustcorp.com.au # [PATCH] ftp nonlinear packet fix # # FTP connection tracking assumes it can just dereference tcphdr; not # neccessarily true now we don't linearize in ftp conntrack helper or # tcp connection tracking. Also found by nfsim. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_ftp.c # 2005/01/04 18:15:50-08:00 rusty@rustcorp.com.au +10 -7 # ftp nonlinear packet fix # # ChangeSet # 2005/01/04 20:15:00-08:00 rusty@rustcorp.com.au # [PATCH] Fix for NAT core on nonlinear skbs # # The nat core calls skb_ip_make_writable() with a length too short. # Found by nfsim. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2005/01/04 00:08:51-08:00 rusty@rustcorp.com.au +1 -1 # Fix for NAT core on nonlinear skbs # # ChangeSet # 2005/01/04 20:14:47-08:00 rusty@rustcorp.com.au # [PATCH] Fix for UDP and TCP NAT on nonlinear skbs # # UDP and TCP refer to potentially stale pointers after calling # skb_ip_make_writable(), and UDP calls it with the wrong len argument. # All found by nfsim. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_proto_udp.c # 2005/01/04 00:19:58-08:00 rusty@rustcorp.com.au +5 -5 # Fix for UDP and TCP NAT on nonlinear skbs # # net/ipv4/netfilter/ip_nat_proto_tcp.c # 2005/01/04 00:23:52-08:00 rusty@rustcorp.com.au +4 -4 # Fix for UDP and TCP NAT on nonlinear skbs # # ChangeSet # 2005/01/04 20:14:34-08:00 rusty@rustcorp.com.au # [PATCH] Conntrack Hash Allocation using __get_free_pages # # Here is a patch that just makes it use get_free_pages to test the TLB # theory. Another obvious improvement would be to not use list_heads for # the hash table buckets - a single pointer would likely suffice and it # would cut the hash table in half, saving cache, TLB and memory. # # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_core.c # 2005/01/04 03:25:56-08:00 rusty@rustcorp.com.au +28 -5 # Conntrack Hash Allocation using __get_free_pages # # ChangeSet # 2005/01/04 20:14:21-08:00 rusty@rustcorp.com.au # [PATCH] Multiport revision with port ranges (replaces "mport") # # The multiport match doesn't support ranges of ports, so a new match # called "mport" was written. Now we have versioning of matches and # targets, we can simply put this extension in multiport revision 1. # # Also, removes gratuitous checking in match: we basically trust # iptables userspace these days. # # Signed-off-by: Pablo Neira Ayuso # Signed-off-by: Rusty Russell (modified) # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_multiport.c # 2005/01/04 18:02:41-08:00 rusty@rustcorp.com.au +104 -17 # Multiport revision with port ranges (replaces "mport") # # include/linux/netfilter_ipv4/ipt_multiport.h # 2005/01/04 18:02:41-08:00 rusty@rustcorp.com.au +8 -0 # Multiport revision with port ranges (replaces "mport") # # ChangeSet # 2005/01/04 20:14:08-08:00 rusty@rustcorp.com.au # [PATCH] Add bitops to ipt_MARK without breaking compatbility # # Anders Fugmann wrote a patch to add bitops to # ipt_MARK. I made a version based on the revision patch. # # Bart De Schuymer provided the idea of overriding # the target type. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_MARK.c # 2004/12/28 20:20:29-08:00 rusty@rustcorp.com.au +99 -16 # Add bitops to ipt_MARK without breaking compatbility # # include/linux/netfilter_ipv4/ipt_MARK.h # 2004/12/28 20:18:20-08:00 rusty@rustcorp.com.au +12 -0 # Add bitops to ipt_MARK without breaking compatbility # # ChangeSet # 2005/01/04 20:13:55-08:00 rusty@rustcorp.com.au # [PATCH] iptables revision getsockopt # # This adds a new getsockopt to iptables, which allows userspace to # query the revision number of extensions. iptables 1.3.0 (to be # released soon) already has support for this. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_tables.c # 2004/12/31 15:51:37-08:00 rusty@rustcorp.com.au +84 -0 # iptables revision getsockopt # # include/linux/netfilter_ipv4/ip_tables.h # 2004/12/31 02:31:06-08:00 rusty@rustcorp.com.au +14 -3 # iptables revision getsockopt # # ChangeSet # 2005/01/04 20:13:42-08:00 rusty@rustcorp.com.au # [PATCH] Steal a Character To Create a Revision Number # # Pablo Neira came up with the idea of stealing the # last byte in the (already nul-terminated) name of a target/match to # create a version. # # That patch motivated me to clean up the match and target searching in # ip_tables, which makes this patch more trivial. I also renamed # "version" to "revision" since the word "version" was used for iptables # itself. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_tables.c # 2004/12/28 21:58:29-08:00 rusty@rustcorp.com.au +46 -25 # Steal a Character To Create a Revision Number # # include/linux/netfilter_ipv4/ip_tables.h # 2004/12/28 21:58:29-08:00 rusty@rustcorp.com.au +12 -4 # Steal a Character To Create a Revision Number # # ChangeSet # 2005/01/04 20:13:30-08:00 rusty@rustcorp.com.au # [PATCH] Clean up the kmod handling code in iptables.c # # We now have a convenient kmod macro try_then_request_module(). # # 1) Split our current "generic" function into separate # find_target_lock(), find_table_lock() and find_match_lock() # functions explicitly. # # 2) Have those functions do try_module_get() for us, and fix up the one # caller who didn't do that anyway. # # 3) Have the caller use try_then_request_module(). # # 4) Remove __ipt_mutex_up() and __ipt_find_target_lock() which weren't # used (even in patch-o-matic AFAICT). # # This cleanup takes us closer to using standard list macros everywhere, # and makes the version patch simpler. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_tables.c # 2004/12/31 17:27:36-08:00 rusty@rustcorp.com.au +68 -105 # Clean up the kmod handling code in iptables.c # # include/linux/netfilter_ipv4/ip_tables.h # 2004/12/31 17:26:37-08:00 rusty@rustcorp.com.au +0 -4 # Clean up the kmod handling code in iptables.c # # ChangeSet # 2005/01/04 20:13:17-08:00 rusty@rustcorp.com.au # [PATCH] Remove Randomness in Selecting NAT IP Address # # We currently choose a "random" IP address to NAT to, where we have a # range. Martin Josefsson pointed out that he uses the SAME target in # iptables because changing IP addresses breaks Internet banking sites # (among others) which assume the customer will be coming from a # consistent IP address. # # In fact, we spend a fair bit of effort trying to balance the number of # connections we NAT to each IP address. We can come pretty damn close # just hashing the source and destination IP addresses, and it has the # consistency property which is so desirable, as well as being faster. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2004/12/12 17:03:20-08:00 rusty@rustcorp.com.au +11 -89 # Remove Randomness in Selecting NAT IP Address # # include/linux/netfilter_ipv4/ip_nat.h # 2004/12/12 17:03:20-08:00 rusty@rustcorp.com.au +1 -1 # Remove Randomness in Selecting NAT IP Address # # ChangeSet # 2005/01/04 20:13:04-08:00 rusty@rustcorp.com.au # [PATCH] Warn when old code would have done extra mangling # # Now we no longer do extra mangling, warn in that case. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2004/12/12 17:03:19-08:00 rusty@rustcorp.com.au +22 -0 # Warn when old code would have done extra mangling # # ChangeSet # 2005/01/04 20:12:51-08:00 rusty@rustcorp.com.au # [PATCH] Remove do_extra_mangle: double NAT on LOCAL_OUT # # On NF_IP_LOCAL_OUT, when destination NAT changes the destination # interface, we also change the source address, so the packet is the # same as if it were generated to go that way in the first place. This # is not strictly necessary, I believe. # # This patch rips that code out to see what breaks. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2004/12/12 17:03:19-08:00 rusty@rustcorp.com.au +24 -74 # Remove do_extra_mangle: double NAT on LOCAL_OUT # # ChangeSet # 2005/01/04 20:12:38-08:00 rusty@rustcorp.com.au # [PATCH] Don't try too hard to NAT to unique tuple # # On NF_IP_LOCAL_OUT or NF_IP_PRE_ROUTING, if destination NAT is not # sufficient to create a unique tuple, we try changing the source port # as well. However, this is also not strictly necessary: if the tuple # is not unique, we will also try to change the source on the # NF_IP_POST_ROUTING hook. # # When we finally confirm the connection, if the tuple is still not # unique the packet will be dropped (this is required anyway as we could # race: the conntrack is not placed in the hash until the packet is # about to leave the box anyway). # # In fact, we only need best effort *everywhere*. # # This patch rips that code out to see what breaks. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2004/12/12 17:03:18-08:00 rusty@rustcorp.com.au +29 -61 # Don't try too hard to NAT to unique tuple # # ChangeSet # 2005/01/04 20:12:25-08:00 rusty@rustcorp.com.au # [PATCH] ip_conntrack_alter_reply doesn't need to loop # # ip_conntrack_alter_reply checks that the reply isn't already taken, # but there's little point, since there's *still* a race after it is # called (which we handle at confirm time anyway). # # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_nat_core.c # 2005/01/04 03:11:54-08:00 rusty@rustcorp.com.au +14 -27 # ip_conntrack_alter_reply doesn't need to loop # # net/ipv4/netfilter/ip_conntrack_core.c # 2005/01/04 03:11:54-08:00 rusty@rustcorp.com.au +4 -10 # ip_conntrack_alter_reply doesn't need to loop # # include/linux/netfilter_ipv4/ip_conntrack.h # 2005/01/04 03:11:54-08:00 rusty@rustcorp.com.au +2 -3 # ip_conntrack_alter_reply doesn't need to loop # # ChangeSet # 2005/01/04 20:12:12-08:00 rusty@rustcorp.com.au # [PATCH] Remove NAT to multiple ranges # # The NAT code has the concept of multiple ranges: you can say "map this # connection onto IP 192.168.1.2 - 192.168.1.4, 192.168.1.7 ports # 1024-65535, and 192.168.1.10". I implemented this because we could. # # But it's not actually *used* by many (any?) people, and you can # approximate this by a random match (from patch-o-matic) if you really # want to. It adds complexity to the code. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_SAME.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +11 -11 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ipt_REDIRECT.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +7 -7 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ipt_NETMAP.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +7 -7 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ipt_MASQUERADE.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +7 -7 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_tftp.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +7 -9 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_rule.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +15 -17 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_irc.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +4 -5 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_ftp.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +6 -7 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_core.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +120 -176 # Remove NAT to multiple ranges # # net/ipv4/netfilter/ip_nat_amanda.c # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +6 -7 # Remove NAT to multiple ranges # # include/linux/netfilter_ipv4/ip_nat.h # 2005/01/04 03:11:48-08:00 rusty@rustcorp.com.au +6 -4 # Remove NAT to multiple ranges # # ChangeSet # 2005/01/04 20:11:59-08:00 rusty@rustcorp.com.au # [PATCH] When ipt_ECN needs TCP, check it is not inverted # # Writing the nfsim testcase for the ECN target revealed a hole in the # rule checking: when checking whether the rule specified TCP, you need # to check it isn't inverted. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_ECN.c # 2005/01/04 02:24:01-08:00 rusty@rustcorp.com.au +1 -1 # When ipt_ECN needs TCP, check it is not inverted # # ChangeSet # 2005/01/04 20:11:46-08:00 rusty@rustcorp.com.au # [PATCH] ipt_REJECT Target nonlinear fixes # # nfsim now generates non-linear packets: when run under valgrind it # finds linear assumptions very nicely. This is the second thing I # tried, and it found a real bug. # # In this case, checking the UDP checksum is correct, but overkill, and # like the ICMP header handling, does not handle non-linear packets. Remove UDP # checksum, fix ICMP error. # # Signed-off-by: Rusty Russell # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_REJECT.c # 2005/01/03 19:56:45-08:00 rusty@rustcorp.com.au +5 -19 # ipt_REJECT Target nonlinear fixes # # ChangeSet # 2005/01/04 15:59:03-08:00 chrisw@osdl.org # [PATCH] fix up dummy security module code merge # # OK, somehow I managed to botch this one. It happens to work fine, but I # should have been more careful with forward porting this 1+ year old patch. # The exec-time calc should go in bprm_apply_creds, not bprm_free_security. # # Thanks to Stephen for spotting my mistake. # # Signed-off-by: Chris Wright # Signed-off-by: Linus Torvalds # # security/dummy.c # 2005/01/04 14:45:31-08:00 chrisw@osdl.org +2 -1 # fix up dummy security module code merge # # ChangeSet # 2005/01/04 15:57:57-08:00 torvalds@ppc970.osdl.org # Merge bk://nfsclient.bkbits.net/linux-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # fs/nfs/direct.c # 2005/01/04 15:57:52-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/04 15:57:25-08:00 brugolsky@telemetry-investments.com # [PATCH] NFS client O_DIRECT error case fix # # The NFS direct-io error return path for request sizes greater than # MAX_DIRECTIO_SIZE fails to initialize the returned page struct array # pointer to NULL. # # Discovered using AKPM's ext3-tools: odwrite -ko 0 16385 foo # # Signed-off-by: Bill Rugolsky # Signed-off-by: Linus Torvalds # # fs/nfs/direct.c # 2005/01/04 13:55:37-08:00 brugolsky@telemetry-investments.com +3 -1 # NFS client O_DIRECT error case fix # # ChangeSet # 2005/01/04 22:45:01+00:00 Liam.Girdwood@com.rmk.(none) # [ARM PATCH] 2347/1: PXA SSP PSP bit definition # # Patch from Liam Girdwood # # This patch adds a bit definition for the SSP port PSP mode. # # Signed-off-by: Liam Girdwood # Signed-off-by: Russell King # # include/asm-arm/arch-pxa/pxa-regs.h # 2005/01/03 12:22:28+00:00 Liam.Girdwood@com.rmk.(none) +1 -0 # [PATCH] 2347/1: PXA SSP PSP bit definition # # ChangeSet # 2005/01/04 22:39:50+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2346/1: Update IXP4xx documentation # # Patch from Deepak Saxena # # This patch updates the IXP4xx documentation with information about # the latest chipsets and supported devices. # # Supercedes 2308/1 # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # Documentation/arm/IXP4xx # 2005/01/04 16:44:55+00:00 dsaxena@net.rmk.(none) +14 -4 # [PATCH] 2346/1: Update IXP4xx documentation # # ChangeSet # 2005/01/04 22:34:56+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # Patch from Ben Dooks # # Use the cpu-type detected in arch/arm/mach-s3c2410/cpu.c # to work out which uart initialisation routine to call, # instead of relying on the one called within mach-xxxx.c. # # This allows one machine-type to run with either an 2410 or # 2440 cpu installed. # # Thanks to Dimitry Andric for the original patch. # # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # arch/arm/mach-s3c2410/s3c2440.h # 2005/01/04 15:43:25+00:00 ben-linux@org.rmk.(none) +1 -4 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/s3c2410.h # 2005/01/04 15:43:30+00:00 ben-linux@org.rmk.(none) +2 -5 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/mach-vr1000.c # 2005/01/04 15:44:18+00:00 ben-linux@org.rmk.(none) +2 -1 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/mach-smdk2410.c # 2005/01/04 15:46:33+00:00 ben-linux@org.rmk.(none) +1 -1 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/mach-rx3715.c # 2005/01/04 15:43:30+00:00 ben-linux@org.rmk.(none) +1 -1 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/mach-h1940.c # 2005/01/04 15:45:18+00:00 ben-linux@org.rmk.(none) +3 -2 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/mach-bast.c # 2005/01/04 15:44:50+00:00 ben-linux@org.rmk.(none) +3 -2 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/cpu.h # 2005/01/04 15:52:12+00:00 ben-linux@org.rmk.(none) +12 -4 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # arch/arm/mach-s3c2410/cpu.c # 2005/01/04 15:42:39+00:00 ben-linux@org.rmk.(none) +35 -20 # [PATCH] 2345/1: S3C24XX - serial init depending on cpu detected # # ChangeSet # 2005/01/04 22:29:29+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2344/1: S3C2440 - fix mapping of watchdog for reboot # # Patch from Ben Dooks # # Ensure the watchdog timer is mapped for use with # the reboot code. Also fixes minor comment typo. # # Signed-off-by: Dimitry Andric # # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # ChangeSet # 2005/01/04 14:28:02-08:00 Andries.Brouwer@cwi.nl # [PATCH] remove duplicated patch fragment # # Acked-by: Chris Wright # Signed-off-by: Linus Torvalds # # security/commoncap.c # 2005/01/04 09:35:49-08:00 Andries.Brouwer@cwi.nl +0 -4 # remove duplicated patch fragment # # arch/arm/mach-s3c2410/s3c2440.c # 2005/01/04 15:00:40+00:00 ben-linux@org.rmk.(none) +2 -1 # [PATCH] 2344/1: S3C2440 - fix mapping of watchdog for reboot # # ChangeSet # 2005/01/04 22:24:26+00:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2343/1: S3C2410 / S3C2440 MAINTAINERS entries # # Patch from Ben Dooks # # Mainter entries for ARM/S3C2410 and ARM/S3C2410 ARM # Architectures, mainted by Ben Dooks on behalf of # Simtec Electronics. # # Signed-off-by: Ben Dooks # Signed-off-by: Russell King # # MAINTAINERS # 2005/01/04 12:16:47+00:00 ben-linux@org.rmk.(none) +14 -0 # [PATCH] 2343/1: S3C2410 / S3C2440 MAINTAINERS entries # # ChangeSet # 2005/01/04 13:54:13-08:00 chrisw@osdl.org # [PATCH] track capabilities in default dummy security module code # # Switch dummy logic around to set cap_* bits during exec and set*uid based # on basic uid check. Then check cap_* bits during capable() (rather than # doing basic uid check). This ensures that capability bits are properly # initialized in case the capability module is later loaded. # # Signed-off-by: Chris Wright # Signed-off-by: Linus Torvalds # # security/dummy.c # 2005/01/04 13:14:10-08:00 chrisw@osdl.org +3 -4 # track capabilities in default dummy security module code # # ChangeSet # 2005/01/04 20:03:09+00:00 rmk@flint.arm.linux.org.uk # [ARM] Fix slab corruption issues triggered with pud_t integration. # # When the page tables are wrapped from 4 levels to 2 levels, the new # MM code requires PMD_SHIFT to match PUD_SHIFT, which must also # match PGDIR_SHIFT. If PMD_SHIFT is smaller than PUD_SHIFT, we risk # freeing a still-in-use table (== page) which can then get re-used # for the slab cache. # # Testing and inspection shows that there isn't any real benefit from # keeping PMD_SHIFT set to 20. # # In addition, add some comments concerning the granularity of # alloc_init_section() and fix a missing PMD assignment in the # rebooting code. Somehow we managed to get away with that, although # it is actually wrong. Maybe I've just been lucky until now. # # Signed-off-by: Russell King # # include/asm-arm/pgtable.h # 2005/01/04 19:59:55+00:00 rmk@flint.arm.linux.org.uk +1 -1 # Set PMD_SHIFT to 21 isntead of 20. # # arch/arm/mm/mm-armv.c # 2005/01/04 19:59:55+00:00 rmk@flint.arm.linux.org.uk +6 -1 # Add comments concerning alloc_init_section's granularity. # Fix setup_mm_for_reboot() to set second half of pgdir entry. # # ChangeSet # 2005/01/04 19:49:09+01:00 trond.myklebust@fys.uio.no # RPC: call_verify # Don't label all retries as "server seeing garbage". # Report correct error for buffer overflows. # Fix incorrect buffer overflow test that was masking # AUTH_REJECTEDCRED, AUTH_REJECTEDVERF,... errors. # # Signed-off-by: Trond Myklebust # # net/sunrpc/clnt.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +30 -19 # RPC: call_verify # # ChangeSet # 2005/01/04 19:48:45+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: incorrect "df" results # # Description: # Fix an NFS client bug introduced in 2.6.9-rc1. The "df" command was # reporting the size of NFS file systems incorrectly. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +15 -1 # Subject: [PATCH] NFS: incorrect "df" results # # ChangeSet # 2005/01/04 19:48:17+01:00 trond.myklebust@fys.uio.no # NFS: Ensure ACCESS caches are invalidated together with the attribute # cache. # # Signed-off-by: Trond Myklebust # # include/linux/nfs_fs.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -1 # NFS: Ensure ACCESS caches are invalidated together with the attribute # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +8 -19 # NFS: Ensure ACCESS caches are invalidated together with the attribute # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -1 # NFS: Ensure ACCESS caches are invalidated together with the attribute # # ChangeSet # 2005/01/04 19:47:52+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: use attribute timeout instead of "noac" mount option # # The behavior enabled by the "noac" mount option should be precisely # equivalent to setting acreg{min,max} or acdir{min,max} to zero via mount # options. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -1 # Subject: [PATCH] NFS: use attribute timeout instead of "noac" mount option # # ChangeSet # 2005/01/04 19:47:24+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Direct reads and writes need to flush dirty cache pages # # Other parts of the NFS client invoke nfs_wb_all() when they want to flush dirty # cache pages. The direct path needs to do that, too. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -0 # Subject: [PATCH] NFS: Direct reads and writes need to flush dirty cache pages # # ChangeSet # 2005/01/04 19:47:00+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Use parallel read operations to do direct read requests # # The initial implementation of NFS direct reads was entirely synchronous. # The direct read logic issued one NFS READ operation at a time, and waited # for the server's reply before issuing the next one. For large direct # read requests, this is unnecessarily slow. # # This patch changes the NFS direct read path to dispatch NFS READ operations # for a single direct read request in parallel and wait for them once. The # direct read path is still synchronous in nature, but because the NFS READ # operations are going in parallel, the completion wait should be much shorter. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +22 -3 # Subject: [PATCH] NFS: Use parallel read operations to do direct read requests # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +262 -69 # Subject: [PATCH] NFS: Use parallel read operations to do direct read requests # # ChangeSet # 2005/01/04 19:46:31+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on the stack # # Reduce stack utilization in the NFS direct read path by using a # dynamically allocated nfs_read_data structure instead of allocating one # on the stack. This reduces stack utilization of nfs_direct_read_seg # from over 900 bytes to less than 100 bytes. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # include/linux/nfs_fs.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +20 -0 # Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on the stack # # fs/nfs/read.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -17 # Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on the stack # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +33 -34 # Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on the stack # # ChangeSet # 2005/01/04 19:46:04+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on the stack # # Reduce stack utilization in the NFS direct write path by using a # dynamically allocated nfs_write_data structure instead of allocating one # on the stack. This reduces stack utilization of nfs_direct_write_seg # from over 900 bytes to less than 100 bytes. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # include/linux/nfs_fs.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +39 -0 # Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on the stack # # fs/nfs/write.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +3 -36 # Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on the stack # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +37 -38 # Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on the stack # # ChangeSet # 2005/01/04 19:45:37+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: better handling of short writes in direct write path # # Immediately return control to the application if a short NFS write is # detected in the NFS client's direct write path. This is better behavior # than what the direct write path does today, which could result in data # appearing at the wrong offset in the file. # # Eventually this code path should retry short writes at least once before # giving up. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +6 -1 # Subject: [PATCH] NFS: better handling of short writes in direct write path # # ChangeSet # 2005/01/04 19:45:13+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Use sizeof() instead of C macro # # Replace a C macro with sizeof(). # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/direct.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +5 -6 # Subject: [PATCH] NFS: Use sizeof() instead of C macro # # ChangeSet # 2005/01/04 19:44:43+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] RPC: display XIDs in host order # # Description: # Ethereal and other tools display RPC XIDs in host order. This patch # changes the RPC trace messages that display XIDs to print them in host # order so they can be easily matched to XIDs that appear in Ethereal. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # net/sunrpc/xprt.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -3 # Subject: [PATCH] RPC: display XIDs in host order # # ChangeSet # 2005/01/04 19:44:19+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: report return code on GETATTR and SETATTR # # Improve trace debugging messages for NFSv2/3 GETATTR and SETATTR # procedures. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -4 # Subject: [PATCH] NFS: report return code on GETATTR and SETATTR # # fs/nfs/nfs3proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +5 -5 # Subject: [PATCH] NFS: report return code on GETATTR and SETATTR # # ChangeSet # 2005/01/04 19:43:50+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: short write warning # # Recently a patch set was accepted to allow the Linux NFS client to handle # short writes by retrying the unwritten portion of the request. The only # case that now results in an error is when the server makes no progress; # that is, writes zero bytes. # # This patch changes the kernel log warning that is generated in that case # to reflect the error condition more accurately. # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/write.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -1 # Subject: [PATCH] NFS: short write warning # # ChangeSet # 2005/01/04 19:43:24+01:00 trond.myklebust@fys.uio.no # NFS: Fix dentry refcount accounting error which causes unnecessary # sillyrenames when renaming to an existing file. # # Signed-off-by: Greg Banks # Signed-off-by: Trond Myklebust # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -4 # NFS: Fix dentry refcount accounting error which causes unnecessary # # ChangeSet # 2005/01/04 19:42:56+01:00 trond.myklebust@fys.uio.no # NFS: when we mount with the "nolock" flag we need to use local locking. # # Signed-off-by: Trond Myklebust # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +15 -8 # NFS: when we mount with the "nolock" flag we need to use local locking. # # fs/nfs/file.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +29 -21 # NFS: when we mount with the "nolock" flag we need to use local locking. # # ChangeSet # 2005/01/04 19:42:30+01:00 trond.myklebust@fys.uio.no # VFS: Remove LOCK_USE_CLNT. It should no longer be necessary. # # Signed-off-by: Trond Myklebust # # include/linux/fs.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +0 -5 # VFS: Remove LOCK_USE_CLNT. It should no longer be necessary. # # fs/locks.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +0 -6 # VFS: Remove LOCK_USE_CLNT. It should no longer be necessary. # # ChangeSet # 2005/01/04 19:42:03+01:00 trond.myklebust@fys.uio.no # RPC: Optimize away unnecessary del_timer_sync() operations, when we # know there are no pending timers. # # Signed-off-by: Trond Myklebust # # net/sunrpc/sched.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +7 -1 # RPC: Optimize away unnecessary del_timer_sync() operations, when we # # include/linux/sunrpc/sched.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -0 # RPC: Optimize away unnecessary del_timer_sync() operations, when we # # ChangeSet # 2005/01/04 19:41:37+01:00 trond.myklebust@fys.uio.no # VFS: Avoid dentry aliasing problems in filesystems like NFS, where # inodes may be marked as stale in one instance (causing the dentry # to be dropped) then re-enabled in the next instance. # # Signed-off-by: Trond Myklebust # # include/linux/dcache.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +18 -0 # VFS: Avoid dentry aliasing problems in filesystems like NFS, where # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +25 -16 # VFS: Avoid dentry aliasing problems in filesystems like NFS, where # # fs/dcache.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +48 -0 # VFS: Avoid dentry aliasing problems in filesystems like NFS, where # # ChangeSet # 2005/01/04 19:41:11+01:00 trond.myklebust@fys.uio.no # NFSv2/v3/v4: ESTALE should not be a permanent condition on directories. # # Although it usually means that someone has deleted a file on the server, # the ESTALE error may also indicate that the sysadmin has used exportfs to # deny our client access to the server. Most NFS implementations therefore # consider it a non-permanent condition, and allow inodes to "recover" when # the sysadmin re-enables access. # If, however, you want to work with broken servers, like unfsd, that reuse # filehandles for new files after the original file gets deleted, then # "recovery" is impossible, since it may be that the filehandle now points # to a different file. Note that this is broken server behaviour that may # happen even without us ever seeing the ESTALE error. # In order to minimize (but we can never eliminate entirely) this race # condition on unfsd servers, Linux has traditionally made ESTALE a # permanent condition on all filehandles except the root filehandle. # # The problem is that if we apply this strict staleness criterion to # directories (particularly so for he current directory), then all # processes will need to re-walk the path starting from the mount point, # in order to recover from the sysadmin intervention case. As this is not # usual on other *NIX implementations, and may in any case be undermined by # caching rules etc, this is being seen as a usability problem. # # This patch makes ESTALE a non-permanent condition on directories, but # preserves the current behaviour for non-directories. # # Signed-off-by: Trond Myklebust # # fs/nfs/inode.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +7 -7 # NFSv2/v3/v4: ESTALE should not be a permanent condition on directories. # # ChangeSet # 2005/01/04 19:40:47+01:00 trond.myklebust@fys.uio.no # Subject: [PATCH] NFS: Sync NFS writes still use kmalloc # # Replace the kmalloc() and kfree() calls in this path with appropriate # invocations of nfs_writedata_alloc() and nfs_writedata_free(). This # makes nfs_writepage_sync match all the other write paths in fs/nfs/write.c. # # Category: Maintainability, performance # # Signed-off-by: Chuck Lever # Signed-off-by: Trond Myklebust # # fs/nfs/write.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -4 # Subject: [PATCH] NFS: Sync NFS writes still use kmalloc # # ChangeSet # 2005/01/04 19:40:18+01:00 trond.myklebust@fys.uio.no # RPCSEC_GSS: Miscellaneous cleanup of auth_gss.c: we're passing something # as a void * when we know perfectly well what it is. And we're passing # some arguments that we don't actually use. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Trond Myklebust # # net/sunrpc/auth_gss/auth_gss.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +7 -10 # RPCSEC_GSS: Miscellaneous cleanup of auth_gss.c: we're passing something # # ChangeSet # 2005/01/04 19:39:55+01:00 trond.myklebust@fys.uio.no # RPC: The RPCAUTH_CRED_DEAD flag had been unused for some time before I # unwisely revived it for use with the gss code. Having removed that use # from the gss code, it's time to remove all references to it. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Trond Myklebust # # net/sunrpc/auth.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +0 -12 # RPC: The RPCAUTH_CRED_DEAD flag had been unused for some time before I # # include/linux/sunrpc/auth.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +0 -2 # RPC: The RPCAUTH_CRED_DEAD flag had been unused for some time before I # # ChangeSet # 2005/01/04 19:39:27+01:00 trond.myklebust@fys.uio.no # RPC: Instead of setting a flag (RPCAUTH_CRED_DEAD) in the cred to # indicate failure of an upcall to get a gss context for that cred, # set the status of waiting tasks to indicate failure. # # This solves problems e.g. with creds with the CRED_DEAD flag set # never being refreshed, which caused krb5 mounts to fail after the # context used to do RENEWS expired. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Trond Myklebust # # net/sunrpc/clnt.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -1 # RPC: Instead of setting a flag (RPCAUTH_CRED_DEAD) in the cred to # # net/sunrpc/auth_gss/auth_gss.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +3 -1 # RPC: Instead of setting a flag (RPCAUTH_CRED_DEAD) in the cred to # # ChangeSet # 2005/01/04 19:39:01+01:00 trond.myklebust@fys.uio.no # RPCSEC_GSS: When the gss code notices that a cred has expired, mark # the cred containing the context non-uptodate, triggering creation of # a new context. # # Note that on the send-side operations (get_mic, wrap), we mark the # cred as not uptodate, but continue trying to use it; the server can # complain if it wants to, and the next time through we'll refresh it. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Trond Myklebust # # net/sunrpc/auth_gss/auth_gss.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +19 -8 # RPCSEC_GSS: When the gss code notices that a cred has expired, mark # # ChangeSet # 2005/01/04 19:38:37+01:00 trond.myklebust@fys.uio.no # NFSv4: Convert the NFSv4 close and open_downgrade operations to use # asynchronous RPC calls. # # Signed-off-by: Trond Myklebust # # include/linux/nfs_fs.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -2 # NFSv4: Convert the NFSv4 close and open_downgrade operations to use # # fs/nfs/nfs4state.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -6 # NFSv4: Convert the NFSv4 close and open_downgrade operations to use # # fs/nfs/nfs4proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +78 -93 # NFSv4: Convert the NFSv4 close and open_downgrade operations to use # # ChangeSet # 2005/01/04 19:38:13+01:00 trond.myklebust@fys.uio.no # NFSv4: setattr, close and open_downgrade should use the state_owner's # credentials when they are available. # # Signed-off-by: Trond Myklebust # # fs/nfs/nfs4proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -0 # NFSv4: setattr, close and open_downgrade should use the state_owner's # # ChangeSet # 2005/01/04 19:37:47+01:00 trond.myklebust@fys.uio.no # NFSv4: Make nfs4_do_open() take a dentry argument. # # Signed-off-by: Trond Myklebust # # fs/nfs/nfs4proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +8 -8 # NFSv4: Make nfs4_do_open() take a dentry argument. # # ChangeSet # 2005/01/04 19:37:20+01:00 trond.myklebust@fys.uio.no # NFS: Change rpc_ops->create() to take a dentry argument rather than a # qstr. # # Signed-off-by: Trond Myklebust # # include/linux/nfs_xdr.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -1 # NFS: Change rpc_ops->create() to take a dentry argument rather than a # # fs/nfs/proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -4 # NFS: Change rpc_ops->create() to take a dentry argument rather than a # # fs/nfs/nfs4proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +2 -2 # NFS: Change rpc_ops->create() to take a dentry argument rather than a # # fs/nfs/nfs3proc.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +5 -5 # NFS: Change rpc_ops->create() to take a dentry argument rather than a # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -7 # NFS: Change rpc_ops->create() to take a dentry argument rather than a # # ChangeSet # 2005/01/04 19:36:52+01:00 trond.myklebust@fys.uio.no # NFS: The fact that readdirplus calls now create dentries from within readdir # calls renders nfs_cached_lookup() obsolete. # # Signed-off-by: Trond Myklebust # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +6 -106 # NFS: The fact that readdirplus calls now create dentries from within readdir # # ChangeSet # 2005/01/04 19:36:29+01:00 trond.myklebust@fys.uio.no # NFS: Make readdirplus create dentries on the fly when we're running # through the directory. # # Signed-off-by: Trond Myklebust # # fs/nfs/dir.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +59 -18 # NFS: Make readdirplus create dentries on the fly when we're running # # ChangeSet # 2005/01/04 19:36:01+01:00 trond.myklebust@fys.uio.no # RPC: Add missing calls to flush_dcache_page() in net/sunrpc/xdr.c # # Signed-off-by: Trond Myklebust # # net/sunrpc/xdr.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -0 # RPC: Add missing calls to flush_dcache_page() in net/sunrpc/xdr.c # # ChangeSet # 2005/01/04 19:35:39+01:00 trond.myklebust@fys.uio.no # RPC: More aggressive RPC debugging code. # # People are worrying about spinlock deadlocks in the debugging code, without # actually worrying about the bugs that triggered the debugging code in the # first place. # Convert to BUG_ON() in order to ensure that bugs are reported. # # Signed-off-by: Trond Myklebust # # net/sunrpc/sched.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -13 # RPC: More aggressive RPC debugging code. # # ChangeSet # 2005/01/04 19:35:12+01:00 trond.myklebust@fys.uio.no # RPC: Fix a bug in rpc_killall_tasks(). # # Shirly Ma reported seeing problems with rpc_killall_tasks() causing # the task->tk_magic debugging test to trigger. It turns out we may be # killing tasks that are not yet running or even initialized. # # Signed-off-by: Trond Myklebust # # net/sunrpc/sched.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +9 -6 # RPC: Fix a bug in rpc_killall_tasks(). # # ChangeSet # 2005/01/04 19:34:47+01:00 trond.myklebust@fys.uio.no # RPC: Remove the rpc_queue_lock global spinlock. Replace it with per-rpc_queue # spinlocks. # # Signed-off-by: Trond Myklebust # # net/sunrpc/sched.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +30 -39 # RPC: Remove the rpc_queue_lock global spinlock. Replace it with per-rpc_queue # # include/linux/sunrpc/sched.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +4 -0 # RPC: Remove the rpc_queue_lock global spinlock. Replace it with per-rpc_queue # # ChangeSet # 2005/01/04 19:34:21+01:00 trond.myklebust@fys.uio.no # RPC: Convert rpciod into a work queue for greater flexibility. # # Signed-off-by: Trond Myklebust # # net/sunrpc/xprt.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -1 # RPC: Convert rpciod into a work queue for greater flexibility. # # net/sunrpc/sched.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +138 -330 # RPC: Convert rpciod into a work queue for greater flexibility. # # include/linux/sunrpc/sched.h # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +43 -18 # RPC: Convert rpciod into a work queue for greater flexibility. # # fs/nfs/unlink.c # 2005/01/04 01:00:00+01:00 trond.myklebust@fys.uio.no +1 -2 # RPC: Convert rpciod into a work queue for greater flexibility. # # ChangeSet # 2005/01/04 10:06:07-08:00 torvalds@ppc970.osdl.org # Mark HPUSBSCSI scanner broken. You're supposed to use libusb. # # drivers/usb/image/Kconfig # 2005/01/04 10:06:00-08:00 torvalds@ppc970.osdl.org +1 -1 # Mark HPUSBSCSI scanner broken. You're supposed to use libusb. # # ChangeSet # 2005/01/04 08:16:58-08:00 torvalds@ppc970.osdl.org # Hide question about SERIO_LIBPS2 unless there is some remote # reason the user migth want to see it. # # Under any normal use it gets auto-selected by PS/2 mouse or ATKBD # support anyway, and if those aren't selected there's no reason to # select this one either unless you have some very special uses. # # drivers/input/serio/Kconfig # 2005/01/04 08:16:51-08:00 torvalds@ppc970.osdl.org +1 -1 # Hide question about SERIO_LIBPS2 unless there is some remote # reason the user migth want to see it. # # ChangeSet # 2005/01/04 08:03:51-08:00 torvalds@ppc970.osdl.org # Merge bk://linux-sam.bkbits.net/kbuild # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # mm/memory.c # 2005/01/04 08:03:47-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # include/linux/mm.h # 2005/01/04 08:03:46-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # include/asm-x86_64/page.h # 2005/01/04 08:03:46-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # arch/x86_64/mm/init.c # 2005/01/04 08:03:46-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2005/01/04 16:27:54+01:00 perex@suse.cz # [ALSA] Print values at errors # # EMU10K1/EMU10K2 driver # Print out the invalid values at resource allocation errors, too. # # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2005/01/04 07:00:47+01:00 perex@suse.cz +2 -2 # [ALSA] Print values at errors # # D:2005/01/04 14:00:47 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1x.c:1.4->1.5 # L:Print out the invalid values at resource allocation errors, too. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 16:26:38+01:00 perex@suse.cz # [ALSA] Don't probe sample rates on non-VRA chips # # ES1968 driver,CA0106 driver,EMU10K1/EMU10K2 driver # Don't probe sample rates on chips which need no VRA. # # Signed-off-by: Takashi Iwai # # sound/pci/es1968.c # 2005/01/04 06:55:46+01:00 perex@suse.cz +1 -0 # [ALSA] Don't probe sample rates on non-VRA chips # # D:2005/01/04 13:55:46 # C:ES1968 driver,CA0106 driver,EMU10K1/EMU10K2 driver # F:pci/es1968.c:1.81->1.82 # F:pci/ca0106/ca0106_main.c:1.2->1.3 # F:pci/emu10k1/emu10k1x.c:1.3->1.4 # F:pci/emu10k1/emumixer.c:1.27->1.28 # L:Don't probe sample rates on chips which need no VRA. # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emumixer.c # 2005/01/04 06:55:46+01:00 perex@suse.cz +1 -0 # [ALSA] Don't probe sample rates on non-VRA chips # # D:2005/01/04 13:55:46 # C:ES1968 driver,CA0106 driver,EMU10K1/EMU10K2 driver # F:pci/es1968.c:1.81->1.82 # F:pci/ca0106/ca0106_main.c:1.2->1.3 # F:pci/emu10k1/emu10k1x.c:1.3->1.4 # F:pci/emu10k1/emumixer.c:1.27->1.28 # L:Don't probe sample rates on chips which need no VRA. # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2005/01/04 06:55:46+01:00 perex@suse.cz +2 -0 # [ALSA] Don't probe sample rates on non-VRA chips # # D:2005/01/04 13:55:46 # C:ES1968 driver,CA0106 driver,EMU10K1/EMU10K2 driver # F:pci/es1968.c:1.81->1.82 # F:pci/ca0106/ca0106_main.c:1.2->1.3 # F:pci/emu10k1/emu10k1x.c:1.3->1.4 # F:pci/emu10k1/emumixer.c:1.27->1.28 # L:Don't probe sample rates on chips which need no VRA. # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_main.c # 2005/01/04 06:55:46+01:00 perex@suse.cz +2 -0 # [ALSA] Don't probe sample rates on non-VRA chips # # D:2005/01/04 13:55:46 # C:ES1968 driver,CA0106 driver,EMU10K1/EMU10K2 driver # F:pci/es1968.c:1.81->1.82 # F:pci/ca0106/ca0106_main.c:1.2->1.3 # F:pci/emu10k1/emu10k1x.c:1.3->1.4 # F:pci/emu10k1/emumixer.c:1.27->1.28 # L:Don't probe sample rates on chips which need no VRA. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 16:25:23+01:00 perex@suse.cz # [ALSA] Add codec id in component names # # AC97 Codec Core # Added codec id number to the component names. # The component becomes like 'AC97a:12345678'. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2005/01/04 04:10:22+01:00 perex@suse.cz +6 -2 # [ALSA] Add codec id in component names # # D:2005/01/04 11:10:22 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.165->1.166 # L:Added codec id number to the component names. # L:The component becomes like 'AC97a:12345678'. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 16:24:14+01:00 perex@suse.cz # [ALSA] Fix C-Media codecs # # AC97 Codec Core # Don't create PCM (and Master for CM9739/9761) volume controls for some of # C-Media codecs. The volume is supposed to be controlled via softvol plugin. # # The wrong (duble) entry for a CM9761 model is removed, too. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2005/01/04 04:01:01+01:00 perex@suse.cz +15 -0 # [ALSA] Fix C-Media codecs # # D:2005/01/04 11:00:59 # C:AC97 Codec Core # F:include/ac97_codec.h:1.61->1.62 # F:pci/ac97/ac97_codec.c:1.164->1.165 # F:pci/ac97/ac97_patch.c:1.65->1.66 # L:Don't create PCM (and Master for CM9739/9761) volume controls for some of # L:C-Media codecs. The volume is supposed to be controlled via softvol plugin. # L: # L:The wrong (duble) entry for a CM9761 model is removed, too. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2005/01/04 04:01:00+01:00 perex@suse.cz +10 -3 # [ALSA] Fix C-Media codecs # # D:2005/01/04 11:00:59 # C:AC97 Codec Core # F:include/ac97_codec.h:1.61->1.62 # F:pci/ac97/ac97_codec.c:1.164->1.165 # F:pci/ac97/ac97_patch.c:1.65->1.66 # L:Don't create PCM (and Master for CM9739/9761) volume controls for some of # L:C-Media codecs. The volume is supposed to be controlled via softvol plugin. # L: # L:The wrong (duble) entry for a CM9761 model is removed, too. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2005/01/04 04:00:59+01:00 perex@suse.cz +2 -0 # [ALSA] Fix C-Media codecs # # D:2005/01/04 11:00:59 # C:AC97 Codec Core # F:include/ac97_codec.h:1.61->1.62 # F:pci/ac97/ac97_codec.c:1.164->1.165 # F:pci/ac97/ac97_patch.c:1.65->1.66 # L:Don't create PCM (and Master for CM9739/9761) volume controls for some of # L:C-Media codecs. The volume is supposed to be controlled via softvol plugin. # L: # L:The wrong (duble) entry for a CM9761 model is removed, too. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 15:46:20+01:00 dwmw2@shinybook.infradead.org # Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # drivers/mtd/maps/Makefile # 2005/01/04 15:46:11+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # drivers/mtd/maps/Kconfig # 2005/01/04 15:46:11+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # MAINTAINERS # 2005/01/04 15:46:11+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # CREDITS # 2005/01/04 15:46:11+01:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2005/01/04 09:06:19+01:00 vojtech@suse.cz # Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input # # Documentation/kernel-parameters.txt # 2005/01/04 09:06:16+01:00 vojtech@suse.cz +0 -0 # Auto merged # # ChangeSet # 2005/01/04 08:36:32+01:00 perex@suse.cz # [ALSA] Add a DXS entry for ABIT VA-20 # # VIA82xx driver # Added a DXS whitelist entry for ABIT VA-20. # # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2005/01/03 12:13:16+01:00 perex@suse.cz +1 -0 # [ALSA] Add a DXS entry for ABIT VA-20 # # D:2005/01/03 19:13:16 # C:VIA82xx driver # F:pci/via82xx.c:1.134->1.135 # L:Added a DXS whitelist entry for ABIT VA-20. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 08:35:21+01:00 perex@suse.cz # [ALSA] Fix NULL pointer access # # MIXART driver # Fixed NULL pointer access when id string isn't given. # # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart.c # 2005/01/03 10:59:55+01:00 perex@suse.cz +1 -1 # [ALSA] Fix NULL pointer access # # D:2005/01/03 17:59:55 # C:MIXART driver # F:pci/mixart/mixart.c:1.22->1.23 # L:Fixed NULL pointer access when id string isn't given. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 08:34:08+01:00 perex@suse.cz # [ALSA] Add a new ID # # CA0106 driver # I attach a minor update that corrects the DMA mask, and adds an extra # ID. This sound card can handle 32bit DMA addresses. # # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_main.c # 2005/01/03 10:31:24+01:00 perex@suse.cz +4 -3 # [ALSA] Add a new ID # # D:2005/01/03 17:31:24 # C:CA0106 driver # F:pci/ca0106/ca0106_main.c:1.1->1.2 # L:I attach a minor update that corrects the DMA mask, and adds an extra # L:ID. This sound card can handle 32bit DMA addresses. # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 08:28:18+01:00 perex@suse.cz # [ALSA] Clean up and fix stereo mutes # # AC97 Codec Core # Clean up the build of controls. The volume resolution detection is # unified. # Fixed minor bugs to handle stereo mutes. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2005/01/03 07:33:41+01:00 perex@suse.cz +86 -134 # [ALSA] Clean up and fix stereo mutes # # D:2005/01/03 14:33:41 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.163->1.164 # L:Clean up the build of controls. The volume resolution detection is # L:unified. # L:Fixed minor bugs to handle stereo mutes. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 08:26:44+01:00 perex@suse.cz # [ALSA] Clean up handling of user-defined controls # # Control Midlevel # Cleaned up the code to handle user-defined controls. # # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2005/01/03 07:32:26+01:00 perex@suse.cz +5 -21 # [ALSA] Clean up handling of user-defined controls # # D:2005/01/03 14:32:26 # C:Control Midlevel # F:core/control.c:1.54->1.55 # L:Cleaned up the code to handle user-defined controls. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/04 06:48:44+01:00 akpm@osdl.org # bk-kbuild-in_gate_area_no_task-warning-fix # # arch/x86_64/mm/init.c: In function `in_gate_area_no_task': # arch/x86_64/mm/init.c:656: warning: suggest parentheses around && within || # In file included from include/asm/numa.h:5, # from arch/x86_64/kernel/setup.c:60: # # # Signed-off-by: Andrew Morton # Signed-off-by: Sam Ravnborg # # arch/x86_64/mm/init.c # 2004/12/29 12:37:56+01:00 akpm@osdl.org +2 -2 # bk-kbuild-in_gate_area_no_task-warning-fix # # ChangeSet # 2005/01/03 21:21:57-08:00 zwane@arm.linux.org.uk # [PATCH] NX: Fix noexec kernel parameter # # noexec_setup runs too late to take any effect, so parse it earlier. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/pgtable.h # 2005/01/03 15:49:21-08:00 zwane@arm.linux.org.uk +1 -0 # NX: Fix noexec kernel parameter # # include/asm-i386/pgtable.h # 2005/01/03 15:49:21-08:00 zwane@arm.linux.org.uk +2 -0 # NX: Fix noexec kernel parameter # # arch/x86_64/kernel/setup64.c # 2005/01/03 15:50:30-08:00 zwane@arm.linux.org.uk +1 -4 # NX: Fix noexec kernel parameter # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:31-08:00 zwane@arm.linux.org.uk +3 -0 # NX: Fix noexec kernel parameter # # arch/i386/mm/init.c # 2005/01/03 15:50:32-08:00 zwane@arm.linux.org.uk +1 -4 # NX: Fix noexec kernel parameter # # arch/i386/kernel/setup.c # 2005/01/03 15:50:31-08:00 zwane@arm.linux.org.uk +4 -0 # NX: Fix noexec kernel parameter # # ChangeSet # 2005/01/03 21:16:56-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: SCLP device driver cleanup # # From: Peter Oberparleiter # # sclp: core driver cleanup # # Details: # - moved signal shutdown (quiesce) handling into a separate file # - cleanup of SCLP core driver: # . introduced driver states instead of bits # . introduced request retry count and retry limit # . sclp_add_request now returns an error code if a request couldn't be started # . introduced separate request structure for init_mask requests to simplify # code # . request timer is now manually checked in sclp_sync_wait because timer # interrupts are disabled in this context # . removed busy timer - request timer now handles both cases # . split up sclp_start_request into __sclp_start_request and sclp_process # queue # . removed sclp_error_message (unused) # . introduced sclp_check_handler function to split up initial init mask # test from standard init mask request processing # . introduced sclp_deactivate and sclp_reactivate for simplified reboot # event handling (and potential use in suspend/resume scenario) # . added protection against multiple concurrent init mask calls # - minor changes in SCLP core driver: # . updated comments # . renamed functions to be consistent with "function name starts with __ => # needs lock" # . renamed internal functions for consistency reasons # . introduced inlined helper functions to simplify code # . moved EXPORT_SYMBOL definitions next to function definition # - changes in sclp console driver # . removed callback recursion to prevent stack overflow # - changes to CPI module # . added check for sclp_add_request return code # . changed printks to specify a message level # - changes to generic sclp tty layer # . removed timed buffer retry after error (timers may not work in some # situations) # . introduced return code for sclp_emit_buffer # - changes to sclp tty driver # . removed callback recursion # - changes to sclp vt220 driver # . removed callback recursion # . removed timed buffer retry after error # - modified sclp_init_mask to prevent problems with some compiler versions # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/s390/char/sclp_quiesce.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +114 -0 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_vt220.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +35 -59 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_tty.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +20 -20 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_rw.h # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +1 -3 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_rw.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +23 -39 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_quiesce.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/s390/char/sclp_quiesce.c # # drivers/s390/char/sclp_cpi.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +14 -5 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp_con.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +20 -19 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp.h # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +4 -2 # s390: SCLP device driver cleanup # # drivers/s390/char/sclp.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +667 -605 # s390: SCLP device driver cleanup # # drivers/s390/char/Makefile # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +1 -1 # s390: SCLP device driver cleanup # # ChangeSet # 2005/01/03 21:16:43-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: DCSS driver cleanup fix # # From: Carsten Otte # # - Fix codingstyle. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/s390/mm/extmem.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +2 -1 # s390: DCSS driver cleanup fix # # ChangeSet # 2005/01/03 21:16:29-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: Character device drivers # # From: Peter Oberparleiter # From: Stefan Bader # # character device driver changes: # - tape: Correct module count usage. # - 3270: Use mod_timer only when timer is pending. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/s390/char/tty3270.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +3 -2 # s390: Character device drivers # # drivers/s390/char/tape_core.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +9 -2 # s390: Character device drivers # # drivers/s390/char/con3270.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +4 -2 # s390: Character device drivers # # ChangeSet # 2005/01/03 21:16:16-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: DASD driver # # From: Peter Oberparleiter # # dasd driver changes: # - Modify format analysis routine to use block size provided by on-disk label. # - Search data structures when referencing use_diag/ro attribute values. # - Correct return code checking when allocating memory. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/s390/block/dasd_proc.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +6 -4 # s390: DASD driver # # drivers/s390/block/dasd_eckd.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +13 -13 # s390: DASD driver # # drivers/s390/block/dasd_diag.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +11 -5 # s390: DASD driver # # drivers/s390/block/dasd_devmap.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +15 -8 # s390: DASD driver # # ChangeSet # 2005/01/03 21:16:02-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: Network device driver patches # # From: Ursula Braun-Krahl # From: Peter Tiedemann # From: Thomas Spatzier # From: Frank Pavlic # # - ctc: make sysfs attribute buffer early available. # - ctc: remove memory leak for channel ccw struct. # - qeth: remove redundant info card->info.ifname. # - qeth: enable recovery with retries in qeth_hardsetup_card after unit check. # - qeth: do not allow to set layer2 attribute on IQD devices. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/s390/net/qeth_sys.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +15 -8 # s390: Network device driver patches # # drivers/s390/net/qeth_proc.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +4 -4 # s390: Network device driver patches # # drivers/s390/net/qeth_main.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +69 -59 # s390: Network device driver patches # # drivers/s390/net/qeth.h # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +8 -2 # s390: Network device driver patches # # drivers/s390/net/ctcmain.c # 2005/01/03 15:49:39-08:00 heiko.carstens@de.ibm.com +10 -6 # s390: Network device driver patches # # ChangeSet # 2005/01/03 21:15:47-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: Common I/O layer # # From: Cornelia Huck # # common i/o layer changes: # # - Cope with changed cdev->handler. # - Split clearing of subchannels from reipl function and declare it in header. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-s390/cio.h # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +2 -0 # s390: Common I/O layer # # drivers/s390/cio/qdio.c # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +10 -1 # s390: Common I/O layer # # drivers/s390/cio/cio.c # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +13 -6 # s390: Common I/O layer # # ChangeSet # 2005/01/03 21:15:33-08:00 heiko.carstens@de.ibm.com # [PATCH] s390: core patches # # s390 core changes: # - Disable pfault pseudo page faults before stopping a cpu. # - Add exception table for diag10 instruction. # - Move initialization of active_mm of idle task to smp_create_idle. # - Regenerate default configuration. # # Signed-off-by: Heiko Carstens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/s390/mm/init.c # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +17 -4 # s390: core patches # # arch/s390/kernel/smp.c # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +8 -1 # s390: core patches # # arch/s390/kernel/setup.c # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +0 -3 # s390: core patches # # arch/s390/defconfig # 2005/01/03 15:49:38-08:00 heiko.carstens@de.ibm.com +7 -2 # s390: core patches # # ChangeSet # 2005/01/03 21:15:20-08:00 schwidefsky@de.ibm.com # [PATCH] s390: remove compat setup_arg_pages32 # # Remove the s390 version of setup_arg_pages32 function and use the generic # setup_arg_pages function instead. # # Signed-off-by: Martin Schwidefsky # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/s390/kernel/binfmt_elf32.c # 2005/01/03 15:49:38-08:00 schwidefsky@de.ibm.com +0 -3 # s390: remove compat setup_arg_pages32 # # arch/s390/kernel/Makefile # 2005/01/03 15:49:38-08:00 schwidefsky@de.ibm.com +1 -1 # s390: remove compat setup_arg_pages32 # # BitKeeper/deleted/.del-compat_exec.c~5f9e0c0b8a034dac # 2005/01/03 21:15:12-08:00 schwidefsky@de.ibm.com +0 -0 # Delete: arch/s390/kernel/compat_exec.c # # ChangeSet # 2005/01/03 21:15:06-08:00 kraxel@bytesex.org # [PATCH] uml: sysfs support for the uml block devices. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/drivers/ubd_kern.c # 2005/01/03 15:49:38-08:00 kraxel@bytesex.org +18 -0 # uml: sysfs support for the uml block devices. # # ChangeSet # 2005/01/03 21:14:52-08:00 kraxel@bytesex.org # [PATCH] uml: sysfs support for uml network driver. # # Add sysfs support to the uml network driver. Also comment the eth_init # function, I think that one is never ever needed as the devices are initialized # when the underlying transport mechanism registeres. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/include/net_kern.h # 2005/01/03 15:49:38-08:00 kraxel@bytesex.org +1 -0 # uml: sysfs support for uml network driver. # # arch/um/drivers/net_kern.c # 2005/01/03 15:49:38-08:00 kraxel@bytesex.org +22 -2 # uml: sysfs support for uml network driver. # # ChangeSet # 2005/01/03 21:14:36-08:00 kraxel@bytesex.org # [PATCH] uml: raise tty limit # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/drivers/stdio_console.c # 2005/01/03 15:49:38-08:00 kraxel@bytesex.org +1 -1 # uml: raise tty limit # # ChangeSet # 2005/01/03 21:14:23-08:00 kraxel@bytesex.org # [PATCH] uml: fix umldir init order # # Fixup initialization order when creating the $HOME/.uml/ directory and # the files therein, also make the error messages more useful. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/umid.c # 2005/01/03 15:49:38-08:00 kraxel@bytesex.org +9 -10 # uml: fix umldir init order # # ChangeSet # 2005/01/03 21:14:09-08:00 kraxel@bytesex.org # [PATCH] uml: symbol export # # export a missing symbol, IIRC xfs needs that one. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/um_arch.c # 2005/01/03 15:49:37-08:00 kraxel@bytesex.org +1 -0 # uml: symbol export # # ChangeSet # 2005/01/03 21:13:54-08:00 jdike@addtoit.com # [PATCH] uml: Fix highmem compilation # # Remove a reference to an unused variable. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/mem.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +0 -3 # uml: Fix highmem compilation # # ChangeSet # 2005/01/03 21:13:41-08:00 jdike@addtoit.com # [PATCH] uml: Remove bogus __NR_sigreturn check # # Before Bodo's signal fixes and my signal delivery rework, it was possible for # a process to execute UML code by running the default signal restorer. This # is no longer possible, so this check can be removed from the sanity test for # UML accidentally tracing itself. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/tt/syscall_user.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +1 -2 # uml: Remove bogus __NR_sigreturn check # # ChangeSet # 2005/01/03 21:13:28-08:00 jdike@addtoit.com # [PATCH] uml: declare ptrace_setfpregs # # Add a declaration for ptrace_setfpregs # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/include/ptrace_user.h # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +1 -0 # uml: declare ptrace_setfpregs # # ChangeSet # 2005/01/03 21:13:13-08:00 jdike@addtoit.com # [PATCH] uml: use SYSEMU_SINGLESTEP # # This implements using the new ptrace option SYSEMU_SINGLESTEP in UML # (advanced sysemu) in SKAS and TT modes. # To have a fast selection of the appropriate ptrace option to use next, # a 2 dimensional arry is used and singlestepping() is modified to return # 0,1 or 2: # 0 = don't do singlestepping # 1 = singlestep a syscall # 2 = singlestep a "non syscall" instruction # # In do_syscall() writing of the syscall number is supressed, if the # advanced sysemu is in use (that does it itself). # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +7 -11 # uml: use SYSEMU_SINGLESTEP # # arch/um/kernel/tt/syscall_user.c # 2005/01/03 15:50:15-08:00 jdike@addtoit.com +4 -0 # uml: use SYSEMU_SINGLESTEP # # arch/um/kernel/skas/process.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +4 -6 # uml: use SYSEMU_SINGLESTEP # # arch/um/kernel/process_kern.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +2 -2 # uml: use SYSEMU_SINGLESTEP # # arch/um/include/ptrace_user.h # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +7 -0 # uml: use SYSEMU_SINGLESTEP # # ChangeSet # 2005/01/03 21:12:59-08:00 jdike@addtoit.com # [PATCH] uml: detect SYSEMU_SINGLESTEP # # From: Bodo Stroesser # # This implements checking for the new ptrace option SYSEMU_SINGLESTEP # (advanced sysemu) and allows the values 0,1,2 for /proc/sysemu, # if advanced sysemu is available: # 0 = don't use sysemu # 1 = use sysemu, but don't use advanced sysemu # 2 = use sysemu and advanced sysemu # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/process_kern.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +4 -2 # uml: detect SYSEMU_SINGLESTEP # # arch/um/kernel/process.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +36 -2 # uml: detect SYSEMU_SINGLESTEP # # arch/um/include/sysdep-i386/ptrace.h # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +3 -0 # uml: detect SYSEMU_SINGLESTEP # # arch/um/include/ptrace_user.h # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +3 -0 # uml: detect SYSEMU_SINGLESTEP # # ChangeSet # 2005/01/03 21:12:43-08:00 jdike@addtoit.com # [PATCH] uml: fix update_process_times call # # From: Bodo Stroesser # # In call to update_process_times() set parameter user # correctly. (was from for SKAS). # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/time_kern.c # 2005/01/03 15:49:37-08:00 jdike@addtoit.com +1 -1 # uml: fix update_process_times call # # ChangeSet # 2005/01/03 21:12:30-08:00 jdike@addtoit.com # [PATCH] uml: correctly restore extramask in sigreturn # # From: Bodo Stroesser # # Restoring of current->blocked in sys_sigreturn is wrong. # The first (long ) of the mask correctly is fetched from sc->oldmask. # The further longs again come from there, but correctly should be # taken from frame->extramask. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/signal.c # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +4 -3 # uml: correctly restore extramask in sigreturn # # ChangeSet # 2005/01/03 21:12:17-08:00 jdike@addtoit.com # [PATCH] uml: SYSEMU fixes # # From: Bodo Stroesser # # Usage of SYSEMU in TT mode is modified, so that always the # same method is used in do_syscall as has been used before in # ptrace(PTRACE_SYSCALL/SYSEMU, ...) # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +4 -4 # uml: SYSEMU fixes # # arch/um/kernel/tt/syscall_user.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +3 -6 # uml: SYSEMU fixes # # arch/um/kernel/tt/include/tt.h # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +1 -1 # uml: SYSEMU fixes # # ChangeSet # 2005/01/03 21:12:04-08:00 jdike@addtoit.com # [PATCH] uml: Allow vsyscall code to build on 2.4 # # From: Bodo Stroesser # # This patch fixes compilation on 2.4 hosts by not relying on macros from 2.6 # host kernel headers in one userspace file. It's about AT_SYSINFO_* macros. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/os-Linux/elf_aux.c # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +1 -0 # uml: Allow vsyscall code to build on 2.4 # # arch/um/include/elf_user.h # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +19 -0 # uml: Allow vsyscall code to build on 2.4 # # arch/um/include/elf_user.h # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/um/include/elf_user.h # # ChangeSet # 2005/01/03 21:11:51-08:00 jdike@addtoit.com # [PATCH] uml: Fix setting of TIF_SIGPENDING # # From: Bodo Stroesser # # My older patch, that sets TIF_SIGPENDING after an ptrace-interception # in syscall_trace() is wrong. # Some syscalls want to be called without any signal pending. If a signal # is pending on syscall-entry, they immediately return with -ERESTARTNOINTR. # Thus, on return to user, the pending signals can be processed and the # kernel will lower eip by 2 to have the syscall restarted after that. # Since my change sets TIF_SIGPENDING on the entry and exit interception, # stracing such a syscall looped! Try "strace ls" to see what happens. # Fix: set TIF_SIGPENDING on the exit interception only. This avoids the # loop and is enough for security. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/ptrace.c # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +2 -2 # uml: Fix setting of TIF_SIGPENDING # # ChangeSet # 2005/01/03 21:11:38-08:00 jdike@addtoit.com # [PATCH] uml: system call restart fixes # # From: Bodo Stroesser # # The implementation of sys_sigreturn() and sys_rt_sigreturn() in UML # must be changed. # This is necessary, since the return value of sys_*_sigreturn() # is the value of eax in the thread, that was interrupted by the # signal handler. If accidentaly eax contains -ERESTART_*, orig_eax # *must* be -1 to avoid syscall restart processing in kern_do_signal(). # If orig_eax is >=0, eip might be lowered by 2, the process will fail. # In UML PT_REGS_SYSCALL_NR() or UPT_SYSCALL_NR() have to be used # instead of orig_eax. # # While writing and testing an exploit for this, I saw that for most # interrupts, the syscall number is undefined. So even on a return from # interrupt a wrong syscall restart handling could happen. # # And also: UML resumes a process with ptrace(PTRACE_SYSCALL/SYSEMU/SINGLESTEP # when a syscall in UML in SKAS mode has been processed. But since there # is a valid syscall number in the host's orig_eax, the host could do # a wrong syscall restarting if the syscall in UML was a sigreturn() returning # -ERESTART* To avoid this, in SKAS -1 should be written to regs.orig_eax # before restore_registers(). # # Signed-off-by: Bodo Stroesser # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/signal.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +4 -0 # uml: system call restart fixes # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +4 -1 # uml: system call restart fixes # # arch/um/kernel/skas/process.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +5 -1 # uml: system call restart fixes # # ChangeSet # 2005/01/03 21:11:23-08:00 jdike@addtoit.com # [PATCH] uml: export end_iomem # # From: Bodo Stroesser # # some modules need end_iomem to be exported. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/ksyms.c # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +1 -0 # uml: export end_iomem # # ChangeSet # 2005/01/03 21:11:10-08:00 jdike@addtoit.com # [PATCH] uml: small vsyscall fixes # # From: Bodo Stroesser # # As Jeff pointed out, the check for address wrapping in access_ok_skas # was wrong. Also, change vsyscall_ehdr and vsyscall_end to be # unsigned long and export them, since modules need them for access_ok_skas # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-um/archparam-i386.h # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +3 -3 # uml: small vsyscall fixes # # arch/um/os-Linux/user_syms.c # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +3 -0 # uml: small vsyscall fixes # # arch/um/os-Linux/elf_aux.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +3 -3 # uml: small vsyscall fixes # # arch/um/kernel/skas/include/uaccess-skas.h # 2005/01/03 15:49:36-08:00 jdike@addtoit.com +2 -2 # uml: small vsyscall fixes # # ChangeSet # 2005/01/03 21:10:59-08:00 jdike@addtoit.com # [PATCH] uml: defconfig update # # Update defconfig for 2.6.10-rc2-mm4. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/defconfig # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +7 -5 # uml: defconfig update # # ChangeSet # 2005/01/03 21:10:46-08:00 jdike@addtoit.com # [PATCH] uml: kill host processes properly # # This patch changes how UML kills ptraced processes in order to be more # correct in the presence of the ptrace changes in 2.6.9. It used to be that # ptrace stopped processes could simply be killed and they would go away. Now, # there's a new run state for ptraced processes which doesn't receive signals # until they are PTRACE_KILLed or PTRACE_CONTinued. So, this patch kills the # process, as usual, then PTRACE_KILL and PTRACE_CONT. This is done in # os_kill_ptrace_process() for use from skas mode, and in tracer() when it # sees a child process getting a SIGKILL. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/os-Linux/process.c # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +7 -0 # uml: kill host processes properly # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +7 -1 # uml: kill host processes properly # # arch/um/kernel/tt/process_kern.c # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +3 -2 # uml: kill host processes properly # # arch/um/kernel/tt/exec_user.c # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +2 -1 # uml: kill host processes properly # # ChangeSet # 2005/01/03 21:10:34-08:00 jdike@addtoit.com # [PATCH] uml: Add TRACESYSGOOD support # # From: Bodo Stroesser # # Patch 1/3 to implement usage of PTRACE_O_TRACESYSGOOD # This is necessary, to fix UMLs bad behavior when a process does # a systemcall with syscall-number less than 0. # # Insert a check for availability and function of # ptrace(PTRACE_SETOPTIONS,,,PTRACE_O_TRACESYSGOOD) # into the normal ptrace checks at startup. # # Patch 2/3 to implement usage of PTRACE_O_TRACESYSGOOD # This is necessary, to fix UMLs bad behavior when a process does # a systemcall with syscall-number less than 0. # # This patch makes SKAS-mode use PTRACE_O_TRACESYSGOOD and fixes # the problems in SKAS. # # Patch 3/3 to implement usage of PTRACE_O_TRACESYSGOOD # This is necessary, to fix UMLs bad behavior when a process does # a systemcall with syscall-number less than 0. # # This patch makes TT-mode use PTRACE_O_TRACESYSGOOD and fixes # the problems in TT. # I'm not quite sure, that this patch doesn't cause problems with # debugger usage. It should be testet by someone, who has more # know how about TT-mode debugger. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +18 -3 # uml: Add TRACESYSGOOD support # # arch/um/kernel/tt/syscall_user.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +6 -8 # uml: Add TRACESYSGOOD support # # arch/um/kernel/tt/include/tt.h # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +1 -0 # uml: Add TRACESYSGOOD support # # arch/um/kernel/tt/exec_user.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +4 -0 # uml: Add TRACESYSGOOD support # # arch/um/kernel/skas/process.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +13 -9 # uml: Add TRACESYSGOOD support # # arch/um/kernel/process.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +6 -2 # uml: Add TRACESYSGOOD support # # ChangeSet # 2005/01/03 21:10:21-08:00 jdike@addtoit.com # [PATCH] uml: include vsyscall page in core dumps # # From: Bodo Stroesser # # Complete the dump with the vsyscall-information, if a vsyscall-page # is available. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-um/archparam-i386.h # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +18 -26 # uml: include vsyscall page in core dumps # # ChangeSet # 2005/01/03 21:10:08-08:00 jdike@addtoit.com # [PATCH] uml: make vsyscall page into process page tables # # From: Bodo Stroesser # # To make the vsyscall-page available for copy_from_user() and # ptrace(), we should use kernel's "gate-vma" mechanism. # Therefore we need a valid page structure. To have this, one # page (or more) is allocated at boot time, the contents of the # vsyscall-page is copied into this page and the page's pte is # inserted in swapper's pagetables. # Now it will be copied into the pagetables of all processes. # # Note: this alone doesn't work, since FIXADDR_USER_START and # FIXADDR_USER_END are not yet defined correctly. Also # access_ok_skas() does not yet grant read accesses to # pages not in the normal user area. # # Risks: # Please check the first hunk! I don't know, whether this change is OK. # Maybe fixrange_init() is wrong anyway with 3-level-pagetables? # # Here access_ok_skas() and FIXADDR_USER_XXXX are fixed. # Now everything should work fine, while the processes are # running. But if a process crashes, the vsyscall-page will # not be dumped. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-um/pgtable.h # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +2 -0 # uml: make vsyscall page into process page tables # # include/asm-um/fixmap.h # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +3 -3 # uml: make vsyscall page into process page tables # # arch/um/kernel/skas/include/uaccess-skas.h # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +6 -1 # uml: make vsyscall page into process page tables # # arch/um/kernel/mem.c # 2005/01/03 15:50:15-08:00 jdike@addtoit.com +25 -0 # uml: make vsyscall page into process page tables # # ChangeSet # 2005/01/03 21:09:55-08:00 jdike@addtoit.com # [PATCH] uml: add elf vsyscall support # # From: Bodo Stroesser # # This is the first patch of a series of four. # These patches allow the use of sysenter-systemcalls in UML # if the host support sysenter. # Some facts have to be noted: # - the sysenter instruction does not save anything, not even the # return address. Thus the host-kernel builds a stackframe with an # fixed return address for the backjump to the vsyscall-page. All # kernels that support sysenter thus must have a vsyscall-page # - The hosts vsyscall-page is visible in all memory-contexts on the # host, even in those of the processes running on UML. This cannot # be changed. # So the best way to implement sysenter is to integrate the host's # vsyscall-page into UML, if available. # # This patch creates a new source file containing an UML # initialization function. The function scans the Elf-auxiliary vector # that is prepared by the host for relevant information about: # - vsyscall elf-header # - vsyscall entry # - machine type (called "platform", e.g. "i586" or "i686") # - hardware capabilities # These informations are inserted into the Elf-auxiliary-vector that is # generated if an UML process calls "execXX()". If the information from # the auxiliray-vector is not complete, UML uses the previos default # values, with one exception: if the host has no vsyscall-page, UML now # does no longer insert AT_SYSINFO or AT_SYSINFO_EHDR elements. (I think, # that's better than writing dummies) # # Since the host's vsyscall-page is always visible to UML processes, this # change is enough to let UML with an i686-compiled glibc use sysenter. # # what's missing: # - is_syscall() in SKAS cannot access the code in the vsyscall-page via # copy_from_user(), thus singlesteppers still could break out. (Note: # that's not new, if someone jumps willingly to the sysenter-entry in # the vsyscall-page, he can do that without the patch, too). # - a debugger cannot access the code in the vsyscall-page via # ptrace( PEEKTEXT, ...) # # Risks: # could there by any feature of the host's processor, that is indicated in # the hardware capabilities, but must not be used in UML? # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-um/elf.h # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +2 -1 # uml: add elf vsyscall support # # include/asm-um/archparam-i386.h # 2005/01/03 15:50:18-08:00 jdike@addtoit.com +13 -12 # uml: add elf vsyscall support # # arch/um/os-Linux/elf_aux.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +66 -0 # uml: add elf vsyscall support # # arch/um/os-Linux/Makefile # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +3 -2 # uml: add elf vsyscall support # # arch/um/kernel/um_arch.c # 2005/01/03 15:50:15-08:00 jdike@addtoit.com +0 -5 # uml: add elf vsyscall support # # arch/um/kernel/main.c # 2005/01/03 15:49:35-08:00 jdike@addtoit.com +4 -0 # uml: add elf vsyscall support # # arch/um/os-Linux/elf_aux.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/um/os-Linux/elf_aux.c # # ChangeSet # 2005/01/03 21:09:42-08:00 blaisorblade_spam@yahoo.it # [PATCH] uml: finish fixing run_helper failure path # # Fix some bugs left in the failure path of run_helper by the previous patch: # it was missing one # # os_close_file(fds[1]) # # which is conditional. To use the goto handling model, I set the fd to -1 # if it's already closed (I don't want to check if keeping one more pipe-end # open is no problem). # # Also do some cosmethic cleanup: # # * "err" was what we returned even on success, so just use a neutral "ret". # # * use tabs, not spaces. # # * a little more comments. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/helper.c # 2005/01/03 15:49:35-08:00 blaisorblade_spam@yahoo.it +27 -21 # uml: finish fixing run_helper failure path # # arch/um/drivers/net_user.c # 2005/01/03 15:49:35-08:00 blaisorblade_spam@yahoo.it +2 -1 # uml: finish fixing run_helper failure path # # ChangeSet # 2005/01/03 21:09:29-08:00 blaisorblade_spam@yahoo.it # [PATCH] Uml: first part rework of run_helper() and users. # # With Jeff Dike , # # Fixed a file descriptor leak in the network driver when changing an IP # address. # # Fixed the error handling in run_helper. # # Paolo notes: # # Actually, this is part one of the change, the exact one extracted from Jeff # Dike's incrementals tree before 2.6.9-rc big UML merge. # # There is some changes must be done, so I'm also sending a second patch with # this one, too. Separated for tracking purposes. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/helper.c # 2005/01/03 15:50:18-08:00 blaisorblade_spam@yahoo.it +5 -9 # Uml: first part rework of run_helper() and users. # # arch/um/drivers/net_user.c # 2005/01/03 15:50:18-08:00 blaisorblade_spam@yahoo.it +2 -1 # Uml: first part rework of run_helper() and users. # # ChangeSet # 2005/01/03 21:09:16-08:00 kraxel@bytesex.org # [PATCH] uml: terminal cleanup # # This is a major cleanup of the uml terminal drivers and console handling # (console as in "where the kernel messages go to", not as in "linux # virtual terminals"). The changes in detail: # # (1) There is a new console driver calles "stderr" which (as the name # implies) simply dumps all kernel messages to stderr. That one # is registered very early in the boot process via console_initcall() # and will print every almost kernel message instantly: Both very # early in the boot process and very late in shutdown. # Note that this is not enabled by default, see below for details. # # (2) Ditched the early-console-init hackery in stdio_console.c # (open_console(NULL) + related stuff) into the waste basket, not # needed any more as you can use the new stderr console driver to # get the kernel messages if your kernel crashes very early in the # boot process. # # (3) Handle console initialitation for the uml stdio console and # virtual serial lines the normal way using the console->setup() # function. Now all kernel messages appear on your console device # once it is initialized without any dirty tricks. # # (4) The (2) changes allow a number of further cleanups: As we don't # open a line without a tty_struct any more we can ... # * hook struct line into tty->driver_data # * pass around tty_struct instead of struct line everythere # * get rid of some trivial wrappers in ssl.c and stdio_console.c # because we can get struct line via tty_struct all the time now. # # (5) Change the ordering in the arch/um/drivers/Makefile and thus # the link and initialization order to make sure the stdio console # and not the virtual serial line is the default console device. # # (6) Fixed a number of Documentation/CodingStyle issues within the # code (not systematically, but usually just the places I was # touching anyway or where it bugged me while browsing the code # because it was hard to read). # # Looks like that cleanup also fixed some strange tty issues I've seen in # the past (like console getty not responding to input sometimes, suse's # /sbin/blogd causing trouble). # # Finally some usage notes for using the new stderr console: # # If the stderr console is enabled, then it is the default console device # because it registeres very early in the boot process. But as it isn't # linked to a tty device this makes init unhappy, you'll see "can't open # initial console" error messages. Because you usually don't want that # the stderr console is turned off by default. That also maintains the # behavior that /dev/tty0 is the first console device registered and thus # the default console. # # There are basically two useful use cases for the stderr console: # # (1) Your kernel dies before the normal console device is initialized # and thus you don't see any messages. Just enable the stderr # console to see them by adding "stderr=1" to the kernel command line. # # (2) You want to have the kernel messages on both stderr and your # console terminal device. Try something like this: # # $ ./linux stderr=1 console=stderr console=ttyS0 ssl0=xterm # # This example sets up the console on a virtual serial line and # pops up an xterm for that. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/include/line.h # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +9 -7 # uml: terminal cleanup # # arch/um/include/chan_user.h # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +3 -2 # uml: terminal cleanup # # arch/um/include/chan_kern.h # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +7 -3 # uml: terminal cleanup # # arch/um/drivers/xterm.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +2 -2 # uml: terminal cleanup # # arch/um/drivers/stdio_console.c # 2005/01/03 15:50:15-08:00 kraxel@bytesex.org +46 -102 # uml: terminal cleanup # # arch/um/drivers/stderr_console.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +45 -0 # uml: terminal cleanup # # arch/um/drivers/ssl.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +38 -88 # uml: terminal cleanup # # arch/um/drivers/pty.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +2 -1 # uml: terminal cleanup # # arch/um/drivers/line.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +167 -96 # uml: terminal cleanup # # arch/um/drivers/chan_user.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +5 -5 # uml: terminal cleanup # # arch/um/drivers/chan_kern.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +28 -12 # uml: terminal cleanup # # arch/um/drivers/Makefile # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +4 -3 # uml: terminal cleanup # # arch/um/Kconfig_char # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +6 -0 # uml: terminal cleanup # # arch/um/drivers/stderr_console.c # 2005/01/03 15:49:34-08:00 kraxel@bytesex.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/um/drivers/stderr_console.c # # ChangeSet # 2005/01/03 21:09:02-08:00 blaisorblade_spam@yahoo.it # [PATCH] hostfs: uml: add some other pagecache methods # # This is a follow-up to my previous "hostfs - uml: set .sendfile to # generic_file_sendfile" patch. I was asking whether other methods should have # been added, and comparing with ext3 I found some more ones. # # However, I have not specific clues about them: I know they use the pagecache, # which relies on *page methods, which are defined by hostfs. So I think it # could work. # # I have a doubt, whether hostfs needs the commented out method below: # # static struct address_space_operations hostfs_aops = { # .writepage = hostfs_writepage, # .readpage = hostfs_readpage, # /* .set_page_dirty = __set_page_dirty_nobuffers, */ # .prepare_write = hostfs_prepare_write, # .commit_write = hostfs_commit_write # }; # # Hostfs does not have a underlying device (and I have some rough idea that # buffers cache block devices data), so I wonder if that is needed or not. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/hostfs/hostfs_kern.c # 2005/01/03 15:49:34-08:00 blaisorblade_spam@yahoo.it +5 -0 # hostfs: uml: add some other pagecache methods # # ChangeSet # 2005/01/03 21:08:49-08:00 blaisorblade_spam@yahoo.it # [PATCH] hostfs: uml: set .sendfile to generic_file_sendfile # # Make hostfs use the generic sendfile implementation. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/hostfs/hostfs_kern.c # 2005/01/03 15:50:19-08:00 blaisorblade_spam@yahoo.it +1 -0 # hostfs: uml: set .sendfile to generic_file_sendfile # # ChangeSet # 2005/01/03 21:08:33-08:00 jdike@addtoit.com # [PATCH] uml: unregister signal handlers at reboot # # From: Bodo Stroesser # # In most cases reboot failed on my system. After "Restarting system.", UML # exited without further messages. I found an SIGIO being processed by # sig_handler() resp. sig_handler_common_skas(). Don't know, why this exits, # maybe the context is no longer valid at this time. So, I changed the sequence # in the reboot part of main() to stop the timers and disable the fds before # unblocking the signals. Since this wasn't enough, I also added # set_handler(SIGXXX, SIG_IGN) calls to disable_timer() and # deactivate_all_fds(). Now reboot works fine in SKAS and it still works in TT. # # Signed-off-by: Bodo Stroesser # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/time.c # 2005/01/03 15:49:34-08:00 jdike@addtoit.com +3 -0 # uml: unregister signal handlers at reboot # # arch/um/kernel/main.c # 2005/01/03 15:50:18-08:00 jdike@addtoit.com +8 -6 # uml: unregister signal handlers at reboot # # arch/um/kernel/irq_user.c # 2005/01/03 15:49:34-08:00 jdike@addtoit.com +2 -0 # uml: unregister signal handlers at reboot # # ChangeSet # 2005/01/03 21:08:20-08:00 jdike@addtoit.com # [PATCH] uml: free host resources associated with freed IRQs # # This adds a free_irq_by_irq_and_dev call which was accidentally removed when # the UML free_irq was replaced by generic code. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/irq_user.c # 2005/01/03 15:50:19-08:00 jdike@addtoit.com +4 -1 # uml: free host resources associated with freed IRQs # # ChangeSet # 2005/01/03 21:08:05-08:00 jdike@addtoit.com # [PATCH] uml: close host file descriptors properly # # This process closes some file descriptors which were left open incorrectly. # These are the initrd descriptor, the temporary test file used for testing /tmp # for execution permission, and a descriptor used by the netork to connect to # the switch. In the network case, we add network devices to the opened list as # soon as they are added to UML, rather than when they are configured. This # ensures that close_devices will remove the device properly on shutdown. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/mem_user.c # 2005/01/03 15:49:34-08:00 jdike@addtoit.com +2 -0 # uml: close host file descriptors properly # # arch/um/kernel/initrd_user.c # 2005/01/03 15:49:34-08:00 jdike@addtoit.com +2 -0 # uml: close host file descriptors properly # # arch/um/drivers/net_kern.c # 2005/01/03 15:50:15-08:00 jdike@addtoit.com +8 -9 # uml: close host file descriptors properly # # ChangeSet # 2005/01/03 21:07:51-08:00 jdike@addtoit.com # [PATCH] uml: fix sigreturn to not copy_user under a spinlock # # Fix sys_sigreturn and sys_rt_sigreturn to avoid calling copy_from_user inside # a spinlock. We copy the blocked signal mask into a local sigset_t before the # spinlock and then just assign from it inside the lock. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/signal.c # 2005/01/03 15:50:17-08:00 jdike@addtoit.com +31 -8 # uml: fix sigreturn to not copy_user under a spinlock # # ChangeSet # 2005/01/03 21:07:36-08:00 jdike@addtoit.com # [PATCH] uml: remove a quilt-induced duplicity # # This piece appears to have gone in twice. # # Signed-off-by: Milton Miller # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/tt/trap_user.c # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -7 # uml: remove a quilt-induced duplicity # # ChangeSet # 2005/01/03 21:07:23-08:00 jdike@addtoit.com # [PATCH] uml: unistd.h cleanup # # From: Chris Wedgewood: this removes unnecessary cruft from unistd.h # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-um/unistd.h # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +15 -91 # uml: unistd.h cleanup # # ChangeSet # 2005/01/03 21:07:08-08:00 jdike@addtoit.com # [PATCH] uml: make restorer match i386 # # From: Bodo Stroesser # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/signal.c # 2005/01/03 15:50:19-08:00 jdike@addtoit.com +4 -4 # uml: make restorer match i386 # # ChangeSet # 2005/01/03 21:06:56-08:00 jdike@addtoit.com # [PATCH] uml: redo the signal delivery mechanism # # This patch rips out the old signal delivery mechanism and replaces it with a # sane one. # # Specifically, UML used to capture a host signal frame and use it as a template # for its own signal frames. This was a worthy idea, because it promised a # degree of architecture-independence for this part of UML, but impractical. # There are some environments, notably 32 bit emulation on a 64 bit box, where # you can't use the host signal frame as a template for your own. Plus, this # code is as complicated, even to someone who understands what it's doing, as # the standard fill-in-a-structure-and-write-it-to-the-stack. For everyone # else, it is incomprehensible. # # So, this reimplements signal handling in the way that everyone else does. It # gives up on architecture independence, and moves this code into the # x86-specific stuff. # # Signed-off-by: Jeff Dike # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/signal.c # 2005/01/03 21:06:48-08:00 jdike@addtoit.com +348 -0 # # arch/um/sys-i386/signal.c # 2005/01/03 21:06:48-08:00 jdike@addtoit.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/um/sys-i386/signal.c # # arch/um/sys-i386/sigcontext.c # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +3 -11 # uml: redo the signal delivery mechanism # # arch/um/sys-i386/Makefile # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +1 -1 # uml: redo the signal delivery mechanism # # arch/um/kernel/tt/tracer.c # 2005/01/03 15:50:18-08:00 jdike@addtoit.com +0 -2 # uml: redo the signal delivery mechanism # # arch/um/kernel/tt/include/mode-tt.h # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -3 # uml: redo the signal delivery mechanism # # arch/um/kernel/tt/Makefile # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +1 -1 # uml: redo the signal delivery mechanism # # arch/um/kernel/trap_user.c # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -1 # uml: redo the signal delivery mechanism # # arch/um/kernel/skas/process_kern.c # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -2 # uml: redo the signal delivery mechanism # # arch/um/kernel/skas/include/mode-skas.h # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -5 # uml: redo the signal delivery mechanism # # arch/um/kernel/skas/Makefile # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -1 # uml: redo the signal delivery mechanism # # arch/um/kernel/signal_kern.c # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +0 -47 # uml: redo the signal delivery mechanism # # arch/um/kernel/process_kern.c # 2005/01/03 15:50:16-08:00 jdike@addtoit.com +0 -2 # uml: redo the signal delivery mechanism # # arch/um/kernel/Makefile # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +1 -1 # uml: redo the signal delivery mechanism # # arch/um/include/frame_kern.h # 2005/01/03 15:49:33-08:00 jdike@addtoit.com +2 -2 # uml: redo the signal delivery mechanism # # BitKeeper/deleted/.del-sigcontext.c~b35dd0fe749335be # 2005/01/03 21:06:48-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/tt/sys-i386/sigcontext.c # # BitKeeper/deleted/.del-Makefile~4a159f77562eb97f # 2005/01/03 21:06:48-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/tt/sys-i386/Makefile # # BitKeeper/deleted/.del-sigcontext.c~dc098287cfac9b8f # 2005/01/03 21:06:47-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/skas/sys-i386/sigcontext.c # # BitKeeper/deleted/.del-frame_kern.c~31f934208c027579 # 2005/01/03 21:06:47-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/frame_kern.c # # BitKeeper/deleted/.del-Makefile~70edd8cf705113bd # 2005/01/03 21:06:47-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/skas/sys-i386/Makefile # # BitKeeper/deleted/.del-frame_user.h~fc044711b94cb67f # 2005/01/03 21:06:46-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/include/sysdep-i386/frame_user.h # # BitKeeper/deleted/.del-frame_kern.h~b26a6fac31fb4a97 # 2005/01/03 21:06:46-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/include/sysdep-i386/frame_kern.h # # BitKeeper/deleted/.del-frame.c~af97c27d9803081 # 2005/01/03 21:06:46-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/kernel/frame.c # # BitKeeper/deleted/.del-frame_user.h~ae3ef5f79112d87b # 2005/01/03 21:06:45-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/include/frame_user.h # # BitKeeper/deleted/.del-frame.h~be06e0bb2f485f1 # 2005/01/03 21:06:45-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/include/frame.h # # BitKeeper/deleted/.del-frame.h~4e4bd718a128c004 # 2005/01/03 21:06:45-08:00 jdike@addtoit.com +0 -0 # Delete: arch/um/include/sysdep-i386/frame.h # # ChangeSet # 2005/01/03 21:05:26-08:00 blaisorblade_spam@yahoo.it # [PATCH] uml: fix some ptrace functions returns values # # From: Jeff Dike # # This patch adds ptrace_setfpregs and makes these functions return -errno on # failure. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/sys-i386/ptrace_user.c # 2005/01/03 15:49:33-08:00 blaisorblade_spam@yahoo.it +16 -3 # uml: fix some ptrace functions returns values # # ChangeSet # 2005/01/03 21:05:13-08:00 blaisorblade_spam@yahoo.it # [PATCH] uml: fix __wrap_free comment # # Reworded the comment about __wrap_free detection of the allocator used to # allocate the pointer (it can free a pointer created by either the host # malloc(), kmalloc() or vmalloc()). # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/kernel/main.c # 2005/01/03 15:50:19-08:00 blaisorblade_spam@yahoo.it +6 -3 # uml: fix __wrap_free comment # # ChangeSet # 2005/01/03 21:05:00-08:00 blaisorblade_spam@yahoo.it # [PATCH] uml: remove most devfs_mk_symlink calls # # Remove uses of devfs_mk_symlink(). # # We didn't do this before to avoid breaking most user setups, but this patch # should be quite harmless. # # I've excluded the hottest part, i.e. the ubd symlink, while removing the # other; I released a end-user tree with this patch and there was a good number # of people using the symlink rather than the preferred name. That part will be # merged later, I think. # # Since now we have evidence of less and less users using devfs, we think that # it will not cause too much problems. # # Acked-by: Jeff Dike # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/drivers/mmapper_kern.c # 2005/01/03 15:49:32-08:00 blaisorblade_spam@yahoo.it +0 -1 # uml: remove most devfs_mk_symlink calls # # arch/um/drivers/line.c # 2005/01/03 15:50:19-08:00 blaisorblade_spam@yahoo.it +1 -8 # uml: remove most devfs_mk_symlink calls # # ChangeSet # 2005/01/03 21:04:47-08:00 takata@linux-m32r.org # [PATCH] m32r: Update include/asm-m32r/mmu_context.h # # This patch updates include/asm-m32r/mmu_context.h. # # * include/asm-m32r/mmu_context.h: # - Add #ifdef __KERNEL__ # - Change __inline__ to inline for __KERNEL__ portion. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/mmu_context.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +11 -10 # m32r: Update include/asm-m32r/mmu_context.h # # ChangeSet # 2005/01/03 21:04:34-08:00 takata@linux-m32r.org # [PATCH] m32r: Update include/asm-m32r/system.h # # This patch updates include/asm-m32r/system.h. # # * include/asm-m32r/system.h: # - Use barrier() as mb(). # - Change __inline__ to inline. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/system.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +4 -8 # m32r: Update include/asm-m32r/system.h # # ChangeSet # 2005/01/03 21:04:21-08:00 takata@linux-m32r.org # [PATCH] m32r: Use generic hardirq framework # # This patch is for employing the generic hardirq framework for m32r. # Now CONFIG_GENERIC_HARDIRQS is set to Y by default. # # - Update to use GENERIC_HARDIRQ framework. # - Fix PREEMPT_ACTIVE definition (changeset 1.2000.16.20) # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/thread_info.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +1 -1 # m32r: Use generic hardirq framework # # include/asm-m32r/irq.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +3 -14 # m32r: Use generic hardirq framework # # include/asm-m32r/hardirq.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +8 -0 # m32r: Use generic hardirq framework # # arch/m32r/kernel/irq.c # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +9 -938 # m32r: Use generic hardirq framework # # arch/m32r/Kconfig # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +7 -3 # m32r: Use generic hardirq framework # # ChangeSet # 2005/01/03 21:04:08-08:00 takata@linux-m32r.org # [PATCH] m32r: Make kernel headers for mutual exclusion # # Here is a patch to update kernel headers for mutual exclusion, # atomic.h, bitops.h and semaphore.h of m32r. # This patch is for making these headers publishable to userland. # # * include/asm-m32r/assembler.h (M32R_LOCK, M32R_UNLOCK): # Define M32R_LOCK and M32R_UNLOCK macros. For SMP configuration, # these macros are expanded to m32r's LOCK and UNLOCK instructions. # While, for UP configuration, these are simply expanded to m32r's # LD(load) and ST(store) instructions, respectively. # # * include/asm-m32r/atomic.h, include/asm-m32r/bitops.h, # include/asm-m32r/semaphore.h: # - Change macros from LOAD and STORE to M32R_LOCK and M32R_UNLOCK, # respectively. It is because LOAD and STORE are too generic words. # - Change inline to __inline__. # Retrieve __inline__ modifiers for functions which are placed # outside of __KERNEL__ region in these headers, because those # functions might be included and used from ISO C program in # userland. # # Currently, it seems that these headers are allowed to be included from # userland. Indeed, they are kernel stuff, but these headers provide # useful definitions and functions even for userland applications, I think. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/semaphore.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +9 -18 # m32r: Make kernel headers for mutual exclusion # # include/asm-m32r/bitops.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +33 -48 # m32r: Make kernel headers for mutual exclusion # # include/asm-m32r/atomic.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +19 -29 # m32r: Make kernel headers for mutual exclusion # # include/asm-m32r/assembler.h # 2005/01/03 15:49:32-08:00 takata@linux-m32r.org +24 -11 # m32r: Make kernel headers for mutual exclusion # # ChangeSet # 2005/01/03 21:03:55-08:00 takata@linux-m32r.org # [PATCH] m32r: Use kmalloc for m32r stacks # # - Use kmalloc for m32r stacks (cf. changeset 1.1046.533.10) # - Update for CONFIG_DEBUG_STACK_USAGE # # This modification was taken from include/asm-i386/thread_info.h. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/thread_info.h # 2005/01/03 15:50:21-08:00 takata@linux-m32r.org +15 -3 # m32r: Use kmalloc for m32r stacks # # ChangeSet # 2005/01/03 21:03:42-08:00 takata@linux-m32r.org # [PATCH] m32r: include/asm-m32r/thread_info.h minor updates # # - Use THREAD_SIZE for __ASSEMBLY__ portion. # - Update comments. # - Fix a typo: user-thead --> user-thread. # # NOTE: Now there are two THREAD_SIZE definitions in the following patch, # one is in C part and the other is in __ASSEMBLY__ part. # I'm going to consolidate these THREAD_SIZE definitions. So, I have to # change PAGE_SIZE definition of include/asm-m32r/page.h to be includable # into asm portion... # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/thread_info.h # 2005/01/03 15:50:21-08:00 takata@linux-m32r.org +15 -11 # m32r: include/asm-m32r/thread_info.h minor updates # # ChangeSet # 2005/01/03 21:03:29-08:00 takata@linux-m32r.org # [PATCH] m32r: Clean up include/asm-m32r/pgtable-2level.h # # - Add #ifdef __KERNEL__ # - Change __inline__ to inline for __KERNEL__ portion. # - Remove RCS ID string. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable-2level.h # 2005/01/03 15:49:31-08:00 takata@linux-m32r.org +7 -5 # m32r: Clean up include/asm-m32r/pgtable-2level.h # # ChangeSet # 2005/01/03 21:03:16-08:00 takata@linux-m32r.org # [PATCH] m32r: Remove PAGE_USER # # - Remove _PAGE_USER bit from pte. # - The m32r doesn't support _PAGE_USER bit by hardware. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable.h # 2005/01/03 15:49:31-08:00 takata@linux-m32r.org +13 -25 # m32r: Remove PAGE_USER # # include/asm-m32r/pgtable-2level.h # 2005/01/03 15:50:21-08:00 takata@linux-m32r.org +2 -3 # m32r: Remove PAGE_USER # # ChangeSet # 2005/01/03 21:03:04-08:00 takata@linux-m32r.org # [PATCH] m32r: Support PAGE_NONE # # - Support PAGE_NONE attribute for memory protection. # - Add _PAGE_PROTNONE bit to pte (software bit). # # Signed-off-by: NIIBE Yutaka # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable.h # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +7 -5 # m32r: Support PAGE_NONE # # include/asm-m32r/pgtable-2level.h # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +3 -4 # m32r: Support PAGE_NONE # # ChangeSet # 2005/01/03 21:02:51-08:00 takata@linux-m32r.org # [PATCH] m32r: Clean up include/asm-m32r/pgtable.h # # - Change PAGE_*_X to PAGE_*_EXEC for good readability. # - Add #include __KERNEL__ # - Change __inline__ to inline for the __KERNEL__ portion. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable.h # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +70 -98 # m32r: Clean up include/asm-m32r/pgtable.h # # ChangeSet # 2005/01/03 21:02:38-08:00 takata@linux-m32r.org # [PATCH] m32r: Clean up arch/m32r/mm/fault.c # # - Fix a typo: ACE_USEMODE --> ACE_USERMODE. # - Update copyright statement, and so on. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m32r/mm/fault.c # 2005/01/03 15:49:31-08:00 takata@linux-m32r.org +2 -3 # m32r: Clean up arch/m32r/mm/fault.c # # ChangeSet # 2005/01/03 21:02:25-08:00 takata@linux-m32r.org # [PATCH] m32r: Don't encode ACE_INSTRUCTION in address # # - To be more comprehensive, keep ACE_INSTRUCTION (access exception # on instruction execution) information in thread_info->flags, # instead of encoding it into address parameter. # # Signed-off-by: NIIBE Yutaka # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/thread_info.h # 2005/01/03 15:50:21-08:00 takata@linux-m32r.org +16 -0 # m32r: Don't encode ACE_INSTRUCTION in address # # arch/m32r/mm/fault.c # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +4 -3 # m32r: Don't encode ACE_INSTRUCTION in address # # ChangeSet # 2005/01/03 21:02:12-08:00 takata@linux-m32r.org # [PATCH] m32r: Cause SIGSEGV for nonexec page execution # # - Cause a segmentation fault for an illegal execution of a code on # non-executable memory page. # # Signed-off-by: Naoto Sugai # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable.h # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +10 -11 # m32r: Cause SIGSEGV for nonexec page execution # # arch/m32r/mm/fault.c # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +24 -13 # m32r: Cause SIGSEGV for nonexec page execution # # ChangeSet # 2005/01/03 21:01:59-08:00 takata@linux-m32r.org # [PATCH] m32r: Update ptrace.c for multithread debugging # # This patch updates ptrace.c to support multithread debugging. So far, only # one breakpoint's location was kept by kernel, however, in the multithreaded # application's debug, it is required to kept multi-point breakpoint locations # by kernel. # # In this implementation, maximum number of MAX_TRAPS(=10 (by default)) # breakpoint's information will be kept in the "debug_trap" member of the # thread_struct for each thread. # # * include/asm-m32r/processor.h: # Modify debug_trap struct to keep multipoint breakpoint locations # for multithread debugging. # # * arch/m32r/kernel/ptrace.c: # - Update to support multithread debugging. # - Remove unused functions, withdraw_debug_trap_for_signal() and # embed_debug_trap_for_signal(). # # Signed-off-by: Kei Sakamoto # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/processor.h # 2005/01/03 15:49:30-08:00 takata@linux-m32r.org +4 -2 # m32r: Update ptrace.c for multithread debugging # # arch/m32r/kernel/ptrace.c # 2005/01/03 15:49:30-08:00 takata@linux-m32r.org +30 -59 # m32r: Update ptrace.c for multithread debugging # # ChangeSet # 2005/01/03 21:01:46-08:00 takata@linux-m32r.org # [PATCH] m32r: Support pgprot_noncached() # # This patch updates include/asm-m32r/pgtable.h to add pgprot_noncached(). # It is required to fix a problem of an userspace application, which mmaps # io registers. # # This patch also modifies drivers/video/fbmem.c to support noncachable # framebuffer access for m32r. # In this routine, pgprot_writecombine() is used hopefully, even though # the current m32r never does write-combining or write-coalescing... # # Please apply this. # # * include/asm-m32r/pgtable.h # (pgprot_noncached, pgprot_writecombine): Newly added. # # * drivers/video/fbmem.c (fb_mmap): Add m32r support. # # Signed-off-by: Mamoru Sakugawa # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/pgtable.h # 2005/01/03 15:50:22-08:00 takata@linux-m32r.org +13 -0 # m32r: Support pgprot_noncached() # # drivers/video/fbmem.c # 2005/01/03 15:49:30-08:00 takata@linux-m32r.org +2 -1 # m32r: Support pgprot_noncached() # # ChangeSet # 2005/01/03 21:01:33-08:00 takata@linux-m32r.org # [PATCH] m32r: Add new relocation types to elf.h # # include/asm-m32r/elf.h: # # Add relocations R_M32R_GOTOFF_HI_ULO, R_M32R_GOTOFF_HI_SLO, and # R_M32R_GOTOFF_LO. These relocations are required to implement GOTOFF # support for m32r. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-m32r/elf.h # 2005/01/03 15:49:30-08:00 takata@linux-m32r.org +3 -0 # m32r: Add new relocation types to elf.h # # ChangeSet # 2005/01/03 21:01:20-08:00 akpm@osdl.org # [PATCH] swsusp-try_to_freeze-to-make-freezing-hooks-nicer fix # # In file included from include/linux/ptrace.h:77, # from arch/ppc64/lib/sstep.c:12: # include/linux/sched.h: In function `freeze_processes': # include/linux/sched.h:1189: warning: no return statement in function returning non-void # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sched.h # 2005/01/03 15:49:30-08:00 akpm@osdl.org +1 -1 # swsusp-try_to_freeze-to-make-freezing-hooks-nicer fix # # ChangeSet # 2005/01/03 21:01:05-08:00 pavel@ucw.cz # [PATCH] swsusp: try_to_freeze to make freezing hooks nicer # # This moves refrigerator changes to sched.h, so that every file user of # refrigerator does not have to include suspend.h, and makes refrigerator # support easier by introducing try_to_freeze. # # Adapted from patch by Nigel Cunningham # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/suspend.h # 2005/01/03 15:49:30-08:00 pavel@ucw.cz +5 -15 # swsusp: try_to_freeze to make freezing hooks nicer # # include/linux/sched.h # 2005/01/03 15:50:23-08:00 pavel@ucw.cz +28 -0 # swsusp: try_to_freeze to make freezing hooks nicer # # ChangeSet # 2005/01/03 21:00:51-08:00 pavel@ucw.cz # [PATCH] swsusp: Kill O(n^2) algorithm in swsusp # # Some machines are spending minutes of CPU time during suspend in stupid O(n^2) # algorithm. This patch replaces it with O(n) algorithm, making swsusp usable # to some people. # # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/03 15:49:30-08:00 pavel@ucw.cz +17 -13 # swsusp: Kill O(n^2) algorithm in swsusp # # kernel/power/swsusp.c # 2005/01/03 15:49:30-08:00 pavel@ucw.cz +56 -75 # swsusp: Kill O(n^2) algorithm in swsusp # # include/linux/suspend.h # 2005/01/03 15:50:23-08:00 pavel@ucw.cz +1 -0 # swsusp: Kill O(n^2) algorithm in swsusp # # include/linux/page-flags.h # 2005/01/03 15:49:30-08:00 pavel@ucw.cz +5 -0 # swsusp: Kill O(n^2) algorithm in swsusp # # ChangeSet # 2005/01/03 21:00:38-08:00 pavel@ucw.cz # [PATCH] swsusp: Small cleanups # # This adds statics at few places and fixes stale references to pmdisk. # # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/power/swsusp.c # 2005/01/03 15:50:23-08:00 pavel@ucw.cz +3 -3 # swsusp: Small cleanups # # ChangeSet # 2005/01/03 21:00:25-08:00 pavel@ucw.cz # [PATCH] swsusp: kill one-line helpers, handle read errors # # swsusp contains few one-line helpers that only make reading/understanding code # more difficult. Also warn the user when something goes wrong, instead of # waking machine with corrupt data. # # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/power/swsusp.c # 2005/01/03 15:50:23-08:00 pavel@ucw.cz +8 -15 # swsusp: kill one-line helpers, handle read errors # # ChangeSet # 2005/01/03 21:00:12-08:00 pavel@ucw.cz # [PATCH] swsusp: kill unused variable # # Variable used only for writing is bad idea. # # Signed-off-by: Pavel Machek # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/power/swsusp.c # 2005/01/03 15:50:23-08:00 pavel@ucw.cz +0 -2 # swsusp: kill unused variable # # ChangeSet # 2005/01/03 20:59:56-08:00 pavel@ucw.cz # [PATCH] fix naming in swsusp # # At few points we still reference to swsusp as "pmdisk"... it might confuse # someone not knowing full history. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/power/swsusp.c # 2005/01/03 15:50:24-08:00 pavel@ucw.cz +2 -2 # fix naming in swsusp # # ChangeSet # 2005/01/03 20:59:43-08:00 rmk+lkml@arm.linux.org.uk # [PATCH] typeof(dev->power.saved_state) # # arch/arm/common/sa1111.c: In function `sa1111_suspend': # arch/arm/common/sa1111.c:816: warning: assignment from incompatible pointer type # # This is a rather annoying, and IMHO pointless warning. First question: # what is the reasoning for using an array of unsigned bytes here? Are we # expecting to power manage devices which only have byte wide registers? # # In reality, devices have half-word and word sized registers as well, which # means that dev->power.saved_state actually points to device specific data # (or even device driver specific data) for the device. As such, it makes # far more sense for this to be a 'void *'. # # I'd rather not go around the ARM kernel tree adding pointless casts to 'u8 # *' and back again because the wrong type for this was picked in the # structure definition, so here's a patch which changes this to void *. # # Signed-off-by: Russell King # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/pm.h # 2005/01/03 15:49:29-08:00 rmk+lkml@arm.linux.org.uk +1 -1 # typeof(dev->power.saved_state) # # ChangeSet # 2005/01/03 20:59:29-08:00 bjorn.helgaas@hp.com # [PATCH] ia64: remove HCDP support for early printk # # This is only used by the ia64 early_printk patch, which isn't in the # mainline tree. If anybody is still using that patch, hcdp_early_uart() # should be incorporated into it. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/firmware/pcdp.c # 2005/01/03 15:49:29-08:00 bjorn.helgaas@hp.com +0 -41 # ia64: remove HCDP support for early printk # # ChangeSet # 2005/01/03 20:59:13-08:00 spyro@f2s.com # [PATCH] arm26: better unistd.h (reimplemented based on arm32) # # Some long overdue updates to this file. newer macros taken from arm32. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/unistd.h # 2005/01/03 15:49:29-08:00 spyro@f2s.com +153 -164 # arm26: better unistd.h (reimplemented based on arm32) # # ChangeSet # 2005/01/03 20:59:00-08:00 spyro@f2s.com # [PATCH] arm26: better put_user macros. # # Better put_user macro. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/uaccess.h # 2005/01/03 15:49:29-08:00 spyro@f2s.com +36 -1 # arm26: better put_user macros. # # ChangeSet # 2005/01/03 20:58:49-08:00 spyro@f2s.com # [PATCH] arm26: TLB update # # A keep-it-compiling patch based on the arm32 code. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/tlb.h # 2005/01/03 15:49:29-08:00 spyro@f2s.com +16 -1 # arm26: TLB update # # ChangeSet # 2005/01/03 20:58:33-08:00 spyro@f2s.com # [PATCH] arm26: replace arm32 time handling code with smaller version # # ARM26 systems only have one possible clock, thus we can merge all this into # one source file and drop the ability to dynamically alter it. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/kernel/time.c # 2005/01/03 15:49:29-08:00 spyro@f2s.com +47 -7 # arm26: replace arm32 time handling code with smaller version # # BitKeeper/deleted/.del-time-acorn.c~657720ddfef2529c # 2005/01/03 20:58:26-08:00 spyro@f2s.com +0 -0 # Delete: arch/arm26/kernel/time-acorn.c # # ChangeSet # 2005/01/03 20:58:20-08:00 spyro@f2s.com # [PATCH] arm26: update system.h to some semblance of recentness. # # The arm26 version of this had become horribly out of date. this is a # sideways-port of the arm32 version, dropping the unwanted stuff and adjusted # for arm26 compatability. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/system.h # 2005/01/03 15:49:28-08:00 spyro@f2s.com +146 -100 # arm26: update system.h to some semblance of recentness. # # ChangeSet # 2005/01/03 20:58:07-08:00 spyro@f2s.com # [PATCH] arm26: softirq update # # New irq exit handler (part of the softirq changes) # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/hardirq.h # 2005/01/03 15:49:28-08:00 spyro@f2s.com +10 -7 # arm26: softirq update # # ChangeSet # 2005/01/03 20:57:54-08:00 spyro@f2s.com # [PATCH] arm26: remove shark (arm32) from arm26 # # Drop shark support from arm26 (shark isn't arm26 based) # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-ofw-shark.c~ad19e9fa95bda312 # 2005/01/03 20:57:47-08:00 spyro@f2s.com +0 -0 # Delete: arch/arm26/boot/compressed/ofw-shark.c # # ChangeSet # 2005/01/03 20:57:41-08:00 spyro@f2s.com # [PATCH] arm26: move some files to better locations # # This diff effects a restructuring of arm26s directory layout. A number of # files can now move to more logical locations, since there are no machine # specific directories anymore. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/mm/small_page.c # 2005/01/03 15:49:28-08:00 spyro@f2s.com +5 -2 # arm26: move some files to better locations # # arch/arm26/mm/memc.c # 2005/01/03 15:49:28-08:00 spyro@f2s.com +1 -1 # arm26: move some files to better locations # # arch/arm26/machine/latches.c # 2005/01/03 15:49:28-08:00 spyro@f2s.com +2 -2 # arm26: move some files to better locations # # arch/arm26/lib/io-writesw.S # 2005/01/03 15:49:28-08:00 spyro@f2s.com +1 -1 # arm26: move some files to better locations # # arch/arm26/lib/io-readsw.S # 2005/01/03 15:49:28-08:00 spyro@f2s.com +1 -1 # arm26: move some files to better locations # # arch/arm26/lib/io-readsl.S # 2005/01/03 15:49:28-08:00 spyro@f2s.com +1 -1 # arm26: move some files to better locations # # arch/arm26/kernel/head.S # 2005/01/03 15:49:28-08:00 spyro@f2s.com +6 -4 # arm26: move some files to better locations # # arch/arm26/kernel/calls.S # 2005/01/03 20:57:32-08:00 spyro@f2s.com +265 -0 # # arch/arm26/kernel/calls.S # 2005/01/03 20:57:32-08:00 spyro@f2s.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/arm26/kernel/calls.S # # BitKeeper/deleted/.del-calls.h~a2e7fd7f114305ce # 2005/01/03 20:57:32-08:00 spyro@f2s.com +0 -0 # Delete: include/asm-arm26/calls.h # # ChangeSet # 2005/01/03 20:51:11-08:00 spyro@f2s.com # [PATCH] arm26: new execve code # # This pulls in the execve changes made in arm32. # # Also, drops some old arm32 power management stuff thats no longer relevant # in process.c. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/kernel/sys_arm.c # 2005/01/03 15:49:28-08:00 spyro@f2s.com +41 -0 # arm26: new execve code # # arch/arm26/kernel/process.c # 2005/01/03 15:49:28-08:00 spyro@f2s.com +42 -60 # arm26: new execve code # # ChangeSet # 2005/01/03 20:50:56-08:00 spyro@f2s.com # [PATCH] arm26:cleanup trap handling assembly # # This removes some unneeded definitions and makes the naming used within the # file more consistent. # # Also adds some macros to make it easier to see how the interrupt handler is # structured. # # The assembled output is identical to the original. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/kernel/entry.S # 2005/01/03 15:49:28-08:00 spyro@f2s.com +93 -121 # arm26:cleanup trap handling assembly # # ChangeSet # 2005/01/03 20:50:42-08:00 spyro@f2s.com # [PATCH] arm26: necessary compilation fixes for 2.6.10 # # Various trivial fixes required to get a clean compile. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/thread_info.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -1 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/setup.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/posix_types.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +4 -4 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/irqchip.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +0 -17 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/dma-mapping.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -0 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/checksum.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +8 -6 # arm26: necessary compilation fixes for 2.6.10 # # arch/arm26/lib/putuser.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +3 -2 # arm26: necessary compilation fixes for 2.6.10 # # arch/arm26/lib/getuser.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +3 -2 # arm26: necessary compilation fixes for 2.6.10 # # arch/arm26/kernel/semaphore.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +7 -1 # arm26: necessary compilation fixes for 2.6.10 # # arch/arm26/kernel/armksyms.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +4 -10 # arm26: necessary compilation fixes for 2.6.10 # # include/asm-arm26/dma-mapping.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-arm26/dma-mapping.h # # ChangeSet # 2005/01/03 20:50:29-08:00 spyro@f2s.com # [PATCH] arm26: update comments, headers, notes # # Add and update comments all throughout the arm26 tree. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/hardware.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -0 # arm26: update comments, headers, notes # # arch/arm26/mm/proc-funcs.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/mm/fault.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -2 # arm26: update comments, headers, notes # # arch/arm26/mm/extable.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +7 -1 # arm26: update comments, headers, notes # # arch/arm26/machine/irq.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/machine/dma.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/testsetbit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/testclearbit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/testchangebit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/strrchr.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/strchr.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/setbit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/memzero.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/memset.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/memcpy.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/memchr.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/io-writesl.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/io-writesb.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/io-readsb.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/io-acorn.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/floppydma.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/ecard.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/delay.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/csumpartialcopygeneric.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/csumpartialcopy.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/csumpartial.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/csumipv6.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/copy_page.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/clearbit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/changebit.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/lib/backtrace.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/kernel/setup.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -2 # arm26: update comments, headers, notes # # arch/arm26/kernel/init_task.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +4 -2 # arm26: update comments, headers, notes # # arch/arm26/kernel/compat.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/boot/install.sh # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -2 # arm26: update comments, headers, notes # # arch/arm26/boot/compressed/vmlinux.lds.in # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/boot/compressed/uncompress.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +0 -1 # arm26: update comments, headers, notes # # arch/arm26/boot/compressed/ll_char_wr.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/boot/compressed/head.S # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -1 # arm26: update comments, headers, notes # # arch/arm26/ACKNOWLEDGEMENTS # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -0 # arm26: update comments, headers, notes # # ChangeSet # 2005/01/03 20:50:15-08:00 spyro@f2s.com # [PATCH] arm26 build system updates # # - Updates to makefiles required by the other changes in this patchset. # # - Also add some entries to the linker scripts. The linker scripts really # ought to be merged into one script but that will have to wait. # # - Add a comment for building xipImages Update the compiler flags used to # build arm26 so gcc 3.4 doesnt barf. # # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/mm/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -1 # arm26 build system updates # # arch/arm26/machine/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -5 # arm26 build system updates # # arch/arm26/lib/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +6 -6 # arm26 build system updates # # arch/arm26/kernel/vmlinux-arm26.lds.in # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -1 # arm26 build system updates # # arch/arm26/kernel/vmlinux-arm26-xip.lds.in # 2005/01/03 15:49:27-08:00 spyro@f2s.com +4 -1 # arm26 build system updates # # arch/arm26/kernel/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +7 -8 # arm26 build system updates # # arch/arm26/boot/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +5 -3 # arm26 build system updates # # arch/arm26/Makefile # 2005/01/03 15:49:27-08:00 spyro@f2s.com +7 -7 # arm26 build system updates # # ChangeSet # 2005/01/03 20:49:59-08:00 spyro@f2s.com # [PATCH] arm26: update the atomic ops # # Replace the macros for atomic ops and bring arm26 up to current definitions. # make the arm26 mm code use the proper macros also. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/bitops.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +28 -45 # arm26: update the atomic ops # # include/asm-arm26/atomic.h # 2005/01/03 15:49:27-08:00 spyro@f2s.com +33 -76 # arm26: update the atomic ops # # arch/arm26/mm/init.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +2 -3 # arm26: update the atomic ops # # ChangeSet # 2005/01/03 20:49:46-08:00 spyro@f2s.com # [PATCH] arm26: remove arm32 cruft # # This patch drops some more stuff left over from the old combined arm26/32 # architecture. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/kernel/traps.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +6 -6 # arm26: remove arm32 cruft # # arch/arm26/kernel/ecard.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +23 -78 # arm26: remove arm32 cruft # # arch/arm26/kernel/dma.c # 2005/01/03 15:49:27-08:00 spyro@f2s.com +1 -30 # arm26: remove arm32 cruft # # ChangeSet # 2005/01/03 20:49:33-08:00 ysato@users.sourceforge.jp # [PATCH] H8/300 new systemcall support # # Signed-off-by: Yoshinori Sato # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-h8300/unistd.h # 2005/01/03 15:49:26-08:00 ysato@users.sourceforge.jp +22 -1 # H8/300 new systemcall support # # arch/h8300/kernel/syscalls.S # 2005/01/03 15:49:26-08:00 ysato@users.sourceforge.jp +15 -0 # H8/300 new systemcall support # # ChangeSet # 2005/01/03 20:49:20-08:00 ak@suse.de # [PATCH] x86_64: Eliminate some useless printks in ACPI numa.c # # Eliminate some useless printks in ACPI numa.c # # They trigger all the time on x86-64 with CONFIG_ACPI_NUMA # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/acpi/numa.c # 2005/01/03 15:49:26-08:00 ak@suse.de +0 -7 # x86_64: Eliminate some useless printks in ACPI numa.c # # ChangeSet # 2005/01/03 20:49:07-08:00 ak@suse.de # [PATCH] x86_64: Add x86_64 support for Jack Steiner's SLIT sysfs patch # # Add x86_64 support for Jack Steiner's SLIT sysfs patch # # Make Jack's code compile on x86-64 and add x86-64 low level support to save # the SLIT pointer and a node_distance() implementation. # # Requires the previous SRAT patch. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/topology.h # 2005/01/03 15:49:26-08:00 ak@suse.de +6 -0 # x86_64: Add x86_64 support for Jack Steiner's SLIT sysfs patch # # drivers/base/node.c # 2005/01/03 15:49:26-08:00 ak@suse.de +2 -2 # x86_64: Add x86_64 support for Jack Steiner's SLIT sysfs patch # # arch/x86_64/mm/srat.c # 2005/01/03 15:49:26-08:00 ak@suse.de +28 -1 # x86_64: Add x86_64 support for Jack Steiner's SLIT sysfs patch # # ChangeSet # 2005/01/03 20:48:54-08:00 ak@suse.de # [PATCH] x86_64: Add SLIT (inter node distance) information to sysfs. # # Add SLIT (inter node distance) information to sysfs. # # [This is Jack's patch that he submitted on l-k. I'm submitting # it for him because I need it for my x86-64 followon SLIT patch. # Hope I don't stomp onto his toes with that one. If you already # merged it please ignore] # # From: Jack Steiner # # Here is an update patch to externalize the SLIT information. I think I have # encorporated all the comments that were posted previously) # # For example: # # # cd /sys/devices/system # # find . # ./node # ./node/node5 # ./node/node5/distance # ./node/node5/numastat # ./node/node5/meminfo # ./node/node5/cpumap # # # cat ./node/node0/distance # 10 20 64 42 42 22 # # # cat node/*/distance # 10 20 64 42 42 22 # 20 10 42 22 64 84 # 64 42 10 20 22 42 # 42 22 20 10 42 62 # 42 64 22 42 10 20 # 22 84 42 62 20 10 # # Signed-off-by: Jack Steiner # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/topology.h # 2005/01/03 15:49:26-08:00 ak@suse.de +4 -1 # x86_64: Add SLIT (inter node distance) information to sysfs. # # include/asm-i386/topology.h # 2005/01/03 15:49:26-08:00 ak@suse.de +0 -3 # x86_64: Add SLIT (inter node distance) information to sysfs. # # drivers/base/node.c # 2005/01/03 15:50:27-08:00 ak@suse.de +19 -0 # x86_64: Add SLIT (inter node distance) information to sysfs. # # ChangeSet # 2005/01/03 20:48:43-08:00 ak@suse.de # [PATCH] x86_64: Remove unneeded ifdef in hardirq.h # # Remove unneeded ifdef in hardirq.h # # I can't see any reason for the #ifdef CONFIG_X86 introduced to the x86_64 # hardirq.h as part of the generic irq subsystem changes. # # Signed-off-by: Adrian Bunk # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/hardirq.h # 2005/01/03 15:49:26-08:00 ak@suse.de +0 -2 # x86_64: Remove unneeded ifdef in hardirq.h # # ChangeSet # 2005/01/03 20:48:28-08:00 ak@suse.de # [PATCH] x86_64: Fix EM64T config description # # Fix EM64T config description # # From: Xose Vazquez Perez # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/Kconfig # 2005/01/03 15:49:26-08:00 ak@suse.de +4 -3 # x86_64: Fix EM64T config description # # ChangeSet # 2005/01/03 20:48:15-08:00 ak@suse.de # [PATCH] x86_64: Fix some outdated assumptions that CPU numbers are equal numbers. # # Fix some outdated assumptions that CPU numbers are equal numbers. # # Depends on the unlimited cpus patch. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/mm/numa.c # 2005/01/03 15:49:26-08:00 ak@suse.de +1 -4 # x86_64: Fix some outdated assumptions that CPU numbers are equal numbers. # # arch/x86_64/kernel/setup64.c # 2005/01/03 15:49:26-08:00 ak@suse.de +3 -4 # x86_64: Fix some outdated assumptions that CPU numbers are equal numbers. # # ChangeSet # 2005/01/03 20:48:03-08:00 ak@suse.de # [PATCH] x86_64: Fix a warning in the CMP support code for !CONFIG_NUMA # # Fix a warning in the CMP support code for !CONFIG_NUMA # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup.c # 2005/01/03 15:49:25-08:00 ak@suse.de +2 -0 # x86_64: Fix a warning in the CMP support code for !CONFIG_NUMA # # ChangeSet # 2005/01/03 20:47:50-08:00 ak@suse.de # [PATCH] x86_64: Allow to configure more CPUs and nodes. # # Allow to configure more CPUs and nodes. # # With clustered mode and AMD's big flat APIC mode there is no reason anymore to # limit the max number of CPUs to 8. Increase the limit to 256 for now, which # is the current APIC limit. # # Untested for now. # # Also increase the max number of nodes to 64. Remove the MAXNODE define and # replace it with MAX_NUMNODES everywhere or the constant if the hardware limits # the number of nodes. # # Also remove some obsolete comments. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/numnodes.h # 2005/01/03 15:49:25-08:00 ak@suse.de +1 -2 # x86_64: Allow to configure more CPUs and nodes. # # include/asm-x86_64/numa.h # 2005/01/03 15:49:25-08:00 ak@suse.de +1 -3 # x86_64: Allow to configure more CPUs and nodes. # # include/asm-x86_64/mmzone.h # 2005/01/03 15:49:25-08:00 ak@suse.de +0 -1 # x86_64: Allow to configure more CPUs and nodes. # # arch/x86_64/mm/numa.c # 2005/01/03 15:50:27-08:00 ak@suse.de +4 -4 # x86_64: Allow to configure more CPUs and nodes. # # arch/x86_64/mm/k8topology.c # 2005/01/03 15:49:25-08:00 ak@suse.de +2 -2 # x86_64: Allow to configure more CPUs and nodes. # # arch/x86_64/Kconfig # 2005/01/03 15:50:27-08:00 ak@suse.de +4 -6 # x86_64: Allow to configure more CPUs and nodes. # # ChangeSet # 2005/01/03 20:47:37-08:00 ak@suse.de # [PATCH] x86_64: Export phys_proc_id # # Export phys_proc_id # # This is useful for the powernow-k8 driver which needs to know that two CPUs # share a die. # # It cannot use cpu_sibling_map anymore, so this is an alternative. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/smpboot.c # 2005/01/03 15:49:25-08:00 ak@suse.de +1 -0 # x86_64: Export phys_proc_id # # ChangeSet # 2005/01/03 20:47:24-08:00 ak@suse.de # [PATCH] x86_64: Always print segfaults for init. # # Always print segfaults for init. # # This gives better debugging output when something is really wrong with the # kernel. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/mm/fault.c # 2005/01/03 15:49:25-08:00 ak@suse.de +5 -2 # x86_64: Always print segfaults for init. # # ChangeSet # 2005/01/03 20:47:11-08:00 ak@suse.de # [PATCH] x86_64: Add a missing newline in /proc/cpuinfo # # Add a missing newline in /proc/cpuinfo # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:28-08:00 ak@suse.de +1 -0 # x86_64: Add a missing newline in /proc/cpuinfo # # ChangeSet # 2005/01/03 20:46:58-08:00 ak@suse.de # [PATCH] x86_64: Add a missing __iomem pointed out by Linus. # # Add a missing __iomem pointed out by Linus. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/early_printk.c # 2005/01/03 15:49:25-08:00 ak@suse.de +1 -1 # x86_64: Add a missing __iomem pointed out by Linus. # # ChangeSet # 2005/01/03 20:46:45-08:00 ak@suse.de # [PATCH] x86_64: Scheduler support for AMD CMP # # Scheduler support for AMD CMP # # AMD dual core looks like HT but isn't really. Hide it from the scheduler. # This works around problems with the domain scheduler. Also probably gives # slightly better scheduling and disables SMT nice which is harmful on dual # core. # # We still display it like HT in /proc/cpuinfo. This is to make it appear the # same to license managers so that they count dual cores only as a single # physical CPU. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:28-08:00 ak@suse.de +18 -6 # x86_64: Scheduler support for AMD CMP # # ChangeSet # 2005/01/03 20:46:32-08:00 ak@suse.de # [PATCH] x86_64: Rename HTVALID to CMP_LEGACY # # Rename HTVALID to CMP_LEGACY # # AMD renamed the HTVALID CPUID flag to CMP_LEGACY and reverted its meaning. # Follow this for /proc/cpuinfo # # Needed for the followon CMP patches. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/cpufeature.h # 2005/01/03 15:49:25-08:00 ak@suse.de +1 -1 # x86_64: Rename HTVALID to CMP_LEGACY # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:28-08:00 ak@suse.de +1 -1 # x86_64: Rename HTVALID to CMP_LEGACY # # ChangeSet # 2005/01/03 20:46:17-08:00 ak@suse.de # [PATCH] x86_64: Remove debug information for vsyscalls # # Remove debug information for vsyscalls # # This helps gdb apparently because it doesn't like code with debugging # information before other code (?) # # Via the kgdb folks. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/Makefile # 2005/01/03 15:49:24-08:00 ak@suse.de +2 -0 # x86_64: Remove debug information for vsyscalls # # ChangeSet # 2005/01/03 20:46:04-08:00 ak@suse.de # [PATCH] x86_64: Allow a kernel debugger to hide single steps in more cases. # # Allow a kernel debugger to hide single steps in more cases. # # Apparently helps the kgdb people. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/kdebug.h # 2005/01/03 15:49:24-08:00 ak@suse.de +1 -0 # x86_64: Allow a kernel debugger to hide single steps in more cases. # # arch/x86_64/kernel/traps.c # 2005/01/03 15:49:24-08:00 ak@suse.de +3 -1 # x86_64: Allow a kernel debugger to hide single steps in more cases. # # ChangeSet # 2005/01/03 20:45:51-08:00 ak@suse.de # [PATCH] x86_64: Update uptime after suspend # # Update uptime after suspend # # Derived from i386 # # Adjust jiffies after suspend to keep uptime. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/mm/srat.c # 2005/01/03 15:50:27-08:00 ak@suse.de +4 -4 # x86_64: Update uptime after suspend # # arch/x86_64/kernel/time.c # 2005/01/03 15:49:24-08:00 ak@suse.de +6 -2 # x86_64: Update uptime after suspend # # ChangeSet # 2005/01/03 20:45:38-08:00 ak@suse.de # [PATCH] x86_64: Add SRAT NUMA discovery to x86-64. # # Add SRAT NUMA discovery to x86-64. # # Previously the NUMA nodes on Opteron systems were directly read from the # hardware registers of the northbridge. # # This version also supports reading it from the more generic ACPI SRAT table. # This allows to support NUMA on all kinds of systems and in general gives more # flexibility, but needs a bit of BIOS support. # # This implementation was not done before because the SRAT specification had a # bad license from Microsoft that didn't allow to implement it on other OS. Now # that ACPI 3.0 is released and SRAT is part of it that isn't a concern anymore. # # One side effect of this is that holes not described in SRAT (e.g. usually the # 640K DOS and 4GB PCI memory holes) will not included in the nodes and won't # get mem_map entries allocated. This may have side effects for some drivers. # # Some support for handling dual core AMD CPUs is included. # # SLIT parsing is done in a later patch. Depends on earlier patches to split up # the ACPI boot parsing and to add better CMP support on x86-64. # # Can be disabled with numa=noacpi # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/numa.h # 2005/01/03 15:50:28-08:00 ak@suse.de +1 -0 # x86_64: Add SRAT NUMA discovery to x86-64. # # include/asm-x86_64/acpi.h # 2005/01/03 15:49:24-08:00 ak@suse.de +4 -0 # x86_64: Add SRAT NUMA discovery to x86-64. # # drivers/acpi/Kconfig # 2005/01/03 15:49:24-08:00 ak@suse.de +1 -1 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/mm/srat.c # 2005/01/03 15:50:29-08:00 ak@suse.de +182 -0 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/mm/numa.c # 2005/01/03 15:50:28-08:00 ak@suse.de +17 -3 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/mm/k8topology.c # 2005/01/03 15:50:28-08:00 ak@suse.de +1 -3 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/mm/Makefile # 2005/01/03 15:49:24-08:00 ak@suse.de +1 -0 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:29-08:00 ak@suse.de +16 -5 # x86_64: Add SRAT NUMA discovery to x86-64. # # arch/x86_64/mm/srat.c # 2005/01/03 15:50:29-08:00 ak@suse.de +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/x86_64/mm/srat.c # # ChangeSet # 2005/01/03 20:45:23-08:00 ak@suse.de # [PATCH] x86_64: Split ACPI boot table parsing # # Split ACPI boot table parsing # # Split ACPI boot table parsing into two parts. First a acpi_boot_table_init() # call that initializes the basic ACPI table parsing machinery and discovers the # RSDP, and then another call to actually parse the various boot tables. # # This is needed for a followon patch that implements SRAT support, because # nodes need to be set up before the other ACPI tables can be parsed. # # On x86-64 I moved the early initialization very early because that is needed # for the SRAT parser. # # On i386 it should be a nop. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/acpi.h # 2005/01/03 15:49:24-08:00 ak@suse.de +6 -0 # x86_64: Split ACPI boot table parsing # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:29-08:00 ak@suse.de +14 -7 # x86_64: Split ACPI boot table parsing # # arch/i386/kernel/setup.c # 2005/01/03 15:49:24-08:00 ak@suse.de +1 -0 # x86_64: Split ACPI boot table parsing # # arch/i386/kernel/acpi/boot.c # 2005/01/03 15:49:24-08:00 ak@suse.de +21 -3 # x86_64: Split ACPI boot table parsing # # ChangeSet # 2005/01/03 20:45:08-08:00 ak@suse.de # [PATCH] x86_64: Handle NX correctly in pageattr # # Handle NX correctly in pageattr # # Second attempt to try to fix an long standing NX bug in change_page_attr. # Hopefully this version will be better. # # The kernel text mapping aliases part of the physical memory and needs its # caching attributes changed too. But when doing this one has to be very # careful to handle the NX bit correctly. # # A previous slightly different version of this broke the X server on some RH # systems. I hope this version will be better, but if you have X server # problems please revert this one. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/mm/pageattr.c # 2005/01/03 15:49:24-08:00 ak@suse.de +4 -3 # x86_64: Handle NX correctly in pageattr # # ChangeSet # 2005/01/03 20:44:54-08:00 ak@suse.de # [PATCH] x86_64: Collected ioremap fixes # # Collected ioremap fixes # # - Call change_page_attr correctly # - Fix a race during iounmap # - Handle mmio holes without mem_map correctly (needed for SRAT patch) # - Some cleanups # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/cacheflush.h # 2005/01/03 15:49:24-08:00 ak@suse.de +1 -0 # x86_64: Collected ioremap fixes # # arch/x86_64/mm/pageattr.c # 2005/01/03 15:50:29-08:00 ak@suse.de +21 -15 # x86_64: Collected ioremap fixes # # arch/x86_64/mm/ioremap.c # 2005/01/03 15:49:24-08:00 ak@suse.de +48 -28 # x86_64: Collected ioremap fixes # # ChangeSet # 2005/01/03 20:44:39-08:00 ak@suse.de # [PATCH] x86_64: Add reboot=force # # Add reboot=force # # reboot=force doesn't wait for any other CPUs on reboot. This is useful when # you really need a system to reboot on its own. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/proto.h # 2005/01/03 15:49:23-08:00 ak@suse.de +2 -0 # x86_64: Add reboot=force # # arch/x86_64/kernel/smp.c # 2005/01/03 15:49:23-08:00 ak@suse.de +3 -0 # x86_64: Add reboot=force # # arch/x86_64/kernel/reboot.c # 2005/01/03 15:49:23-08:00 ak@suse.de +23 -14 # x86_64: Add reboot=force # # ChangeSet # 2005/01/03 20:44:26-08:00 ak@suse.de # [PATCH] x86_64: Remove BIOS reboot code # # Remove BIOS reboot code # # Remove the never quite working BIOS reboot code. This gets rid of a lot of # code. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/reboot.c # 2005/01/03 15:50:30-08:00 ak@suse.de +1 -34 # x86_64: Remove BIOS reboot code # # arch/x86_64/kernel/Makefile # 2005/01/03 15:50:29-08:00 ak@suse.de +1 -1 # x86_64: Remove BIOS reboot code # # BitKeeper/deleted/.del-warmreboot.S~b112755cbbb477d # 2005/01/03 20:44:19-08:00 ak@suse.de +0 -0 # Delete: arch/x86_64/kernel/warmreboot.S # # ChangeSet # 2005/01/03 20:44:13-08:00 ak@suse.de # [PATCH] x86_64: Remove duplicated FAKE_STACK_FRAME macro. # # Remove duplicated FAKE_STACK_FRAME macro. # # FAKE_STACK_FRAME macro is defined twice. The one that gets used is in # arch/x86_64/kernel/entry.S, and is slightly different codewise, although # should have the same end result (uses pushq rather than addq %rsp + movq and # has the extra dwarf annotations). # # Signed-off-by: Chris Wright # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/calling.h # 2005/01/03 15:49:23-08:00 ak@suse.de +0 -16 # x86_64: Remove duplicated FAKE_STACK_FRAME macro. # # ChangeSet # 2005/01/03 20:44:00-08:00 ak@suse.de # [PATCH] x86_64: Reenable MGA DRI on x86-64 # # Reenable MGA DRI on x86-64 # # Has been reported as working. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/drm/Kconfig # 2005/01/03 15:49:23-08:00 ak@suse.de +1 -1 # x86_64: Reenable MGA DRI on x86-64 # # ChangeSet # 2005/01/03 20:43:47-08:00 pbadari@us.ibm.com # [PATCH] x86_64: numa_add_cpu() fix # # Problem is with "c - cpu_data" arthimetic. "c" could be "boot_cpu_data" or # "cpu_data". # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:29-08:00 pbadari@us.ibm.com +2 -1 # x86_64: numa_add_cpu() fix # # ChangeSet # 2005/01/03 20:43:34-08:00 ak@suse.de # [PATCH] x86_64: Fix bugs in the AMD K8 CMP support code. # # Fix bugs in the AMD K8 CMP support code. # # Check the correct cpuid level and move numa_add_cpu to the correct place. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup64.c # 2005/01/03 15:50:27-08:00 ak@suse.de +0 -4 # x86_64: Fix bugs in the AMD K8 CMP support code. # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:30-08:00 ak@suse.de +5 -1 # x86_64: Fix bugs in the AMD K8 CMP support code. # # ChangeSet # 2005/01/03 20:43:21-08:00 ak@suse.de # [PATCH] x86_64: Add a real pfn_valid # # Add a real pfn_valid # # This adds a real pfn_valid. Needed together with the SRAT patch which can # generated memmap less holes for mmio. In general it will help to handle # memory holes better. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/mmzone.h # 2005/01/03 15:50:28-08:00 ak@suse.de +3 -4 # x86_64: Add a real pfn_valid # # ChangeSet # 2005/01/03 20:43:08-08:00 prasanna@in.ibm.com # [PATCH] x86_64: do_general_protection() retval check # # This patch adds the return value check for the exception notifiers at # do_general_protection as pointed out by Chuck Ebbert. # # Signed-off-by: Prasanna S Panchamukhi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/traps.c # 2005/01/03 15:50:29-08:00 prasanna@in.ibm.com +3 -2 # x86_64: do_general_protection() retval check # # ChangeSet # 2005/01/03 20:42:52-08:00 zwane@linuxpower.ca # [PATCH] Intel thermal monitor for x86_64 # # Patch adds support for notification of overheating conditions on intel # x86_64 processors. Tested on EM64T, test booted on AMD64. # # Hardware courtesy of Intel Corporation # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/mce.h # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +13 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/traps.c # 2005/01/03 15:50:31-08:00 zwane@linuxpower.ca +4 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/mce_intel.c # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +99 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/mce.c # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +13 -1 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/i8259.c # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +2 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/entry.S # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +3 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/Makefile # 2005/01/03 15:50:30-08:00 zwane@linuxpower.ca +1 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/Kconfig # 2005/01/03 15:50:28-08:00 zwane@linuxpower.ca +7 -0 # Intel thermal monitor for x86_64 # # arch/x86_64/kernel/mce_intel.c # 2005/01/03 15:49:22-08:00 zwane@linuxpower.ca +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/x86_64/kernel/mce_intel.c # # ChangeSet # 2005/01/03 20:42:35-08:00 hpa@zytor.com # [PATCH] /proc/sys/kernel/bootloader_type # # This patch exports to userspace the boot loader ID which has been exported # by (b)zImage boot loaders since boot protocol version 2. # # It is needed so that update tools that update kernels from vendors know which # bootloader file they need to update; eg right now those tools do all kinds of # hairy heuristics to find out if it's grub or lilo or .. that installed the # kernel. Those heuristics are fragile in the presence of more than one # bootloader (which isn't that uncommon in OS upgrade situations). # # Tested on i386 and x86-64; as far as I know those are the only # architectures which use zImage/bzImage format. # # Signed-Off-By: H. Peter Anvin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sysctl.c # 2005/01/03 15:49:22-08:00 hpa@zytor.com +10 -0 # /proc/sys/kernel/bootloader_type # # include/linux/sysctl.h # 2005/01/03 15:49:22-08:00 hpa@zytor.com +1 -0 # /proc/sys/kernel/bootloader_type # # include/asm-x86_64/processor.h # 2005/01/03 15:49:22-08:00 hpa@zytor.com +2 -0 # /proc/sys/kernel/bootloader_type # # include/asm-i386/processor.h # 2005/01/03 15:49:22-08:00 hpa@zytor.com +3 -0 # /proc/sys/kernel/bootloader_type # # arch/x86_64/kernel/setup.c # 2005/01/03 15:50:31-08:00 hpa@zytor.com +4 -0 # /proc/sys/kernel/bootloader_type # # arch/i386/kernel/setup.c # 2005/01/03 15:50:29-08:00 hpa@zytor.com +4 -0 # /proc/sys/kernel/bootloader_type # # ChangeSet # 2005/01/03 20:42:19-08:00 hpa@zytor.com # [PATCH] i386 boot loader IDs # # This patch adds some i386 boot loader IDs that were used but never # officially recorded as assigned. This makes them nice and official. # # Signed-Off-By: H. Peter Anvin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/i386/boot.txt # 2005/01/03 15:49:22-08:00 hpa@zytor.com +3 -0 # i386 boot loader IDs # # ChangeSet # 2005/01/03 20:42:05-08:00 vgoyal@in.ibm.com # [PATCH] Secondary cpus boot-up for non default location built kernels # # This patch fixes the problem of secondary cpus not coming up over a reboot. # This problem was seen when a kernel compiled for non default (16MB) # location is booted. # # Signed-off-by: Vivek Goyal # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/kernel/trampoline.S # 2005/01/03 15:49:22-08:00 vgoyal@in.ibm.com +8 -2 # Secondary cpus boot-up for non default location built kernels # # ChangeSet # 2005/01/03 20:41:53-08:00 haveblue@us.ibm.com # [PATCH] remove pfn_to_pgdat() on x86 # # This function is unused on i386. # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/mmzone.h # 2005/01/03 15:49:22-08:00 haveblue@us.ibm.com +0 -6 # remove pfn_to_pgdat() on x86 # # ChangeSet # 2005/01/03 20:41:40-08:00 hpa@zytor.com # [PATCH] Trivial cleanup in arch/i386/kernel/head.S # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/kernel/head.S # 2005/01/03 15:49:22-08:00 hpa@zytor.com +3 -5 # Trivial cleanup in arch/i386/kernel/head.S # # ChangeSet # 2005/01/03 20:41:26-08:00 zwane@arm.linux.org.uk # [PATCH] NX: Triple fault with 4k kernel mappings and PAE # # Booting with NX, CONFIG_X86_PAE and CONFIG_DEBUG_PAGEALLOC or mem=nopentium # triple faults really early during boot as it appears to be tripping over # pages from PAGE_OFFSET -> PAGE_OFFSET + 0x100000 not being marked as # executable. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/mm/init.c # 2005/01/03 15:49:21-08:00 zwane@arm.linux.org.uk +1 -1 # NX: Triple fault with 4k kernel mappings and PAE # # ChangeSet # 2005/01/03 20:41:13-08:00 zwane@linuxpower.ca # [PATCH] Cyrix MII cpuid returns stale %ecx # # This patch is for the following bug, thanks to Ondrej Zary for reporting, # testing and submitting a patch. # # http://bugzilla.kernel.org/show_bug.cgi?id=3767 # # It appears that the Cyrix MII won't touch %ecx at all resulting in stale # data being returned as extended attributes, so clear ecx before issuing the # cpuid. I have also made the capability print code display all the # capability words for easier debugging in future. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/processor.h # 2005/01/03 15:50:31-08:00 zwane@linuxpower.ca +3 -1 # Cyrix MII cpuid returns stale %ecx # # arch/i386/kernel/cpu/common.c # 2005/01/03 15:49:21-08:00 zwane@linuxpower.ca +13 -16 # Cyrix MII cpuid returns stale %ecx # # ChangeSet # 2005/01/03 20:41:00-08:00 venkatesh.pallipadi@intel.com # [PATCH] x86: remove data-header and code overlap in boot/setup.S # # The setup.S data and code is not cleanly separated. The current space # reserved for setup header is not enough to fit the complete header. As a # result, part of the header (EDDBUF) will overwrite the initial code. # # I haven't seen any negative impact of this bug. As, by the time the setup # code is overwritten, we would have finished executing it anyway. But, I # think it is better to separate the header and code and prevent this # data_overwriting_the_code condition. # # The atatched patch adds some space in the header to fit all the data listed # in Documentation/i386/zero-page.txt for both i386 and x86_64 (and updates # zero-page.txt). # # Signed-off-by:: "Venkatesh Pallipadi" # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/boot/setup.S # 2005/01/03 15:49:21-08:00 venkatesh.pallipadi@intel.com +3 -1 # x86: remove data-header and code overlap in boot/setup.S # # arch/i386/boot/setup.S # 2005/01/03 15:49:21-08:00 venkatesh.pallipadi@intel.com +3 -1 # x86: remove data-header and code overlap in boot/setup.S # # Documentation/i386/zero-page.txt # 2005/01/03 15:49:21-08:00 venkatesh.pallipadi@intel.com +4 -0 # x86: remove data-header and code overlap in boot/setup.S # # ChangeSet # 2005/01/03 20:40:47-08:00 mbligh@aracnet.com # [PATCH] Assign PKMAP_BASE dynamically # # Badari hit a problem when configuring PAE off (ie CONFIG_4G) where the # pkmap area could end up overlapping the fixmap area. For some reason, # PKMAP_BASE was defined statically, which seems rather pointless, and asking # for trouble. Patch below definines it dynamically, under the fixmap area. # The ordering of the VMALLOC_RESERVE space is: # # FIXADDR_TOP # fixed_addresses # FIXADDR_START # temp fixed addresses # FIXADDR_BOOT_START # Persistent kmap area # PKMAP_BASE # VMALLOC_END # Vmalloc area # VMALLOC_START # high_memory # # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/highmem.h # 2005/01/03 15:49:21-08:00 mbligh@aracnet.com +16 -5 # Assign PKMAP_BASE dynamically # # include/asm-i386/fixmap.h # 2005/01/03 15:49:21-08:00 mbligh@aracnet.com +3 -1 # Assign PKMAP_BASE dynamically # # ChangeSet # 2005/01/03 20:40:34-08:00 dhowells@redhat.com # [PATCH] IDE_ARCH_OBSOLETE_INIT fix # # The attached patch fixes the IDE driver to initialise correctly in the case # that IDE_ARCH_OBSOLETE_INIT is not defined. Not defining this macro would # seem to be the correct thing to do since it includes the word "obsolete" in # its name. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ide/setup-pci.c # 2005/01/03 15:49:21-08:00 dhowells@redhat.com +5 -0 # IDE_ARCH_OBSOLETE_INIT fix # # ChangeSet # 2005/01/03 20:40:21-08:00 dhowells@redhat.com # [PATCH] Termio userspace access error handling # # The attached patch creates a generic set of termio userspace access functions # with proper error handling. None of the current archs check for errors in # this case. # # Signed-Off-By: David Howells # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-generic/termios.h # 2005/01/03 15:49:21-08:00 dhowells@redhat.com +69 -0 # Termio userspace access error handling # # include/asm-generic/termios.h # 2005/01/03 15:49:21-08:00 dhowells@redhat.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-generic/termios.h # # ChangeSet # 2005/01/03 20:40:08-08:00 ananth@in.ibm.com # [PATCH] Kprobes: wrapper to define jprobe.entry # # Here is a patch that adds a wrapper for defining jprobe.entry to make # t easy to handle the three dword function descriptors defined by the # PowerPC ELF ABI. # # x86, ppc64 and x86_64 are also updated. # # Signed-off-by: Ananth N Mavinakayanahalli # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/kprobes.h # 2005/01/03 15:49:21-08:00 ananth@in.ibm.com +2 -0 # Kprobes: wrapper to define jprobe.entry # # include/asm-sparc64/kprobes.h # 2005/01/03 15:49:21-08:00 ananth@in.ibm.com +2 -0 # Kprobes: wrapper to define jprobe.entry # # include/asm-ppc64/kprobes.h # 2005/01/03 15:49:21-08:00 ananth@in.ibm.com +2 -0 # Kprobes: wrapper to define jprobe.entry # # include/asm-i386/kprobes.h # 2005/01/03 15:49:21-08:00 ananth@in.ibm.com +2 -0 # Kprobes: wrapper to define jprobe.entry # # ChangeSet # 2005/01/03 20:39:55-08:00 david@gibson.dropbear.id.au # [PATCH] ppc64: tweaks to ppc64 cpu sysfs information # # Currently the ppc64 sysfs code registers an entry for each possible cpu in # sysfs, rather than just online cpus. That makes sense, since the sysfs # entries are needed to control onlining of the cpus. However, this is done # even if CONFIG_HOTPLUG_CPU is not set, or if it is not a hotplug capable # (DLPAR) machine, which is a bit misleading. Secondly it also registers all # the other sysfs entries (mostly performance monitoring controls) on all # possible cpus, although they are quite meaningless on non-online cpus. # # This patch alters the code to only register sysfs directories at boot for # cpus which are either online or could be onlined (cpu is possible, and # CONFIG_HOTPLUG_CPU and an lpar machine). Furthermore, the entries apart # from 'online' itself and 'physical_id' are only registered for online CPUs # (and deregistered again if a cpu goes offline). # # Currently the ppc64 sysfs code registers an entry for each possible cpu in # sysfs, rather than just online cpus. That makes sense, since the sysfs # entries are needed to control onlining of the cpus. However, this is done # even if CONFIG_HOTPLUG_CPU is not set, or if it is not a hotplug capable # (DLPAR) machine, which is a bit misleading. Secondly it also registers all # the other sysfs entries (mostly performance monitoring controls) on all # possible cpus, although they are quite meaningless on non-online cpus. # # This patch alters the code to only register sysfs directories at boot for # cpus which are either online or could be onlined (cpu is possible, and # CONFIG_HOTPLUG_CPU and an lpar machine). Furthermore, the entries apart # from 'online' itself and 'physical_id' are only registered for online CPUs # (and deregistered again if a cpu goes offline). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/sysfs.c # 2005/01/03 15:49:20-08:00 david@gibson.dropbear.id.au +85 -14 # ppc64: tweaks to ppc64 cpu sysfs information # # ChangeSet # 2005/01/03 20:39:42-08:00 ananth@in.ibm.com # [PATCH] ppc64: kprobes implementation # # Kprobes (Kernel dynamic probes) is a lightweight mechanism for kernel # modules to insert probes into a running kernel, without the need to modify # the underlying source. The probe handlers can then be coded to log # relevent data at the probe point. More information on kprobes can be found # at: # # http://www-124.ibm.com/developerworks/oss/linux/projects/kprobes/ # # Jprobes (or jumper probes) is a small infrastructure to access function # arguments. It can be used by defining a small stub with the same template # as the routine in kernel, within which the required parameters can be # logged. # # Signed-off-by: Ananth N Mavinakayanahalli # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc64/kprobes.h # 2005/01/03 15:50:33-08:00 ananth@in.ibm.com +54 -0 # ppc64: kprobes implementation # # include/asm-ppc64/kdebug.h # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +43 -0 # ppc64: kprobes implementation # # include/asm-ppc64/sstep.h # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +11 -0 # ppc64: kprobes implementation # # include/asm-ppc64/kprobes.h # 2005/01/03 15:50:33-08:00 ananth@in.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-ppc64/kprobes.h # # include/asm-ppc64/kdebug.h # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-ppc64/kdebug.h # # arch/ppc64/xmon/xmon.c # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +0 -11 # ppc64: kprobes implementation # # arch/ppc64/mm/fault.c # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +8 -0 # ppc64: kprobes implementation # # arch/ppc64/lib/Makefile # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +1 -1 # ppc64: kprobes implementation # # arch/ppc64/kernel/traps.c # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +24 -0 # ppc64: kprobes implementation # # arch/ppc64/kernel/kprobes.c # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +258 -0 # ppc64: kprobes implementation # # arch/ppc64/kernel/Makefile # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +1 -0 # ppc64: kprobes implementation # # arch/ppc64/Kconfig.debug # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +10 -0 # ppc64: kprobes implementation # # arch/ppc64/kernel/kprobes.c # 2005/01/03 15:49:20-08:00 ananth@in.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc64/kernel/kprobes.c # # ChangeSet # 2005/01/03 20:39:27-08:00 a.othieno@bluewin.ch # [PATCH] ppc32: Resurrect Documentation/powerpc/cpu_features.txt # # Documentation/powerpc/cpu_features.txt mysteriously disappeared sometime # when 2.5 forked off. # # Searching through BK logs on linux.bkbits.net didn't reveal anything, # unfortunately. The only reference I could pick up from searching the # available lkml archives is the 2.4.20-pre11 ChangeLog where this was first # merged. # # Thus far, nothing indicates it was intentionally removed, and AFAICS, is # still up to date with the current code. # # Signed-off-by: Arthur Othieno # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/powerpc/cpu_features.txt # 2005/01/03 15:49:20-08:00 a.othieno@bluewin.ch +56 -0 # ppc32: Resurrect Documentation/powerpc/cpu_features.txt # # Documentation/powerpc/cpu_features.txt # 2005/01/03 15:49:20-08:00 a.othieno@bluewin.ch +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/powerpc/cpu_features.txt # # Documentation/powerpc/00-INDEX # 2005/01/03 15:49:20-08:00 a.othieno@bluewin.ch +3 -0 # ppc32: Resurrect Documentation/powerpc/cpu_features.txt # # ChangeSet # 2005/01/03 20:39:14-08:00 mporter@kernel.crashing.org # [PATCH] ppc32: fix io_remap_page_range for 36-bit phys platforms # # Fixes io_remap_page_range() to use the 32-bit address translator similar to # ioremap(). Someday u64 start/end resources should make this unnecessary. # Fixes set_pte() to handle a long long pte_t properly. # # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/pgtable.h # 2005/01/03 15:49:20-08:00 mporter@kernel.crashing.org +15 -1 # ppc32: fix io_remap_page_range for 36-bit phys platforms # # arch/ppc/syslib/ibm44x_common.c # 2005/01/03 15:49:20-08:00 mporter@kernel.crashing.org +2 -0 # ppc32: fix io_remap_page_range for 36-bit phys platforms # # arch/ppc/Kconfig # 2005/01/03 15:49:20-08:00 mporter@kernel.crashing.org +5 -0 # ppc32: fix io_remap_page_range for 36-bit phys platforms # # ChangeSet # 2005/01/03 20:39:01-08:00 mporter@kernel.crashing.org # [PATCH] ppc32: add uImage to default targets # # We'd like to get a uImage when just using 'make' on many targets. After # some discussion, it made sense to simply add uImage to the default targets # since it adds minimal build overhead and will work on all platforms. Also, # fix a dependency in the boot stuff. # # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/boot/simple/misc.c # 2005/01/03 15:49:20-08:00 mporter@kernel.crashing.org +1 -1 # ppc32: add uImage to default targets # # arch/ppc/Makefile # 2005/01/03 15:49:20-08:00 mporter@kernel.crashing.org +1 -1 # ppc32: add uImage to default targets # # ChangeSet # 2005/01/03 20:38:48-08:00 minyard@acm.org # [PATCH] PPC debug setcontext syscall implementation. # # Add a debugging interface for PowerPC that allows signal handlers (or any # jump to a context, really) to perform debug functions. It allows the a # user program to turn on single-stepping, for instance, and the thread will # get a trap after executing the next instruction. It can also (on supported # PPC processors) turn on branch tracing and get a trap after the next branch # instruction is executed. This is useful for in-application debugging. # # Note that you can enable single-stepping on x86 processors directly from # signal handlers. Newer x86 processors have the equivalent of a # branch-trace bit in the IA32_DEBUGCTL MSR and could have similar function # to this syscall. Most other processors could benefit from a similar # interface, except for ARM which is extraordinarily broken for debugging. # # Future uses of this could be adding the ability to set the hardware # breakpoint registers from a signal handler. # # Signed-off-by: Corey Minyard # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/unistd.h # 2005/01/03 15:49:20-08:00 minyard@acm.org +1 -1 # PPC debug setcontext syscall implementation. # # include/asm-ppc/signal.h # 2005/01/03 15:49:20-08:00 minyard@acm.org +19 -0 # PPC debug setcontext syscall implementation. # # arch/ppc/kernel/traps.c # 2005/01/03 15:49:20-08:00 minyard@acm.org +1 -1 # PPC debug setcontext syscall implementation. # # arch/ppc/kernel/signal.c # 2005/01/03 15:49:20-08:00 minyard@acm.org +90 -0 # PPC debug setcontext syscall implementation. # # arch/ppc/kernel/misc.S # 2005/01/03 15:49:20-08:00 minyard@acm.org +1 -1 # PPC debug setcontext syscall implementation. # # arch/ppc/kernel/entry.S # 2005/01/03 15:49:20-08:00 minyard@acm.org +17 -13 # PPC debug setcontext syscall implementation. # # ChangeSet # 2005/01/03 20:38:35-08:00 mporter@kernel.crashing.org # [PATCH] ppc32: remove bogus SPRN_CPC0_GPIO define # # This trivial patch removes long-standing typo in ibm44x.h. In fact, we # already have correct DCRN_CPC0_GPIO define later in the same file. # # Signed-off-by: Eugene Surovegin # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/ibm44x.h # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +0 -5 # ppc32: remove bogus SPRN_CPC0_GPIO define # # ChangeSet # 2005/01/03 20:38:22-08:00 mporter@kernel.crashing.org # [PATCH] ppc32: fix ebony.c warnings # # This patch removes annoying warnings in ebony.c. Fix is similar to one I # made in ocotea.c before. # # Signed-off-by: Eugene Surovegin # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/platforms/4xx/ebony.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +1 -1 # ppc32: fix ebony.c warnings # # ChangeSet # 2005/01/03 20:38:09-08:00 galak@somerset.sps.mot.com # [PATCH] Fix prototypes & externs in e500 oprofile support # # Remove prototypes and externs out of the .c files # # Signed-off-by: Andy Fleming # Signed-off-by: Kumar Gala # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/perfmon.h # 2005/01/03 15:49:19-08:00 galak@somerset.sps.mot.com +4 -0 # Fix prototypes & externs in e500 oprofile support # # arch/ppc/oprofile/common.c # 2005/01/03 15:49:19-08:00 galak@somerset.sps.mot.com +0 -1 # Fix prototypes & externs in e500 oprofile support # # arch/ppc/kernel/traps.c # 2005/01/03 15:50:34-08:00 galak@somerset.sps.mot.com +1 -2 # Fix prototypes & externs in e500 oprofile support # # arch/ppc/kernel/perfmon_fsl_booke.c # 2005/01/03 15:49:19-08:00 galak@somerset.sps.mot.com +1 -9 # Fix prototypes & externs in e500 oprofile support # # ChangeSet # 2005/01/03 20:37:56-08:00 galak@linen.sps.mot.com # [PATCH] ppc32: performance Monitor/Oprofile support for e500 # # Adds oprofile support for the e500 PowerPC core. # # Signed-off-by: Andy Fleming # Signed-off-by: Kumar Gala # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/perfmon.h # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +18 -0 # # arch/ppc/oprofile/op_model_fsl_booke.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +185 -0 # # arch/ppc/oprofile/op_impl.h # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +45 -0 # # arch/ppc/oprofile/common.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +163 -0 # # arch/ppc/kernel/perfmon_fsl_booke.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +230 -0 # # arch/ppc/kernel/perfmon.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +94 -0 # # include/asm-ppc/reg_booke.h # 2005/01/03 15:49:19-08:00 galak@linen.sps.mot.com +53 -0 # ppc32: performance Monitor/Oprofile support for e500 # # include/asm-ppc/perfmon.h # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-ppc/perfmon.h # # arch/ppc/oprofile/op_model_fsl_booke.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/oprofile/op_model_fsl_booke.c # # arch/ppc/oprofile/op_impl.h # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/oprofile/op_impl.h # # arch/ppc/oprofile/common.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/oprofile/common.c # # arch/ppc/oprofile/Makefile # 2005/01/03 15:49:19-08:00 galak@linen.sps.mot.com +1 -1 # ppc32: performance Monitor/Oprofile support for e500 # # arch/ppc/kernel/traps.c # 2005/01/03 15:50:34-08:00 galak@linen.sps.mot.com +6 -0 # ppc32: performance Monitor/Oprofile support for e500 # # arch/ppc/kernel/perfmon_fsl_booke.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/kernel/perfmon_fsl_booke.c # # arch/ppc/kernel/perfmon.c # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/kernel/perfmon.c # # arch/ppc/kernel/head_e500.S # 2005/01/03 15:49:19-08:00 galak@linen.sps.mot.com +2 -1 # ppc32: performance Monitor/Oprofile support for e500 # # arch/ppc/kernel/Makefile # 2005/01/03 15:49:19-08:00 galak@linen.sps.mot.com +2 -1 # ppc32: performance Monitor/Oprofile support for e500 # # BitKeeper/deleted/.del-init.c~f4279b05cb33da1b # 2005/01/03 20:37:48-08:00 galak@linen.sps.mot.com +0 -0 # Delete: arch/ppc/oprofile/init.c # # ChangeSet # 2005/01/03 20:33:46-08:00 mporter@kernel.crashing.org # [PATCH] ppc32: PPC4xx PIC rewrite/cleanup # # Patch from Eugene to do some cleanup of the PPC4xx PIC code. Separates the # interrupts that can have polarity/triggering modified for platform # modification if necessary. Between the two of us, it's tested on most of # the affected platforms. # # Signed-off-by: Eugene Surovegin # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/syslib/ppc403_pic.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +127 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # include/asm-ppc/ppc4xx_pic.h # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +38 -13 # ppc32: PPC4xx PIC rewrite/cleanup # # include/asm-ppc/ibm44x.h # 2005/01/03 15:50:34-08:00 mporter@kernel.crashing.org +1 -3 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/syslib/xilinx_pic.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +5 -4 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/syslib/ppc4xx_setup.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +0 -5 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/syslib/ppc4xx_pic.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +189 -480 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/syslib/ppc403_pic.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/syslib/ppc403_pic.c # # arch/ppc/syslib/ibm44x_common.c # 2005/01/03 15:50:34-08:00 mporter@kernel.crashing.org +1 -11 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/syslib/Makefile # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +4 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/sycamore.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +15 -37 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/redwood6.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +12 -38 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ocotea.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +0 -6 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/oak.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +2 -28 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibmstbx25.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +9 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibmnp405h.h # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +1 -3 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibm440gx.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +17 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibm440gp.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +13 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibm405gpr.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +9 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibm405gp.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +9 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ibm405ep.c # 2005/01/03 15:49:19-08:00 mporter@kernel.crashing.org +9 -0 # ppc32: PPC4xx PIC rewrite/cleanup # # arch/ppc/platforms/4xx/ebony.c # 2005/01/03 15:50:34-08:00 mporter@kernel.crashing.org +15 -69 # ppc32: PPC4xx PIC rewrite/cleanup # # ChangeSet # 2005/01/03 20:33:32-08:00 rvinson@mvista.com # [PATCH] ppc32: add Support for IBM 750FX and 750GX Eval Boards # # I've added support for the IBM 750FX and 750GX Eval Boards # (Chestnut/Buckeye). # # Signed-off-by: Randy Vinson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/mtd/maps/chestnut.c # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +89 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/platforms/chestnut.h # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +128 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/platforms/chestnut.c # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +623 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # include/asm-ppc/serial.h # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +2 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # include/asm-ppc/mv64x60_defs.h # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +2 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # drivers/mtd/maps/chestnut.c # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/mtd/maps/chestnut.c # # drivers/mtd/maps/Makefile # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +1 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # drivers/mtd/maps/Kconfig # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +8 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/syslib/Makefile # 2005/01/03 15:50:35-08:00 rvinson@mvista.com +1 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/platforms/chestnut.h # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/chestnut.h # # arch/ppc/platforms/chestnut.c # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/chestnut.c # # arch/ppc/platforms/Makefile # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +1 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/configs/chestnut_defconfig # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +739 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/boot/simple/misc-chestnut.S # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +41 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/boot/simple/Makefile # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +3 -0 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/Kconfig # 2005/01/03 15:50:34-08:00 rvinson@mvista.com +12 -1 # ppc32: add Support for IBM 750FX and 750GX Eval Boards # # arch/ppc/configs/chestnut_defconfig # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/configs/chestnut_defconfig # # arch/ppc/boot/simple/misc-chestnut.S # 2005/01/03 15:49:19-08:00 rvinson@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/misc-chestnut.S # # ChangeSet # 2005/01/03 20:33:18-08:00 mgreer@mvista.com # [PATCH] ppc32: support for Artesyn Katana cPCI boards # # This patch adds support for the Artesyn Katana 750i, 752i, and 3750. # # Signed-off-by: Mark A. Greer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/platforms/katana.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +231 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/platforms/katana.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +660 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/configs/katana_defconfig # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +651 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/boot/simple/misc-katana.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +15 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/syslib/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/platforms/katana.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/katana.h # # arch/ppc/platforms/katana.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/katana.c # # arch/ppc/platforms/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/configs/katana_defconfig # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/configs/katana_defconfig # # arch/ppc/boot/simple/misc-katana.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/misc-katana.c # # arch/ppc/boot/simple/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +4 -0 # ppc32: support for Artesyn Katana cPCI boards # # arch/ppc/Kconfig # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +11 -0 # ppc32: support for Artesyn Katana cPCI boards # # ChangeSet # 2005/01/03 20:33:05-08:00 mgreer@mvista.com # [PATCH] ppc32: support for Force CPCI-690 board # # This patch adds support for the Force CPCI-690 cPCI board. # # Signed-off-by: Mark A. Greer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/platforms/cpci690.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +73 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/platforms/cpci690.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +493 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/configs/cpci690_defconfig # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +686 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/boot/simple/misc-cpci690.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +15 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/syslib/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +4 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/platforms/cpci690.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/cpci690.h # # arch/ppc/platforms/cpci690.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/cpci690.c # # arch/ppc/platforms/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/configs/cpci690_defconfig # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/configs/cpci690_defconfig # # arch/ppc/boot/simple/misc-cpci690.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/misc-cpci690.c # # arch/ppc/boot/simple/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +6 -0 # ppc32: support for Force CPCI-690 board # # arch/ppc/Kconfig # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +6 -1 # ppc32: support for Force CPCI-690 board # # ChangeSet # 2005/01/03 20:32:51-08:00 mgreer@mvista.com # [PATCH] ppc32: support for Marvell EV-64260[ab]-BP eval platform # # This patch adds support for a line of evaluation platforms from Marvell # that use the Marvell GT64260[ab] host bridges. # # This patch depends on the Marvell host bridge support patch (mv64x60). # # Signed-off-by: Mark A. Greer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/syslib/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -2 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/platforms/ev64260.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +82 -21 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/platforms/ev64260.c # 2005/01/03 20:32:43-08:00 mgreer@mvista.com +631 -0 # # arch/ppc/platforms/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -1 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/configs/ev64260_defconfig # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +311 -133 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/boot/simple/misc-ev64260.S # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +46 -36 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/boot/simple/head.S # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +3 -3 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/boot/simple/Makefile # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +1 -1 # ppc32: support for Marvell EV-64260[ab]-BP eval platform # # arch/ppc/platforms/ev64260.c # 2005/01/03 20:32:43-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/platforms/ev64260.c # # BitKeeper/deleted/.del-gt64260_tty.c~5b3e07594e3e7d82 # 2005/01/03 20:32:43-08:00 mgreer@mvista.com +0 -0 # Delete: arch/ppc/boot/simple/gt64260_tty.c # # BitKeeper/deleted/.del-ev64260_setup.c~e8d75ac5d9c1c70e # 2005/01/03 20:32:43-08:00 mgreer@mvista.com +0 -0 # Delete: arch/ppc/platforms/ev64260_setup.c # # ChangeSet # 2005/01/03 20:32:15-08:00 mgreer@mvista.com # [PATCH] ppc32-marvell-host-bridge-support-mv64x60 review fixes # # Here is an incremental patch [hopefully] with your concerns addressed. # Note that the arch/ppc/boot code is not kernel code and only exists for a # short period of time before execution jumps to the kernel. # # Signed-off-by: Mark A. Greer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/syslib/mv64x60.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +104 -96 # ppc32-marvell-host-bridge-support-mv64x60 review fixes # # arch/ppc/syslib/mv64360_pic.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +18 -8 # ppc32-marvell-host-bridge-support-mv64x60 review fixes # # arch/ppc/syslib/gt64260_pic.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +16 -6 # ppc32-marvell-host-bridge-support-mv64x60 review fixes # # arch/ppc/boot/simple/mv64x60_tty.c # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +29 -24 # ppc32-marvell-host-bridge-support-mv64x60 review fixes # # arch/ppc/boot/include/mpsc_defs.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +146 -0 # ppc32-marvell-host-bridge-support-mv64x60 review fixes # # arch/ppc/boot/include/mpsc_defs.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/include/mpsc_defs.h # # ChangeSet # 2005/01/03 20:32:01-08:00 mgreer@mvista.com # [PATCH] ppc32: Marvell host bridge support (mv64x60) # # This patch adds core support for a line of host bridges from Marvell # (formerly Galileo). This code has been tested with a GT64260a, GT64260b, # MV64360, and MV64460. Patches for platforms that use these bridges will be # sent separately. # # The patch is rather large so a link is provided. # # Signed-off-by: Mark A. Greer # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/mv64x60_defs.h # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +927 -0 # # include/asm-ppc/mv64x60.h # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +343 -0 # # arch/ppc/syslib/mv64x60_win.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +1168 -0 # # arch/ppc/syslib/mv64x60_dbg.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +123 -0 # # arch/ppc/syslib/mv64x60.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +2246 -0 # # arch/ppc/syslib/mv64360_pic.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +407 -0 # # arch/ppc/boot/simple/mv64x60_tty.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +381 -0 # # arch/ppc/boot/simple/mv64x60_stub.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +24 -0 # # arch/ppc/boot/simple/misc-mv64x60.S # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +57 -0 # # include/linux/mv643xx.h # 2005/01/03 15:49:18-08:00 mgreer@mvista.com +49 -0 # ppc32: Marvell host bridge support (mv64x60) # # include/asm-ppc/mv64x60_defs.h # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-ppc/mv64x60_defs.h # # include/asm-ppc/mv64x60.h # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-ppc/mv64x60.h # # arch/ppc/syslib/mv64x60_win.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/syslib/mv64x60_win.c # # arch/ppc/syslib/mv64x60_dbg.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/syslib/mv64x60_dbg.c # # arch/ppc/syslib/mv64x60.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/syslib/mv64x60.c # # arch/ppc/syslib/mv64360_pic.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/syslib/mv64360_pic.c # # arch/ppc/syslib/gt64260_pic.c # 2005/01/03 15:50:36-08:00 mgreer@mvista.com +164 -87 # ppc32: Marvell host bridge support (mv64x60) # # arch/ppc/syslib/Makefile # 2005/01/03 15:50:36-08:00 mgreer@mvista.com +3 -0 # ppc32: Marvell host bridge support (mv64x60) # # arch/ppc/boot/simple/mv64x60_tty.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/mv64x60_tty.c # # arch/ppc/boot/simple/mv64x60_stub.c # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/mv64x60_stub.c # # arch/ppc/boot/simple/misc-mv64x60.S # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/arch/ppc/boot/simple/misc-mv64x60.S # # arch/ppc/boot/simple/Makefile # 2005/01/03 15:50:36-08:00 mgreer@mvista.com +3 -2 # ppc32: Marvell host bridge support (mv64x60) # # arch/ppc/Kconfig # 2005/01/03 15:50:35-08:00 mgreer@mvista.com +42 -4 # ppc32: Marvell host bridge support (mv64x60) # # BitKeeper/deleted/.del-gt64260_common.c~ed2987317531dc82 # 2005/01/03 20:31:54-08:00 mgreer@mvista.com +0 -0 # Delete: arch/ppc/syslib/gt64260_common.c # # ChangeSet # 2005/01/03 20:20:09-08:00 trini@kernel.crashing.org # [PATCH] ppc32: Switch to KBUILD_DEFCONFIG # # The following patch switches ppc32 from using arch/ppc/defconfig to # arch/ppc/configs/common_defconfig as a defconfig. These files are supposed # to be identical, but always end up out of sync. This also updates the # common_defconfig with current options. # # Signed-off-by: Tom Rini # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/configs/common_defconfig # 2005/01/03 15:49:17-08:00 trini@kernel.crashing.org +137 -42 # ppc32: Switch to KBUILD_DEFCONFIG # # arch/ppc/Makefile # 2005/01/03 15:50:34-08:00 trini@kernel.crashing.org +3 -0 # ppc32: Switch to KBUILD_DEFCONFIG # # BitKeeper/deleted/.del-defconfig~924a0ab4bf2d23b6 # 2005/01/03 20:20:02-08:00 trini@kernel.crashing.org +0 -0 # Delete: arch/ppc/defconfig # # ChangeSet # 2005/01/03 20:19:56-08:00 galak@somerset.sps.mot.com # [PATCH] ppc32: refactor common book-e exception code # # Moves common handling of InstructionStorage, Alignment, Program, and # Decrementer exceptions handlers for Book-E processors (44x & e500) into # common code. # # Signed-off-by: Kumar Gala # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/kernel/head_e500.S # 2005/01/03 15:50:34-08:00 galak@somerset.sps.mot.com +4 -25 # ppc32: refactor common book-e exception code # # arch/ppc/kernel/head_booke.h # 2005/01/03 15:49:17-08:00 galak@somerset.sps.mot.com +33 -0 # ppc32: refactor common book-e exception code # # arch/ppc/kernel/head_44x.S # 2005/01/03 15:49:17-08:00 galak@somerset.sps.mot.com +4 -23 # ppc32: refactor common book-e exception code # # ChangeSet # 2005/01/03 20:19:43-08:00 galak@somerset.sps.mot.com # [PATCH] ppc32: freescale Book-E MMU cleanup # # Updates the Freescale Book-E MMU usage to match the architecture spec. # This is mainly growing the widths of fields in various registers to match # the architecture spec instead of the implementation. # # Signed-off-by: Becky Gill # Signed-off-by: Kumar Gala # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ppc/mmu.h # 2005/01/03 15:49:17-08:00 galak@somerset.sps.mot.com +13 -11 # ppc32: freescale Book-E MMU cleanup # # arch/ppc/mm/fsl_booke_mmu.c # 2005/01/03 15:49:17-08:00 galak@somerset.sps.mot.com +3 -3 # ppc32: freescale Book-E MMU cleanup # # arch/ppc/kernel/head_e500.S # 2005/01/03 15:50:37-08:00 galak@somerset.sps.mot.com +9 -11 # ppc32: freescale Book-E MMU cleanup # # ChangeSet # 2005/01/03 20:19:30-08:00 gandalf@netfilter.org # [PATCH] Fix broken RST handling in ip_conntrack # # Here's a patch that fixes a pretty serious bug introduced by a recent # "bugfix". The problem is that RST packets are ignored if they follow an # ACK packet, this means that the timeout of the connection isn't decreased, # so we get lots of old connections lingering around until the timeout # expires, the default timeout for state ESTABLISHED is 5 days. # # This needs to go into -bk as soon as possible. The bug is present in # 2.6.10 as well. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_proto_tcp.c # 2005/01/03 15:49:17-08:00 gandalf@netfilter.org +2 -1 # Fix broken RST handling in ip_conntrack # # ChangeSet # 2005/01/03 20:19:17-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Fix cleanup in ipt_recent should ipt_registrater_match error # # When ipt_registrater_match() fails, ipt_recent doesn't remove its proc # entry. Found by nfsim. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_recent.c # 2005/01/03 15:49:17-08:00 rusty@rustcorp.com.au +5 -2 # netfilter: Fix cleanup in ipt_recent should ipt_registrater_match error # # ChangeSet # 2005/01/03 20:19:04-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Remove copy_to_user Warnings in Netfilter # # After changing firewall rules, we try to return the counters to userspace. We # didn't fail at that point if the copy failed, but it doesn't really matter. # Someone added a warn_unused_result attribute to copy_to_user, so we get bogus # warnings. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv6/netfilter/ip6_tables.c # 2005/01/03 15:49:17-08:00 rusty@rustcorp.com.au +4 -3 # netfilter: Remove copy_to_user Warnings in Netfilter # # net/ipv4/netfilter/ip_tables.c # 2005/01/03 15:49:17-08:00 rusty@rustcorp.com.au +4 -4 # netfilter: Remove copy_to_user Warnings in Netfilter # # net/ipv4/netfilter/arp_tables.c # 2005/01/03 15:49:17-08:00 rusty@rustcorp.com.au +4 -4 # netfilter: Remove copy_to_user Warnings in Netfilter # # ChangeSet # 2005/01/03 20:18:48-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Remove IPCHAINS and IPFWADM compatibility # # We've been threatening to do this for ages: remove the backwards compatibility # code. We can now combine ip_conntrack_core.c and ip_conntrack_standalone.c, # likewise for the NAT code, but that will come later. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/Makefile # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +2 -16 # netfilter: Remove IPCHAINS and IPFWADM compatibility # # net/ipv4/netfilter/Kconfig # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +1 -26 # netfilter: Remove IPCHAINS and IPFWADM compatibility # # BitKeeper/deleted/.del-ip_fw_compat_redir.c~71f45a07f87c6c11 # 2005/01/03 20:18:41-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ip_fw_compat_redir.c # # BitKeeper/deleted/.del-ip_fw_compat_masq.c~2732fae4afde00b # 2005/01/03 20:18:40-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ip_fw_compat_masq.c # # BitKeeper/deleted/.del-ip_fw_compat.h~e6b495cea8febf37 # 2005/01/03 20:18:40-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ip_fw_compat.h # # BitKeeper/deleted/.del-ipfwadm_core.c~1ec6656495906ffe # 2005/01/03 20:18:39-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ipfwadm_core.c # # BitKeeper/deleted/.del-ipchains_core.c~ea158d1212825a07 # 2005/01/03 20:18:39-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ipchains_core.c # # BitKeeper/deleted/.del-ip_fw_compat.c~63568190cfb99895 # 2005/01/03 20:18:39-08:00 rusty@rustcorp.com.au +0 -0 # Delete: net/ipv4/netfilter/ip_fw_compat.c # # BitKeeper/deleted/.del-ipfwadm_core.h~e011b25dbeb1ed51 # 2005/01/03 20:18:38-08:00 rusty@rustcorp.com.au +0 -0 # Delete: include/linux/netfilter_ipv4/ipfwadm_core.h # # BitKeeper/deleted/.del-ipchains_core.h~3ab28b61cde4afa2 # 2005/01/03 20:18:38-08:00 rusty@rustcorp.com.au +0 -0 # Delete: include/linux/netfilter_ipv4/ipchains_core.h # # BitKeeper/deleted/.del-compat_firewall.h~7ef67ef6a7f02b90 # 2005/01/03 20:18:38-08:00 rusty@rustcorp.com.au +0 -0 # Delete: include/linux/netfilter_ipv4/compat_firewall.h # # ChangeSet # 2005/01/03 20:18:31-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Add comment above remove_expectations in destroy_conntrack() # # I removed this code in a previous patch, and Patrick McHardy explained # what was wrong. Add a comment. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_core.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +4 -1 # netfilter: Add comment above remove_expectations in destroy_conntrack() # # ChangeSet # 2005/01/03 20:18:18-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # Several places use ip_ct_selective_cleanup() as a general iterator, which it # was not intended for (it takes a const ip_conntrack *). So rename it, and # make it take a non-const argument. # # Also, it missed unconfirmed connections, which aren't in the hash table. This # introduces a potential problem for users which expect to iterate all # connections (such as the helper deletion code). So keep a linked list of # unconfirmed connections as well. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_MASQUERADE.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +3 -3 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # net/ipv4/netfilter/ip_nat_helper.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +2 -2 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # net/ipv4/netfilter/ip_nat_core.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +3 -3 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +3 -3 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # net/ipv4/netfilter/ip_conntrack_core.c # 2005/01/03 15:50:38-08:00 rusty@rustcorp.com.au +39 -15 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # include/linux/netfilter_ipv4/ip_conntrack.h # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +3 -3 # netfilter: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup() # # ChangeSet # 2005/01/03 20:18:05-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: Fix ip_conntrack_proto_sctp exit on sysctl fail # # On failure from register_sysctl_table, we return with exit 0. Oops. init and # fini should also be static. nfsim found these. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_proto_sctp.c # 2005/01/03 15:49:16-08:00 rusty@rustcorp.com.au +3 -2 # netfilter: Fix ip_conntrack_proto_sctp exit on sysctl fail # # ChangeSet # 2005/01/03 20:17:52-08:00 rusty@rustcorp.com.au # [PATCH] netfilter: fix return values of ipt_recent checkentry # # Peejix's nfsim test for ipt_recent, written two days ago, revealed this bugs # with ipt_recent: checkentry() returns true or false, not an error. (Maybe it # should, but that's a much larger change). Also, make hash_func() static. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_recent.c # 2005/01/03 15:50:37-08:00 rusty@rustcorp.com.au +9 -9 # netfilter: fix return values of ipt_recent checkentry # # ChangeSet # 2005/01/03 20:17:39-08:00 bcasavan@sgi.com # [PATCH] TCP hashes: NUMA interleaving # # Modifies the TCP ehash and TCP bhash to enable the use of vmalloc to # alleviate boottime memory allocation imbalances on NUMA systems, utilizing # flags to the alloc_large_system_hash routine in order to centralize the # enabling of this behavior. # # Signed-off-by: Brent Casavant # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/ipv4/tcp.c # 2005/01/03 15:49:16-08:00 bcasavan@sgi.com +29 -33 # TCP hashes: NUMA interleaving # # ChangeSet # 2005/01/03 20:17:25-08:00 bcasavan@sgi.com # [PATCH] filesystem hashes: NUMA interleaving # # The following patch modifies the dentry cache and inode cache to enable the # use of vmalloc to alleviate boottime memory allocation imbalances on NUMA # systems, utilizing flags to the alloc_large_system_hash routine in order to # centralize the enabling of this behavior. # # In general, for each hash, we check at the early allocation point whether # hash distribution is enabled, and if so we defer allocation. At the late # allocation point we perform the allocation if it was not earlier deferred. # These late allocation points are the same points utilized prior to the # addition of alloc_large_system_hash to the kernel. # # Signed-off-by: Brent Casavant # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/inode.c # 2005/01/03 15:49:16-08:00 bcasavan@sgi.com +25 -0 # filesystem hashes: NUMA interleaving # # fs/dcache.c # 2005/01/03 15:49:16-08:00 bcasavan@sgi.com +25 -0 # filesystem hashes: NUMA interleaving # # ChangeSet # 2005/01/03 20:17:12-08:00 bcasavan@sgi.com # [PATCH] alloc_large_system_hash: NUMA interleaving # # NUMA systems running current Linux kernels suffer from substantial inequities # in the amount of memory allocated from each NUMA node during boot. In # particular, several large hashes are allocated using alloc_bootmem, and as # such are allocated contiguously from a single node each. # # This becomes a problem for certain workloads that are relatively common on # big-iron HPC NUMA systems. In particular, a number of MPI and OpenMP # applications which require nearly all available processors in the system and # nearly all the memory on each node run into difficulties. Due to the uneven # memory distribution onto a few nodes, any thread on those nodes will require a # portion of its memory be allocated from remote nodes. Any access to those # memory locations will be slower than local accesses, and thereby slows down # the effective computation rate for the affected CPUs/threads. This problem is # further amplified if the application is tightly synchronized between threads # (as is often the case), as they entire job can run only at the speed of the # slowest thread. # # Additionally since these hashes are usually accessed by all CPUS in the # system, the NUMA network link on the node which hosts the hash experiences # disproportionate traffic levels, thereby reducing the memory bandwidth # available to that node's CPUs, and further penalizing performance of the # threads executed thereupon. # # As such, it is desired to find a way to distribute these large hash # allocations more evenly across NUMA nodes. Fortunately current kernels do # perform allocation interleaving for vmalloc() during boot, which provides a # stepping stone to a solution. # # This series of patches enables (but does not require) the kernel to allocate # several boot time hashes using vmalloc rather than alloc_bootmem, thereby # causing the hashes to be interleaved amongst NUMA nodes. In particular the # dentry cache, inode cache, TCP ehash, and TCP bhash have been changed to be # allocated in this manner. Due to the limited vmalloc space on architectures # such as i386, this behavior is turned on by default only for IA64 NUMA systems # (though there is no reason other interested architectures could not enable it # if desired). Non-IA64 and non-NUMA systems continue to use the existing # alloc_bootmem() allocation mechanism. A boot line parameter "hashdist" can be # set to override the default behavior. # # The following two sets of example output show the uneven distribution just # after boot, using init=/bin/sh to eliminate as much non-kernel allocation as # possible. # # Without the boot hash distribution patches: # # Nid MemTotal MemFree MemUsed (in kB) # 0 3870656 3697696 172960 # 1 3882992 3866656 16336 # 2 3883008 3866784 16224 # 3 3882992 3866464 16528 # 4 3883008 3866592 16416 # 5 3883008 3866720 16288 # 6 3882992 3342176 540816 # 7 3883008 3865440 17568 # 8 3882992 3866560 16432 # 9 3883008 3866400 16608 # 10 3882992 3866592 16400 # 11 3883008 3866400 16608 # 12 3882992 3866400 16592 # 13 3883008 3866432 16576 # 14 3883008 3866528 16480 # 15 3864768 3848256 16512 # ToT 62097440 61152096 945344 # # Notice that nodes 0 and 6 have a substantially larger memory utilization # than all other nodes. # # With the boot hash distribution patch: # # Nid MemTotal MemFree MemUsed (in kB) # 0 3870656 3789792 80864 # 1 3882992 3843776 39216 # 2 3883008 3843808 39200 # 3 3882992 3843904 39088 # 4 3883008 3827488 55520 # 5 3883008 3843712 39296 # 6 3882992 3843936 39056 # 7 3883008 3844096 38912 # 8 3882992 3843712 39280 # 9 3883008 3844000 39008 # 10 3882992 3843872 39120 # 11 3883008 3843872 39136 # 12 3882992 3843808 39184 # 13 3883008 3843936 39072 # 14 3883008 3843712 39296 # 15 3864768 3825760 39008 # ToT 62097440 61413184 684256 # # While not perfectly even, we can see that there is a substantial improvement # in the spread of memory allocated by the kernel during boot. The remaining # uneveness may be due in part to further boot time allocations that could be # addressed in a similar manner, but some difference is due to the somewhat # special nature of node 0 during boot. However the uneveness has fallen to a # much more acceptable level (at least to a level that SGI isn't concerned # about). # # The astute reader will also notice that in this example, with this patch # approximately 256 MB less memory was allocated during boot. This is due to # the size limits of a single vmalloc. More specifically, this is because the # automatically computed size of the TCP ehash exceeds the maximum size which a # single vmalloc can accomodate. However this is of little practical concern as # the vmalloc size limit simply reduces one ridiculously large allocation # (512MB) to a slightly less ridiculously large allocation (256MB). In practice # machines with large memory configurations are using the thash_entries setting # to limit the size of the TCP ehash _much_ lower than either of the # automatically computed values. Illustrative of the exceedingly large nature # of the automatically computed size, SGI currently recommends that customers # boot with thash_entries=2097152, which works out to a 32MB allocation. In any # case, setting hashdist=0 will allow for allocations in excess of vmalloc # limits, if so desired. # # Other than the vmalloc limit, great care was taken to ensure that the size of # TCP hash allocations was not altered by this patch. Due to slightly different # computation techniques between the existing TCP code and # alloc_large_system_hash (which is now utilized), some of the magic constants # in the TCP hash allocation code were changed. On all sizes of system (128MB # through 64GB) that I had access to, the patched code preserves the previous # hash size, as long as the vmalloc limit (256MB on IA64) is not encountered. # # There was concern that changing the TCP-related hashes to use vmalloc space # may adversely impact network performance. To this end the netperf set of # benchmarks was run. Some individual tests seemed to benefit slightly, some # seemed to be harmed slightly, but in all cases the average difference with and # without these patches was well within the variabilty I would see from run to # run. # # The following is the overall netperf averages (30 10 second runs each) against # an older kernel with these same patches. These tests were run over loopback # as GigE results were so inconsistent run to run both with and without these # patches that they provided no meaningful comparison that I could discern. I # used the same kernel (IA64 generic) for each run, simply varying the new # "hashdist" boot parameter to turn on or off the new allocation behavior. In # all cases the thash_entries value was manually specified as discussed # previously to eliminate any variability that might result from that size # difference. # # HP ZX1, hashdist=0 # ================== # TCP_RR = 19389 # TCP_MAERTS = 6561 # TCP_STREAM = 6590 # TCP_CC = 9483 # TCP_CRR = 8633 # # HP ZX1, hashdist=1 # ================== # TCP_RR = 19411 # TCP_MAERTS = 6559 # TCP_STREAM = 6584 # TCP_CC = 9454 # TCP_CRR = 8626 # # SGI Altix, hashdist=0 # ===================== # TCP_RR = 16871 # TCP_MAERTS = 3925 # TCP_STREAM = 4055 # TCP_CC = 8438 # TCP_CRR = 7750 # # SGI Altix, hashdist=1 # ===================== # TCP_RR = 17040 # TCP_MAERTS = 3913 # TCP_STREAM = 4044 # TCP_CC = 8367 # TCP_CRR = 7538 # # I believe the TCP_CC and TCP_CRR are the tests most sensitive to this # particular change. But again, I want to emphasize that even the differences # you see above are _well_ within the variability I saw from run to run of any # given test. # # In addition, Jose Santos at IBM has run specSFS, which has been particularly # sensitive to TLB issues, against these patches and saw no performance # degredation (differences down in the noise). # # # # This patch: # # Modifies alloc_large_system_hash to enable the use of vmalloc to alleviate # boottime allocation imbalances on NUMA systems. # # Due to limited vmalloc space on some architectures (i.e. x86), the use of # vmalloc is enabled by default only on NUMA IA64 kernels. There should be # no problem enabling this change for any other interested NUMA architecture. # # Signed-off-by: Brent Casavant # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/03 15:50:23-08:00 bcasavan@sgi.com +36 -9 # alloc_large_system_hash: NUMA interleaving # # include/linux/bootmem.h # 2005/01/03 15:49:15-08:00 bcasavan@sgi.com +17 -2 # alloc_large_system_hash: NUMA interleaving # # fs/inode.c # 2005/01/03 15:50:38-08:00 bcasavan@sgi.com +3 -2 # alloc_large_system_hash: NUMA interleaving # # fs/dcache.c # 2005/01/03 15:50:38-08:00 bcasavan@sgi.com +3 -2 # alloc_large_system_hash: NUMA interleaving # # Documentation/kernel-parameters.txt # 2005/01/03 15:49:15-08:00 bcasavan@sgi.com +5 -0 # alloc_large_system_hash: NUMA interleaving # # ChangeSet # 2005/01/03 20:16:59-08:00 alex.williamson@hp.com # [PATCH] collect page_states only from online cpus # # I noticed the function __read_page_state() curiously high in a q-tools # profile of a write to a software raid0 device. Seems this is because we're # checking page_states for all possible cpus and we have NR_CPUS possible # when CONFIG_HOTPLUG_CPU=y. The default config for ia64 is now NR_CPUS=512, # so on a little 8-way box, this is a significant waste of time. The patch # below updates __read_page_state() and __get_page_state() to only count # page_state info for online cpus. To keep the stats consistent, the # page_alloc notifier is updated to move page_states off of the cpu going # offline. On my profile, this dropped __read_page_state() back into the # noise and boosted block write performance by 5% (as measured by spew - # http://spew.berlios.de). # # Signed-off-by: Alex Williamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/03 15:50:39-08:00 alex.williamson@hp.com +22 -11 # collect page_states only from online cpus # # ChangeSet # 2005/01/03 20:16:46-08:00 manfred@colorfullife.com # [PATCH] slab: Add more arch overrides to control object alignment # # Add ARCH_SLAB_MINALIGN and document ARCH_KMALLOC_MINALIGN: The flags allow # the arch code to override the default minimum object aligment # (BYTES_PER_WORD). # # Signed-Off-By: Manfred Spraul # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/slab.c # 2005/01/03 15:49:15-08:00 manfred@colorfullife.com +55 -25 # slab: Add more arch overrides to control object alignment # # ChangeSet # 2005/01/03 20:16:33-08:00 akpm@osdl.org # [PATCH] do_anonymous_page() use SetPageReferenced # # mark_page_accessed() is more heavyweight than we need: the page is already # headed for the active list, so setting the software-referenced bit is # equivalent. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/03 15:49:15-08:00 akpm@osdl.org +1 -1 # do_anonymous_page() use SetPageReferenced # # ChangeSet # 2005/01/03 20:16:19-08:00 miquels@cistron.nl # [PATCH] mark_page_accessed() for read()s on non-page boundaries # # When reading a (partial) page from disk using read(), the kernel only marks # the page as "accessed" if the read started at a page boundary. This means # that files that are accessed randomly at non-page boundaries (usually # database style files) will not be cached properly. # # The patch below uses the readahead state instead. If a page is read(), it # is marked as "accessed" if the previous read() was for a different page, # whatever the offset in the page. # # Testing results: # # # - Boot kernel with mem=128M # # - create a testfile of size 8 MB on a partition. Unmount/mount. # # - then generate about 10 MB/sec streaming writes # # for i in `seq 1 1000` # do # dd if=/dev/zero of=junkfile.$i bs=1M count=10 # sync # cat junkfile.$i > /dev/null # sleep 1 # done # # - use an application that reads 128 bytes 64000 times from a # random offset in the 64 MB testfile. # # 1. Linux 2.6.10-rc3 vanilla, no streaming writes: # # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.03s user 0.22s system 5% cpu 4.456 total # # 2. Linux 2.6.10-rc3 vanilla, streaming writes: # # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.03s user 0.16s system 2% cpu 7.667 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.03s user 0.37s system 1% cpu 23.294 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.02s user 0.99s system 1% cpu 1:11.52 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.03s user 0.21s system 2% cpu 10.273 total # # 3. Linux 2.6.10-rc3 with read-page-access.patch , streaming writes: # # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.02s user 0.21s system 3% cpu 7.634 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.04s user 0.22s system 2% cpu 9.588 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.02s user 0.12s system 24% cpu 0.563 total # # time ~/rr testfile # Read 128 bytes 64000 times # ~/rr testfile 0.03s user 0.13s system 98% cpu 0.163 total # # As expected, with the read-page-access.patch, the kernel keeps the 8 MB # testfile cached as expected, while without it, it doesn't. # # So this is useful for workloads where one smallish (wrt RAM) file is read # randomly over and over again (like heavily used database indexes), while # other I/O is going on. Plain 2.6 caches those files poorly, if the app # uses plain read(). # # Signed-Off-By: Miquel van Smoorenburg # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/readahead.c # 2005/01/03 15:49:15-08:00 miquels@cistron.nl +2 -0 # mark_page_accessed() for read()s on non-page boundaries # # mm/filemap.c # 2005/01/03 15:49:15-08:00 miquels@cistron.nl +3 -2 # mark_page_accessed() for read()s on non-page boundaries # # ChangeSet # 2005/01/03 20:16:04-08:00 haveblue@us.ibm.com # [PATCH] make sure ioremap only tests valid addresses # # When CONFIG_HIGHMEM=y, but ZONE_NORMAL isn't quite full, there is, of # course, no actual memory at *high_memory. This isn't a problem with normal # virt<->phys translations because it's never dereferenced, but # CONFIG_NONLINEAR is a bit more finicky. So, don't do virt_to_phys() to # non-existent addresses. # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/mm/ioremap.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +3 -3 # make sure ioremap only tests valid addresses # # ChangeSet # 2005/01/03 20:15:51-08:00 haveblue@us.ibm.com # [PATCH] kill off highmem_start_page # # People love to do comparisons with highmem_start_page. However, where # CONFIG_HIGHMEM=y and there is no actual highmem, there's no real page at # *highmem_start_page. # # That's usually not a problem, but CONFIG_NONLINEAR is a bit more strict and # catches the bogus address tranlations. # # There are about a gillion different ways to find out of a 'struct page' is # highmem or not. Why not just check page_flags? Just use PageHighMem() # wherever there used to be a highmem_start_page comparison. Then, kill off # highmem_start_page. # # This removes more code than it adds, and gets rid of some nasty # #ifdefs in .c files. # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/core/dev.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +1 -1 # kill off highmem_start_page # # mm/memory.c # 2005/01/03 15:50:39-08:00 haveblue@us.ibm.com +0 -2 # kill off highmem_start_page # # include/linux/highmem.h # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +0 -2 # kill off highmem_start_page # # include/asm-sparc/highmem.h # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +2 -2 # kill off highmem_start_page # # include/asm-ppc/highmem.h # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +3 -3 # kill off highmem_start_page # # arch/um/kernel/mem.c # 2005/01/03 15:50:18-08:00 haveblue@us.ibm.com +0 -2 # kill off highmem_start_page # # arch/sparc/mm/init.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +0 -2 # kill off highmem_start_page # # arch/sparc/mm/highmem.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +1 -1 # kill off highmem_start_page # # arch/ppc/mm/init.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +0 -1 # kill off highmem_start_page # # arch/mips/mm/init.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +0 -1 # kill off highmem_start_page # # arch/mips/mm/highmem.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +3 -3 # kill off highmem_start_page # # arch/i386/mm/pageattr.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +1 -4 # kill off highmem_start_page # # arch/i386/mm/init.c # 2005/01/03 15:50:32-08:00 haveblue@us.ibm.com +0 -1 # kill off highmem_start_page # # arch/i386/mm/highmem.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +3 -3 # kill off highmem_start_page # # arch/i386/mm/discontig.c # 2005/01/03 15:49:15-08:00 haveblue@us.ibm.com +0 -5 # kill off highmem_start_page # # ChangeSet # 2005/01/03 20:15:37-08:00 Andries.Brouwer@cwi.nl # [PATCH] mm: overcommit updates # # Alan made overcommit mode 2 and it doesnt work at all. A process passing # the limit often does so at a moment of stack extension, and is killed by a # segfault, not better than being OOM-killed. # # Another problem is that close to the edge no other processes can be # started, so that a sysadmin has problems logging in and investigating. # # Below a patch that does 3 things: # # (1) It reserves a reasonable amount of virtual stack space (amount # randomly chosen, no guarantees given) when the process is started, so # that the common utilities will not be killed by segfault on stack # extension. # # (2) It reserves a reasonable amount of virtual memory for root, so that # root can do things when the system is out-of-memory # # (3) It limits a single process to 97% of what is left, so that also an # ordinary user is able to use getty, login, bash, ps, kill and similar # things when one of her processes got out of control. # # Since the current overcommit mode 2 is not really useful, I did not give # this a new number. # # The patch is just for playing, not to be applied by Linus. But, Andrew, I # hope that you would be willing to put this in -mm so that people can # experiment. Of course it only does something if one sets overcommit mode # to 2. # # The past month I have pressured people asking for feedback, and now have # about a dozen reports, mostly positive, one very positive. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/dummy.c # 2005/01/03 15:49:14-08:00 Andries.Brouwer@cwi.nl +8 -0 # mm: overcommit updates # # security/commoncap.c # 2005/01/03 15:49:14-08:00 Andries.Brouwer@cwi.nl +8 -0 # mm: overcommit updates # # fs/exec.c # 2005/01/03 15:49:14-08:00 Andries.Brouwer@cwi.nl +11 -8 # mm: overcommit updates # # ChangeSet # 2005/01/03 20:15:21-08:00 andrea@novell.com # [PATCH] mempolicy optimisation # # Some optimizations in mempolicy.c (like to avoid rebalancing the tree while # destroying it and by breaking loops early and not checking for invariant # conditions in the replace operation). # # Signed-off-by: Andrea Arcangeli # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/mempolicy.c # 2005/01/03 15:49:14-08:00 andrea@novell.com +4 -6 # mempolicy optimisation # # ChangeSet # 2005/01/03 20:15:08-08:00 linuxram@us.ibm.com # [PATCH] Simplified readahead congestion control # # Reinstate the feature wherein readahead will be bypassed if the underlying # queue is read-congersted. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/readahead.c # 2005/01/03 15:50:39-08:00 linuxram@us.ibm.com +92 -32 # Simplified readahead congestion control # # ChangeSet # 2005/01/03 20:14:55-08:00 slpratt@austin.ibm.com # [PATCH] Simplified readahead # # With Ram Pai # # - request size is now passed into page_cache_readahead. This allows the # removal of the size averaging code in the current readahead logic. # # - readahead rampup is now faster (especially for larger request sizes) # # - No longer "slow read path". Readahead is turn off at first random access, # turned back on at first sequential access. # # - Code now handles thrashing, slowly reducing readahead window until # thrashing stops, or min size reached. # # - Returned to old behavior where first access is assumed sequential only if # at offset 0. # # - designed to handle larger (1M or above) window sizes efficiently # # # Benchmark results: # # machine 1: 8 way pentiumIV 1GB memory, tests run to 36GB SCSI disk # (Similar results were seen on a 1 way 866Mhz box with IDE disk.) # # TioBench: # # tiobench.pl --dir /mnt/tmp --block 4096 --size 4000 --numruns 2 --threads 1(4,16,64) # # 4k request size sequential read results in MB/sec # # Threads 2.6.9 w/patches %diff diff # # mm/readahead.c # 2005/01/03 15:50:40-08:00 slpratt@austin.ibm.com +181 -240 # Simplified readahead # # mm/filemap.c # 2005/01/03 15:50:39-08:00 slpratt@austin.ibm.com +15 -4 # Simplified readahead # # include/linux/mm.h # 2005/01/03 15:49:14-08:00 slpratt@austin.ibm.com +5 -2 # Simplified readahead # # include/linux/fs.h # 2005/01/03 15:49:14-08:00 slpratt@austin.ibm.com +4 -3 # Simplified readahead # # ChangeSet # 2005/01/03 20:14:42-08:00 nickpiggin@yahoo.com.au # [PATCH] mm: teach kswapd about higher order areas # # Teach kswapd to free memory on behalf of higher order allocators. This # could be important for higher order atomic allocations because they # otherwise have no means to free the memory themselves. # # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/vmscan.c # 2005/01/03 15:49:14-08:00 nickpiggin@yahoo.com.au +31 -8 # mm: teach kswapd about higher order areas # # mm/page_alloc.c # 2005/01/03 15:50:39-08:00 nickpiggin@yahoo.com.au +2 -1 # mm: teach kswapd about higher order areas # # include/linux/mmzone.h # 2005/01/03 15:49:14-08:00 nickpiggin@yahoo.com.au +3 -2 # mm: teach kswapd about higher order areas # # ChangeSet # 2005/01/03 20:14:29-08:00 nickpiggin@yahoo.com.au # [PATCH] mm: higher order watermarks # # Move the watermark checking code into a single function. Extend it to # account for the order of the allocation and the number of free pages that # could satisfy such a request. # # From: Marcelo Tosatti # # Fix typo in Nick's kswapd-high-order awareness patch # # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/03 15:50:40-08:00 nickpiggin@yahoo.com.au +39 -19 # mm: higher order watermarks # # include/linux/mmzone.h # 2005/01/03 15:50:40-08:00 nickpiggin@yahoo.com.au +2 -0 # mm: higher order watermarks # # ChangeSet # 2005/01/03 20:14:14-08:00 nickpiggin@yahoo.com.au # [PATCH] mm: keep count of free areas # # Keep track of the number of free pages of each order in the buddy allocator. # # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2005/01/03 15:50:40-08:00 nickpiggin@yahoo.com.au +9 -14 # mm: keep count of free areas # # include/linux/mmzone.h # 2005/01/03 15:50:40-08:00 nickpiggin@yahoo.com.au +1 -0 # mm: keep count of free areas # # ChangeSet # 2005/01/03 20:14:02-08:00 rjmx@rjmx.net # [PATCH] CS461x gameport code isn't being included in build # # With Cal Peake # # I've found a typo in drivers/input/gameport/Makefile in kernel 2.6.9 which # effectively prevents the CS461x gameport code from being included. # # Signed-off-by: Ron Murray # Signed-off-by: Cal Peake # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/input/gameport/Makefile # 2005/01/03 15:49:13-08:00 rjmx@rjmx.net +1 -1 # CS461x gameport code isn't being included in build # # ChangeSet # 2005/01/03 20:13:49-08:00 akpm@osdl.org # [PATCH] vmscan: total_scanned fix # # We haven't been incrementing local variable total_scanned since the # scan_control stuff went in. That broke kswapd throttling. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/vmscan.c # 2005/01/03 15:50:40-08:00 akpm@osdl.org +1 -0 # vmscan: total_scanned fix # # ChangeSet # 2005/01/03 20:13:31-08:00 jack@suse.cz # [PATCH] Allow disabling quota messages to console # # Allow disabling of quota messages to console (they can disturb other # output). # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sysctl.h # 2005/01/03 15:50:31-08:00 jack@suse.cz +2 -1 # Allow disabling quota messages to console # # fs/dquot.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +14 -0 # Allow disabling quota messages to console # # ChangeSet # 2005/01/03 20:13:18-08:00 jack@suse.cz # [PATCH] Fix of quota deadlock on pagelock: reiserfs # # Implement quota journaling and quota reading and writing functions for # reiserfs. Solves also several other deadlocks possible for reiserfs due to # the lock inversion on journal_begin and quota locks. # # From: Vladimir Saveliev # # When CONFIG_QUOTA is defined reiserfs's finish_unfinished sets and clears # MS_ACTIVE bit in s_flags field of super block. If that bit was set already # it should not be set. # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/reiserfs_fs_sb.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +4 -0 # Fix of quota deadlock on pagelock: reiserfs # # include/linux/reiserfs_fs.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +16 -0 # Fix of quota deadlock on pagelock: reiserfs # # fs/reiserfs/super.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +410 -5 # Fix of quota deadlock on pagelock: reiserfs # # fs/reiserfs/namei.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +27 -33 # Fix of quota deadlock on pagelock: reiserfs # # fs/reiserfs/inode.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +37 -17 # Fix of quota deadlock on pagelock: reiserfs # # fs/reiserfs/file.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +3 -3 # Fix of quota deadlock on pagelock: reiserfs # # ChangeSet # 2005/01/03 20:13:03-08:00 jack@suse.cz # [PATCH] Fix of quota deadlock on pagelock: ext3 # # Implementation of quota reading and writing functions for ext3. # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/ext3_jbd.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +2 -0 # Fix of quota deadlock on pagelock: ext3 # # fs/ext3/super.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +132 -31 # Fix of quota deadlock on pagelock: ext3 # # fs/ext3/inode.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +1 -1 # Fix of quota deadlock on pagelock: ext3 # # ChangeSet # 2005/01/03 20:12:49-08:00 jack@suse.cz # [PATCH] Fix of quota deadlock on pagelock: ext2 # # Implementation of quota reading and writing functions for ext2. # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext2/super.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +114 -0 # Fix of quota deadlock on pagelock: ext2 # # fs/ext2/inode.c # 2005/01/03 15:49:13-08:00 jack@suse.cz +1 -1 # Fix of quota deadlock on pagelock: ext2 # # fs/ext2/ext2.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +1 -0 # Fix of quota deadlock on pagelock: ext2 # # ChangeSet # 2005/01/03 20:12:36-08:00 jack@suse.cz # [PATCH] quota umount race fix # # Fix possible races between umount and quota on/off. # # Finally I decided to take a reference to vfsmount during vfs_quota_on() and # to drop it after the final cleanup in the vfs_quota_off(). This way we # should be all the time guarded against umount. This way was protected also # the old code which used filp_open() for opening quota files. I was also # thinking about other ways of protection but there would be always a window # (provided I don't want to play much with namespace locks) where # vfs_quota_on() could be called while umount() is in progress resulting in # the "Busy inodes after unmount" messages... # # Get a reference to vfsmount during quotaon() so that we are guarded against # umount (as was the old code using filp_open()). # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/quotaops.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +1 -1 # quota umount race fix # # include/linux/quota.h # 2005/01/03 15:49:13-08:00 jack@suse.cz +1 -0 # quota umount race fix # # fs/dquot.c # 2005/01/03 15:50:41-08:00 jack@suse.cz +33 -12 # quota umount race fix # # ChangeSet # 2005/01/03 20:12:24-08:00 jack@suse.cz # [PATCH] Fix of quota deadlock on pagelock: quota core # # The four patches in this series fix deadlocks with quotas of pagelock (the # problem was lock inversion on PageLock and transaction start - quota code # needed to first start a transaction and then write the data which subsequently # needed acquisition of PageLock while the standard ordering - PageLock first # and transaction start later - was used e.g. by pdflush). They implement a # new way of quota access to disk: Every filesystem that would like to implement # quotas now has to provide quota_read() and quota_write() functions. These # functions must obey quota lock ordering (in particular they should not take # PageLock inside a transaction). # # The first patch implements the changes in the quota core, the other three # patches implement needed functions in ext2, ext3 and reiserfs. The patch for # reiserfs also fixes several other lock inversion problems (similar as ext3 # had) and implements the journaled quota functionality (which comes almost for # free after the locking fixes...). # # The quota core patch makes quota support in other filesystems (except XFS # which implements everything on its own ;)) unfunctional (quotaon() will refuse # to turn on quotas on them). When the patches get reasonable wide testing and # it will seem that no major changes will be needed I can make fixes also for # the other filesystems (JFS, UDF, UFS). # # This patch: # # The patch implements the new way of quota io in the quota core. Every # filesystem wanting to support quotas has to provide functions quota_read() # and quota_write() obeying quota locking rules. As the writes and reads # bypass the pagecache there is some ugly stuff ensuring that userspace can # see all the data after quotaoff() (or Q_SYNC quotactl). In future I plan # to make quota files inaccessible from userspace (with the exception of # quotacheck(8) which will take care about the cache flushing and such stuff # itself) so that this synchronization stuff can be removed... # # The rewrite of the quota core. Quota uses the filesystem read() and write() # functions no more to avoid possible deadlocks on PageLock. From now on every # filesystem supporting quotas must provide functions quota_read() and # quota_write() which obey the quota locking rules (e.g. they cannot acquire the # PageLock). # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +2 -2 # Fix of quota deadlock on pagelock: quota core # # security/dummy.c # 2005/01/03 15:50:40-08:00 jack@suse.cz +1 -1 # Fix of quota deadlock on pagelock: quota core # # include/linux/security.h # 2005/01/03 15:49:12-08:00 jack@suse.cz +4 -4 # Fix of quota deadlock on pagelock: quota core # # include/linux/quota.h # 2005/01/03 15:50:42-08:00 jack@suse.cz +1 -1 # Fix of quota deadlock on pagelock: quota core # # include/linux/fs.h # 2005/01/03 15:50:40-08:00 jack@suse.cz +3 -0 # Fix of quota deadlock on pagelock: quota core # # fs/quota_v2.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +101 -126 # Fix of quota deadlock on pagelock: quota core # # fs/quota_v1.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +12 -50 # Fix of quota deadlock on pagelock: quota core # # fs/quota.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +42 -3 # Fix of quota deadlock on pagelock: quota core # # fs/dquot.c # 2005/01/03 15:50:42-08:00 jack@suse.cz +82 -81 # Fix of quota deadlock on pagelock: quota core # # ChangeSet # 2005/01/03 20:12:10-08:00 jack@suse.cz # [PATCH] Fix reiserfs quota debug messages # # Attached patch fixes debug messages of quota code in reiserfs so that they # compile. Chris Mason agreed the patch. # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/reiserfs/stree.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +7 -7 # Fix reiserfs quota debug messages # # fs/reiserfs/bitmap.c # 2005/01/03 15:49:12-08:00 jack@suse.cz +4 -4 # Fix reiserfs quota debug messages # # ChangeSet # 2005/01/03 20:11:57-08:00 jack@suse.cz # [PATCH] Expose reiserfs_sync_fs() # # Attached patch exposes reiserfs_sync_fs(). This call is needed by the new # quota code to write data to disk on quotaoff so that userspace can see them # afterwards. Chris Mason agrees with the patch. # # Make reiserfs provide the sync_fs() function so that the quota code # has a way to reliably force a transaction to disk. # # Signed-off-by: Jan Kara # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/reiserfs/super.c # 2005/01/03 15:50:41-08:00 jack@suse.cz +4 -2 # Expose reiserfs_sync_fs() # # ChangeSet # 2005/01/03 22:48:10+00:00 mzzhgg@de.rmk.(none) # [SERIAL] support for another Rockwell PNP modem # # From: Lennart Poettering # # Trivial patch against Linux 2.6.10 which adds PNP support for a # certain kind of Rockwell 28.8/ISA modems. # # drivers/serial/8250_pnp.c # 2005/01/03 22:44:47+00:00 mzzhgg@de.rmk.(none) +2 -0 # [PATCH] support for another Rockwell PNP modem # # ChangeSet # 2005/01/03 18:56:59+00:00 rmk@flint.arm.linux.org.uk # [MMC] Remove deprecated data->req # # Since all users of this have now been eliminated, we can eliminate # the element itself. MMC host drivers now operate only on the # scatter lists passed to them, rather than needing knowledge of # block devices. # # Signed-off-by: Russell King # # include/linux/mmc/mmc.h # 2005/01/03 18:53:11+00:00 rmk@flint.arm.linux.org.uk +0 -1 # Remove req element - it's deprecated. # # drivers/mmc/mmc_block.c # 2005/01/03 18:53:11+00:00 rmk@flint.arm.linux.org.uk +0 -1 # Remove assignment of data->req - this element is deprecated. # # ChangeSet # 2005/01/03 18:37:35+00:00 drzeus-list@cx.rmk.(none) # [MMC] Fix warning in wbsd # # From: Pierre Ossman # # Cleanup that fixes a warning in the wbsd module. # # drivers/mmc/wbsd.c # 2005/01/03 18:33:55+00:00 drzeus-list@cx.rmk.(none) +0 -2 # [PATCH] Fix warning in wbsd # # ChangeSet # 2005/01/03 18:28:00+00:00 rmk@flint.arm.linux.org.uk # [ARM] Fix some pointer/integer conversion warnings for RiscPC. # # Signed-off-by: Russell King # # include/asm-arm/arch-rpc/io.h # 2005/01/03 18:24:20+00:00 rmk@flint.arm.linux.org.uk +11 -9 # Fix implicit pointer/integer conversion warnings. # # ChangeSet # 2005/01/03 18:07:07+00:00 rmk@flint.arm.linux.org.uk # [ARm] Silence a couple of compiler warnings. # # Signed-off-by: Russell King # # arch/arm/mach-integrator/time.c # 2005/01/03 18:03:45+00:00 rmk@flint.arm.linux.org.uk +2 -0 # Add asm/mach/time.h to silence a couple of compiler warnings. # # ChangeSet # 2005/01/03 17:02:08+00:00 Liam.Girdwood@com.rmk.(none) # [ARM PATCH] 2342/1: Support PXA SSP configuration changes when port is open # # Patch from Liam Girdwood # # This patch allows the PXA SSP port configuration to be changed without # the need to close the port. # # Signed-off-by: Liam Girdwood # Signed-off-by: Russell King # # include/asm-arm/arch-pxa/ssp.h # 2005/01/03 14:00:31+00:00 Liam.Girdwood@com.rmk.(none) +2 -2 # [PATCH] 2342/1: Support PXA SSP configuration changes when port is open # # arch/arm/mach-pxa/ssp.c # 2005/01/03 16:36:03+00:00 Liam.Girdwood@com.rmk.(none) +57 -13 # [PATCH] 2342/1: Support PXA SSP configuration changes when port is open # # ChangeSet # 2005/01/03 16:33:30+00:00 rmk@flint.arm.linux.org.uk # [ARM] Swap DOMAIN_USER and DOMAIN_KERNEL indicies # # This changes kernel domains to use domain 0 rather than domain 1, # in preparation to supporting supersection mappings. # # Signed-off-by: Russell King # # include/asm-arm/domain.h # 2005/01/03 16:29:47+00:00 rmk@flint.arm.linux.org.uk +5 -5 # Swap DOMAIN_USER and DOMAIN_KERNEL indicies. # # ChangeSet # 2005/01/03 16:13:30+00:00 Liam.Girdwood@com.rmk.(none) # [ARM PATCH] 2340/1: Added PXA27x SSP port 3 to kernel io address range # # Patch from Liam Girdwood # # This patch adds the PXA27x SSP port 3 configuration register space (Phys # 0x41900000) to the kernel memory table. # # Signed-off-by: Liam Girdwood # Signed-off-by: Russell King # # arch/arm/mach-pxa/generic.c # 2004/12/17 12:44:02+00:00 Liam.Girdwood@com.rmk.(none) +1 -1 # [PATCH] 2340/1: Added PXA27x SSP port 3 to kernel io address range # # ChangeSet # 2005/01/03 15:12:29+01:00 perex@suse.cz # Merge suse.cz:/home/perex/bk/linux-sound/linux-sound # into suse.cz:/home/perex/bk/linux-sound/work # # sound/pci/ymfpci/ymfpci_main.c # 2005/01/03 15:12:05+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/vx222/vx222.c # 2005/01/03 15:12:05+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/trident/trident_main.c # 2005/01/03 15:12:05+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/rme9652/hdsp.c # 2005/01/03 15:12:04+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/nm256/nm256.c # 2005/01/03 15:12:04+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/mixart/mixart.c # 2005/01/03 15:12:04+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/korg1212/korg1212.c # 2005/01/03 15:12:03+01:00 perex@suse.cz +0 -8 # Auto merged # # sound/pci/ice1712/ice1724.c # 2005/01/03 15:12:03+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/emu10k1/emu10k1_main.c # 2005/01/03 15:12:02+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/cs46xx/cs46xx_lib.c # 2005/01/03 15:12:02+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/ali5451/ali5451.c # 2005/01/03 15:12:02+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/via82xx.c # 2005/01/03 15:12:01+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/sonicvibes.c # 2005/01/03 15:12:01+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/rme96.c # 2005/01/03 15:12:01+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/rme32.c # 2005/01/03 15:12:00+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/maestro3.c # 2005/01/03 15:12:00+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/intel8x0m.c # 2005/01/03 15:12:00+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/intel8x0.c # 2005/01/03 15:12:00+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/fm801.c # 2005/01/03 15:11:59+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/es1968.c # 2005/01/03 15:11:59+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/es1938.c # 2005/01/03 15:11:59+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/ens1370.c # 2005/01/03 15:11:58+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/cs4281.c # 2005/01/03 15:11:58+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/cmipci.c # 2005/01/03 15:11:58+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/azt3328.c # 2005/01/03 15:11:57+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/atiixp_modem.c # 2005/01/03 15:11:57+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/pci/atiixp.c # 2005/01/03 15:11:57+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/core/pcm_native.c # 2005/01/03 15:11:56+01:00 perex@suse.cz +0 -0 # Auto merged # # sound/core/pcm_misc.c # 2005/01/03 15:11:56+01:00 perex@suse.cz +0 -7 # Auto merged # # ChangeSet # 2005/01/03 14:55:25+01:00 perex@suse.cz # Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 # into suse.cz:/home/perex/bk/linux-sound/linux-sound # # sound/pci/ymfpci/ymfpci_main.c # 2005/01/03 14:55:00+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/vx222/vx222.c # 2005/01/03 14:55:00+01:00 perex@suse.cz +0 -4 # Auto merged # # sound/pci/trident/trident_main.c # 2005/01/03 14:55:00+01:00 perex@suse.cz +0 -7 # Auto merged # # sound/pci/rme9652/rme9652.c # 2005/01/03 14:55:00+01:00 perex@suse.cz +0 -1 # Auto merged # # sound/pci/rme9652/hdsp.c # 2005/01/03 14:54:59+01:00 perex@suse.cz +0 -1 # Auto merged # # sound/pci/nm256/nm256.c # 2005/01/03 14:54:59+01:00 perex@suse.cz +0 -8 # Auto merged # # sound/pci/mixart/mixart.c # 2005/01/03 14:54:59+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/korg1212/korg1212.c # 2005/01/03 14:54:59+01:00 perex@suse.cz +0 -20 # Auto merged # # sound/pci/ice1712/ice1724.c # 2005/01/03 14:54:57+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/ice1712/ice1712.c # 2005/01/03 14:54:57+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/emu10k1/emu10k1_main.c # 2005/01/03 14:54:57+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/via82xx.c # 2005/01/03 14:54:56+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/cs46xx/cs46xx_lib.c # 2005/01/03 14:54:56+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/ali5451/ali5451.c # 2005/01/03 14:54:56+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/sonicvibes.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/rme96.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -1 # Auto merged # # sound/pci/rme32.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -1 # Auto merged # # sound/pci/maestro3.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -9 # Auto merged # # sound/pci/intel8x0m.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/intel8x0.c # 2005/01/03 14:54:55+01:00 perex@suse.cz +0 -8 # Auto merged # # sound/pci/fm801.c # 2005/01/03 14:54:54+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/es1968.c # 2005/01/03 14:54:54+01:00 perex@suse.cz +0 -8 # Auto merged # # sound/pci/es1938.c # 2005/01/03 14:54:54+01:00 perex@suse.cz +0 -7 # Auto merged # # sound/pci/ens1370.c # 2005/01/03 14:54:54+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/cs4281.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -7 # Auto merged # # sound/pci/cmipci.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/bt87x.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -5 # Auto merged # # sound/pci/azt3328.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/atiixp_modem.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/atiixp.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/pci/als4000.c # 2005/01/03 14:54:53+01:00 perex@suse.cz +0 -6 # Auto merged # # sound/core/pcm_native.c # 2005/01/03 14:54:52+01:00 perex@suse.cz +0 -1 # Auto merged # # ChangeSet # 2005/01/03 14:17:36+01:00 perex@suse.cz # [ALSA] Fix spinlock # # au88x0 driver # Fixed possible spin deadlocks. # # Signed-off-by: Takashi Iwai # # sound/pci/au88x0/au88x0_pcm.c # 2005/01/03 05:08:24+01:00 perex@suse.cz +9 -0 # [ALSA] Fix spinlock # # D:2005/01/03 12:08:24 # C:au88x0 driver # F:pci/au88x0/au88x0_core.c:1.9->1.10 # F:pci/au88x0/au88x0_pcm.c:1.5->1.6 # L:Fixed possible spin deadlocks. # Signed-off-by: Takashi Iwai # # sound/pci/au88x0/au88x0_core.c # 2005/01/03 05:08:24+01:00 perex@suse.cz +6 -2 # [ALSA] Fix spinlock # # D:2005/01/03 12:08:24 # C:au88x0 driver # F:pci/au88x0/au88x0_core.c:1.9->1.10 # F:pci/au88x0/au88x0_pcm.c:1.5->1.6 # L:Fixed possible spin deadlocks. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:16:30+01:00 perex@suse.cz # [ALSA] Add CODEC and BUS device types # # OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # EMU8000 driver,AC97 Codec Core,AK4531 codec # Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # components. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ak4531_codec.c # 2005/01/03 05:05:21+01:00 perex@suse.cz +1 -1 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2005/01/03 05:05:21+01:00 perex@suse.cz +2 -2 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/isa/sb/emu8000.c # 2005/01/03 05:05:20+01:00 perex@suse.cz +1 -1 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/i2c/other/ak4117.c # 2005/01/03 05:05:20+01:00 perex@suse.cz +1 -1 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/i2c/l3/uda1341.c # 2005/01/03 05:05:20+01:00 perex@suse.cz +2 -2 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/i2c/i2c.c # 2005/01/03 05:05:19+01:00 perex@suse.cz +1 -1 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/drivers/opl4/opl4_lib.c # 2005/01/03 05:05:19+01:00 perex@suse.cz +6 -7 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/opl3_lib.c # 2005/01/03 05:05:19+01:00 perex@suse.cz +1 -1 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # include/sound/core.h # 2005/01/03 05:05:20+01:00 perex@suse.cz +2 -0 # [ALSA] Add CODEC and BUS device types # # D:2005/01/03 12:05:19 # C:OPL3,OPL4,I2C lib core,L3 drivers,AK4117 receiver,ALSA Core # C:EMU8000 driver,AC97 Codec Core,AK4531 codec # F:drivers/opl3/opl3_lib.c:1.24->1.25 # F:drivers/opl4/opl4_lib.c:1.8->1.9 # F:i2c/i2c.c:1.11->1.12 # F:i2c/l3/uda1341.c:1.14->1.15 # F:i2c/other/ak4117.c:1.3->1.4 # F:include/core.h:1.63->1.64 # F:isa/sb/emu8000.c:1.23->1.24 # F:pci/ac97/ac97_codec.c:1.162->1.163 # F:pci/ac97/ak4531_codec.c:1.14->1.15 # L:Added SNDRV_DEV_CODEC and SNDRV_DEV_BUS types to tell from the lowlevel # L:components. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:15:19+01:00 perex@suse.cz # [ALSA] Remove superfluous code # # USB USX2Y # Removed the superfluous creation/deletion of lowlevel component. # It's not used at all. # # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2yaudio.c # 2005/01/03 04:46:29+01:00 perex@suse.cz +0 -20 # [ALSA] Remove superfluous code # # D:2005/01/03 11:46:29 # C:USB USX2Y # F:usb/usx2y/usbusx2yaudio.c:1.8->1.9 # L:Removed the superfluous creation/deletion of lowlevel component. # L:It's not used at all. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:14:10+01:00 perex@suse.cz # [ALSA] Fix the order of creation of instances # # AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # NM256 driver,Trident driver,YMFPCI driver # Make sure that the chip instance is created at first before other components. # This will fix occasional oops at unloading due to the access to the released # resources. # # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2005/01/03 04:45:33+01:00 perex@suse.cz +2 -2 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_main.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +5 -7 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/sonicvibes.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +2 -1 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/nm256/nm256.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +6 -6 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/maestro3.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +13 -19 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/korg1212/korg1212.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +8 -14 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/ens1370.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +2 -1 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2005/01/03 04:45:32+01:00 perex@suse.cz +4 -4 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/cs4281.c # 2005/01/03 04:45:31+01:00 perex@suse.cz +4 -4 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/cmipci.c # 2005/01/03 04:45:31+01:00 perex@suse.cz +11 -14 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # sound/pci/azt3328.c # 2005/01/03 04:45:31+01:00 perex@suse.cz +4 -4 # [ALSA] Fix the order of creation of instances # # D:2005/01/03 11:45:31 # C:AZT3328 driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:Maestro3 driver,SonicVibes driver,CS46xx driver,KORG1212 driver # C:NM256 driver,Trident driver,YMFPCI driver # F:pci/azt3328.c:1.23->1.24 # F:pci/cmipci.c:1.76->1.77 # F:pci/cs4281.c:1.68->1.69 # F:pci/ens1370.c:1.73->1.74 # F:pci/maestro3.c:1.67->1.68 # F:pci/sonicvibes.c:1.44->1.45 # F:pci/cs46xx/cs46xx_lib.c:1.92->1.93 # F:pci/korg1212/korg1212.c:1.52->1.53 # F:pci/nm256/nm256.c:1.57->1.58 # F:pci/trident/trident_main.c:1.68->1.69 # F:pci/ymfpci/ymfpci_main.c:1.63->1.64 # L:Make sure that the chip instance is created at first before other components. # L:This will fix occasional oops at unloading due to the access to the released # L:resources. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:13:22+01:00 dtor_core@ameritech.net # Input: i8042 - fix "debug" parameter sysfs permissions. # # Signed-off-by: Dmitry Torokhov # Signed-off-by: Vojtech Pavlik # # ChangeSet # 2005/01/03 14:12:59+01:00 perex@suse.cz # [ALSA] Clean up codes # # ALSA<-OSS emulation # Got rid of the unused float codes (the legacy code for sharing with ALSA # library). # Add assert to the invalid conversion indices which results in oops # (just to be sure). # # Signed-off-by: Takashi Iwai # # sound/core/oss/route.c # 2005/01/03 04:41:51+01:00 perex@suse.cz +6 -70 # [ALSA] Clean up codes # # D:2005/01/03 11:41:50 # C:ALSA<-OSS emulation # F:core/oss/mulaw.c:1.5->1.6 # F:core/oss/pcm_plugin.c:1.24->1.25 # F:core/oss/pcm_plugin.h:1.7->1.8 # F:core/oss/rate.c:1.9->1.10 # F:core/oss/route.c:1.11->1.12 # L:Got rid of the unused float codes (the legacy code for sharing with ALSA # L:library). # L:Add assert to the invalid conversion indices which results in oops # L:(just to be sure). # Signed-off-by: Takashi Iwai # # sound/core/oss/rate.c # 2005/01/03 04:41:51+01:00 perex@suse.cz +2 -0 # [ALSA] Clean up codes # # D:2005/01/03 11:41:50 # C:ALSA<-OSS emulation # F:core/oss/mulaw.c:1.5->1.6 # F:core/oss/pcm_plugin.c:1.24->1.25 # F:core/oss/pcm_plugin.h:1.7->1.8 # F:core/oss/rate.c:1.9->1.10 # F:core/oss/route.c:1.11->1.12 # L:Got rid of the unused float codes (the legacy code for sharing with ALSA # L:library). # L:Add assert to the invalid conversion indices which results in oops # L:(just to be sure). # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_plugin.h # 2005/01/03 04:41:51+01:00 perex@suse.cz +0 -1 # [ALSA] Clean up codes # # D:2005/01/03 11:41:50 # C:ALSA<-OSS emulation # F:core/oss/mulaw.c:1.5->1.6 # F:core/oss/pcm_plugin.c:1.24->1.25 # F:core/oss/pcm_plugin.h:1.7->1.8 # F:core/oss/rate.c:1.9->1.10 # F:core/oss/route.c:1.11->1.12 # L:Got rid of the unused float codes (the legacy code for sharing with ALSA # L:library). # L:Add assert to the invalid conversion indices which results in oops # L:(just to be sure). # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_plugin.c # 2005/01/03 04:41:51+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up codes # # D:2005/01/03 11:41:50 # C:ALSA<-OSS emulation # F:core/oss/mulaw.c:1.5->1.6 # F:core/oss/pcm_plugin.c:1.24->1.25 # F:core/oss/pcm_plugin.h:1.7->1.8 # F:core/oss/rate.c:1.9->1.10 # F:core/oss/route.c:1.11->1.12 # L:Got rid of the unused float codes (the legacy code for sharing with ALSA # L:library). # L:Add assert to the invalid conversion indices which results in oops # L:(just to be sure). # Signed-off-by: Takashi Iwai # # sound/core/oss/mulaw.c # 2005/01/03 04:41:50+01:00 perex@suse.cz +1 -0 # [ALSA] Clean up codes # # D:2005/01/03 11:41:50 # C:ALSA<-OSS emulation # F:core/oss/mulaw.c:1.5->1.6 # F:core/oss/pcm_plugin.c:1.24->1.25 # F:core/oss/pcm_plugin.h:1.7->1.8 # F:core/oss/rate.c:1.9->1.10 # F:core/oss/route.c:1.11->1.12 # L:Got rid of the unused float codes (the legacy code for sharing with ALSA # L:library). # L:Add assert to the invalid conversion indices which results in oops # L:(just to be sure). # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:11:51+01:00 perex@suse.cz # [ALSA] Description about snd_card_set_dev() # # Documentation # Added the description about snd_card_set_dev(). # Misc cleanup. # # Signed-off-by: Takashi Iwai # # drivers/input/serio/i8042.c # 2005/01/03 14:11:49+01:00 dtor_core@ameritech.net +1 -1 # Input: i8042 - fix "debug" parameter sysfs permissions. # # Signed-off-by: Dmitry Torokhov # Signed-off-by: Vojtech Pavlik # # Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl # 2005/01/03 04:39:57+01:00 perex@suse.cz +37 -4 # [ALSA] Description about snd_card_set_dev() # # D:2005/01/03 11:39:57 # C:Documentation # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.45->1.46 # L:Added the description about snd_card_set_dev(). # L:Misc cleanup. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:10:46+01:00 perex@suse.cz # [ALSA] Fix the release of resources at error path # # Control Midlevel # Implemented free callback to fix the release of control resources # before calling register. # # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2005/01/03 04:38:29+01:00 perex@suse.cz +19 -8 # [ALSA] Fix the release of resources at error path # # D:2005/01/03 11:38:29 # C:Control Midlevel # F:core/control.c:1.53->1.54 # L:Implemented free callback to fix the release of control resources # L:before calling register. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:09:39+01:00 perex@suse.cz # [ALSA] Update documentation for hotplug fw loader # # Documentation # Updated descriptions about the firmware loading for the recent support of # hotplug firmware loader. # # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/MIXART.txt # 2005/01/03 04:37:10+01:00 perex@suse.cz +4 -0 # [ALSA] Update documentation for hotplug fw loader # # D:2005/01/03 11:37:10 # C:Documentation # F:Documentation/ALSA-Configuration.txt:1.58->1.59 # F:Documentation/MIXART.txt:1.1->1.2 # L:Updated descriptions about the firmware loading for the recent support of # L:hotplug firmware loader. # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/ALSA-Configuration.txt # 2005/01/03 04:37:10+01:00 perex@suse.cz +6 -3 # [ALSA] Update documentation for hotplug fw loader # # D:2005/01/03 11:37:10 # C:Documentation # F:Documentation/ALSA-Configuration.txt:1.58->1.59 # F:Documentation/MIXART.txt:1.1->1.2 # L:Updated descriptions about the firmware loading for the recent support of # L:hotplug firmware loader. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 14:08:33+01:00 perex@suse.cz # [ALSA] Add hotplug firmware loader support # # RME HDSP driver # Added the hotplug firmware loader support without hdsploader. # The firmware data must be installed beforehand in the proper place from # the latest alsa-firmware package. # # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/hdsp.c # 2005/01/03 04:36:06+01:00 perex@suse.cz +102 -5 # [ALSA] Add hotplug firmware loader support # # D:2005/01/03 11:36:06 # C:RME HDSP driver # F:pci/rme9652/hdsp.c:1.77->1.78 # L:Added the hotplug firmware loader support without hdsploader. # L:The firmware data must be installed beforehand in the proper place from # L:the latest alsa-firmware package. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 13:40:30+01:00 perex@suse.cz # [ALSA] Fix compile warning # # EMU10K1/EMU10K2 driver # Removed an unused variable to fix a compile warning. # # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2004/12/30 08:54:44+01:00 perex@suse.cz +0 -1 # [ALSA] Fix compile warning # # D:2004/12/30 15:54:44 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1x.c:1.2->1.3 # L:Removed an unused variable to fix a compile warning. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 13:38:17+01:00 perex@suse.cz # [ALSA] Fix compile warning (make inline) # # AZT3328 driver # Fixed compile warning when built without joystick support. # (Optimized via inline.) # # Signed-off-by: Takashi Iwai # # sound/pci/azt3328.c # 2004/12/30 08:53:54+01:00 perex@suse.cz +2 -2 # [ALSA] Fix compile warning (make inline) # # D:2004/12/30 15:53:54 # C:AZT3328 driver # F:pci/azt3328.c:1.22->1.23 # L:Fixed compile warning when built without joystick support. # L:(Optimized via inline.) # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 13:36:57+01:00 perex@suse.cz # [ALSA] Fix open handling # # USB USX2Y # Return -EBUSY from snd_usX2Y_usbpcm_open(), if the associated hwdep # device is not opened. # # It now works as originally intended. Had forgotten a pair of parenthesis. # # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usx2yhwdeppcm.c # 2004/12/29 06:08:28+01:00 perex@suse.cz +2 -2 # [ALSA] Fix open handling # # D:2004/12/29 13:08:28 # C:USB USX2Y # F:usb/usx2y/usbusx2y.c:1.7->1.8 # F:usb/usx2y/usx2yhwdeppcm.c:1.1->1.2 # L:Return -EBUSY from snd_usX2Y_usbpcm_open(), if the associated hwdep # L:device is not opened. # L: # L:It now works as originally intended. Had forgotten a pair of parenthesis. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2y.c # 2004/12/29 06:08:28+01:00 perex@suse.cz +5 -1 # [ALSA] Fix open handling # # D:2004/12/29 13:08:28 # C:USB USX2Y # F:usb/usx2y/usbusx2y.c:1.7->1.8 # F:usb/usx2y/usx2yhwdeppcm.c:1.1->1.2 # L:Return -EBUSY from snd_usX2Y_usbpcm_open(), if the associated hwdep # L:device is not opened. # L: # L:It now works as originally intended. Had forgotten a pair of parenthesis. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 13:15:38+01:00 vojtech@suse.cz # Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input # # Documentation/kernel-parameters.txt # 2005/01/03 13:15:35+01:00 vojtech@suse.cz +0 -0 # Auto merged # # ChangeSet # 2005/01/03 13:07:33+01:00 perex@suse.cz # [ALSA CVS] delete unused file # # Remove nowhere referenced file. (egrep "filename\." didn't find # anything) # # Signed-off-by: Domen Puncer # Signed-off-by: Takashi Iwai # # BitKeeper/deleted/.del-soundmem.h~20ad5e5d845ef7b5 # 2005/01/03 13:04:54+01:00 perex@suse.cz +0 -0 # Delete: include/sound/soundmem.h # # BitKeeper/deleted/.del-seq_oss_misc.c~f7618d1851f8b851 # 2005/01/03 13:04:18+01:00 perex@suse.cz +0 -0 # Delete: sound/core/seq/oss/seq_oss_misc.c # # ChangeSet # 2005/01/03 11:48:48+01:00 perex@suse.cz # [ALSA] Code clean up # # EMU10K1/EMU10K2 driver # Small code clean up. Use snd_pcm_lib_preallocage_pages_for_all() # for buffer allocation. # # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2004/12/27 09:17:07+01:00 perex@suse.cz +6 -19 # [ALSA] Code clean up # # D:2004/12/27 16:17:07 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1x.c:1.1->1.2 # L:Small code clean up. Use snd_pcm_lib_preallocage_pages_for_all() # L:for buffer allocation. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:47:44+01:00 perex@suse.cz # [ALSA] Avoid VRA on codec chips # # YMFPCI driver # Avoid VRA setting on ac97 codec chips. YMFPCI doesn't need VRA. # # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2004/12/27 09:09:19+01:00 perex@suse.cz +5 -0 # [ALSA] Avoid VRA on codec chips # # D:2004/12/27 16:09:19 # C:YMFPCI driver # F:pci/ymfpci/ymfpci_main.c:1.62->1.63 # L:Avoid VRA setting on ac97 codec chips. YMFPCI doesn't need VRA. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:46:35+01:00 perex@suse.cz # [ALSA] Add snd-ca0106 driver # # Documentation,PCI drivers,CA0106 driver # Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # by James Courtier-Dutton . # # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_proc.c # 2005/01/03 10:00:44+01:00 perex@suse.cz +437 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_mixer.c # 2005/01/03 10:00:39+01:00 perex@suse.cz +635 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_main.c # 2005/01/03 10:00:33+01:00 perex@suse.cz +1271 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106.h # 2005/01/03 10:00:27+01:00 perex@suse.cz +549 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/Makefile # 2004/12/27 08:32:37+01:00 perex@suse.cz +1 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/ca0106_proc.c # 2005/01/03 10:00:44+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/ca0106/ca0106_proc.c # # sound/pci/ca0106/ca0106_mixer.c # 2005/01/03 10:00:39+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/ca0106/ca0106_mixer.c # # sound/pci/ca0106/ca0106_main.c # 2005/01/03 10:00:33+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/ca0106/ca0106_main.c # # sound/pci/ca0106/ca0106.h # 2005/01/03 10:00:27+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/ca0106/ca0106.h # # sound/pci/Kconfig # 2004/12/27 08:32:37+01:00 perex@suse.cz +11 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/ALSA-Configuration.txt # 2004/12/27 08:32:37+01:00 perex@suse.cz +8 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/Makefile # 2005/01/03 10:00:23+01:00 perex@suse.cz +3 -0 # [ALSA] Add snd-ca0106 driver # # D:2004/12/27 15:32:37 # C:Documentation,PCI drivers,CA0106 driver # F:Documentation/ALSA-Configuration.txt:1.57->1.58 # F:pci/Kconfig:1.38->1.39 # F:pci/Makefile:1.18->1.19 # F:pci/ca0106/Makefile:INITIAL->1.1 # F:pci/ca0106/ca0106.h:INITIAL->1.1 # F:pci/ca0106/ca0106_main.c:INITIAL->1.1 # F:pci/ca0106/ca0106_mixer.c:INITIAL->1.1 # F:pci/ca0106/ca0106_proc.c:INITIAL->1.1 # L:Added snd-ca0106 driver for SB Audigy LS / Live 24bit boards # L:by James Courtier-Dutton . # Signed-off-by: Takashi Iwai # # sound/pci/ca0106/Makefile # 2005/01/03 10:00:23+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/ca0106/Makefile # # ChangeSet # 2005/01/03 11:45:19+01:00 perex@suse.cz # [ALSA] Add emu10k1x driver # # Documentation,PCI drivers,EMU10K1/EMU10K2 driver # Added the new driver, snd-emu10k1x, for SB Live Dell OEM version # by Francisco Moraes . # # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/Makefile # 2004/12/27 08:18:34+01:00 perex@suse.cz +2 -0 # [ALSA] Add emu10k1x driver # # D:2004/12/27 15:18:33 # C:Documentation,PCI drivers,EMU10K1/EMU10K2 driver # F:Documentation/ALSA-Configuration.txt:1.56->1.57 # F:pci/Kconfig:1.37->1.38 # F:pci/emu10k1/Makefile:1.11->1.12 # F:pci/emu10k1/emu10k1x.c:INITIAL->1.1 # L:Added the new driver, snd-emu10k1x, for SB Live Dell OEM version # L:by Francisco Moraes . # Signed-off-by: Takashi Iwai # # sound/pci/Kconfig # 2004/12/27 08:18:34+01:00 perex@suse.cz +12 -0 # [ALSA] Add emu10k1x driver # # D:2004/12/27 15:18:33 # C:Documentation,PCI drivers,EMU10K1/EMU10K2 driver # F:Documentation/ALSA-Configuration.txt:1.56->1.57 # F:pci/Kconfig:1.37->1.38 # F:pci/emu10k1/Makefile:1.11->1.12 # F:pci/emu10k1/emu10k1x.c:INITIAL->1.1 # L:Added the new driver, snd-emu10k1x, for SB Live Dell OEM version # L:by Francisco Moraes . # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/ALSA-Configuration.txt # 2004/12/27 08:18:33+01:00 perex@suse.cz +7 -0 # [ALSA] Add emu10k1x driver # # D:2004/12/27 15:18:33 # C:Documentation,PCI drivers,EMU10K1/EMU10K2 driver # F:Documentation/ALSA-Configuration.txt:1.56->1.57 # F:pci/Kconfig:1.37->1.38 # F:pci/emu10k1/Makefile:1.11->1.12 # F:pci/emu10k1/emu10k1x.c:INITIAL->1.1 # L:Added the new driver, snd-emu10k1x, for SB Live Dell OEM version # L:by Francisco Moraes . # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2005/01/03 09:59:54+01:00 perex@suse.cz +1656 -0 # [ALSA] Add emu10k1x driver # # D:2004/12/27 15:18:33 # C:Documentation,PCI drivers,EMU10K1/EMU10K2 driver # F:Documentation/ALSA-Configuration.txt:1.56->1.57 # F:pci/Kconfig:1.37->1.38 # F:pci/emu10k1/Makefile:1.11->1.12 # F:pci/emu10k1/emu10k1x.c:INITIAL->1.1 # L:Added the new driver, snd-emu10k1x, for SB Live Dell OEM version # L:by Francisco Moraes . # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1x.c # 2005/01/03 09:59:54+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/emu10k1/emu10k1x.c # # ChangeSet # 2005/01/03 11:44:08+01:00 perex@suse.cz # [ALSA] Allow strings for ac97_quirk options # # AC97 Codec Core,Intel8x0 driver,VIA82xx driver # Since there are many ac97_quirk values, the number is no longer good to # remember what it really means. Now ac97_quirk option becomes as a string # option, and more undstandable. For example, you can pass like # 'ac97_quirk=hp_only'. The old number is still kept and parsed for backward # compatibility. # # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/12/27 07:36:39+01:00 perex@suse.cz +4 -4 # [ALSA] Allow strings for ac97_quirk options # # D:2004/12/27 14:36:39 # C:AC97 Codec Core,Intel8x0 driver,VIA82xx driver # F:include/ac97_codec.h:1.60->1.61 # F:pci/intel8x0.c:1.185->1.186 # F:pci/via82xx.c:1.133->1.134 # F:pci/ac97/ac97_codec.c:1.161->1.162 # L:Since there are many ac97_quirk values, the number is no longer good to # L:remember what it really means. Now ac97_quirk option becomes as a string # L:option, and more undstandable. For example, you can pass like # L:'ac97_quirk=hp_only'. The old number is still kept and parsed for backward # L:compatibility. # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/27 07:36:39+01:00 perex@suse.cz +4 -4 # [ALSA] Allow strings for ac97_quirk options # # D:2004/12/27 14:36:39 # C:AC97 Codec Core,Intel8x0 driver,VIA82xx driver # F:include/ac97_codec.h:1.60->1.61 # F:pci/intel8x0.c:1.185->1.186 # F:pci/via82xx.c:1.133->1.134 # F:pci/ac97/ac97_codec.c:1.161->1.162 # L:Since there are many ac97_quirk values, the number is no longer good to # L:remember what it really means. Now ac97_quirk option becomes as a string # L:option, and more undstandable. For example, you can pass like # L:'ac97_quirk=hp_only'. The old number is still kept and parsed for backward # L:compatibility. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/27 07:36:39+01:00 perex@suse.cz +70 -30 # [ALSA] Allow strings for ac97_quirk options # # D:2004/12/27 14:36:39 # C:AC97 Codec Core,Intel8x0 driver,VIA82xx driver # F:include/ac97_codec.h:1.60->1.61 # F:pci/intel8x0.c:1.185->1.186 # F:pci/via82xx.c:1.133->1.134 # F:pci/ac97/ac97_codec.c:1.161->1.162 # L:Since there are many ac97_quirk values, the number is no longer good to # L:remember what it really means. Now ac97_quirk option becomes as a string # L:option, and more undstandable. For example, you can pass like # L:'ac97_quirk=hp_only'. The old number is still kept and parsed for backward # L:compatibility. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2004/12/27 07:36:39+01:00 perex@suse.cz +1 -1 # [ALSA] Allow strings for ac97_quirk options # # D:2004/12/27 14:36:39 # C:AC97 Codec Core,Intel8x0 driver,VIA82xx driver # F:include/ac97_codec.h:1.60->1.61 # F:pci/intel8x0.c:1.185->1.186 # F:pci/via82xx.c:1.133->1.134 # F:pci/ac97/ac97_codec.c:1.161->1.162 # L:Since there are many ac97_quirk values, the number is no longer good to # L:remember what it really means. Now ac97_quirk option becomes as a string # L:option, and more undstandable. For example, you can pass like # L:'ac97_quirk=hp_only'. The old number is still kept and parsed for backward # L:compatibility. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:42:58+01:00 perex@suse.cz # [ALSA] Fix handling of user-defined controls # # Control Midlevel,ALSA Core # Fixed handling of user-defined controls. # The max number of user-defined controls is limited, too (as default 32). # # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2004/12/27 07:26:19+01:00 perex@suse.cz +44 -32 # [ALSA] Fix handling of user-defined controls # # D:2004/12/27 14:26:19 # C:Control Midlevel,ALSA Core # F:core/control.c:1.52->1.53 # F:include/core.h:1.62->1.63 # L:Fixed handling of user-defined controls. # L:The max number of user-defined controls is limited, too (as default 32). # Signed-off-by: Takashi Iwai # # include/sound/core.h # 2004/12/27 07:26:20+01:00 perex@suse.cz +1 -0 # [ALSA] Fix handling of user-defined controls # # D:2004/12/27 14:26:19 # C:Control Midlevel,ALSA Core # F:core/control.c:1.52->1.53 # F:include/core.h:1.62->1.63 # L:Fixed handling of user-defined controls. # L:The max number of user-defined controls is limited, too (as default 32). # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:41:53+01:00 perex@suse.cz # [ALSA] Don't probe rates when bus->no_vra is set # # AC97 Codec Core # Don't probe rates and set VRA/VRM bits when bus->no_vra is set. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/27 07:00:40+01:00 perex@suse.cz +12 -2 # [ALSA] Don't probe rates when bus->no_vra is set # # D:2004/12/27 14:00:40 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.160->1.161 # L:Don't probe rates and set VRA/VRM bits when bus->no_vra is set. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:40:49+01:00 perex@suse.cz # [ALSA] Use msleep() in ac97 callbacks # # CS46xx driver,NM256 driver # Use msleep() instead of mdelay() in ac97 callbacks (spinlock was removed). # # Signed-off-by: Takashi Iwai # # sound/pci/nm256/nm256.c # 2004/12/27 06:34:44+01:00 perex@suse.cz +2 -2 # [ALSA] Use msleep() in ac97 callbacks # # D:2004/12/27 13:34:44 # C:CS46xx driver,NM256 driver # F:pci/cs46xx/cs46xx_lib.c:1.91->1.92 # F:pci/nm256/nm256.c:1.56->1.57 # L:Use msleep() instead of mdelay() in ac97 callbacks (spinlock was removed). # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2004/12/27 06:34:44+01:00 perex@suse.cz +1 -1 # [ALSA] Use msleep() in ac97 callbacks # # D:2004/12/27 13:34:44 # C:CS46xx driver,NM256 driver # F:pci/cs46xx/cs46xx_lib.c:1.91->1.92 # F:pci/nm256/nm256.c:1.56->1.57 # L:Use msleep() instead of mdelay() in ac97 callbacks (spinlock was removed). # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:39:40+01:00 perex@suse.cz # [ALSA] Spinlock removal and loop fix # # au88x0 driver # Removed unnecessary spinlocks. # The invalid (typo) loop in the codec read callback is fixed. # # Signed-off-by: Takashi Iwai # # sound/pci/au88x0/au88x0_core.c # 2004/12/27 06:31:45+01:00 perex@suse.cz +3 -17 # [ALSA] Spinlock removal and loop fix # # D:2004/12/27 13:31:45 # C:au88x0 driver # F:pci/au88x0/au88x0_core.c:1.8->1.9 # L:Removed unnecessary spinlocks. # L:The invalid (typo) loop in the codec read callback is fixed. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:38:37+01:00 perex@suse.cz # [ALSA] Fix spinlocks # # FM801 driver # Fixed the possible deadlock with no irq spinlock. # Also, spin_lock_irqsave() is replaced with spin_lock_irq() in some places. # # Signed-off-by: Takashi Iwai # # sound/pci/fm801.c # 2004/12/27 06:29:27+01:00 perex@suse.cz +7 -8 # [ALSA] Fix spinlocks # # D:2004/12/27 13:29:27 # C:FM801 driver # F:pci/fm801.c:1.54->1.55 # L:Fixed the possible deadlock with no irq spinlock. # L:Also, spin_lock_irqsave() is replaced with spin_lock_irq() in some places. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:37:31+01:00 perex@suse.cz # [ALSA] Remove unnecessary ac97 spinlocks # # ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # VIA82xx-modem driver # Removed unnecessary spinlocks in ac97 callbacks. # # Signed-off-by: Takashi Iwai # # sound/pci/via82xx_modem.c # 2004/12/27 06:27:19+01:00 perex@suse.cz +0 -7 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/12/27 06:27:19+01:00 perex@suse.cz +0 -7 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/maestro3.c # 2004/12/27 06:27:19+01:00 perex@suse.cz +7 -17 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0m.c # 2004/12/27 06:27:19+01:00 perex@suse.cz +0 -6 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/27 06:27:10+01:00 perex@suse.cz +1 -15 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/ens1370.c # 2004/12/27 06:27:10+01:00 perex@suse.cz +7 -15 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/atiixp_modem.c # 2004/12/27 06:27:09+01:00 perex@suse.cz +1 -9 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/atiixp.c # 2004/12/27 06:27:09+01:00 perex@suse.cz +1 -9 # [ALSA] Remove unnecessary ac97 spinlocks # # D:2004/12/27 13:27:09 # C:ATIIXP driver,ATIIXP-modem driver,ENS1370/1+ driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver # F:pci/atiixp.c:1.27->1.28 # F:pci/atiixp_modem.c:1.11->1.12 # F:pci/ens1370.c:1.72->1.73 # F:pci/intel8x0.c:1.184->1.185 # F:pci/intel8x0m.c:1.24->1.25 # F:pci/maestro3.c:1.66->1.67 # F:pci/via82xx.c:1.132->1.133 # F:pci/via82xx_modem.c:1.2->1.3 # L:Removed unnecessary spinlocks in ac97 callbacks. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:36:22+01:00 perex@suse.cz # [ALSA] Remove spinlock in callbacks # # AC97 Codec Core,AK4531 codec # Removed spinlocks in callback, use sempahore instead since all ac97 # callbacks are supposed to be non-atomic. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ak4531_codec.c # 2004/12/27 06:24:29+01:00 perex@suse.cz +13 -19 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_proc.c # 2004/12/27 06:24:29+01:00 perex@suse.cz +6 -6 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_pcm.c # 2004/12/27 06:24:29+01:00 perex@suse.cz +5 -7 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/12/27 06:24:29+01:00 perex@suse.cz +2 -2 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_local.h # 2004/12/27 06:24:29+01:00 perex@suse.cz +3 -0 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/27 06:24:29+01:00 perex@suse.cz +52 -45 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # include/sound/ak4531_codec.h # 2004/12/27 06:24:29+01:00 perex@suse.cz +1 -1 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2004/12/27 06:24:29+01:00 perex@suse.cz +2 -2 # [ALSA] Remove spinlock in callbacks # # D:2004/12/27 13:24:29 # C:AC97 Codec Core,AK4531 codec # F:include/ac97_codec.h:1.59->1.60 # F:include/ak4531_codec.h:1.4->1.5 # F:pci/ac97/ac97_codec.c:1.159->1.160 # F:pci/ac97/ac97_local.h:1.10->1.11 # F:pci/ac97/ac97_patch.c:1.64->1.65 # F:pci/ac97/ac97_pcm.c:1.18->1.19 # F:pci/ac97/ac97_proc.c:1.12->1.13 # F:pci/ac97/ak4531_codec.c:1.13->1.14 # L:Removed spinlocks in callback, use sempahore instead since all ac97 # L:callbacks are supposed to be non-atomic. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:35:15+01:00 perex@suse.cz # [ALSA] Unify ac97 control callbacks # # AC97 Codec Core # Unified single_* and double_* control callbacks. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/12/27 06:16:41+01:00 perex@suse.cz +7 -7 # [ALSA] Unify ac97 control callbacks # # D:2004/12/27 13:16:41 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.158->1.159 # F:pci/ac97/ac97_local.h:1.9->1.10 # F:pci/ac97/ac97_patch.c:1.63->1.64 # L:Unified single_* and double_* control callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_local.h # 2004/12/27 06:16:41+01:00 perex@suse.cz +11 -11 # [ALSA] Unify ac97 control callbacks # # D:2004/12/27 13:16:41 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.158->1.159 # F:pci/ac97/ac97_local.h:1.9->1.10 # F:pci/ac97/ac97_patch.c:1.63->1.64 # L:Unified single_* and double_* control callbacks. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/27 06:16:41+01:00 perex@suse.cz +47 -88 # [ALSA] Unify ac97 control callbacks # # D:2004/12/27 13:16:41 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.158->1.159 # F:pci/ac97/ac97_local.h:1.9->1.10 # F:pci/ac97/ac97_patch.c:1.63->1.64 # L:Unified single_* and double_* control callbacks. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:34:08+01:00 perex@suse.cz # [ALSA] Replace long delays with msleep() # # au88x0 driver # Long udelay()'s are replaced with msleep() as much as possible. # # Signed-off-by: Takashi Iwai # # sound/pci/au88x0/au88x0_core.c # 2004/12/27 06:08:53+01:00 perex@suse.cz +13 -13 # [ALSA] Replace long delays with msleep() # # D:2004/12/27 13:08:53 # C:au88x0 driver # F:pci/au88x0/au88x0_core.c:1.7->1.8 # L:Long udelay()'s are replaced with msleep() as much as possible. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:33:00+01:00 perex@suse.cz # [ALSA] Fix creation of control devices over udev # # Control Midlevel,ALSA Core # Don't create control devices before the driver initialization finishes # (ALSA BTS #742). # # The control device is now handled in the device list together with others # (holding the card instance as the device pointer). # # Signed-off-by: Takashi Iwai # # sound/core/sound.c # 2004/12/27 06:02:10+01:00 perex@suse.cz +8 -14 # [ALSA] Fix creation of control devices over udev # # D:2004/12/27 13:02:10 # C:Control Midlevel,ALSA Core # F:core/control.c:1.51->1.52 # F:core/init.c:1.53->1.54 # F:core/sound.c:1.70->1.71 # F:include/control.h:1.10->1.11 # F:include/core.h:1.61->1.62 # L:Don't create control devices before the driver initialization finishes # L:(ALSA BTS #742). # L: # L:The control device is now handled in the device list together with others # L:(holding the card instance as the device pointer). # Signed-off-by: Takashi Iwai # # sound/core/init.c # 2004/12/27 06:02:10+01:00 perex@suse.cz +2 -8 # [ALSA] Fix creation of control devices over udev # # D:2004/12/27 13:02:10 # C:Control Midlevel,ALSA Core # F:core/control.c:1.51->1.52 # F:core/init.c:1.53->1.54 # F:core/sound.c:1.70->1.71 # F:include/control.h:1.10->1.11 # F:include/core.h:1.61->1.62 # L:Don't create control devices before the driver initialization finishes # L:(ALSA BTS #742). # L: # L:The control device is now handled in the device list together with others # L:(holding the card instance as the device pointer). # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2004/12/27 06:02:10+01:00 perex@suse.cz +25 -9 # [ALSA] Fix creation of control devices over udev # # D:2004/12/27 13:02:10 # C:Control Midlevel,ALSA Core # F:core/control.c:1.51->1.52 # F:core/init.c:1.53->1.54 # F:core/sound.c:1.70->1.71 # F:include/control.h:1.10->1.11 # F:include/core.h:1.61->1.62 # L:Don't create control devices before the driver initialization finishes # L:(ALSA BTS #742). # L: # L:The control device is now handled in the device list together with others # L:(holding the card instance as the device pointer). # Signed-off-by: Takashi Iwai # # include/sound/core.h # 2004/12/27 06:02:10+01:00 perex@suse.cz +1 -0 # [ALSA] Fix creation of control devices over udev # # D:2004/12/27 13:02:10 # C:Control Midlevel,ALSA Core # F:core/control.c:1.51->1.52 # F:core/init.c:1.53->1.54 # F:core/sound.c:1.70->1.71 # F:include/control.h:1.10->1.11 # F:include/core.h:1.61->1.62 # L:Don't create control devices before the driver initialization finishes # L:(ALSA BTS #742). # L: # L:The control device is now handled in the device list together with others # L:(holding the card instance as the device pointer). # Signed-off-by: Takashi Iwai # # include/sound/control.h # 2004/12/27 06:02:10+01:00 perex@suse.cz +2 -4 # [ALSA] Fix creation of control devices over udev # # D:2004/12/27 13:02:10 # C:Control Midlevel,ALSA Core # F:core/control.c:1.51->1.52 # F:core/init.c:1.53->1.54 # F:core/sound.c:1.70->1.71 # F:include/control.h:1.10->1.11 # F:include/core.h:1.61->1.62 # L:Don't create control devices before the driver initialization finishes # L:(ALSA BTS #742). # L: # L:The control device is now handled in the device list together with others # L:(holding the card instance as the device pointer). # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:31:49+01:00 perex@suse.cz # [ALSA] Add mute LED quirk # # AC97 Codec Core,Intel8x0 driver # A new quirk type, AC97_TUNE_MUTE_LED, is added for HP/Compaq laptops. # With this quirk, the EAPD bit is used to control the mute LED in # conjunction with the master mute switch. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/27 05:58:56+01:00 perex@suse.cz +12 -0 # [ALSA] Add mute LED quirk # # D:2004/12/27 12:58:56 # C:AC97 Codec Core,Intel8x0 driver # F:include/ac97_codec.h:1.58->1.59 # F:pci/intel8x0.c:1.183->1.184 # F:pci/ac97/ac97_codec.c:1.157->1.158 # L:A new quirk type, AC97_TUNE_MUTE_LED, is added for HP/Compaq laptops. # L:With this quirk, the EAPD bit is used to control the mute LED in # L:conjunction with the master mute switch. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/27 05:58:56+01:00 perex@suse.cz +39 -0 # [ALSA] Add mute LED quirk # # D:2004/12/27 12:58:56 # C:AC97 Codec Core,Intel8x0 driver # F:include/ac97_codec.h:1.58->1.59 # F:pci/intel8x0.c:1.183->1.184 # F:pci/ac97/ac97_codec.c:1.157->1.158 # L:A new quirk type, AC97_TUNE_MUTE_LED, is added for HP/Compaq laptops. # L:With this quirk, the EAPD bit is used to control the mute LED in # L:conjunction with the master mute switch. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2004/12/27 05:58:56+01:00 perex@suse.cz +1 -0 # [ALSA] Add mute LED quirk # # D:2004/12/27 12:58:56 # C:AC97 Codec Core,Intel8x0 driver # F:include/ac97_codec.h:1.58->1.59 # F:pci/intel8x0.c:1.183->1.184 # F:pci/ac97/ac97_codec.c:1.157->1.158 # L:A new quirk type, AC97_TUNE_MUTE_LED, is added for HP/Compaq laptops. # L:With this quirk, the EAPD bit is used to control the mute LED in # L:conjunction with the master mute switch. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:30:44+01:00 perex@suse.cz # [ALSA] Fix compile warning # # Wavefront drivers # Fixed compile warning regarding the sign of char. # # Signed-off-by: Takashi Iwai # # sound/isa/wavefront/wavefront_synth.c # 2004/12/23 10:01:25+01:00 perex@suse.cz +1 -1 # [ALSA] Fix compile warning # # D:2004/12/23 17:01:25 # C:Wavefront drivers # F:isa/wavefront/wavefront_synth.c:1.22->1.23 # L:Fixed compile warning regarding the sign of char. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:29:35+01:00 perex@suse.cz # [ALSA] Fix the wrong sign of format data entries # # PCM Midlevel # Fix suggested by Benjamin Herrenschmidt # # On architectures like PPC, char is handled as 'unsigned char', thus the # pcm_format_data table entries with -1 give a positive 255. This causes # Oops with OSS-emulation on such architectures. # # The patch simply adds the right signed/unsigned prefix to fix this problem. # # Signed-off-by: Takashi Iwai # # sound/core/pcm_misc.c # 2004/12/22 11:10:29+01:00 perex@suse.cz +7 -4 # [ALSA] Fix the wrong sign of format data entries # # D:2004/12/22 18:10:29 # C:PCM Midlevel # F:core/pcm_misc.c:1.14->1.15 # L:Fix suggested by Benjamin Herrenschmidt # L: # L:On architectures like PPC, char is handled as 'unsigned char', thus the # L:pcm_format_data table entries with -1 give a positive 255. This causes # L:Oops with OSS-emulation on such architectures. # L: # L:The patch simply adds the right signed/unsigned prefix to fix this problem. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:28:17+01:00 perex@suse.cz # [ALSA] Fix invalid 'AutoSync Reference' value # # RME HDSP driver # The value returned by controllers for control number 14 ('AutoSync # Reference') is incorrect and different from that reported by doing # a cat /proc/asound/card0/hdsp. # The value reported is not 'AutoSync Reference' but 'Preferred Sync # Reference' instead. # # Signed-off-by: Remy Bruno # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/hdsp.c # 2004/12/21 10:59:41+01:00 perex@suse.cz +1 -1 # [ALSA] Fix invalid 'AutoSync Reference' value # # D:2004/12/21 17:59:41 # C:RME HDSP driver # F:pci/rme9652/hdsp.c:1.76->1.77 # L:The value returned by controllers for control number 14 ('AutoSync # L:Reference') is incorrect and different from that reported by doing # L:a cat /proc/asound/card0/hdsp. # L:The value reported is not 'AutoSync Reference' but 'Preferred Sync # L:Reference' instead. # Signed-off-by: Remy Bruno # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:27:08+01:00 perex@suse.cz # [ALSA] Add PCXHR hwdep iface type # # ALSA Core # Added SNDRV_HWDEP_IFACE_PCXHR for Digigram PCXHR driver. # # Signed-off-by: Takashi Iwai # # include/sound/asound.h # 2004/12/21 06:48:54+01:00 perex@suse.cz +2 -1 # [ALSA] Add PCXHR hwdep iface type # # D:2004/12/21 13:48:54 # C:ALSA Core # F:include/asound.h:1.47->1.48 # L:Added SNDRV_HWDEP_IFACE_PCXHR for Digigram PCXHR driver. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:25:59+01:00 perex@suse.cz # [ALSA] Fix the invalid DMA pointer value # # PPC PMAC driver # Fixed the bug returning invalid DMA pointer values. # # Signed-off-by: Takashi Iwai # # sound/ppc/pmac.c # 2004/12/21 03:52:47+01:00 perex@suse.cz +2 -1 # [ALSA] Fix the invalid DMA pointer value # # D:2004/12/21 10:52:47 # C:PPC PMAC driver # F:ppc/pmac.c:1.42->1.43 # L:Fixed the bug returning invalid DMA pointer values. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:24:51+01:00 perex@suse.cz # [ALSA] Fix compilation errors # # Digigram VX core,MIXART driver # Fix compilation errors when built without hotplug fw loader. # # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart_hwdep.c # 2004/12/20 07:35:04+01:00 perex@suse.cz +6 -8 # [ALSA] Fix compilation errors # # D:2004/12/20 14:35:04 # C:Digigram VX core,MIXART driver # F:drivers/vx/vx_hwdep.c:1.3->1.4 # F:pci/mixart/mixart_hwdep.c:1.7->1.8 # L:Fix compilation errors when built without hotplug fw loader. # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_hwdep.c # 2004/12/20 07:35:04+01:00 perex@suse.cz +2 -2 # [ALSA] Fix compilation errors # # D:2004/12/20 14:35:04 # C:Digigram VX core,MIXART driver # F:drivers/vx/vx_hwdep.c:1.3->1.4 # F:pci/mixart/mixart_hwdep.c:1.7->1.8 # L:Fix compilation errors when built without hotplug fw loader. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:23:45+01:00 perex@suse.cz # [ALSA] Fix CMI9739A silent problem # # AC97 Codec Core # Fix by Zinx Verituse # The patch for cmi9739a is added. The undocumented unmute bits are # enabled. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/12/20 07:03:32+01:00 perex@suse.cz +5 -1 # [ALSA] Fix CMI9739A silent problem # # D:2004/12/20 14:03:21 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.156->1.157 # F:pci/ac97/ac97_patch.c:1.62->1.63 # L:Fix by Zinx Verituse # L:The patch for cmi9739a is added. The undocumented unmute bits are # L:enabled. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/20 07:03:21+01:00 perex@suse.cz +1 -0 # [ALSA] Fix CMI9739A silent problem # # D:2004/12/20 14:03:21 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.156->1.157 # F:pci/ac97/ac97_patch.c:1.62->1.63 # L:Fix by Zinx Verituse # L:The patch for cmi9739a is added. The undocumented unmute bits are # L:enabled. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:22:40+01:00 perex@suse.cz # [ALSA] Fix interrupt generation on MIDI input for es1938 sound cards # # ES1938 driver # The patch ensures that a es1938 based sound card generates interrupts on # incoming MIDI events. I tested the patch successfully on an ess Solo-1 in # a AlphaPC UX/164. # # Signed-off-by: Andreas Feldner # Signed-off-by: Takashi Iwai # # sound/pci/es1938.c # 2004/12/20 06:37:55+01:00 perex@suse.cz +11 -4 # [ALSA] Fix interrupt generation on MIDI input for es1938 sound cards # # D:2004/12/20 13:37:55 # C:ES1938 driver # F:pci/es1938.c:1.44->1.45 # L:The patch ensures that a es1938 based sound card generates interrupts on # L:incoming MIDI events. I tested the patch successfully on an ess Solo-1 in # L:a AlphaPC UX/164. # Signed-off-by: Andreas Feldner # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:21:34+01:00 perex@suse.cz # [ALSA] Add description about hotplug fw loader # # Documentation # New descriptions about hotplug fw loader for vx and mixart drivers. # # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/ALSA-Configuration.txt # 2004/12/20 06:23:55+01:00 perex@suse.cz +22 -7 # [ALSA] Add description about hotplug fw loader # # D:2004/12/20 13:23:55 # C:Documentation # F:Documentation/ALSA-Configuration.txt:1.55->1.56 # L:New descriptions about hotplug fw loader for vx and mixart drivers. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:20:24+01:00 perex@suse.cz # [ALSA] Hotplug firmware loader support # # Digigram VX core,MIXART driver,Digigram VX222 driver # Digigram VX Pocket driver # The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # drivers. The old ALSA fw loader is still supported for built-in kernels. # To use the hotplug, the new firmware data must be installed beforehand # from the latest alsa-tools package. # # The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # too. # # Signed-off-by: Takashi Iwai # # sound/pcmcia/vx/vxp_ops.c # 2004/12/20 04:28:07+01:00 perex@suse.cz +13 -15 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pcmcia/vx/vx_entry.c # 2004/12/20 04:28:07+01:00 perex@suse.cz +51 -27 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pci/vx222/vx222_ops.c # 2004/12/20 04:28:07+01:00 perex@suse.cz +11 -15 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pci/vx222/vx222.c # 2004/12/20 04:28:07+01:00 perex@suse.cz +6 -1 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart_hwdep.h # 2004/12/20 04:28:07+01:00 perex@suse.cz +1 -2 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart_hwdep.c # 2004/12/20 04:28:07+01:00 perex@suse.cz +117 -59 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart.c # 2004/12/20 04:28:06+01:00 perex@suse.cz +7 -7 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_pcm.c # 2004/12/20 04:28:06+01:00 perex@suse.cz +6 -2 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_hwdep.c # 2004/12/20 04:28:06+01:00 perex@suse.cz +132 -6 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_core.c # 2004/12/20 04:28:06+01:00 perex@suse.cz +66 -48 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # include/sound/vx_core.h # 2004/12/20 04:28:06+01:00 perex@suse.cz +19 -14 # [ALSA] Hotplug firmware loader support # # D:2004/12/20 11:28:06 # C:Digigram VX core,MIXART driver,Digigram VX222 driver # C:Digigram VX Pocket driver # F:drivers/vx/vx_core.c:1.10->1.11 # F:drivers/vx/vx_hwdep.c:1.2->1.3 # F:drivers/vx/vx_pcm.c:1.7->1.8 # F:include/vx_core.h:1.4->1.5 # F:pci/mixart/mixart.c:1.21->1.22 # F:pci/mixart/mixart_hwdep.c:1.6->1.7 # F:pci/mixart/mixart_hwdep.h:1.1->1.2 # F:pci/vx222/vx222.c:1.11->1.12 # F:pci/vx222/vx222_ops.c:1.7->1.8 # F:pcmcia/vx/vx_entry.c:1.6->1.7 # F:pcmcia/vx/vxp_ops.c:1.4->1.5 # L:The hogplut fw loader is supported by vxpocket, vxp440, vx2222 and mixart # L:drivers. The old ALSA fw loader is still supported for built-in kernels. # L:To use the hotplug, the new firmware data must be installed beforehand # L:from the latest alsa-tools package. # L: # L:The experimental suspend/resume for vxpocket, vxp440 and vx222 are added, # L:too. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:19:17+01:00 perex@suse.cz # [ALSA] Fix memory corruption # # Digigram VX core # Fixed the memory corruption by the wrong sized kmalloc. # # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_core.c # 2004/12/20 04:03:54+01:00 perex@suse.cz +1 -1 # [ALSA] Fix memory corruption # # D:2004/12/20 11:03:54 # C:Digigram VX core # F:drivers/vx/vx_core.c:1.9->1.10 # L:Fixed the memory corruption by the wrong sized kmalloc. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:18:07+01:00 perex@suse.cz # [ALSA] Return -EBADFD when the device is disconnected # # USB generic driver # The trigger callback returns -EBADFD when the device is disconnected. # # Signed-off-by: Takashi Iwai # # sound/usb/usbaudio.c # 2004/12/16 09:12:51+01:00 perex@suse.cz +4 -1 # [ALSA] Return -EBADFD when the device is disconnected # # D:2004/12/16 16:12:51 # C:USB generic driver # F:usb/usbaudio.c:1.112->1.113 # L:The trigger callback returns -EBADFD when the device is disconnected. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:17:01+01:00 perex@suse.cz # [ALSA] Add volatile to IO pinters # # ALSA Core # Add volatile prefix to IO pointers for copy_to_user_fromio() and # copy_from_user_toio() functions. # # Signed-off-by: Takashi Iwai # # sound/core/memory.c # 2004/12/16 04:15:00+01:00 perex@suse.cz +2 -2 # [ALSA] Add volatile to IO pinters # # D:2004/12/16 11:15:00 # C:ALSA Core # F:core/memory.c:1.35->1.36 # F:include/core.h:1.60->1.61 # L:Add volatile prefix to IO pointers for copy_to_user_fromio() and # L:copy_from_user_toio() functions. # Signed-off-by: Takashi Iwai # # include/sound/core.h # 2004/12/16 04:15:01+01:00 perex@suse.cz +2 -2 # [ALSA] Add volatile to IO pinters # # D:2004/12/16 11:15:00 # C:ALSA Core # F:core/memory.c:1.35->1.36 # F:include/core.h:1.60->1.61 # L:Add volatile prefix to IO pointers for copy_to_user_fromio() and # L:copy_from_user_toio() functions. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:15:54+01:00 perex@suse.cz # [ALSA] buffersize and constraints on pmac # # PPC PMAC driver # Buffersize is a bit small compared to the OSS driver (dmasound.h says # 128kb is limit for Amiga, for pmac 256kb is used) # At least on Snapper, some samplerates cause choppy sound when # periods<3 or buffersize is not a multiple of periodsize. # # Signed-off-by: Danny Tholen # Signed-off-by: Takashi Iwai # # sound/ppc/pmac.c # 2004/12/15 14:47:31+01:00 perex@suse.cz +6 -4 # [ALSA] buffersize and constraints on pmac # # D:2004/12/15 21:47:31 # C:PPC PMAC driver # F:ppc/pmac.c:1.41->1.42 # L:Buffersize is a bit small compared to the OSS driver (dmasound.h says # L:128kb is limit for Amiga, for pmac 256kb is used) # L:At least on Snapper, some samplerates cause choppy sound when # L:periods<3 or buffersize is not a multiple of periodsize. # Signed-off-by: Danny Tholen # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:14:41+01:00 perex@suse.cz # [ALSA] Export snd_ctl_elem_read/write() functions # # Control Midlevel,ALSA Core,IOCTL32 emulation # snd_ctl_elem_read() and snd_ctl_elem_write() functions are exported # to be accessible from other kernel modules. They can be used for # suspend/resume codes, for example. # # Signed-off-by: Takashi Iwai # # sound/core/sound.c # 2004/12/15 08:45:17+01:00 perex@suse.cz +0 -2 # [ALSA] Export snd_ctl_elem_read/write() functions # # D:2004/12/15 15:45:17 # C:Control Midlevel,ALSA Core,IOCTL32 emulation # F:core/control.c:1.50->1.51 # F:core/sound.c:1.69->1.70 # F:core/ioctl32/ioctl32.c:1.25->1.26 # F:include/control.h:1.9->1.10 # L:snd_ctl_elem_read() and snd_ctl_elem_write() functions are exported # L:to be accessible from other kernel modules. They can be used for # L:suspend/resume codes, for example. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/ioctl32.c # 2004/12/15 08:45:18+01:00 perex@suse.cz +1 -1 # [ALSA] Export snd_ctl_elem_read/write() functions # # D:2004/12/15 15:45:17 # C:Control Midlevel,ALSA Core,IOCTL32 emulation # F:core/control.c:1.50->1.51 # F:core/sound.c:1.69->1.70 # F:core/ioctl32/ioctl32.c:1.25->1.26 # F:include/control.h:1.9->1.10 # L:snd_ctl_elem_read() and snd_ctl_elem_write() functions are exported # L:to be accessible from other kernel modules. They can be used for # L:suspend/resume codes, for example. # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2004/12/15 08:45:17+01:00 perex@suse.cz +3 -4 # [ALSA] Export snd_ctl_elem_read/write() functions # # D:2004/12/15 15:45:17 # C:Control Midlevel,ALSA Core,IOCTL32 emulation # F:core/control.c:1.50->1.51 # F:core/sound.c:1.69->1.70 # F:core/ioctl32/ioctl32.c:1.25->1.26 # F:include/control.h:1.9->1.10 # L:snd_ctl_elem_read() and snd_ctl_elem_write() functions are exported # L:to be accessible from other kernel modules. They can be used for # L:suspend/resume codes, for example. # Signed-off-by: Takashi Iwai # # include/sound/control.h # 2004/12/15 08:45:18+01:00 perex@suse.cz +1 -2 # [ALSA] Export snd_ctl_elem_read/write() functions # # D:2004/12/15 15:45:17 # C:Control Midlevel,ALSA Core,IOCTL32 emulation # F:core/control.c:1.50->1.51 # F:core/sound.c:1.69->1.70 # F:core/ioctl32/ioctl32.c:1.25->1.26 # F:include/control.h:1.9->1.10 # L:snd_ctl_elem_read() and snd_ctl_elem_write() functions are exported # L:to be accessible from other kernel modules. They can be used for # L:suspend/resume codes, for example. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:13:30+01:00 perex@suse.cz # [ALSA] Clean up power-management # # Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # PPC PMAC driver # Clean up for PM code. # snd_power_change() is called in the common routines instead of driver's callback. # # Signed-off-by: Takashi Iwai # # sound/ppc/pmac.c # 2004/12/15 08:26:13+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pcmcia/pdaudiocf/pdaudiocf_core.c # 2004/12/15 08:26:13+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2004/12/15 08:26:13+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/via82xx_modem.c # 2004/12/15 08:26:12+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/12/15 08:26:12+01:00 perex@suse.cz +30 -17 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_main.c # 2004/12/15 08:26:13+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/nm256/nm256.c # 2004/12/15 08:26:13+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/maestro3.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0m.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/es1968.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/es1938.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2004/12/15 08:26:12+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/cs4281.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/atiixp_modem.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/atiixp.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/pci/ali5451/ali5451.c # 2004/12/15 08:26:12+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/isa/opl3sa2.c # 2004/12/15 08:26:10+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/isa/es18xx.c # 2004/12/15 08:26:10+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/isa/cs423x/cs4231_lib.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +2 -6 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/isa/ad1848/ad1848_lib.c # 2004/12/15 08:26:11+01:00 perex@suse.cz +0 -8 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/core/init.c # 2004/12/15 08:26:10+01:00 perex@suse.cz +10 -1 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2004/12/15 08:26:10+01:00 perex@suse.cz +10 -5 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # sound/arm/sa11xx-uda1341.c # 2004/12/15 08:26:10+01:00 perex@suse.cz +1 -3 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl # 2004/12/15 08:26:08+01:00 perex@suse.cz +2 -6 # [ALSA] Clean up power-management # # D:2004/12/15 15:26:08 # C:Documentation,SA11xx UDA1341 driver,Control Midlevel,ALSA Core # C:ES18xx driver,OPL3SA2 driver,AD1848 driver,CS4231 driver,ATIIXP driver # C:ATIIXP-modem driver,CS4281 driver,ES1938 driver,ES1968 driver # C:Intel8x0 driver,Intel8x0-modem driver,Maestro3 driver,VIA82xx driver # C:VIA82xx-modem driver,ALI5451 driver,CS46xx driver,NM256 driver # C:Trident driver,YMFPCI driver,Sound Core PDAudioCF driver # C:PPC PMAC driver # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.44->1.45 # F:arm/sa11xx-uda1341.c:1.18->1.19 # F:core/control.c:1.49->1.50 # F:core/init.c:1.52->1.53 # F:isa/es18xx.c:1.52->1.53 # F:isa/opl3sa2.c:1.40->1.41 # F:isa/ad1848/ad1848_lib.c:1.38->1.39 # F:isa/cs423x/cs4231_lib.c:1.46->1.47 # F:pci/atiixp.c:1.26->1.27 # F:pci/atiixp_modem.c:1.10->1.11 # F:pci/cs4281.c:1.67->1.68 # F:pci/es1938.c:1.43->1.44 # F:pci/es1968.c:1.80->1.81 # F:pci/intel8x0.c:1.182->1.183 # F:pci/intel8x0m.c:1.23->1.24 # F:pci/maestro3.c:1.65->1.66 # F:pci/via82xx.c:1.131->1.132 # F:pci/via82xx_modem.c:1.1->1.2 # F:pci/ali5451/ali5451.c:1.59->1.60 # F:pci/cs46xx/cs46xx_lib.c:1.90->1.91 # F:pci/nm256/nm256.c:1.55->1.56 # F:pci/trident/trident_main.c:1.67->1.68 # F:pci/ymfpci/ymfpci_main.c:1.61->1.62 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.5->1.6 # F:ppc/pmac.c:1.40->1.41 # L:Clean up for PM code. # L:snd_power_change() is called in the common routines instead of driver's callback. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:12:14+01:00 perex@suse.cz # [ALSA] Midiman Delta DIO2496 has two stereo analog outs # # ICE1712 driver # # # Signed-off-by: Jaroslav Kysela # # sound/pci/ice1712/delta.c # 2004/12/13 04:42:15+01:00 perex@suse.cz +3 -0 # [ALSA] Midiman Delta DIO2496 has two stereo analog outs # # D:2004/12/13 11:42:15 # C:ICE1712 driver # F:pci/ice1712/delta.c:1.19->1.20 # L: # Signed-off-by: Jaroslav Kysela # # ChangeSet # 2005/01/03 11:11:06+01:00 perex@suse.cz # [ALSA] [trivial] Fix compile warning # # Intel8x0 driver # Fix compile warning abount unused variables. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/10 08:38:05+01:00 perex@suse.cz +0 -1 # [ALSA] [trivial] Fix compile warning # # D:2004/12/10 15:38:05 # C:Intel8x0 driver # F:pci/intel8x0.c:1.181->1.182 # L:Fix compile warning abount unused variables. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:09:59+01:00 perex@suse.cz # [ALSA] Fix non-symmetrical page_attr changes # # Intel8x0 driver # Fixed non-symmetrical calls of change_page_attr() which may cause BUG(). # This bug happens only on 440MX. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/12/10 04:12:22+01:00 perex@suse.cz +25 -5 # [ALSA] Fix non-symmetrical page_attr changes # # D:2004/12/10 11:12:22 # C:Intel8x0 driver # F:pci/intel8x0.c:1.180->1.181 # L:Fixed non-symmetrical calls of change_page_attr() which may cause BUG(). # L:This bug happens only on 440MX. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:08:53+01:00 perex@suse.cz # [ALSA] Add missing USX2Y_PCM hwdep entry # # ALSA Core # Added the missing SNDRV_HWDEP_IFACE_USX2Y_PCM definition. # # Signed-off-by: Takashi Iwai # # include/sound/asound.h # 2004/12/10 04:10:22+01:00 perex@suse.cz +2 -1 # [ALSA] Add missing USX2Y_PCM hwdep entry # # D:2004/12/10 11:10:22 # C:ALSA Core # F:include/asound.h:1.46->1.47 # L:Added the missing SNDRV_HWDEP_IFACE_USX2Y_PCM definition. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:07:46+01:00 perex@suse.cz # [ALSA] Add missing source codes in the last hwdep-pcm patch. # # USB USX2Y # The missing source files in the last hwdep-pcm patch are added. # # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usx2yhwdeppcm.h # 2005/01/03 09:50:31+01:00 perex@suse.cz +21 -0 # [ALSA] Add missing source codes in the last hwdep-pcm patch. # # D:2004/12/08 19:29:21 # C:USB USX2Y # F:usb/usx2y/usx2yhwdeppcm.c:INITIAL->1.1 # F:usb/usx2y/usx2yhwdeppcm.h:INITIAL->1.1 # L:The missing source files in the last hwdep-pcm patch are added. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usx2yhwdeppcm.h # 2005/01/03 09:50:31+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/usb/usx2y/usx2yhwdeppcm.h # # sound/usb/usx2y/usx2yhwdeppcm.c # 2005/01/03 09:50:27+01:00 perex@suse.cz +807 -0 # [ALSA] Add missing source codes in the last hwdep-pcm patch. # # D:2004/12/08 19:29:21 # C:USB USX2Y # F:usb/usx2y/usx2yhwdeppcm.c:INITIAL->1.1 # F:usb/usx2y/usx2yhwdeppcm.h:INITIAL->1.1 # L:The missing source files in the last hwdep-pcm patch are added. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usx2yhwdeppcm.c # 2005/01/03 09:50:27+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/usb/usx2y/usx2yhwdeppcm.c # # ChangeSet # 2005/01/03 11:06:35+01:00 perex@suse.cz # [ALSA] hwdep interface for pcm data # # USB,USB USX2Y # Implements 'rawusb' pcm data transfer through hwdep interface: # The usb_hc moves pcm data from/into memory via DMA. # That memory is mmaped by jack's usx2y driver. # Jack's usx2y driver is the first/last executable code to read/write pcm data. # Read/write is a combination of power of 2 period shaping and float/int # conversation. # # Compared to standard alsa/jack we leave out power of 2 period shaping # inside snd-usb-usx2y which needs memcpy() and additional buffers. # As a side effect possible unwanted pcm-data coruption resulting of # standard alsa's snd-usb-usx2y period shaping scheme falls away. # Result is sane jack operation at buffering schemes down to 128frames, # 2 periods. # # Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usx2y.h # 2004/12/08 12:28:03+01:00 perex@suse.cz +4 -2 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2yaudio.c # 2004/12/08 12:28:03+01:00 perex@suse.cz +3 -1 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2y.h # 2004/12/08 12:28:03+01:00 perex@suse.cz +2 -0 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usX2Yhwdep.c # 2004/12/08 12:28:03+01:00 perex@suse.cz +4 -0 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/Makefile # 2004/12/08 12:28:03+01:00 perex@suse.cz +1 -1 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/Kconfig # 2004/12/08 12:27:51+01:00 perex@suse.cz +1 -1 # [ALSA] hwdep interface for pcm data # # D:2004/12/08 19:27:51 # C:USB,USB USX2Y # F:usb/Kconfig:1.7->1.8 # F:usb/usx2y/Makefile:1.1->1.2 # F:usb/usx2y/usX2Yhwdep.c:1.3->1.4 # F:usb/usx2y/usbusx2y.h:1.2->1.3 # F:usb/usx2y/usbusx2yaudio.c:1.7->1.8 # F:usb/usx2y/usx2y.h:1.1->1.2 # L:Implements 'rawusb' pcm data transfer through hwdep interface: # L:The usb_hc moves pcm data from/into memory via DMA. # L:That memory is mmaped by jack's usx2y driver. # L:Jack's usx2y driver is the first/last executable code to read/write pcm data. # L:Read/write is a combination of power of 2 period shaping and float/int # L:conversation. # L: # L:Compared to standard alsa/jack we leave out power of 2 period shaping # L:inside snd-usb-usx2y which needs memcpy() and additional buffers. # L:As a side effect possible unwanted pcm-data coruption resulting of # L:standard alsa's snd-usb-usx2y period shaping scheme falls away. # L:Result is sane jack operation at buffering schemes down to 128frames, # L:2 periods. # L: # L:Also changed Kconfig file, so snd-usb-usx2y is only available for X86, # L:PPC or ALPHA platforms, as on others DMA-memory isn't mmapable. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:05:24+01:00 perex@suse.cz # [ALSA] Fix detection of Xbox # # AC97 Codec Core # Unfortunately, on newer xboxes, the chip reports less info than # before, making another change necessary - this change is backwards # compatible, and doesn't break earlier xboxes, of course. # # The patch is originally from Ed Hucek . # # Signed-off-by: David Pye # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/12/08 12:15:08+01:00 perex@suse.cz +2 -1 # [ALSA] Fix detection of Xbox # # D:2004/12/08 19:15:08 # C:AC97 Codec Core # F:pci/ac97/ac97_codec.c:1.155->1.156 # L:Unfortunately, on newer xboxes, the chip reports less info than # L:before, making another change necessary - this change is backwards # L:compatible, and doesn't break earlier xboxes, of course. # L: # L:The patch is originally from Ed Hucek . # Signed-off-by: David Pye # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:04:20+01:00 perex@suse.cz # ALSA CVS update # ENS1370/1+ driver # Trivial patch to enable rear out selection for ens1373 on # the Gigabyte GA-8IEXP motherboard. # # Signed-off-by: Andrew Dennison # Signed-off-by: Jaroslav Kysela # # sound/pci/ens1370.c # 2004/12/08 05:46:41+01:00 perex@suse.cz +4 -2 # ALSA CVS update # D:2004/12/08 12:46:41 # C:ENS1370/1+ driver # F:pci/ens1370.c:1.71->1.72 # L:Trivial patch to enable rear out selection for ens1373 on # L:the Gigabyte GA-8IEXP motherboard. # Signed-off-by: Andrew Dennison # Signed-off-by: Jaroslav Kysela # # ChangeSet # 2005/01/03 11:03:12+01:00 perex@suse.cz # [ALSA] misc cleanups # # OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # The patch below contains the following changes in ALSA code not touched # by my previous patches: # - make some needlessly global code static # - remove the following unused global functions: # - sound/i2c/cs84: snd_cs8427_detect # - sound/synth/emux/emux_synth.c: snd_emux_release_voice # - sound/synth/emux/soundfont.: snd_soundfont_mem_used # - remove the following unused EXPORT_SYMBOL's: # - sound/i2c/cs8427.c: snd_cs8427_detect # - sound/i2c/cs8427.c: snd_cs8427_reg_read # # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/synth/emux/soundfont.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -8 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/synth/emux/emux_synth.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -10 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/i2c/cs8427.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +4 -14 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_uer.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +1 -1 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_cmd.h # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -2 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/vx/vx_cmd.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +1 -1 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/opl3_seq.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +2 -2 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/opl3_midi.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +1 -1 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/opl3_lib.c # 2004/12/07 08:36:07+01:00 perex@suse.cz +2 -2 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/opl3_drums.c # 2004/12/07 08:36:06+01:00 perex@suse.cz +4 -4 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/vx_core.h # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -1 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/soundfont.h # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -1 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/cs8427.h # 2004/12/07 08:36:07+01:00 perex@suse.cz +0 -3 # [ALSA] misc cleanups # # D:2004/12/07 15:36:06 # C:OPL3,Digigram VX core,I2C cs8427,SoundFont,Common EMU synth # F:drivers/opl3/opl3_drums.c:1.4->1.5 # F:drivers/opl3/opl3_lib.c:1.23->1.24 # F:drivers/opl3/opl3_midi.c:1.6->1.7 # F:drivers/opl3/opl3_seq.c:1.15->1.16 # F:drivers/vx/vx_cmd.c:1.1->1.2 # F:drivers/vx/vx_cmd.h:1.1->1.2 # F:drivers/vx/vx_uer.c:1.2->1.3 # F:i2c/cs8427.c:1.22->1.23 # F:include/cs8427.h:1.7->1.8 # F:include/soundfont.h:1.7->1.8 # F:include/vx_core.h:1.3->1.4 # F:synth/emux/emux_synth.c:1.10->1.11 # F:synth/emux/soundfont.c:1.13->1.14 # L:The patch below contains the following changes in ALSA code not touched # L:by my previous patches: # L:- make some needlessly global code static # L:- remove the following unused global functions: # L: - sound/i2c/cs84: snd_cs8427_detect # L: - sound/synth/emux/emux_synth.c: snd_emux_release_voice # L: - sound/synth/emux/soundfont.: snd_soundfont_mem_used # L:- remove the following unused EXPORT_SYMBOL's: # L: - sound/i2c/cs8427.c: snd_cs8427_detect # L: - sound/i2c/cs8427.c: snd_cs8427_reg_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:02:01+01:00 perex@suse.cz # [ALSA] Add 'Duplicate Front' control # # CS46xx driver # A new mixer control 'Duplicate Front' is added for the board with # a single codec. This toggles the duplication of front signal to # the rear speakers. # # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2004/12/06 12:47:42+01:00 perex@suse.cz +35 -4 # [ALSA] Add 'Duplicate Front' control # # D:2004/12/06 19:47:42 # C:CS46xx driver # F:pci/cs46xx/cs46xx_lib.c:1.89->1.90 # L:A new mixer control 'Duplicate Front' is added for the board with # L:a single codec. This toggles the duplication of front signal to # L:the rear speakers. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 11:00:47+01:00 perex@suse.cz # [ALSA] opl4 depends on opl3 # # OPL3 # Compiling OPL4 doesn't include the snd-opl3-lib. This change in the # Makefile enables now the compiling of snd-opl3-lib.o for OPL4 soundcards. # # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # sound/drivers/opl3/Makefile # 2004/12/06 12:46:27+01:00 perex@suse.cz +1 -0 # [ALSA] opl4 depends on opl3 # # D:2004/12/06 19:46:27 # C:OPL3 # F:drivers/opl3/Makefile:1.22->1.23 # L:Compiling OPL4 doesn't include the snd-opl3-lib. This change in the # L:Makefile enables now the compiling of snd-opl3-lib.o for OPL4 soundcards. # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 10:59:39+01:00 perex@suse.cz # [ALSA] Update user-space access from sscape driver # # Sound Scape driver # I see that the copy_to/from_user() functions have been updated across # Linux 2.4 and 2.6, and that verify_read/write() has been replaced by # access_ok(). I have patched the SoundScape driver accordingly. # # Signed-off-by: Chris Rankin # Signed-off-by: Takashi Iwai # # sound/isa/sscape.c # 2004/12/06 08:32:12+01:00 perex@suse.cz +13 -14 # [ALSA] Update user-space access from sscape driver # # D:2004/12/06 15:32:12 # C:Sound Scape driver # F:isa/sscape.c:1.18->1.19 # L:I see that the copy_to/from_user() functions have been updated across # L:Linux 2.4 and 2.6, and that verify_read/write() has been replaced by # L: access_ok(). I have patched the SoundScape driver accordingly. # Signed-off-by: Chris Rankin # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:19:11+01:00 perex@suse.cz # [ALSA] disable legacy IRQs before request_irq() to avoid unhandled interrupts # # VIA82xx driver # # # Signed-off-by: Christian Koerner # Signed-off-by: Jaroslav Kysela # # sound/pci/via82xx.c # 2004/12/03 08:12:56+01:00 perex@suse.cz +2 -3 # [ALSA] disable legacy IRQs before request_irq() to avoid unhandled interrupts # # D:2004/12/03 15:12:56 # C:VIA82xx driver # F:pci/via82xx.c:1.130->1.131 # L: # Signed-off-by: Christian Koerner # Signed-off-by: Jaroslav Kysela # # ChangeSet # 2005/01/03 09:18:06+01:00 perex@suse.cz # [ALSA] IEC958 Capture mixer controls and Universe support # # ICE1712 driver,ICE1724 driver # * Added SPI read routine # * Added IEC958 Capture mixer controls # * Improved Universe support # * Headphone Amp renamed to External Amplifier # * Fixed GPIO bug in Prodigy code (There is no GPIO23 on ICE1724) # # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/ice1724.c # 2004/12/03 06:17:13+01:00 perex@suse.cz +1 -1 # [ALSA] IEC958 Capture mixer controls and Universe support # # D:2004/12/03 13:17:13 # C:ICE1712 driver,ICE1724 driver # F:pci/ice1712/aureon.c:1.23->1.24 # F:pci/ice1712/aureon.h:1.5->1.6 # F:pci/ice1712/ice1712.h:1.26->1.27 # F:pci/ice1712/ice1724.c:1.48->1.49 # L: * Added SPI read routine # L: * Added IEC958 Capture mixer controls # L: * Improved Universe support # L: * Headphone Amp renamed to External Amplifier # L: * Fixed GPIO bug in Prodigy code (There is no GPIO23 on ICE1724) # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/ice1712.h # 2004/12/03 06:17:13+01:00 perex@suse.cz +1 -0 # [ALSA] IEC958 Capture mixer controls and Universe support # # D:2004/12/03 13:17:13 # C:ICE1712 driver,ICE1724 driver # F:pci/ice1712/aureon.c:1.23->1.24 # F:pci/ice1712/aureon.h:1.5->1.6 # F:pci/ice1712/ice1712.h:1.26->1.27 # F:pci/ice1712/ice1724.c:1.48->1.49 # L: * Added SPI read routine # L: * Added IEC958 Capture mixer controls # L: * Improved Universe support # L: * Headphone Amp renamed to External Amplifier # L: * Fixed GPIO bug in Prodigy code (There is no GPIO23 on ICE1724) # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/aureon.h # 2004/12/03 06:17:13+01:00 perex@suse.cz +3 -7 # [ALSA] IEC958 Capture mixer controls and Universe support # # D:2004/12/03 13:17:13 # C:ICE1712 driver,ICE1724 driver # F:pci/ice1712/aureon.c:1.23->1.24 # F:pci/ice1712/aureon.h:1.5->1.6 # F:pci/ice1712/ice1712.h:1.26->1.27 # F:pci/ice1712/ice1724.c:1.48->1.49 # L: * Added SPI read routine # L: * Added IEC958 Capture mixer controls # L: * Improved Universe support # L: * Headphone Amp renamed to External Amplifier # L: * Fixed GPIO bug in Prodigy code (There is no GPIO23 on ICE1724) # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/aureon.c # 2004/12/03 06:17:13+01:00 perex@suse.cz +453 -51 # [ALSA] IEC958 Capture mixer controls and Universe support # # D:2004/12/03 13:17:13 # C:ICE1712 driver,ICE1724 driver # F:pci/ice1712/aureon.c:1.23->1.24 # F:pci/ice1712/aureon.h:1.5->1.6 # F:pci/ice1712/ice1712.h:1.26->1.27 # F:pci/ice1712/ice1724.c:1.48->1.49 # L: * Added SPI read routine # L: * Added IEC958 Capture mixer controls # L: * Improved Universe support # L: * Headphone Amp renamed to External Amplifier # L: * Fixed GPIO bug in Prodigy code (There is no GPIO23 on ICE1724) # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:17:03+01:00 perex@suse.cz # [ALSA] Fix sleep in h/w volume control # # ES1968 driver # Fixed sleeps in h/w volume control tasklet. # Also, msleep()s in ac97 accessor callbacks are removed since the chip # works without such delays. # # Signed-off-by: Takashi Iwai # # sound/pci/es1968.c # 2004/12/03 06:15:42+01:00 perex@suse.cz +23 -14 # [ALSA] Fix sleep in h/w volume control # # D:2004/12/03 13:15:42 # C:ES1968 driver # F:pci/es1968.c:1.79->1.80 # L:Fixed sleeps in h/w volume control tasklet. # L:Also, msleep()s in ac97 accessor callbacks are removed since the chip # L:works without such delays. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:15:56+01:00 perex@suse.cz # [ALSA] Use macro usb_maxpacket() for portability # # USB USX2Y # In future kernels struct usb_device won't have the epmaxpacketin/out members. # Use macro usb_maxpacket() instead of directly accessing those members. # # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2yaudio.c # 2004/12/02 07:41:21+01:00 perex@suse.cz +12 -14 # [ALSA] Use macro usb_maxpacket() for portability # # D:2004/12/02 14:41:21 # C:USB USX2Y # F:usb/usx2y/usbusx2y.c:1.6->1.7 # F:usb/usx2y/usbusx2yaudio.c:1.6->1.7 # L:In future kernels struct usb_device won't have the epmaxpacketin/out members. # L:Use macro usb_maxpacket() instead of directly accessing those members. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2y.c # 2004/12/02 07:41:21+01:00 perex@suse.cz +5 -1 # [ALSA] Use macro usb_maxpacket() for portability # # D:2004/12/02 14:41:21 # C:USB USX2Y # F:usb/usx2y/usbusx2y.c:1.6->1.7 # F:usb/usx2y/usbusx2yaudio.c:1.6->1.7 # L:In future kernels struct usb_device won't have the epmaxpacketin/out members. # L:Use macro usb_maxpacket() instead of directly accessing those members. # Signed-off-by: Karsten Wiese # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:14:44+01:00 perex@suse.cz # [ALSA] Remove the NULL pointer check in kfree/vfree wrappers # # ALSA Core # The check of NULL pointer in kfree/vfree wrappers is removed. # kfree() and vfree() accept NULL pointer. # # Signed-off-by: Takashi Iwai # # sound/core/memory.c # 2004/12/02 07:40:33+01:00 perex@suse.cz +2 -6 # [ALSA] Remove the NULL pointer check in kfree/vfree wrappers # # D:2004/12/02 14:40:33 # C:ALSA Core # F:core/memory.c:1.34->1.35 # L:The check of NULL pointer in kfree/vfree wrappers is removed. # L:kfree() and vfree() accept NULL pointer. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:13:42+01:00 perex@suse.cz # [ALSA] Added VIA82xx-modem driver # # Documentation,PCI drivers,VIA82xx-modem driver # Added the VIA82xx AC97 modem driver by Sasha Khapyorsky . # # Signed-off-by: Takashi Iwai # # sound/pci/Makefile # 2004/12/01 07:05:07+01:00 perex@suse.cz +2 -0 # [ALSA] Added VIA82xx-modem driver # # D:2004/12/01 14:05:07 # C:Documentation,PCI drivers,VIA82xx-modem driver # F:Documentation/ALSA-Configuration.txt:1.54->1.55 # F:pci/Kconfig:1.36->1.37 # F:pci/Makefile:1.17->1.18 # F:pci/via82xx_modem.c:INITIAL->1.1 # L:Added the VIA82xx AC97 modem driver by Sasha Khapyorsky . # Signed-off-by: Takashi Iwai # # sound/pci/Kconfig # 2004/12/01 07:05:07+01:00 perex@suse.cz +11 -0 # [ALSA] Added VIA82xx-modem driver # # D:2004/12/01 14:05:07 # C:Documentation,PCI drivers,VIA82xx-modem driver # F:Documentation/ALSA-Configuration.txt:1.54->1.55 # F:pci/Kconfig:1.36->1.37 # F:pci/Makefile:1.17->1.18 # F:pci/via82xx_modem.c:INITIAL->1.1 # L:Added the VIA82xx AC97 modem driver by Sasha Khapyorsky . # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/ALSA-Configuration.txt # 2004/12/01 07:05:07+01:00 perex@suse.cz +9 -0 # [ALSA] Added VIA82xx-modem driver # # D:2004/12/01 14:05:07 # C:Documentation,PCI drivers,VIA82xx-modem driver # F:Documentation/ALSA-Configuration.txt:1.54->1.55 # F:pci/Kconfig:1.36->1.37 # F:pci/Makefile:1.17->1.18 # F:pci/via82xx_modem.c:INITIAL->1.1 # L:Added the VIA82xx AC97 modem driver by Sasha Khapyorsky . # Signed-off-by: Takashi Iwai # # sound/pci/via82xx_modem.c # 2004/12/06 15:25:10+01:00 perex@suse.cz +1265 -0 # [ALSA] Added VIA82xx-modem driver # # D:2004/12/01 14:05:07 # C:Documentation,PCI drivers,VIA82xx-modem driver # F:Documentation/ALSA-Configuration.txt:1.54->1.55 # F:pci/Kconfig:1.36->1.37 # F:pci/Makefile:1.17->1.18 # F:pci/via82xx_modem.c:INITIAL->1.1 # L:Added the VIA82xx AC97 modem driver by Sasha Khapyorsky . # Signed-off-by: Takashi Iwai # # sound/pci/via82xx_modem.c # 2004/12/06 15:25:10+01:00 perex@suse.cz +0 -0 # BitKeeper file /home/perex/bk/linux-sound/work/sound/pci/via82xx_modem.c # # ChangeSet # 2005/01/03 09:12:28+01:00 perex@suse.cz # [ALSA] ALSA core: misc cleanups # # HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # The patch below does the following cleanups under sound/core/ : # - make needlessly global code static # - remove the following stale prototypes from pcm.h # (the functions are not or no longer present): # - snd_pcm_capture_ready_jiffies # - snd_pcm_playback_ready_jiffies # - remove the following unused global functions: # - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # - seq/seq_instr.c: snd_seq_cluster_new # - seq/seq_instr.c: snd_seq_cluster_free # - move global to static inline functions # - pcm_lib.c: snd_pcm_playback_ready # - pcm_lib.c: snd_pcm_capture_ready # - pcm_lib.c: snd_pcm_playback_empty # - pcm_lib.c: snd_pcm_capture_empty # - pcm_lib.c: snd_pcm_playback_data # - remove the following unused EXPORT_SYMBOL's: # - snd_create_proc_entry # - snd_interval_ratden # - snd_midi_channel_init # - snd_midi_channel_init_set # - snd_pcm_playback_empty # - snd_pcm_capture_empty # - snd_pcm_playback_data # - snd_pcm_capture_poll # - snd_pcm_playback_ready # - snd_pcm_capture_ready # - snd_pcm_format_size # - snd_pcm_open # - snd_pcm_playback_poll # - snd_pcm_playback_ready # - snd_pcm_release # - snd_pcm_subformat_name # - snd_remove_proc_entry # # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/sound.c # 2004/11/30 13:03:16+01:00 perex@suse.cz +1 -3 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_midi_emul.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +4 -6 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_midi.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +4 -4 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_memory.h # 2004/11/30 13:03:17+01:00 perex@suse.cz +0 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_memory.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_instr.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +3 -13 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_clientmgr.h # 2004/11/30 13:03:17+01:00 perex@suse.cz +0 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_clientmgr.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/oss/seq_oss_init.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +20 -19 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/seq/oss/seq_oss_device.h # 2004/11/30 13:03:17+01:00 perex@suse.cz +0 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/rawmidi.c # 2004/11/30 13:03:16+01:00 perex@suse.cz +5 -3 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/pcm_native.c # 2004/11/30 13:03:15+01:00 perex@suse.cz +8 -8 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/pcm_lib.c # 2004/11/30 13:03:15+01:00 perex@suse.cz +9 -89 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/pcm.c # 2004/11/30 13:03:15+01:00 perex@suse.cz +12 -18 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/oss/route.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +6 -6 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_plugin.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +2 -29 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_oss.c # 2004/11/30 13:03:17+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/oss/mixer_oss.c # 2004/11/30 13:03:16+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/memory.c # 2004/11/30 13:03:15+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/info.c # 2004/11/30 13:03:15+01:00 perex@suse.cz +4 -4 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/core/hwdep.c # 2004/11/30 13:03:13+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/seq_midi_emul.h # 2004/11/30 13:03:18+01:00 perex@suse.cz +0 -2 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/rawmidi.h # 2004/11/30 13:03:18+01:00 perex@suse.cz +0 -7 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/pcm.h # 2004/11/30 13:03:18+01:00 perex@suse.cz +74 -17 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/info.h # 2004/11/30 13:03:17+01:00 perex@suse.cz +0 -9 # [ALSA] ALSA core: misc cleanups # # D:2004/11/30 20:03:13 # C:HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer # F:core/hwdep.c:1.27->1.28 # F:core/info.c:1.50->1.51 # F:core/memory.c:1.33->1.34 # F:core/pcm.c:1.48->1.49 # F:core/pcm_lib.c:1.59->1.60 # F:core/pcm_native.c:1.110->1.111 # F:core/rawmidi.c:1.49->1.50 # F:core/sound.c:1.68->1.69 # F:core/oss/mixer_oss.c:1.36->1.37 # F:core/oss/pcm_oss.c:1.82->1.83 # F:core/oss/pcm_plugin.c:1.23->1.24 # F:core/oss/route.c:1.10->1.11 # F:core/seq/seq_clientmgr.c:1.39->1.40 # F:core/seq/seq_clientmgr.h:1.7->1.8 # F:core/seq/seq_instr.c:1.11->1.12 # F:core/seq/seq_memory.c:1.18->1.19 # F:core/seq/seq_memory.h:1.4->1.5 # F:core/seq/seq_midi.c:1.24->1.25 # F:core/seq/seq_midi_emul.c:1.13->1.14 # F:core/seq/oss/seq_oss_device.h:1.5->1.6 # F:core/seq/oss/seq_oss_init.c:1.14->1.15 # F:include/info.h:1.18->1.19 # F:include/pcm.h:1.51->1.52 # F:include/rawmidi.h:1.11->1.12 # F:include/seq_midi_emul.h:1.3->1.4 # L:The patch below does the following cleanups under sound/core/ : # L:- make needlessly global code static # L:- remove the following stale prototypes from pcm.h # L: (the functions are not or no longer present): # L: - snd_pcm_capture_ready_jiffies # L: - snd_pcm_playback_ready_jiffies # L:- remove the following unused global functions: # L: - oss/pcm_plugin.c: snd_pcm_plug_capture_channels_mask # L: - seq/seq_instr.c: snd_seq_cluster_new # L: - seq/seq_instr.c: snd_seq_cluster_free # L:- move global to static inline functions # L: - pcm_lib.c: snd_pcm_playback_ready # L: - pcm_lib.c: snd_pcm_capture_ready # L: - pcm_lib.c: snd_pcm_playback_empty # L: - pcm_lib.c: snd_pcm_capture_empty # L: - pcm_lib.c: snd_pcm_playback_data # L:- remove the following unused EXPORT_SYMBOL's: # L: - snd_create_proc_entry # L: - snd_interval_ratden # L: - snd_midi_channel_init # L: - snd_midi_channel_init_set # L: - snd_pcm_playback_empty # L: - snd_pcm_capture_empty # L: - snd_pcm_playback_data # L: - snd_pcm_capture_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_capture_ready # L: - snd_pcm_format_size # L: - snd_pcm_open # L: - snd_pcm_playback_poll # L: - snd_pcm_playback_ready # L: - snd_pcm_release # L: - snd_pcm_subformat_name # L: - snd_remove_proc_entry # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:11:10+01:00 perex@suse.cz # [ALSA] check __copy_to_user in sscape_upload_bootblock() # # Sound Scape driver # __copy_to_user() is called without checking its return value in # sound/isa/sscape.c::sscape_upload_bootblock . # # Signed-off-by: Jesper Juhl # Signed-off-by: Takashi Iwai # # sound/isa/sscape.c # 2004/11/30 07:37:33+01:00 perex@suse.cz +2 -1 # [ALSA] check __copy_to_user in sscape_upload_bootblock() # # D:2004/11/30 14:37:33 # C:Sound Scape driver # F:isa/sscape.c:1.17->1.18 # L:__copy_to_user() is called without checking its return value in # L:sound/isa/sscape.c::sscape_upload_bootblock . # Signed-off-by: Jesper Juhl # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:10:09+01:00 perex@suse.cz # [ALSA] ifdef typos: sound_isa_es18xx.c # # ES18xx driver # Changed CONFIG_PNP_ to CONFIG_PNP, also fixed a comment related to # another CONFIG_PNP. # # Signed-off-by: Domen Puncer # Signed-off-by: Takashi Iwai # # sound/isa/es18xx.c # 2004/11/30 07:34:07+01:00 perex@suse.cz +2 -2 # [ALSA] ifdef typos: sound_isa_es18xx.c # # D:2004/11/30 14:34:07 # C:ES18xx driver # F:isa/es18xx.c:1.51->1.52 # L:Changed CONFIG_PNP_ to CONFIG_PNP, also fixed a comment related to # L:another CONFIG_PNP. # Signed-off-by: Domen Puncer # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:08:30+01:00 perex@suse.cz # [ALSA] ifdef typos: sound_isa_cs423x_cs4231_lib.c # # CS4231 driver # Funny typo. # # Acked-by: Randy Dunlap # # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Takashi Iwai # # sound/isa/cs423x/cs4231_lib.c # 2004/11/30 07:33:24+01:00 perex@suse.cz +1 -1 # [ALSA] ifdef typos: sound_isa_cs423x_cs4231_lib.c # # D:2004/11/30 14:33:24 # C:CS4231 driver # F:isa/cs423x/cs4231_lib.c:1.45->1.46 # L:Funny typo. # L: # L:Acked-by: Randy Dunlap # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:06:34+01:00 perex@suse.cz # [ALSA] Fix interface type for some mixer controls # # RME96 driver # The interface type of some basic mixer controls is changed from # IFACE_PCM to IFACE_MIXER so that it can be accessed from mixer apps. # # Signed-off-by: Peter Chrisensen # Signed-off-by: Takashi Iwai # # sound/pci/rme96.c # 2004/11/29 08:03:28+01:00 perex@suse.cz +5 -5 # [ALSA] Fix interface type for some mixer controls # # D:2004/11/29 15:03:28 # C:RME96 driver # F:pci/rme96.c:1.47->1.48 # L:The interface type of some basic mixer controls is changed from # L:IFACE_PCM to IFACE_MIXER so that it can be accessed from mixer apps. # Signed-off-by: Peter Chrisensen # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:04:45+01:00 perex@suse.cz # [ALSA] Fix the interface type of mixer controls # # RME32 driver # The patch will change SNDRV_CTL_ELEM_IFACE_PCM to # SNDRV_CTL_ELEM_IFACE_MIXER for some mixer elements of rme32. # # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # sound/pci/rme32.c # 2004/11/29 08:00:58+01:00 perex@suse.cz +3 -3 # [ALSA] Fix the interface type of mixer controls # # D:2004/11/29 15:00:58 # C:RME32 driver # F:pci/rme32.c:1.50->1.51 # L:The patch will change SNDRV_CTL_ELEM_IFACE_PCM to # L:SNDRV_CTL_ELEM_IFACE_MIXER for some mixer elements of rme32. # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/03 09:03:11+01:00 perex@suse.cz # [ALSA] [trivial] Fix compilation warnings on 64bit # # SPARC cs4231 driver # Fixed the compilation warnings about the pointer size. # # Signed-off-by: Takashi Iwai # # sound/sparc/cs4231.c # 2004/11/29 07:36:33+01:00 perex@suse.cz +3 -3 # [ALSA] [trivial] Fix compilation warnings on 64bit # # D:2004/11/29 14:36:33 # C:SPARC cs4231 driver # F:sparc/cs4231.c:1.19->1.20 # L:Fixed the compilation warnings about the pointer size. # Signed-off-by: Takashi Iwai # # ChangeSet # 2005/01/02 17:51:04-08:00 nickpiggin@yahoo.com.au # [PATCH] ia64 4-level pgtable fix # # Fix a 4-level page table bug that slipped through (introduced by me, # not Andi). # # Compiles and boots on ia64 and 2-level i386. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # mm/memory.c # 2005/01/02 16:40:56-08:00 nickpiggin@yahoo.com.au +2 -2 # ia64 4-level pgtable fix # # include/asm-ia64/pgtable.h # 2005/01/02 16:45:04-08:00 nickpiggin@yahoo.com.au +1 -1 # ia64 4-level pgtable fix # # ChangeSet # 2005/01/02 17:49:03-08:00 torvalds@evo.osdl.org # x86 single-step: fix up comments and cleanup. # # Pretty much all the TF-related comments were stale, and # had been for a long time. Fix them up, clean up code. # # arch/i386/kernel/traps.c # 2005/01/02 17:48:53-08:00 torvalds@evo.osdl.org +11 -15 # x86 single-step: fix up comments and cleanup. # # Pretty much all the TF-related comments were stale, and # had been for a long time. Fix them up, clean up code. # # ChangeSet # 2005/01/02 17:17:29-08:00 torvalds@ppc970.osdl.org # x86 ptrace: remove long stale (and bitrotted) test for # PT_DTRACE without PT_PTRACED. # # Long ago, the "D" in PT_DTRACE meant "Delayed", and it was used # as a flag to mark that we had ptrace'd the process but no longer # did so. That hasn't been true in a while now, and the flag should # probably be renamed, but in the meantime the test for PT_PTRACED # being cleared had been corrupted into something totally nonsensical. # # Pointed out by Andi Kleen. # # arch/i386/kernel/traps.c # 2005/01/02 17:17:15-08:00 torvalds@ppc970.osdl.org +0 -2 # x86 ptrace: remove long stale (and bitrotted) test for # PT_DTRACE without PT_PTRACED. # # Long ago, the "D" in PT_DTRACE meant "Delayed", and it was used # as a flag to mark that we had ptrace'd the process but no longer # did so. That hasn't been true in a while now, and the flag should # probably be renamed, but in the meantime the test for PT_PTRACED # being cleared had been corrupted into something totally nonsensical. # # Pointed out by Andi Kleen. # # ChangeSet # 2005/01/02 20:27:25+00:00 rmk@flint.arm.linux.org.uk # [MMC] Fix UNSTUFF_BITS # # Quieten down compiler warnings, and fix an off-by-one bug when # deciding whether to include the next word. # # drivers/mmc/mmc.c # 2005/01/02 20:24:16+00:00 rmk@flint.arm.linux.org.uk +4 -3 # Quieten compiler warnings. # Fix off-by-one bug when deciding whether to include the next word. # # ChangeSet # 2005/01/02 20:19:07+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add DMA mmap support for SA1100/PXA framebuffer drivers. # # Since the framebuffers are allocated via dma_alloc_writecombine() we # should use the DMA mmap interface to map these buffers. # # Signed-off-by: Russell King # # ChangeSet # 2005/01/02 21:17:55+01:00 kaos@ocs.com.au # kallsyms: Avoid kallsyms corner case on _etext and _einittext # # Avoid kallsyms corner case on _etext and _einittext with # CONFIG_KALLSYMS_ALL=n. # # Signed-off-by: Keith Owens # Signed-off-by: Sam Ravnborg # # scripts/kallsyms.c # 2005/01/01 11:22:13+01:00 kaos@ocs.com.au +9 -0 # kallsyms: Avoid kallsyms corner case on _etext and _einittext # # drivers/video/sa1100fb.c # 2005/01/02 20:16:28+00:00 rmk@flint.arm.linux.org.uk +30 -2 # Add DMA mmap support for SA1100 FB. # # drivers/video/pxafb.c # 2005/01/02 20:16:28+00:00 rmk@flint.arm.linux.org.uk +15 -0 # Add DMA mmap support for PXA FB. # # ChangeSet # 2005/01/02 11:45:13-08:00 torvalds@evo.osdl.org # acpi video device enumeration: fix incorrect device list allocation # # It didn't allocate space for the final terminating entry, # which caused it to overwrite the next slab entry, which in turn # sometimes ended up being a slab array cache pointer. End result: # total slab cache corruption at a random time afterwards. Very # nasty. # # drivers/acpi/video.c # 2005/01/02 11:45:03-08:00 torvalds@evo.osdl.org +1 -1 # acpi video device enumeration: fix incorrect device list allocation # # It didn't allocate space for the final terminating entry, # which caused it to overwrite the next slab entry, which in turn # sometimes ended up being a slab array cache pointer. End result: # total slab cache corruption at a random time afterwards. Very # nasty. # # ChangeSet # 2005/01/02 10:49:42-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] diskonchip missing iomem annotations # # some trivial iomem annotations were still missing # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/linux/mtd/doc2000.h # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # diskonchip missing iomem annotations # # drivers/mtd/nand/diskonchip.c # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # diskonchip missing iomem annotations # # drivers/mtd/devices/docprobe.c # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +8 -8 # diskonchip missing iomem annotations # # drivers/mtd/devices/doc2001plus.c # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +3 -3 # diskonchip missing iomem annotations # # drivers/mtd/devices/doc2001.c # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +3 -3 # diskonchip missing iomem annotations # # drivers/mtd/devices/doc2000.c # 2004/12/29 12:36:39-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -4 # diskonchip missing iomem annotations # # ChangeSet # 2005/01/02 10:49:27-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] pc300 portability fixes # # local variable used to store flags after spin_lock_irqsave() should be # unsigned long, not u32. That should complete the 64bit cleanups in # there. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/net/wan/pc300_drv.c # 2004/12/29 11:25:16-08:00 viro@parcelfarce.linux.theplanet.co.uk +5 -5 # pc300 portability fixes # # ChangeSet # 2005/01/02 10:49:14-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc uaccess annotations # # - get_user() __gu_val should be unsigned long (same as with i386 patch) # - __copy_to_user() et.al. didn't have proper type checking # - documented the casts in __copy_tofrom_user() calls with __force. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/uaccess.h # 2004/12/29 11:25:16-08:00 viro@parcelfarce.linux.theplanet.co.uk +18 -10 # ppc uaccess annotations # # ChangeSet # 2005/01/02 10:47:03-08:00 rusty@rustcorp.com.au # [PATCH] Fix cleanup path when sysctl registration fails # # nfsim gains sysctl support, and sure enough, --failtest uncovered an # unregister when the registration had failed. # # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/12/30 00:18:29-08:00 rusty@rustcorp.com.au +3 -1 # Fix cleanup path when sysctl registration fails # # ChangeSet # 2005/01/02 10:46:04-08:00 rusty@rustcorp.com.au # [PATCH] Fix proc removal in ip_conntrack_standalone # # Someone thought it would be clever if proc code ignores removal of # non-existent entries. Hence, we missed that /proc/net/stat/ip_conntrack # is never removed on module removal or init failure. # # Found by nfsim. # # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/12/29 22:39:53-08:00 rusty@rustcorp.com.au +2 -2 # Fix proc removal in ip_conntrack_standalone # # ChangeSet # 2005/01/02 09:49:29-08:00 rddunlap@osdl.org # [PATCH] parport_pc: don't mix module parameter styles # # Somehow parport_pc.c ended up with mixed old-style and new-style module # parameters, but mixing them is not allowed. # # Use module_param() instead of MODULE_PARM() -- cannot be mixed. # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/parport/parport_pc.c # 2005/01/02 01:37:36-08:00 rddunlap@osdl.org +2 -2 # parport_pc: don't mix module parameter styles # # ChangeSet # 2005/01/02 09:49:16-08:00 wli@holomorphy.com # [PATCH] sparc32: fix blank screen problem in cg6.c # # Although the CG6 framebuffer is detected and initialized, without this # patch all it displays is a blank screen. Tested on an Ultra 1 with a # TGX+. # # Originally from Bob Breuer for the CG14. # # Signed-off-by: Adam Kropelin # Acked-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/cg6.c # 2005/01/02 01:37:36-08:00 wli@holomorphy.com +4 -0 # sparc32: fix blank screen problem in cg6.c # # ChangeSet # 2005/01/02 09:49:03-08:00 wli@holomorphy.com # [PATCH] sparc32: remove conflicting definition of _exit() # # sparc32 had a conflicting _exit, removed the line from asm- # sparc/unistd.h. This is the same change that DaveM made to sparc64 here: # http://linux.bkbits.net:8080/linux-2.6/diffs/include/asm- # sparc64/unistd.h@1.33 # # Warning was: # In file included from include/linux/unistd.h:9, # from init/main.c:45: # include/asm/unistd.h:489: warning: conflicting types for built-in # function '_exit' # # Signed-off-by: Tom 'spot' Callaway # Acked-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/unistd.h # 2005/01/02 01:37:36-08:00 wli@holomorphy.com +0 -1 # sparc32: remove conflicting definition of _exit() # # ChangeSet # 2005/01/02 09:48:52-08:00 wli@holomorphy.com # [PATCH] sparc32: fix incomplete irqreturn_t sweep in include/asm-sparc/floppy.h # # Squelch the floppy compile warning: # # include/asm/floppy.h: In function `sun_fd_request_irq': # include/asm/floppy.h:276: warning: passing arg 2 of `request_fast_irq' # from incompatible pointer type # # Signed-off-by: Tom 'spot' Callaway # Acked-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/floppy.h # 2005/01/02 01:37:36-08:00 wli@holomorphy.com +1 -1 # sparc32: fix incomplete irqreturn_t sweep in include/asm-sparc/floppy.h # # ChangeSet # 2005/01/02 09:48:39-08:00 wli@holomorphy.com # [PATCH] sparc32: fix missing handling for VM fault codes # # Fix missing cases for vm fault codes in sparc32 fault handling, and # convert the entire file to using symbolic fault codes. This fixes a # latent bug where an allocation failure returns to the kernel instead of # delivering an error as expected. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sparc/mm/fault.c # 2005/01/02 01:37:36-08:00 wli@holomorphy.com +12 -8 # sparc32: fix missing handling for VM fault codes # # ChangeSet # 2005/01/02 09:48:26-08:00 wli@holomorphy.com # [PATCH] sparc32: fix sbus rtc warnings # # Add a sparc #ifdef to drivers/char/rtc.c and iomem annotations to # drivers/sbus/char/rtc.c # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/sbus/char/rtc.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +3 -2 # sparc32: fix sbus rtc warnings # # drivers/char/rtc.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +1 -1 # sparc32: fix sbus rtc warnings # # ChangeSet # 2005/01/02 09:48:13-08:00 wli@holomorphy.com # [PATCH] sparc32: unused variable in sunsu.c # # serio is unused except in the #ifdef CONFIG_SERIO paths. To kill the # warning, make the declaration conditional on the same. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/serial/sunsu.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +2 -0 # sparc32: unused variable in sunsu.c # # ChangeSet # 2005/01/02 09:48:00-08:00 wli@holomorphy.com # [PATCH] sparc32: arch/sparc/kernel/pcic.c iomem annotations # # arch/sparc/kernel/pcic.c trips numerous warnings due to iomem # annotations. This patch adds various needed iomem annotations. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/pcic.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +3 -3 # sparc32: arch/sparc/kernel/pcic.c iomem annotations # # include/asm-sparc/io.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +6 -6 # sparc32: arch/sparc/kernel/pcic.c iomem annotations # # arch/sparc/kernel/pcic.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +10 -11 # sparc32: arch/sparc/kernel/pcic.c iomem annotations # # ChangeSet # 2005/01/02 09:47:47-08:00 wli@holomorphy.com # [PATCH] sparc32: fix missing return value for svr4_setcontext() # # sparc32 svr4_setcontext() needs to return a value in the SIGSEGV path. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sparc/kernel/signal.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +1 -0 # sparc32: fix missing return value for svr4_setcontext() # # ChangeSet # 2005/01/02 09:47:34-08:00 wli@holomorphy.com # [PATCH] sparc32: fix initrd memcpy problem # # The latter hunk of the forwarded patch has already been applied, so # please apply the patch as it appears in the un-forwarded part. I've # taken some liberties in adding the Acked/Signed-off lines in what I # hope is an agreeable way. # # On Sun, Nov 14, 2004 at 11:16:40PM -0500, Jurij Smakov wrote: # > As a followup: I have tried fiddling more with the memcpy() routine. # > Insight from Rob Radez and comments in arch/sparc/lib/blockops.S suggest, # > that __copy_1page assumes that the memory regions copied are aligned on a # > double-word boundary. I have checked, that in the cramfs case it wasn't # > true, the destination was not aligned on the double-word boundary. So, I # > have implemented a simple workaround (see patch below), which together # > with Bob Breuer's iommu.c fix [0] made 2.6.8 kernel to boot on my # > machine (SS10 with Ross Hypersparc CPU)! I also confirm, that adding the # > suggested fix to the srmmu.c also [1] breaks sunlance on my machine. With # > that "fix" the line 'eth0: Memory error, status 88c3, addr 3713ba' is # > displayed continuously during boot, when it comes to configuring network # > interfaces. The successful patch for me is: # # Acked-by: William Irwin # Acked-by: Dave Miller # Signed-off-by: Jurij Smakov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/string.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +3 -0 # sparc32: fix initrd memcpy problem # # ChangeSet # 2005/01/02 09:47:21-08:00 wli@holomorphy.com # [PATCH] sparc32: sun4d update # # Chris Newport and Thomas Bogendoerfer have been working to get the # sun4d port functional again. This patch updates 2.6.10-rc3 to a current # snapshot of their work. It does the following 3 things: # # (1) add sun4d hook to sbus_bus_ranges_init() # (2) fix up pgd_offset() call in sun4d iommu code # (3) fix up sun4d's definition of current # # Signed-off-by: Chris Newport # Signed-off-by: Thomas Bogendoerfer # Acked-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/winmacro.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +6 -3 # sparc32: sun4d update # # include/asm-sparc/sbus.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +2 -0 # sparc32: sun4d update # # include/asm-sparc/asi.h # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +2 -1 # sparc32: sun4d update # # drivers/sbus/sbus.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +14 -0 # sparc32: sun4d update # # arch/sparc/prom/ranges.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +1 -1 # sparc32: sun4d update # # arch/sparc/mm/io-unit.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +1 -1 # sparc32: sun4d update # # arch/sparc/kernel/sun4d_smp.c # 2005/01/02 01:37:35-08:00 wli@holomorphy.com +5 -13 # sparc32: sun4d update # # ChangeSet # 2005/01/02 09:47:08-08:00 wli@holomorphy.com # [PATCH] sparc32: fix hypersparc dvma # # DVMA is having aliasing problems. Bob originally sent in the following # description: # # At some point in the past, Bob Breuer wrote: # > Here's the preliminary patch. This time around, both the hme # > and esp drivers are working for me. This replaces my previous # > patch and is against the vanilla 2.6.9 kernel. I've tried to # > reduce the amount of unnecessary cache flushing, therefore this # > will need some testing on non-hypersparc cpus also. It needs # > some cleanup yet, and will be rediffed against a later kernel. # > I'm looking for comments and feedback. # # This patch represents one of those subsequent rediffings. # # Signed-off-by: Bob Breuer # Acked-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/bitext.h # 2005/01/02 01:37:34-08:00 wli@holomorphy.com +1 -0 # sparc32: fix hypersparc dvma # # arch/sparc/mm/iommu.c # 2005/01/02 01:37:34-08:00 wli@holomorphy.com +22 -6 # sparc32: fix hypersparc dvma # # arch/sparc/lib/bitext.c # 2005/01/02 01:37:34-08:00 wli@holomorphy.com +12 -6 # sparc32: fix hypersparc dvma # # ChangeSet # 2005/01/02 09:46:55-08:00 akpm@osdl.org # [PATCH] floppy build fix # # drivers/block/floppy.c: In function `init_module': # drivers/block/floppy.c:4598: error: parse error before "UTS_RELEASE" # # Not sure what went wrong here - just kill the thing. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/floppy.c # 2005/01/02 01:37:34-08:00 akpm@osdl.org +0 -2 # floppy build fix # # ChangeSet # 2005/01/02 09:46:42-08:00 akpm@osdl.org # [PATCH] fix inet6_sk for non IPV6 builds again # # The recent ipv6 "fix" broke the build: # # security/selinux/avc.c: In function `avc_audit': # security/selinux/avc.c:581: warning: implicit declaration of function `inet6_sk' # security/selinux/avc.c:581: warning: initialization makes pointer from integer without a cast # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/ipv6.h # 2005/01/02 01:37:34-08:00 akpm@osdl.org +11 -0 # fix inet6_sk for non IPV6 builds again # # ChangeSet # 2005/01/02 09:46:29-08:00 michal@logix.cz # [PATCH] Add Michal Ludvig to CREDITS # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # CREDITS # 2005/01/02 01:37:34-08:00 michal@logix.cz +9 -0 # Add Michal Ludvig to CREDITS # # ChangeSet # 2005/01/02 09:46:16-08:00 michal@logix.cz # [PATCH] VIA PadLock compilation fixes # # This patch contains two fixes for VIA PadLock compilation with GCC 2.95.3 # and GCC 3.4.3 (original patch was tested with 3.3.4 only). # # Signed-off-by: Michal Ludvig # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/crypto/padlock-aes.c # 2005/01/02 01:37:34-08:00 michal@logix.cz +14 -16 # VIA PadLock compilation fixes # # ChangeSet # 2005/01/02 09:46:03-08:00 akpm@osdl.org # [PATCH] ia64 PTRS_PER_PGD build fix # # mm/memory.c:1944:6: missing binary operator before token "long" # # The preprocessor doesn't like the typecast.... # # PTRS_PER_PGD isn't used in assembly code, so this looks to be safe enough.. # # This patch helps, but the ia64 build is still broken. There is no # implementation of __pmd_alloc(). # # Cc: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-ia64/pgtable.h # 2005/01/02 01:37:13-08:00 akpm@osdl.org +1 -1 # ia64 PTRS_PER_PGD build fix # # ChangeSet # 2005/01/02 09:45:50-08:00 akpm@osdl.org # [PATCH] sparc64 pmd_offset() fix # # mm/memory.c: In function `zeromap_pud_range': # mm/memory.c:1053: warning: suggest parentheses around + or - inside shift # mm/memory.c: In function `remap_pud_range': # mm/memory.c:1170: warning: suggest parentheses around + or - inside shift # # Parenthesize this macro arg. # # Cc: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc64/pgtable.h # 2005/01/02 01:36:40-08:00 akpm@osdl.org +1 -1 # sparc64 pmd_offset() fix # # ChangeSet # 2005/01/02 09:45:38-08:00 akpm@osdl.org # [PATCH] setup_pci.c build fix # # On sparc64: # # drivers/ide/setup-pci.c:310: error: `DMA_32BIT_MASK' undeclared (first use in this function) # drivers/ide/setup-pci.c:310: error: (Each undeclared identifier is reported only once # drivers/ide/setup-pci.c:310: error: for each function it appears in.) # # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ide/setup-pci.c # 2005/01/02 01:36:39-08:00 akpm@osdl.org +1 -0 # setup_pci.c build fix # # ChangeSet # 2005/01/02 09:40:33-08:00 rusty@rustcorp.com.au # [PATCH] ipt_ECN corrupt checksum fix # # Nasty bug, caught while writing the ECN target test. Corrupts # checksums of packets when target is used on them. # # Let this be a warning on the evils of casts. # # Signed-off-by: Linus Torvalds # # net/ipv4/netfilter/ipt_ECN.c # 2005/01/02 02:56:47-08:00 rusty@rustcorp.com.au +1 -1 # ipt_ECN corrupt checksum fix # # ChangeSet # 2005/01/02 20:08:59+11:00 airlied@starflyer.(none) # drm: mark ffb as broken because it actually is # # The ffb driver has been broken since 2.6.8 at least, so mark it # as so. This also contains some fixes so it at least compiles. # # Signed-off-by: Dave Airlie # # drivers/char/drm/ffb_drv.h # 2005/01/02 20:08:50+11:00 airlied@starflyer.(none) +1 -1 # drm: mark ffb as broken because it actually is # # The ffb driver has been broken since 2.6.8 at least, so mark it # as so. This also contains some fixes so it at least compiles. # # Signed-off-by: Dave Airlie # # drivers/char/drm/ffb_drv.c # 2005/01/02 20:08:50+11:00 airlied@starflyer.(none) +71 -26 # drm: mark ffb as broken because it actually is # # The ffb driver has been broken since 2.6.8 at least, so mark it # as so. This also contains some fixes so it at least compiles. # # Signed-off-by: Dave Airlie # # arch/sparc64/Kconfig # 2005/01/02 20:08:50+11:00 airlied@starflyer.(none) +1 -1 # drm: mark ffb as broken because it actually is # # The ffb driver has been broken since 2.6.8 at least, so mark it # as so. This also contains some fixes so it at least compiles. # # Signed-off-by: Dave Airlie # # ChangeSet # 2005/01/01 14:02:07-08:00 ak@suse.de # [PATCH] convert x86_64 to 4 level page tables # # Converted to true 4levels. The address space per process is expanded to # 47bits now, the supported physical address space is 46bits. # # Lmbench fork/exit numbers are down a few percent because it has to walk # much more pagetables, but some planned future optimizations will # hopefully recover it. # # See Documentation/x86_64/mm.txt for more details on the memory map. # # Signed-off-by: Andi Kleen # # Converted to pud_t by Nick Piggin. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-x86_64/processor.h # 2004/12/22 01:33:05-08:00 ak@suse.de +2 -2 # convert x86_64 to 4 level page tables # # include/asm-x86_64/pgtable.h # 2004/12/22 01:34:25-08:00 ak@suse.de +57 -83 # convert x86_64 to 4 level page tables # # include/asm-x86_64/pgalloc.h # 2004/12/22 01:33:05-08:00 ak@suse.de +33 -5 # convert x86_64 to 4 level page tables # # include/asm-x86_64/pda.h # 2004/12/22 01:33:05-08:00 ak@suse.de +0 -1 # convert x86_64 to 4 level page tables # # include/asm-x86_64/page.h # 2004/12/22 01:33:05-08:00 ak@suse.de +6 -6 # convert x86_64 to 4 level page tables # # include/asm-x86_64/mmu_context.h # 2004/12/22 01:33:05-08:00 ak@suse.de +1 -4 # convert x86_64 to 4 level page tables # # include/asm-x86_64/e820.h # 2004/12/22 01:33:05-08:00 ak@suse.de +0 -3 # convert x86_64 to 4 level page tables # # arch/x86_64/mm/pageattr.c # 2004/12/22 01:33:05-08:00 ak@suse.de +21 -13 # convert x86_64 to 4 level page tables # # arch/x86_64/mm/ioremap.c # 2004/12/22 01:33:05-08:00 ak@suse.de +33 -10 # convert x86_64 to 4 level page tables # # arch/x86_64/mm/init.c # 2004/12/22 01:33:05-08:00 ak@suse.de +46 -55 # convert x86_64 to 4 level page tables # # arch/x86_64/mm/fault.c # 2004/12/22 01:33:05-08:00 ak@suse.de +65 -46 # convert x86_64 to 4 level page tables # # arch/x86_64/kernel/setup64.c # 2004/12/22 01:33:05-08:00 ak@suse.de +2 -11 # convert x86_64 to 4 level page tables # # arch/x86_64/kernel/reboot.c # 2004/12/22 01:33:05-08:00 ak@suse.de +1 -1 # convert x86_64 to 4 level page tables # # arch/x86_64/kernel/init_task.c # 2004/12/22 01:33:05-08:00 ak@suse.de +0 -2 # convert x86_64 to 4 level page tables # # arch/x86_64/kernel/head.S # 2004/12/22 01:33:05-08:00 ak@suse.de +0 -1 # convert x86_64 to 4 level page tables # # arch/x86_64/kernel/acpi/sleep.c # 2004/12/22 01:33:05-08:00 ak@suse.de +6 -2 # convert x86_64 to 4 level page tables # # arch/x86_64/ia32/syscall32.c # 2004/12/22 01:33:05-08:00 ak@suse.de +19 -12 # convert x86_64 to 4 level page tables # # Documentation/x86_64/mm.txt # 2004/12/22 01:33:05-08:00 ak@suse.de +22 -146 # convert x86_64 to 4 level page tables # # ChangeSet # 2005/01/01 14:01:54-08:00 nickpiggin@yahoo.com.au # [PATCH] convert ia64 to generic nopud header # # Convert ia64 architecture over to handle 4 level pagetables. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-ia64/tlb.h # 2004/12/22 01:32:06-08:00 nickpiggin@yahoo.com.au +6 -0 # convert ia64 to generic nopud header # # include/asm-ia64/pgtable.h # 2004/12/22 01:32:20-08:00 nickpiggin@yahoo.com.au +8 -8 # convert ia64 to generic nopud header # # include/asm-ia64/pgalloc.h # 2004/12/22 01:32:06-08:00 nickpiggin@yahoo.com.au +2 -3 # convert ia64 to generic nopud header # # arch/ia64/mm/init.c # 2004/12/22 01:32:06-08:00 nickpiggin@yahoo.com.au +12 -2 # convert ia64 to generic nopud header # # arch/ia64/mm/hugetlbpage.c # 2004/12/22 01:32:06-08:00 nickpiggin@yahoo.com.au +14 -6 # convert ia64 to generic nopud header # # arch/ia64/mm/fault.c # 2004/12/22 01:32:06-08:00 nickpiggin@yahoo.com.au +6 -1 # convert ia64 to generic nopud header # # ChangeSet # 2005/01/01 14:01:39-08:00 ak@suse.de # [PATCH] convert i386 to generic nopud header # # i386 works with 2 and 3 levels # # Signed-off-by: Andi Kleen # # Converted to use pud_t by Nick Piggin # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-i386/pgtable.h # 2004/12/22 01:31:49-08:00 ak@suse.de +1 -0 # convert i386 to generic nopud header # # include/asm-i386/pgtable-3level.h # 2004/12/22 01:31:49-08:00 ak@suse.de +13 -11 # convert i386 to generic nopud header # # include/asm-i386/pgalloc.h # 2004/12/22 01:31:49-08:00 ak@suse.de +1 -2 # convert i386 to generic nopud header # # arch/i386/mm/pgtable.c # 2004/12/22 01:31:49-08:00 ak@suse.de +10 -2 # convert i386 to generic nopud header # # arch/i386/mm/pageattr.c # 2004/12/22 01:31:49-08:00 ak@suse.de +10 -4 # convert i386 to generic nopud header # # arch/i386/mm/ioremap.c # 2004/12/22 01:31:49-08:00 ak@suse.de +6 -1 # convert i386 to generic nopud header # # arch/i386/mm/init.c # 2004/12/22 01:31:49-08:00 ak@suse.de +12 -6 # convert i386 to generic nopud header # # arch/i386/mm/hugetlbpage.c # 2004/12/22 01:31:49-08:00 ak@suse.de +6 -2 # convert i386 to generic nopud header # # arch/i386/mm/fault.c # 2004/12/22 01:31:49-08:00 ak@suse.de +10 -3 # convert i386 to generic nopud header # # arch/i386/kernel/vm86.c # 2004/12/22 01:31:49-08:00 ak@suse.de +10 -1 # convert i386 to generic nopud header # # ChangeSet # 2005/01/01 14:01:24-08:00 nickpiggin@yahoo.com.au # [PATCH] introduce fallback header # # Add a temporary "fallback" header so architectures can run with the 4level # patgetables patch without modification. All architectures should be # converted to use the folding headers (include/asm-generic/pgtable-nop?d.h) # as soon as possible, and the fallback header removed. # # Make all architectures include the fallback header, except i386, because that # architecture has earlier been converted to use pgtable-nopmd.h under the 3 # level system, which is not compatible with the fallback header. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # mm/memory.c # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +25 -0 # introduce fallback header # # include/linux/mm.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +6 -0 # introduce fallback header # # include/asm-x86_64/pgtable.h # 2004/12/22 01:38:06-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-v850/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-um/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-sparc64/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-generic/4level-fixup.h # 2004/12/22 01:38:01-08:00 nickpiggin@yahoo.com.au +34 -0 # introduce fallback header # # include/asm-sparc/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-sh64/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-sh/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-s390/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-ppc64/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-ppc/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-parisc/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-mips/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-m68knommu/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-m68k/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-m32r/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-ia64/pgtable.h # 2004/12/22 01:38:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-h8300/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-generic/tlb.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-generic/4level-fixup.h # 2004/12/22 01:38:01-08:00 nickpiggin@yahoo.com.au +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-generic/4level-fixup.h # # include/asm-cris/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-arm26/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-arm/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # include/asm-alpha/pgtable.h # 2004/12/22 01:36:07-08:00 nickpiggin@yahoo.com.au +2 -0 # introduce fallback header # # ChangeSet # 2005/01/01 14:01:09-08:00 ak@suse.de # [PATCH] convert Linux to 4-level page tables # # Extend the Linux MM to 4level page tables. # # This is the core patch for mm/*, fs/*, include/linux/* # # It breaks all architectures, which will be fixed in separate patches. # # The conversion is quite straight forward. All the functions walking the page # table hierarchy have been changed to deal with another level at the top. The # additional level is called pml4. # # mm/memory.c has changed a lot because it did most of the heavy lifting here. # Most of the changes here are extensions of the previous code. # # Signed-off-by: Andi Kleen # # Converted by Nick Piggin to use the pud_t 'page upper' level between pgd # and pmd instead of Andi's pml4 level above pgd. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # mm/vmalloc.c # 2004/12/22 01:31:46-08:00 ak@suse.de +83 -30 # convert Linux to 4-level page tables # # mm/swapfile.c # 2004/12/22 01:31:46-08:00 ak@suse.de +60 -21 # convert Linux to 4-level page tables # # mm/rmap.c # 2004/12/22 01:31:46-08:00 ak@suse.de +18 -3 # convert Linux to 4-level page tables # # mm/msync.c # 2004/12/22 01:31:46-08:00 ak@suse.de +43 -12 # convert Linux to 4-level page tables # # mm/mremap.c # 2004/12/22 01:31:46-08:00 ak@suse.de +23 -6 # convert Linux to 4-level page tables # # mm/mprotect.c # 2004/12/22 01:31:46-08:00 ak@suse.de +47 -18 # convert Linux to 4-level page tables # # mm/mempolicy.c # 2004/12/22 01:31:46-08:00 ak@suse.de +17 -5 # convert Linux to 4-level page tables # # mm/memory.c # 2004/12/22 01:35:55-08:00 ak@suse.de +317 -91 # convert Linux to 4-level page tables # # mm/fremap.c # 2004/12/22 01:31:46-08:00 ak@suse.de +14 -4 # convert Linux to 4-level page tables # # include/linux/mm.h # 2004/12/22 01:35:55-08:00 ak@suse.de +14 -6 # convert Linux to 4-level page tables # # fs/exec.c # 2004/12/22 01:31:46-08:00 ak@suse.de +5 -1 # convert Linux to 4-level page tables # # drivers/char/drm/drm_memory.h # 2004/12/22 01:31:46-08:00 ak@suse.de +2 -1 # convert Linux to 4-level page tables # # ChangeSet # 2005/01/01 14:00:55-08:00 nickpiggin@yahoo.com.au # [PATCH] introduce 4-level nopud folding header # # Generic headers to fold the 4-level pagetable into 3 levels. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-generic/tlb.h # 2004/12/22 01:35:55-08:00 nickpiggin@yahoo.com.au +6 -0 # introduce 4-level nopud folding header # # include/asm-generic/pgtable-nopud.h # 2004/12/22 01:31:45-08:00 nickpiggin@yahoo.com.au +56 -0 # introduce 4-level nopud folding header # # include/asm-generic/pgtable-nopmd.h # 2004/12/22 01:31:45-08:00 nickpiggin@yahoo.com.au +23 -22 # introduce 4-level nopud folding header # # include/asm-generic/pgtable-nopud.h # 2004/12/22 01:31:45-08:00 nickpiggin@yahoo.com.au +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-generic/pgtable-nopud.h # # ChangeSet # 2005/01/01 14:00:42-08:00 nickpiggin@yahoo.com.au # [PATCH] replace clear_page_tables with clear_page_range # # Rename clear_page_tables to clear_page_range. clear_page_range takes byte # ranges, and aggressively frees page table pages. Maybe useful to control # page table memory consumption on 4-level architectures (and even 3 level # ones). # # Possible downsides are: # - flush_tlb_pgtables gets called more often (only a problem for sparc64 # AFAIKS). # # - the opportunistic "expand to fill PGDIR_SIZE hole" logic that ensures # something actually gets done under the old system is still in place. # This could sometimes make unmapping small regions more inefficient. There # are some other solutions to look at if this is the case though. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # mm/mmap.c # 2004/12/22 01:31:45-08:00 nickpiggin@yahoo.com.au +10 -14 # replace clear_page_tables with clear_page_range # # mm/memory.c # 2004/12/22 01:35:56-08:00 nickpiggin@yahoo.com.au +49 -31 # replace clear_page_tables with clear_page_range # # include/linux/mm.h # 2004/12/22 01:35:56-08:00 nickpiggin@yahoo.com.au +1 -1 # replace clear_page_tables with clear_page_range # # arch/ia64/mm/hugetlbpage.c # 2004/12/22 01:35:53-08:00 nickpiggin@yahoo.com.au +2 -13 # replace clear_page_tables with clear_page_range # # arch/i386/mm/pgtable.c # 2004/12/22 01:35:54-08:00 nickpiggin@yahoo.com.au +1 -1 # replace clear_page_tables with clear_page_range # # ChangeSet # 2005/01/01 14:00:27-08:00 ak@suse.de # [PATCH] split copy_page_range # # Split copy_page_range into the usual set of page table walking functions. # Needed to handle the complexity when moving to 4 levels. # # Signed-off-by: Andi Kleen # # Split out from Andi Kleen's 4level patch by Nick Piggin. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # mm/memory.c # 2004/12/22 01:35:58-08:00 ak@suse.de +153 -139 # split copy_page_range # # ChangeSet # 2005/01/01 14:00:15-08:00 nickpiggin@yahoo.com.au # [PATCH] convert i386 to generic nopmd header # # Adapt the i386 architecture to use the generic 2-level folding header. # Just to show how it is done. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-i386/pgtable.h # 2004/12/22 01:35:54-08:00 nickpiggin@yahoo.com.au +3 -10 # convert i386 to generic nopmd header # # include/asm-i386/pgtable-3level.h # 2004/12/22 01:35:54-08:00 nickpiggin@yahoo.com.au +11 -0 # convert i386 to generic nopmd header # # include/asm-i386/pgtable-2level.h # 2004/12/22 01:31:43-08:00 nickpiggin@yahoo.com.au +8 -25 # convert i386 to generic nopmd header # # include/asm-i386/pgtable-2level-defs.h # 2004/12/22 01:31:43-08:00 nickpiggin@yahoo.com.au +0 -2 # convert i386 to generic nopmd header # # include/asm-i386/pgalloc.h # 2004/12/22 01:35:54-08:00 nickpiggin@yahoo.com.au +7 -10 # convert i386 to generic nopmd header # # include/asm-i386/page.h # 2004/12/22 01:31:43-08:00 nickpiggin@yahoo.com.au +2 -4 # convert i386 to generic nopmd header # # include/asm-i386/mmzone.h # 2004/12/22 01:31:44-08:00 nickpiggin@yahoo.com.au +0 -1 # convert i386 to generic nopmd header # # ChangeSet # 2005/01/01 14:00:01-08:00 nickpiggin@yahoo.com.au # [PATCH] generic 3-level nopmd folding header # # Generic headers to fold the 3-level pagetable into 2 levels. # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-generic/pgtable-nopmd.h # 2004/12/22 01:35:57-08:00 nickpiggin@yahoo.com.au +59 -0 # generic 3-level nopmd folding header # # include/asm-generic/pgtable-nopmd.h # 2004/12/22 01:35:57-08:00 nickpiggin@yahoo.com.au +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/asm-generic/pgtable-nopmd.h # # ChangeSet # 2005/01/01 13:59:48-08:00 nickpiggin@yahoo.com.au # [PATCH] parentheses to x86-64 macro # # Add parentheses to x86-64's pgd_index's arguments # # Signed-off-by: Nick Piggin # Signed-off-by: Linus Torvalds # # include/asm-x86_64/pgtable.h # 2004/12/22 01:35:55-08:00 nickpiggin@yahoo.com.au +1 -1 # parentheses to x86-64 macro # # ChangeSet # 2005/01/01 13:47:42-08:00 torvalds@evo.osdl.org # x86: single-step over "popf" without corrupting state. # # This still leaves "pushf" able to see that somebody is # single-stepping us, but that is at least something you # can work around. # # arch/i386/kernel/ptrace.c # 2005/01/01 13:47:31-08:00 torvalds@evo.osdl.org +83 -1 # x86: single-step over "popf" without corrupting state. # # This still leaves "pushf" able to see that somebody is # single-stepping us, but that is at least something you # can work around. # # ChangeSet # 2005/01/01 13:11:08-08:00 torvalds@evo.osdl.org # x86: be a lot more careful about TF handling. # # This should fix Wine for some games that otherwise # seem to think that they run under a debugger. # # arch/i386/kernel/traps.c # 2005/01/01 13:10:57-08:00 torvalds@evo.osdl.org +11 -2 # x86: be a lot more careful about TF handling. # # This should fix Wine for some games that otherwise # seem to think that they run under a debugger. # # arch/i386/kernel/signal.c # 2005/01/01 13:10:57-08:00 torvalds@evo.osdl.org +7 -21 # x86: be a lot more careful about TF handling. # # This should fix Wine for some games that otherwise # seem to think that they run under a debugger. # # arch/i386/kernel/ptrace.c # 2005/01/01 13:10:57-08:00 torvalds@evo.osdl.org +27 -8 # x86: be a lot more careful about TF handling. # # This should fix Wine for some games that otherwise # seem to think that they run under a debugger. # # ChangeSet # 2005/01/01 12:24:01-08:00 torvalds@evo.osdl.org # x86: common send_sigtrap helper for debug event SIGTRAP's, # and use that for system call single-step events. # # This one also gets the user mode test right, and makes sure # the siginfo is not leaking any stack contents. # # include/asm-i386/ptrace.h # 2005/01/01 12:23:50-08:00 torvalds@evo.osdl.org +2 -0 # x86: common send_sigtrap helper for debug event SIGTRAP's, # and use that for system call single-step events. # # This one also gets the user mode test right, and makes sure # the siginfo is not leaking any stack contents. # # arch/i386/kernel/traps.c # 2005/01/01 12:23:50-08:00 torvalds@evo.osdl.org +1 -13 # x86: common send_sigtrap helper for debug event SIGTRAP's, # and use that for system call single-step events. # # This one also gets the user mode test right, and makes sure # the siginfo is not leaking any stack contents. # # arch/i386/kernel/ptrace.c # 2005/01/01 12:23:50-08:00 torvalds@evo.osdl.org +27 -5 # x86: common send_sigtrap helper for debug event SIGTRAP's, # and use that for system call single-step events. # # This one also gets the user mode test right, and makes sure # the siginfo is not leaking any stack contents. # # ChangeSet # 2005/01/01 12:21:12-08:00 torvalds@evo.osdl.org # Now that sparse looks into asms, fix the fake anti-optimizer cast # macro to use the right address space. # # include/asm-i386/uaccess.h # 2005/01/01 12:21:02-08:00 torvalds@evo.osdl.org +1 -1 # Now that sparse looks into asms, fix the fake anti-optimizer cast # macro to use the right address space. # # ChangeSet # 2005/01/01 19:02:55+00:00 rmk@flint.arm.linux.org.uk # [ARM] Remove static mapping for RTC on Integrator/AP # # arch/arm/mach-integrator/integrator_ap.c # 2005/01/01 18:59:49+00:00 rmk@flint.arm.linux.org.uk +0 -2 # Remove static mapping for RTC # # ChangeSet # 2005/01/01 18:08:52+00:00 rmk@flint.arm.linux.org.uk # [ARM] Update Integrator RTC driver. # # This updates the Integrator RTC driver to use the ARM common RTC # interface, and converts the driver to behave as a standard AMBA # peripheral driver. # # arch/arm/mach-integrator/time.c # 2005/01/01 18:06:08+00:00 rmk@flint.arm.linux.org.uk +180 -15 # Convert integrator RTC driver to use common rtc interface and # convert to a standard AMBA driver. # # ChangeSet # 2005/01/01 16:29:07+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2338/1: IXP465 and IXDPG465 header file updates # # Patch from Deepak Saxena # # Update IXP4xx header files with new registers for IXP46x CPU family. # # Replaces 2306/1 # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/arch-ixp4xx/ixp4xx-regs.h # 2004/12/30 19:13:53+00:00 dsaxena@net.rmk.(none) +32 -0 # [PATCH] 2338/1: IXP465 and IXDPG465 header file updates # # include/asm-arm/arch-ixp4xx/irqs.h # 2004/12/30 19:13:53+00:00 dsaxena@net.rmk.(none) +21 -1 # [PATCH] 2338/1: IXP465 and IXDPG465 header file updates # # include/asm-arm/arch-ixp4xx/hardware.h # 2004/12/30 19:13:53+00:00 dsaxena@net.rmk.(none) +7 -0 # [PATCH] 2338/1: IXP465 and IXDPG465 header file updates # # include/asm-arm/arch-ixp4xx/entry-macro.S # 2004/12/30 19:13:46+00:00 dsaxena@net.rmk.(none) +13 -0 # [PATCH] 2338/1: IXP465 and IXDPG465 header file updates # # ChangeSet # 2005/01/01 23:20:59+11:00 airlied@starflyer.(none) # drm: core changes broke i810/830 # # Reported by Joseph Fannin during -mm, revert incorrect change. # # Signed-off-by: Dave Airlie # # drivers/char/drm/i830_drv.c # 2005/01/01 23:20:50+11:00 airlied@starflyer.(none) +1 -1 # drm: core changes broke i810/830 # # Reported by Joseph Fannin during -mm, revert incorrect change. # # Signed-off-by: Dave Airlie # # drivers/char/drm/i810_drv.c # 2005/01/01 23:20:50+11:00 airlied@starflyer.(none) +1 -1 # drm: core changes broke i810/830 # # Reported by Joseph Fannin during -mm, revert incorrect change. # # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 18:36:38+11:00 airlied@starflyer.(none) # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/i830_drv.h # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +1 -1 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/i830_dma.c # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +2 -4 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/i810_drv.h # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +1 -1 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/i810_dma.c # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +2 -4 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/drm_fops.c # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +1 -1 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/drm_dma.c # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +1 -3 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # drivers/char/drm/drmP.h # 2004/12/31 18:36:29+11:00 airlied@starflyer.(none) +2 -2 # drm: make reclaim_buffers take dev argument # # Allow drivers to override reclaim_buffers in an OS-independent # way by passing drm_device_t* as first parameter, like in the # BSD version. # # From: Felix Kuehling # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 18:24:53+11:00 airlied@starflyer.(none) # drm: use spin_lock_init instead of SPIN_LOCK_UNLOCKED # # From: Jon Smirl # Signed-off-by: Dave Airlie # # drivers/char/drm/drm_stub.c # 2004/12/31 18:24:45+11:00 airlied@starflyer.(none) +1 -1 # drm: use spin_lock_init instead of SPIN_LOCK_UNLOCKED # # From: Jon Smirl # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 18:18:54+11:00 airlied@starflyer.(none) # drm: correct historic mis-attribution of copyright # # From: Keith Withwell # Signed-off-by: Dave Airlie # # drivers/char/drm/sis_ds.h # 2004/12/31 18:18:45+11:00 airlied@starflyer.(none) +2 -2 # drm: correct historic mis-attribution of copyright # # From: Keith Withwell # Signed-off-by: Dave Airlie # # drivers/char/drm/sis_ds.c # 2004/12/31 18:18:45+11:00 airlied@starflyer.(none) +2 -2 # drm: correct historic mis-attribution of copyright # # From: Keith Withwell # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 18:15:21+11:00 airlied@starflyer.(none) # Make 1-bit fields be unsigned (no sign bit :). # sparse complains about them: # drivers/char/drm/sis_ds.h:88:12: warning: dubious one-bit signed bitfield # drivers/char/drm/sis_ds.h:89:16: warning: dubious one-bit signed bitfield # # Signed-off-by: Randy Dunlap # Signed-off-by: Dave Airlie # # drivers/char/drm/sis_ds.h # 2004/12/31 18:15:12+11:00 airlied@starflyer.(none) +2 -2 # Make 1-bit fields be unsigned (no sign bit :). # sparse complains about them: # drivers/char/drm/sis_ds.h:88:12: warning: dubious one-bit signed bitfield # drivers/char/drm/sis_ds.h:89:16: warning: dubious one-bit signed bitfield # # Signed-off-by: Randy Dunlap # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 12:46:36+11:00 airlied@starflyer.(none) # drm: Use wbinvd macro instead of assembly for it, # # From: Stefan Dirsch # Signed-off-by: Dave Airlie # # drivers/char/drm/ati_pcigart.c # 2004/12/31 12:46:27+11:00 airlied@starflyer.(none) +1 -1 # drm: Use wbinvd macro instead of assembly for it, # # From: Stefan Dirsch # Signed-off-by: Dave Airlie # # ChangeSet # 2004/12/31 00:26:38+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # Patch from Deepak Saxena # # Patch adds implementation details for IXP46x CPUs and new IXDPG465 # reference platform. # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # arch/arm/mach-ixp4xx/ixdp425-setup.c # 2004/12/14 18:39:27+00:00 dsaxena@net.rmk.(none) +18 -0 # [PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # arch/arm/mach-ixp4xx/ixdp425-pci.c # 2004/12/14 17:57:55+00:00 dsaxena@net.rmk.(none) +2 -3 # [PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # arch/arm/mach-ixp4xx/common.c # 2004/12/14 17:22:07+00:00 dsaxena@net.rmk.(none) +18 -4 # [PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # arch/arm/mach-ixp4xx/common-pci.c # 2004/12/14 03:16:53+00:00 dsaxena@net.rmk.(none) +4 -3 # [PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # arch/arm/mach-ixp4xx/Kconfig # 2004/12/14 17:43:46+00:00 dsaxena@net.rmk.(none) +17 -1 # [PATCH] 2307/1: Add IXP46x and IXDPG465 implementation # # ChangeSet # 2004/12/31 00:20:31+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2339/1: Don't mask IRQ_STATUS with IXP2000_VALID_IRQ_MASK # # Patch from Deepak Saxena # # Supersedes 2226/1 # # According to the IXP Programmer's Reference Manual, a read from # IRQ_STATUS can only return '1' for IRQ sources that have been # explicitly enabled in IRQ_ENABLE. So if we never enable 'invalid' # IRQ sources, we don't actually have to mask off IRQ_STATUS with # IXP2000_VALID_IRQ_MASK. # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/arch-ixp2000/entry-macro.S # 2004/12/30 20:07:56+00:00 dsaxena@net.rmk.(none) +0 -5 # [PATCH] 2339/1: Don't mask IRQ_STATUS with IXP2000_VALID_IRQ_MASK # # ChangeSet # 2004/12/31 00:14:52+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add missing end of comment. # # include/asm-arm/arch-integrator/entry-macro.S # 2004/12/31 00:12:02+00:00 rmk@flint.arm.linux.org.uk +1 -0 # Add missing end of comment. # # ChangeSet # 2004/12/31 00:03:58+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add CLCD driver mmap method and callbacks. # # Convert CLCD driver such that boards can use the dma_mmap_*() # interfaces where appropriate. # # Signed-off-by: Russell King # # include/asm-arm/hardware/amba_clcd.h # 2004/12/31 00:00:46+00:00 rmk@flint.arm.linux.org.uk +5 -0 # Add CLCD board mmap method. # # drivers/video/amba-clcd.c # 2004/12/31 00:00:46+00:00 rmk@flint.arm.linux.org.uk +18 -0 # Add CLCD mmap support. # # arch/arm/mach-versatile/core.c # 2004/12/31 00:00:45+00:00 rmk@flint.arm.linux.org.uk +9 -0 # Add Versatile CLCD mmap support. # # arch/arm/mach-integrator/integrator_cp.c # 2004/12/31 00:00:45+00:00 rmk@flint.arm.linux.org.uk +9 -0 # Add Integrator/CP CLCD mmap support. # # arch/arm/mach-integrator/impd1.c # 2004/12/31 00:00:45+00:00 rmk@flint.arm.linux.org.uk +13 -0 # Add IM-PD/1 CLCD mmap support. # # ChangeSet # 2004/12/30 15:23:01-08:00 torvalds@ppc970.osdl.org # Merge bk://bart.bkbits.net/ide-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # include/linux/pci_ids.h # 2004/12/30 15:22:56-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # arch/i386/pci/irq.c # 2004/12/30 15:22:56-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/12/30 15:21:16-08:00 acme@conectiva.com.br # [PATCH] Fix net/core/sock.o build failure # # This fixes a build failure that happens when you don't select IPV6. # # Signed-off-by: Linus Torvalds # # include/linux/ipv6.h # 2004/12/29 14:22:45-08:00 acme@conectiva.com.br +1 -1 # Fix net/core/sock.o build failure # # ChangeSet # 2004/12/30 22:40:35+01:00 bzolnier@trik.(none) # [patch] Intel ICH7 DID's, PIRQ and PATA support # # From: Jason Gaston # # This patch adds the Intel ICH7 DID's to the pci_ids.h file # and updates the piix driver and related files for PATA support. # # bart: this patch also adds PIRQ support # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/pci_ids.h # 2004/12/28 16:07:28+01:00 bzolnier@trik.(none) +24 -0 # [patch] Intel ICH7 DID's, PIRQ and PATA support # # drivers/ide/pci/piix.h # 2004/12/28 16:07:28+01:00 bzolnier@trik.(none) +2 -1 # [patch] Intel ICH7 DID's, PIRQ and PATA support # # drivers/ide/pci/piix.c # 2004/12/28 16:07:28+01:00 bzolnier@trik.(none) +3 -0 # [patch] Intel ICH7 DID's, PIRQ and PATA support # # arch/i386/pci/irq.c # 2004/12/28 16:07:28+01:00 bzolnier@trik.(none) +2 -0 # [patch] Intel ICH7 DID's, PIRQ and PATA support # # ChangeSet # 2004/12/30 20:29:23+01:00 bzolnier@trik.(none) # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # - nothing clever here: the most noticeable change is the change of # returned value for (*init_setup) in struct ide_pci_device_s which # goes from void to int. Anything else is editing and checking for # errors in the output of the compiler; # - pci_disable_device() added for the error path in pci_init_sgiioc4(); # - BUG() removed in amd74xx_probe(): good old printk() is enough. # # Signed-off-by: Francois Romieu # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -1 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/via82cxxx.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/trm290.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/triflex.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -3 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/slc90e66.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/sl82c105.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/sis5513.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/siimage.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/sgiioc4.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +15 -4 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/serverworks.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +2 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/serverworks.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +5 -6 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/sc1200.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/rz1000.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/piix.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -1 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/piix.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -4 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/pdc202xx_old.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -3 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/pdc202xx_old.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +11 -9 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/pdc202xx_new.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -3 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/pdc202xx_new.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +13 -14 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/opti621.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -1 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/opti621.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -4 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/ns87415.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/it8172.c # 2004/12/30 20:27:27+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/hpt366.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -3 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/hpt366.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +16 -17 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/hpt34x.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/generic.c # 2004/12/30 20:27:07+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/cy82c693.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +3 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/cs5530.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/cmd64x.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/atiixp.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/amd74xx.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +6 -3 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/alim15x3.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +1 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/aec62xx.h # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +2 -2 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # drivers/ide/pci/aec62xx.c # 2004/12/29 23:58:32+01:00 bzolnier@trik.(none) +5 -6 # [ide] make host drivers aware of the changes made to ide_setup_pci_device{s} # # ChangeSet # 2004/12/30 20:16:30+01:00 bzolnier@trik.(none) # [ide] propagate the error status in ide_pci_enable/ide_setup_pci_controller # # - no need to overwrite the status code returned by the pci_xyz() functions; # - jump into the new century and use DMA_32BIT_MASK; # - misc cleanup in the error paths. It should not add a huge value in # ide_pci_enable() due to the FIXME comment but it should not bite too hard # either. # # Signed-off-by: Francois Romieu # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/setup-pci.c # 2004/12/30 20:16:19+01:00 bzolnier@trik.(none) +37 -21 # [ide] propagate the error status in ide_pci_enable/ide_setup_pci_controller # # ChangeSet # 2004/12/30 20:08:53+01:00 bzolnier@trik.(none) # [ide] clean up error path in do_ide_setup_pci_device() # # ide_setup_pci_controller() puts the device in a PCI enabled state. # The patch adds a small helper to balance it when things go wrong. # # Actually the helper does not *exactly* balance the setup: if it can # not do a better job, ide_setup_pci_controller() may only enable some # BARS whereas the new counterpart will try to disable everything. # # Signed-off-by: Francois Romieu # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/setup-pci.c # 2004/12/29 23:42:45+01:00 bzolnier@trik.(none) +13 -2 # [ide] clean up error path in do_ide_setup_pci_device() # # ChangeSet # 2004/12/30 19:26:14+01:00 bzolnier@trik.(none) # [ide] propagation of error code in PCI IDE setup # # - Change the return value and the prototype of do_ide_setup_pci_device # Due to lack of appropriate return status code, the current clients of # do_ide_setup_pci_device() can not distinguish a failing invocation # from a successfull one. The patch modify do_ide_setup_pci_device() so # that it can propagate some of the errors from the lower layers. # # - Make ide_setup_pci_device() aware of the change and propagate the news # itself. I only gave a quick sight to create_proc_ide_interfaces() (and # ide_remove_proc_entries()) but they do seem sane and it should not matter # if it fails or not. # # - ide_setup_pci_devices(): mostly the same thing than ide_setup_pci_device(). # do not look trivially suspect. # # Signed-off-by: Francois Romieu # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/12/30 19:26:04+01:00 bzolnier@trik.(none) +2 -2 # [ide] propagation of error code in PCI IDE setup # # drivers/ide/setup-pci.c # 2004/12/30 19:26:04+01:00 bzolnier@trik.(none) +55 -28 # [ide] propagation of error code in PCI IDE setup # # ChangeSet # 2004/12/30 19:07:00+01:00 bzolnier@trik.(none) # [ide] fix return codes in the generic PCI IDE driver # # From: Alan Cox # # This patch updates ide/pci/generic.c to fix the incorrect returns # causing PCI devices to be left reserved wrongly by the driver. # # From: Francois Romieu # # Use -ENODEV instead of -EAGAIN. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/pci/generic.c # 2004/12/30 19:06:50+01:00 bzolnier@trik.(none) +8 -6 # [ide] fix return codes in the generic PCI IDE driver # # ChangeSet # 2004/12/30 19:00:56+01:00 bzolnier@trik.(none) # [ide] it8172: incorrect return from it8172_init_one() # # From: Alan Cox # # Several IDE drivers return positive values as errors in the PCI setup # code. Unfortunately the PCI layer considers positive values as success # so the driver skips the device but still claims it and things then go # downhill. # # This fixes the IT8172 driver. # # From: Francois Romieu # # Use -ENODEV instead of -EAGAIN. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/pci/it8172.c # 2004/12/30 19:00:46+01:00 bzolnier@trik.(none) +1 -1 # [ide] it8172: incorrect return from it8172_init_one() # # ChangeSet # 2004/12/30 16:55:25+00:00 rmk@flint.arm.linux.org.uk # [ARM] Add DMA mmap() support. # # This adds DMA mmap() support for the ARM architecture, as discussed # around March 2003 on the linux-arch and linux-kernel mailing lists. # # Subsystems such as ALSA (for sample ring buffers) and video drivers # (for framebuffers in system memory) require this infrastructure to # provide userspace with an architecture clean method to mmap these # memory areas. # # Signed-off-by: Russell King # # include/asm-arm/dma-mapping.h # 2004/12/30 16:52:24+00:00 rmk@flint.arm.linux.org.uk +19 -0 # Add prototypes for DMA mmap support. # # arch/arm/mm/consistent.c # 2004/12/30 16:52:24+00:00 rmk@flint.arm.linux.org.uk +55 -1 # Add support for mmap()ing DMA regions. # # ChangeSet # 2004/12/29 17:32:38-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] i386 uaccess annotations # # get_user() stores result in a local variable that later gets cast to # integer or pointer type. The proper type for that is unsigned long. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-i386/uaccess.h # 2004/12/29 11:25:15-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -2 # i386 uaccess annotations # # ChangeSet # 2004/12/29 23:21:55+01:00 bzolnier@trik.(none) # [ide] fix cleanup_module() in ide.c # # DMA should be already released by ide_unregister() # (unless interface is still busy). # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide.c # 2004/12/29 23:21:46+01:00 bzolnier@trik.(none) +1 -4 # [ide] fix cleanup_module() in ide.c # # ChangeSet # 2004/12/29 23:11:22+01:00 bzolnier@trik.(none) # [ide] ide-proc: kill destroy_proc_ide_interfaces() # # /proc interface entries should be already unregistered # by ide_unregister() (unless interface is still busy). # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide-proc.c # 2004/12/26 00:19:15+01:00 bzolnier@trik.(none) +0 -15 # [ide] ide-proc: kill destroy_proc_ide_interfaces() # # ChangeSet # 2004/12/29 21:00:56+00:00 davis_g@com.rmk.(none) # [ARM PATCH] 2327/1: Thumb ld/st alignment fault fixups # # Patch from George G. Davis # # Adds support for Thumb ld/st alignment fault fixups via conversion of # Thumb ld/st instruction forms into equivalent ARM instructions and # reusing ARM alignment fault handler for Thumb instructions. This # implementation was inspired by and initially based on the algorithm # found in gdb/sim/arm/thumbemu.c. # # I've backed out the silly 'T' suffix on PC in this version as requested # by RMK. At this point, I prefer to avoid making any of the other changes # discussed, e.g. dump_instr() for bad instruction cases, in order to get # the basic Thumb support change committed. # # Thanks! # # Signed-off-by: George G. Davis # Signed-off-by: Russell King # # arch/arm/mm/alignment.c # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +145 -7 # [PATCH] 2327/1: Thumb ld/st alignment fault fixups # # ChangeSet # 2004/12/29 20:39:53+00:00 tony@com.rmk.(none) # [ARM PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # Patch from Tony Lindgren # # This patch syncs the mainline kernel with the linux-omap tree. # The highlights of the patch are: # - Add OMAP board specific low-level init functions for smc91x Ethernet # - DMA audio functions by Nishant Menon # - Remove references to OMAP specific serial.h # # This is an updated version of ARM patch 2331/1 with extra comments # added to the omap_get_dma_src_pos() and omap_get_dma_dst_pos() functions # as recommended by RMK. # # Signed-off-by: Tony Lindgren # Signed-off-by: Russell King # # arch/arm/mach-omap/pm.c # 2004/12/27 20:48:59+00:00 tony@com.rmk.(none) +9 -3 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/dma.c # 2004/12/27 20:46:42+00:00 tony@com.rmk.(none) +49 -4 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/common.c # 2004/12/27 22:18:34+00:00 tony@com.rmk.(none) +7 -7 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/board-perseus2.c # 2004/12/27 20:48:59+00:00 tony@com.rmk.(none) +17 -5 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/board-osk.c # 2004/12/27 22:18:34+00:00 tony@com.rmk.(none) +13 -3 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/board-innovator.c # 2004/12/27 22:18:34+00:00 tony@com.rmk.(none) +21 -8 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/board-h3.c # 2004/12/27 22:18:34+00:00 tony@com.rmk.(none) +21 -7 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # arch/arm/mach-omap/board-h2.c # 2004/12/27 22:18:34+00:00 tony@com.rmk.(none) +15 -3 # [PATCH] 2336/1: OMAP update 1/2: Arch files, take 2 # # ChangeSet # 2004/12/29 10:43:28-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc __iomem annotations - ->cfg_addr # # ->cfg_addr is an iomem pointer; annotated as such, setup_indirect_pci() # cleaned up. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/pci-bridge.h # 2004/12/28 16:02:37-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # ppc __iomem annotations - ->cfg_addr # # arch/ppc/syslib/indirect_pci.c # 2004/12/28 16:02:37-08:00 viro@parcelfarce.linux.theplanet.co.uk +8 -8 # ppc __iomem annotations - ->cfg_addr # # arch/ppc/platforms/pmac_pci.c # 2004/12/28 16:02:37-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -4 # ppc __iomem annotations - ->cfg_addr # # ChangeSet # 2004/12/29 10:43:15-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc __iomem annotations - openpic # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/open_pic.h # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # ppc __iomem annotations - openpic # # arch/ppc/syslib/open_pic_defs.h # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # ppc __iomem annotations - openpic # # arch/ppc/syslib/open_pic.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +21 -21 # ppc __iomem annotations - openpic # # ChangeSet # 2004/12/29 10:43:02-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc __iomem annotations - gg2 # # gg2_pci_config_base is an iomem pointer. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/gg2.h # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # ppc __iomem annotations - gg2 # # arch/ppc/platforms/chrp_setup.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -5 # ppc __iomem annotations - gg2 # # arch/ppc/platforms/chrp_pci.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -3 # ppc __iomem annotations - gg2 # # ChangeSet # 2004/12/29 10:42:49-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc __iomem annotations - ->cfg_data # # struct pci_controller ->cfg_data annotated as iomem pointer; users # modified accordingly... # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/pci-bridge.h # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # ppc __iomem annotations - ->cfg_data # # arch/ppc/syslib/indirect_pci.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +9 -9 # ppc __iomem annotations - ->cfg_data # # arch/ppc/platforms/prep_pci.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +8 -8 # ppc __iomem annotations - ->cfg_data # # arch/ppc/platforms/pmac_pci.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +40 -42 # ppc __iomem annotations - ->cfg_data # # arch/ppc/platforms/chrp_pci.c # 2004/12/28 16:02:36-08:00 viro@parcelfarce.linux.theplanet.co.uk +9 -10 # ppc __iomem annotations - ->cfg_data # # ChangeSet # 2004/12/29 10:42:36-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] av7110_hw __user annotations fix # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/media/dvb/ttpci/av7110_hw.c # 2004/12/28 11:29:54-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # av7110_hw __user annotations fix # # ChangeSet # 2004/12/29 10:42:23-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] dib3000 portability fix # # size_t is %zd, not %d... # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/dib3000-common.h # 2004/12/28 11:29:54-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # dib3000 portability fix # # ChangeSet # 2004/12/29 10:42:10-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] tda80xx.c portability fix # # should include asm/irq.h, not linux/irq.h # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/tda80xx.c # 2004/12/28 11:29:53-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # tda80xx.c portability fix # # ChangeSet # 2004/12/29 10:41:57-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] more isa-ectomy # # switch to ioremap + normal iomem access primitives # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/char/i8k.c # 2004/12/28 11:07:48-08:00 viro@parcelfarce.linux.theplanet.co.uk +25 -22 # more isa-ectomy # # arch/i386/kernel/traps.c # 2004/12/28 11:07:48-08:00 viro@parcelfarce.linux.theplanet.co.uk +3 -1 # more isa-ectomy # # arch/i386/kernel/dmi_scan.c # 2004/12/28 11:07:48-08:00 viro@parcelfarce.linux.theplanet.co.uk +7 -6 # more isa-ectomy # # ChangeSet # 2004/12/29 10:41:44-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] hotplug NULL noise removal # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/pci/hotplug/pciehp_hpc.c # 2004/12/28 11:02:33-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # hotplug NULL noise removal # # ChangeSet # 2004/12/29 10:41:31-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ppc io.h annotations # # * prototypes converted to standard ones # * bunch of useless casts killed in ioread*/iowrite* # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-ppc/io.h # 2004/12/27 19:11:33-08:00 viro@parcelfarce.linux.theplanet.co.uk +12 -10 # ppc io.h annotations # # ChangeSet # 2004/12/29 10:41:18-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] x86_64 io.h annotations # # x86-64 memcpy_toio(), memcpy_fromio(), memset_io() and read{b,w,l,q}(), # switched to standard prototypes. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/asm-x86_64/io.h # 2004/12/27 18:56:21-08:00 viro@parcelfarce.linux.theplanet.co.uk +12 -12 # x86_64 io.h annotations # # arch/x86_64/lib/io.c # 2004/12/27 18:56:21-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -4 # x86_64 io.h annotations # # ChangeSet # 2004/12/29 10:41:06-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] cinergy __user annotations # # __user annotations in new code. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/media/dvb/cinergyT2/cinergyT2.c # 2004/12/26 22:04:22-08:00 viro@parcelfarce.linux.theplanet.co.uk +4 -4 # cinergy __user annotations # # ChangeSet # 2004/12/29 10:40:52-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] mxser annotations and compile fixes # # a) __user annotations # b) NULL noise removals # c) added missing ifdef CONFIG_PCI around the loop over mxser_pcibrds # during init. # d) declaration of CMSPAR in case if it had been undefined moved up # prior to the first use # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/char/mxser.c # 2004/12/26 22:04:22-08:00 viro@parcelfarce.linux.theplanet.co.uk +47 -43 # mxser annotations and compile fixes # # ChangeSet # 2004/12/29 10:40:39-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] zatm fix # # Repairs the breakage introduced in gcc4 fixes. Original had expanded # to # # ((struct zatm_dev *)(dev)->dev_data) = zatm_dev; # # and that's what gcc4 had complained about (cast-as-lvalue). Proper fix is, # of course, # # dev->dev_data = zatm_dev; # # What we have in 2.6.10 is # # dev = (struct atm_dev *)zatm_dev; # # which doesn't cause complaints, but doesn't do anything good (leak + corruption # at the very least). # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/atm/zatm.c # 2004/12/26 22:04:22-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # zatm fix # # ChangeSet # 2004/12/29 10:40:24-08:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] affs headers cleanup # # kernel-only stuff moved from affs headers in include/linux to # fs/affs/affs.h; includes in fs/affs/*.c sanitized. # # That's the patch that had been ACKed by Roman + move of function-like # macros from amigaffs.h (also ACKed) + removal of ancient #if 0'ed junk # from declaration of affs_inode_info (spotted and suggested by Roman). # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/linux/amigaffs.h # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +0 -132 # affs headers cleanup # # include/linux/affs_fs.h # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +0 -89 # affs headers cleanup # # fs/affs/symlink.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -8 # affs headers cleanup # # fs/affs/super.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +2 -18 # affs headers cleanup # # fs/affs/namei.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -14 # affs headers cleanup # # fs/affs/inode.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -21 # affs headers cleanup # # fs/affs/file.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -18 # affs headers cleanup # # fs/affs/dir.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -11 # affs headers cleanup # # fs/affs/affs.h # 2004/12/29 10:40:16-08:00 viro@parcelfarce.linux.theplanet.co.uk +304 -0 # # fs/affs/bitmap.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -9 # affs headers cleanup # # fs/affs/amigaffs.c # 2004/12/26 22:04:23-08:00 viro@parcelfarce.linux.theplanet.co.uk +1 -8 # affs headers cleanup # # fs/affs/affs.h # 2004/12/29 10:40:16-08:00 viro@parcelfarce.linux.theplanet.co.uk +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/fs/affs/affs.h # # BitKeeper/deleted/.del-affs_fs_sb.h~92e539b5b05bc854 # 2004/12/29 10:40:16-08:00 viro@parcelfarce.linux.theplanet.co.uk +0 -0 # Delete: include/linux/affs_fs_sb.h # # BitKeeper/deleted/.del-affs_fs_i.h~383cf65512c8acae # 2004/12/29 10:40:15-08:00 viro@parcelfarce.linux.theplanet.co.uk +0 -0 # Delete: include/linux/affs_fs_i.h # # ChangeSet # 2004/12/29 09:13:40-08:00 matthew@wil.cx # [IA64] Enable ForteMedia in zx1 defconfig # # Patch from Matthew Wilcox: # The FM801 chip is built-in to the zx2000 workstation. There's a lot # of noise in the patch because the defconfig hasn't been updated in a # few releases. # # Tony> I tweaked a couple of other CONFIG options (enabled MCA_RECOVERY # and TMPFS_XATTR, disabled TCPDIAG). # # Signed-off-by: Tony Luck # # arch/ia64/configs/zx1_defconfig # 2004/12/29 09:08:14-08:00 matthew@wil.cx +195 -20 # Enable ForteMedia in zx1 defconfig # # ChangeSet # 2004/12/29 10:25:36-06:00 domen@coderock.org # JFS: delete unused file # # Remove nowhere referenced file. (egrep "filename\." didn't find anything) # # Signed-off-by: Domen Puncer # Signed-off-by: Dave Kleikamp # # BitKeeper/deleted/.del-jfs_defragfs.h~1e8a3d543f69975a # 2004/12/29 10:20:36-06:00 shaggy@austin.ibm.com +0 -0 # Delete: fs/jfs/jfs_defragfs.h # # ChangeSet # 2004/12/29 15:41:46+00:00 tony@com.rmk.(none) # [ARM PATCH] 2329/1: Update Kconfig for OMAP processor options # # Patch from Tony Lindgren # # Updates processor specific Kconfig options for OMAP # # Signed-off-by: Tony Lindgren # Signed-off-by: Russell King # # arch/arm/mm/Kconfig # 2004/12/27 22:18:35+00:00 tony@com.rmk.(none) +5 -4 # [PATCH] 2329/1: Update Kconfig for OMAP processor options # # ChangeSet # 2004/12/29 15:36:14+00:00 tony@com.rmk.(none) # [ARM PATCH] 2328/1: ARM Kconfig updates for OMAP leds # # Patch from Tony Lindgren # # ARM Kconfig updates for OMAP leds # # Signed-off-by: Tony Lindgren # Signed-off-by: Russell King # # arch/arm/Kconfig # 2004/12/27 20:12:55+00:00 tony@com.rmk.(none) +2 -2 # [PATCH] 2328/1: ARM Kconfig updates for OMAP leds # # ChangeSet # 2004/12/29 15:30:34+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2326/1: Fix IXP2000 timer implementation # # Patch from Deepak Saxena # # This patch fixes two issues with the IXP2000 timer implementation: # # - We currently to not account for lost timer interrupts # - We currently do not check for rollover within gettimeoffset() # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/arch-ixp2000/ixp2000-regs.h # 2004/12/22 23:25:34+00:00 dsaxena@net.rmk.(none) +1 -0 # [PATCH] 2326/1: Fix IXP2000 timer implementation # # arch/arm/mach-ixp2000/core.c # 2004/12/22 21:31:45+00:00 dsaxena@net.rmk.(none) +29 -6 # [PATCH] 2326/1: Fix IXP2000 timer implementation # # ChangeSet # 2004/12/29 15:25:09+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2325/1: Cleanup IXP2000 reset handling # # Patch from Deepak Saxena # # On IXDP2801 we need to write a magic sequence to the CPLD to ensure # a full system reset instead of just CPU reset. Also cleanup some # comments and copyrights while we are in here. # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/arch-ixp2000/system.h # 2004/12/22 21:07:23+00:00 dsaxena@net.rmk.(none) +21 -2 # [PATCH] 2325/1: Cleanup IXP2000 reset handling # # ChangeSet # 2004/12/29 15:20:01+00:00 davis_g@com.rmk.(none) # [ARM PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # Patch from George G. Davis # # Convert ARM proc files to use manifest constants defined in pgtable.h # and domain.h. This is a prelude to allow renumbering domains. The # domain renumbering is required to implement support for ARMv6 MMU # super sections where domain 0 is implied. Although this is technically # only required for ARMv6, it seemed reasonable to clean up all proc # files while here. # # I did a test build with and without this patch applied and confirmed # that all proc file binaries are unchanged when this patch is applied. # # Signed-off-by: George G. Davis # Signed-off-by: Russell King # # include/asm-arm/domain.h # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +3 -1 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-xscale.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +55 -11 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-v6.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +10 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-sa1100.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +15 -3 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-sa110.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +10 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm926.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +11 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm925.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +13 -3 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm922.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +11 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm920.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +11 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm720.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +21 -4 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm6_7.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +15 -3 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm1026.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +9 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm1022.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +9 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm1020e.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +10 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # arch/arm/mm/proc-arm1020.S # 2004/12/29 00:00:00+00:00 davis_g@com.rmk.(none) +8 -2 # [PATCH] 2324/1: Convert ARM proc files to use domain and pgtable manifest constants # # ChangeSet # 2004/12/29 15:02:36+00:00 tony@com.rmk.(none) # [ARM PATCH] 2332/1: OMAP update 1/2: Include files # # Patch from Tony Lindgren # # This patch syncs the mainline kernel with the linux-omap tree. # The patch mostly contains minor fixes and extra register definitions # by various OMAP developers. # # Signed-off-by: Tony Lindgren # Signed-off-by: Russell King # # include/asm-arm/arch-omap/omap16xx.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +2 -1 # [PATCH] 2332/1: OMAP update 1/2: Include files # # include/asm-arm/arch-omap/mux.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +12 -0 # [PATCH] 2332/1: OMAP update 1/2: Include files # # include/asm-arm/arch-omap/irqs.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +2 -0 # [PATCH] 2332/1: OMAP update 1/2: Include files # # include/asm-arm/arch-omap/hardware.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +1 -1 # [PATCH] 2332/1: OMAP update 1/2: Include files # # include/asm-arm/arch-omap/gpio.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +1 -0 # [PATCH] 2332/1: OMAP update 1/2: Include files # # include/asm-arm/arch-omap/dma.h # 2004/12/27 20:09:02+00:00 tony@com.rmk.(none) +4 -0 # [PATCH] 2332/1: OMAP update 1/2: Include files # # ChangeSet # 2004/12/28 23:28:15-08:00 drm.adm@bkbits.net # Merge bkbits.net:/repos/l/linux/linux-2.5 # into bkbits.net:/repos/d/drm/drm-2.6 # # drivers/char/drm/drm_drv.c # 2004/12/28 23:27:40-08:00 drm.adm@bkbits.net +1 -1 # backout conflicting changes .. will # later... # # drivers/char/drm/drm_drv.c # 2004/12/28 23:23:50-08:00 drm.adm@bkbits.net +0 -0 # Merge rename: drivers/char/drm/drm_drv.h -> drivers/char/drm/drm_drv.c # # ChangeSet # 2004/12/29 00:15:39+01:00 sam@mars.ravnborg.org # kbuild: Use -isystem `gcc --print-file-name=include` # # Using "-nostdinc -isystem `gcc --print-file-name=include" let # us see full path to compiler specific files when compiling with make V=1 # Furthermore it lets us use same definition for sparse (CHECKFLAGS) and the kernel. # Tested with gcc 3.3.4 only. # # Signed-off-by: Sam Ravnborg # # scripts/Makefile.build # 2004/12/29 00:15:17+01:00 sam@mars.ravnborg.org +0 -1 # This assignment is done in top-level Makefile for now # # Makefile # 2004/12/29 00:15:17+01:00 sam@mars.ravnborg.org +3 -1 # Use full path to dir with compiler specific files # # ChangeSet # 2004/12/28 23:00:28+01:00 ahaas@airmail.net # kbuild: Trivial Makefile patch # # The comment doesn't match the function name. # # From: "Art Haas" # Signed-off-by: Sam Ravnborg # # Makefile # 2004/12/24 18:24:28+01:00 ahaas@airmail.net +1 -1 # kbuild: Trivial Makefile patch # # ChangeSet # 2004/12/28 22:59:46+01:00 sam@mars.ravnborg.org # kbuild: skip localversion files with '~' anywhere in their name # # Idea from: Blaisorblade # Signed-off-by: Sam Ravnborg # # Makefile # 2004/12/28 22:59:28+01:00 sam@mars.ravnborg.org +5 -6 # skip localversion files with '~' anywhere in their name # # ChangeSet # 2004/12/28 13:50:56-08:00 matthew@wil.cx # [IA64] Fix memcpy_fromio prototype # # Remove one layer of indirection from memcpy_fromio/memcpy_toio/memset_io # and fix the prototypes to be const where appropriate. # # Signed-off-by: Matthew Wilcox # Signed-off-by: Tony Luck # # include/asm-ia64/io.h # 2004/12/28 13:49:53-08:00 matthew@wil.cx +3 -8 # Fix memcpy_fromio prototype # # arch/ia64/lib/io.c # 2004/12/28 13:49:37-08:00 matthew@wil.cx +7 -10 # Fix memcpy_fromio prototype # # ChangeSet # 2004/12/28 13:46:10-08:00 davidm@hpl.hp.com # [IA64] Fix swiotlb some more: # # - don't fault in unmap_single() when unmapping a coherent buffer. # - make swiotlb_alloc_coherent() more resilient for devices with # weird DMA masks # - make swiotlb_dma_supported() return a useful value # # Signed-off-by: David Mosberger-Tang # Signed-off-by: Tony Luck # # arch/ia64/lib/swiotlb.c # 2004/12/28 13:43:39-08:00 davidm@hpl.hp.com +18 -4 # more swiotlb fixes # # ChangeSet # 2004/12/28 22:42:36+01:00 mpm@selenic.com # kbuild: make kernelrelease # # This patch makes it easy to programmatically get at the kernel # makefile's idea of the kernel version from external scripts and # makefiles with something like V=`make kernelrelease`. # # Alternatives include parsing Makefile (errorprone and broken by things # like localversion) and running the C preprocessor on version.h (which # requires a) building version.h somewhere and b) is really ugly). # # From: Matt Mackall # Signed-off-by: Sam Ravnborg # # Makefile # 2004/12/21 01:18:25+01:00 mpm@selenic.com +3 -0 # kbuild: make kernelrelease # # ChangeSet # 2004/12/28 13:42:03-08:00 davidm@hpl.hp.com # [IA64] contig.c: fix bug in DMA-zone initialization # # Below is a patch that fixes count_dma_pages(). Without this fix, only # memory areas entirely below MAX_DMA_ADDRESS are counted as DMA-pages. # While it doesn't really make a difference in practice (MAX_DMA_ADDRESS # is equal to ~0UL on zx1), it's clearly not what was intended to be # there. I found the bug only because I briefly experimented with # lowering MAX_DMA_ADDRESS. # # Tony> The discontig.c version of this code already gets this right. # # Signed-off-by: David Mosberger-Tang # Signed-off-by: Tony Luck # # arch/ia64/mm/contig.c # 2004/12/28 13:38:55-08:00 davidm@hpl.hp.com +2 -2 # fix bug in DMA-zone initialization # # ChangeSet # 2004/12/28 13:22:45-08:00 matthew@wil.cx # [IA64] Perfmon over-initialises its inodes # # i_sb and i_sock are both initialised by alloc_inode() # # Signed-off-by: Matthew Wilcox # Acked-by: Stephane Eranian # Signed-off-by: Tony Luck # # arch/ia64/kernel/perfmon.c # 2004/12/28 13:20:10-08:00 matthew@wil.cx +0 -2 # i_sb and i_sock are both initialised by alloc_inode() # # ChangeSet # 2004/12/28 22:16:26+01:00 kaos@ocs.com.au # kallsyms: gate page is part of the kernel, honour CONFIG_KALLSYMS_ALL # # * Treat the gate page as part of the kernel, to improve kernel backtraces. # # * Honour CONFIG_KALLSYMS_ALL, all symbols are valid, not just text. # # Signed-off-by: Keith Owens # Signed-off-by: Sam Ravnborg # # kernel/kallsyms.c # 2004/11/28 04:42:24+01:00 kaos@ocs.com.au +11 -4 # kallsyms: gate page is part of the kernel, honour CONFIG_KALLSYMS_ALL # # ChangeSet # 2004/12/28 22:16:00+01:00 kaos@ocs.com.au # kallsyms: Add in_gate_area_no_task() # # Add in_gate_area_no_task() for use in places where no task is valid # (e.g. kallsyms). If you have a valid task, use in_gate_area() as # before. # # Signed-off-by: Keith Owens # Signed-off-by: Sam Ravnborg # # ChangeSet # 2004/12/28 13:15:44-08:00 tony.luck@intel.com # [IA64] irq_ia64.c typo s/_IA64_REG_AR_SP/_IA64_REG_SP/ # # Patch supplied by Sourav Sen from HP: # If I turn on IRQ_DEBUG in arch/ia64/kernel/irq_ia64.c in 2.6.8.1, # the compilation does not go thru as there isn't any _IA64_REG_AR_SP # # Signed-off-by: Tony Luck # # mm/memory.c # 2004/11/28 04:42:20+01:00 kaos@ocs.com.au +1 -1 # kallsyms: Add in_gate_area_no_task() # # include/linux/mm.h # 2004/11/28 04:42:20+01:00 kaos@ocs.com.au +6 -0 # kallsyms: Add in_gate_area_no_task() # # arch/x86_64/mm/init.c # 2004/11/28 04:42:20+01:00 kaos@ocs.com.au +10 -0 # kallsyms: Add in_gate_area_no_task() # # ChangeSet # 2004/12/28 22:15:34+01:00 kaos@ocs.com.au # kallsyms: Clean up x86-64 special casing of in_gate_area() # # x86-64 has special case code for in_gate_area(), but it is not clean. # # * Replace CONFIG_ARCH_GATE_AREA with __HAVE_ARCH_GATE_AREA. # ARCH_GATE_AREA is not a config option. # # * The definitions of get_gate_vma() and in_gate_area() are identical in # include/asm-x86_64/page.h and include/linux/mm.h. Fold the duplicate # definitions into include/linux/mm.h. # # Does not affect kallsyms directly, this patch just creates a clean base # for patch 2. # # Signed-off-by: Keith Owens # Signed-off-by: Sam Ravnborg # # mm/memory.c # 2004/11/28 04:42:14+01:00 kaos@ocs.com.au +2 -2 # kallsyms: Clean up x86-64 special casing of in_gate_area() # # include/linux/mm.h # 2004/11/28 04:42:14+01:00 kaos@ocs.com.au +0 -2 # kallsyms: Clean up x86-64 special casing of in_gate_area() # # include/asm-x86_64/page.h # 2004/11/28 04:42:14+01:00 kaos@ocs.com.au +1 -7 # kallsyms: Clean up x86-64 special casing of in_gate_area() # # arch/ia64/kernel/irq_ia64.c # 2004/12/28 13:12:43-08:00 tony.luck@intel.com +1 -1 # typo s/_IA64_REG_AR_SP/_IA64_REG_SP/ # # ChangeSet # 2004/12/28 22:05:31+01:00 bzolnier@trik.(none) # [ide] serverworks: add support for CSB6 RAID # # From: Alan Cox # # The ServerWorks chips include a RAID variant that the 2.6 driver didn't # support. This enables support for this and removes a pile of #if and # other pointless obfuscations. This removes the need to use various # vendor binary only drivers for CSB6 RAID. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/pci/serverworks.c # 2004/12/26 19:50:17+01:00 bzolnier@trik.(none) +2 -18 # [ide] serverworks: add support for CSB6 RAID # # ChangeSet # 2004/12/28 20:35:01+01:00 bzolnier@trik.(none) # [ide] add "ide=nodma" to documentation # # Here's a quick patch to add the currently-undocumented ide=nodma option # to the Documentation/ide.txt file. Since the code does not mark this # option as obsolete as far as I can see, I can only assume that it should # be in the documentation # # Signed-off-by: Vadim Lobanov # Signed-off-by: Bartlomiej Zolnierkiewicz # # Documentation/ide.txt # 2004/12/26 22:58:19+01:00 bzolnier@trik.(none) +2 -0 # [ide] add "ide=nodma" to documentation # # ChangeSet # 2004/12/28 16:22:56-02:00 acme@conectiva.com.br # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/sunrpc/xprt.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +1 -2 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/sunrpc/svcsock.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +1 -1 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/tcp_ipv6.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +14 -14 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/ipv6_sockglue.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +2 -2 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_timer.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +10 -10 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_output.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +32 -31 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_minisocks.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +6 -6 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_ipv4.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +15 -15 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_input.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +120 -120 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_diag.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +2 -2 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +24 -24 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/syncookies.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +3 -3 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/ip_sockglue.c # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +1 -1 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/net/tcp_ecn.h # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +15 -22 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/net/tcp.h # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +56 -56 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/tcp.h # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +5 -9 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/ipv6.h # 2004/12/28 16:22:40-02:00 acme@conectiva.com.br +1 -2 # [TCP] merge tcp_sock with tcp_opt # # No need for two structs, follow the new inet_sock layout # style. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/28 19:12:15+01:00 sam@mars.ravnborg.org # kbuild: drop use of /usr/bin/env in top-level Makefile # # The use of env is not needed, and caused the output makefile to be # created in some setups where it was not supposed to. # Seems to be an issue with GNU sh-utils version of env. # # One user also reported env to be located in another place (/usr/local/bin/..). # This patch fixes bug: http://bugme.osdl.org/show_bug.cgi?id=3953 # # Thanks to "Mark Williams (MWP)" for helping tracking this down. # # Signed-off-by: Sam Ravnborg # # Makefile # 2004/12/28 19:11:36+01:00 sam@mars.ravnborg.org +1 -1 # Drop usage of /usr/bin/env # # ChangeSet # 2004/12/27 22:45:18-08:00 davem@nuts.davemloft.net # [SPARC64]: Include infiniband driver config and update defconfig. # # Signed-off-by: David S. Miller # # arch/sparc64/defconfig # 2004/12/27 22:44:46-08:00 davem@nuts.davemloft.net +24 -4 # [SPARC64]: Include infiniband driver config and update defconfig. # # arch/sparc64/Kconfig # 2004/12/27 22:44:46-08:00 davem@nuts.davemloft.net +2 -0 # [SPARC64]: Include infiniband driver config and update defconfig. # # ChangeSet # 2004/12/27 22:30:04-08:00 davem@nuts.davemloft.net # Merge nuts.davemloft.net:/disk1/BK/ib-2.6 # into nuts.davemloft.net:/disk1/BK/net-2.6 # # net/ipv4/arp.c # 2004/12/27 22:29:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # include/net/ip.h # 2004/12/27 22:29:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # MAINTAINERS # 2004/12/27 22:29:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2004/12/27 22:26:29-08:00 roland@topspin.com # [INFINIBAND]: InfiniBand MAINTAINERS entry # # Add OpenIB maintainers information to MAINTAINERS. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # MAINTAINERS # 2004/12/27 22:26:10-08:00 roland@topspin.com +11 -0 # [INFINIBAND]: InfiniBand MAINTAINERS entry # # Add OpenIB maintainers information to MAINTAINERS. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 22:25:37-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand Documentation files # # Add files to Documentation/infiniband that describe the tree under # /sys/class/infiniband, the IPoIB driver and the userspace MAD access driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # Documentation/infiniband/user_mad.txt # 2004/12/27 22:25:05-08:00 roland@topspin.com +81 -0 # [INFINIBAND]: Add InfiniBand Documentation files # # Documentation/infiniband/sysfs.txt # 2004/12/27 22:25:05-08:00 roland@topspin.com +64 -0 # [INFINIBAND]: Add InfiniBand Documentation files # # Documentation/infiniband/user_mad.txt # 2004/12/27 22:25:05-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/Documentation/infiniband/user_mad.txt # # Documentation/infiniband/sysfs.txt # 2004/12/27 22:25:05-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/Documentation/infiniband/sysfs.txt # # Documentation/infiniband/ipoib.txt # 2004/12/27 22:25:04-08:00 roland@topspin.com +56 -0 # [INFINIBAND]: Add InfiniBand Documentation files # # Documentation/infiniband/ipoib.txt # 2004/12/27 22:25:04-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/Documentation/infiniband/ipoib.txt # # ChangeSet # 2004/12/27 22:24:37-08:00 roland@topspin.com # [INFINIBAND]: Document InfiniBand ioctl use # # Add the 0x1b ioctl magic number used by ib_umad module to # Documentation/ioctl-number.txt. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # Documentation/ioctl-number.txt # 2004/12/27 22:24:18-08:00 roland@topspin.com +1 -0 # [INFINIBAND]: Document InfiniBand ioctl use # # Add the 0x1b ioctl magic number used by ib_umad module to # Documentation/ioctl-number.txt. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 22:23:44-08:00 roland@topspin.com # [INFINIBAND]: Add IPoIB userspace MAD support # # Add a driver that provides a character special device for each # InfiniBand port. This device allows userspace to send and receive # MADs via write() and read() (with some control operations implemented # as ioctls). # # All operations are 32/64 clean and have been tested with 32-bit # userspace running on a ppc64 kernel. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/Makefile # 2004/12/27 22:23:12-08:00 roland@topspin.com +3 -1 # [INFINIBAND]: Add IPoIB userspace MAD support # # drivers/infiniband/include/ib_user_mad.h # 2004/12/27 22:23:10-08:00 roland@topspin.com +123 -0 # [INFINIBAND]: Add IPoIB userspace MAD support # # drivers/infiniband/include/ib_user_mad.h # 2004/12/27 22:23:10-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_user_mad.h # # drivers/infiniband/core/user_mad.c # 2004/12/27 22:23:08-08:00 roland@topspin.com +738 -0 # [INFINIBAND]: Add IPoIB userspace MAD support # # drivers/infiniband/core/user_mad.c # 2004/12/27 22:23:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/user_mad.c # # ChangeSet # 2004/12/27 22:22:21-08:00 roland@topspin.com # [INFINIBAND]: Add IPoIB multicast and partition code # # Add functions for handling IPoIB multicast and multiple partitions. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/ulp/ipoib/ipoib_vlan.c # 2004/12/27 22:21:51-08:00 roland@topspin.com +177 -0 # [INFINIBAND]: Add IPoIB multicast and partition code # # drivers/infiniband/ulp/ipoib/ipoib_vlan.c # 2004/12/27 22:21:51-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_vlan.c # # drivers/infiniband/ulp/ipoib/ipoib_multicast.c # 2004/12/27 22:21:49-08:00 roland@topspin.com +981 -0 # [INFINIBAND]: Add IPoIB multicast and partition code # # drivers/infiniband/ulp/ipoib/ipoib_multicast.c # 2004/12/27 22:21:49-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_multicast.c # # ChangeSet # 2004/12/27 22:21:15-08:00 roland@topspin.com # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # Add a driver that implements the (IPoIB) IP-over-InfiniBand protocol. # This is a network device driver of type ARPHRD_INFINIBAND (and # addr_len INFINIBAND_ALEN bytes). # # The ARP/ND implementation for this driver is not completely # straightforward, because InfiniBand requires an additional path lookup # be performed (through an IB-specific mechanism) after a remote # hardware address has been resolved. We are very open to suggestions # of a better way to handle this than the current implementation. # # Although IB has a special multicast group join mode intended to # support IP multicast routing (non member join), no means to identify # different multicast styles has yet been determined, so all joins by # the driver are currently full member joins. We are looking for # guidance in how to solve this. # # The IPoIB protocol/encapsulation is described in the Internet-Drafts # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-architecture-04.txt # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/Makefile # 2004/12/27 22:20:37-08:00 roland@topspin.com +1 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/Kconfig # 2004/12/27 22:20:37-08:00 roland@topspin.com +2 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib_verbs.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +254 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib_main.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +1079 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib_ib.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +678 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib_fs.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +287 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib.h # 2004/12/27 22:20:35-08:00 roland@topspin.com +350 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/Makefile # 2004/12/27 22:20:35-08:00 roland@topspin.com +11 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/ipoib_verbs.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_verbs.c # # drivers/infiniband/ulp/ipoib/ipoib_main.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_main.c # # drivers/infiniband/ulp/ipoib/ipoib_ib.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_ib.c # # drivers/infiniband/ulp/ipoib/ipoib_fs.c # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib_fs.c # # drivers/infiniband/ulp/ipoib/ipoib.h # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/ipoib.h # # drivers/infiniband/ulp/ipoib/Makefile # 2004/12/27 22:20:35-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/Makefile # # drivers/infiniband/ulp/ipoib/Kconfig # 2004/12/27 22:20:33-08:00 roland@topspin.com +33 -0 # [INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver # # drivers/infiniband/ulp/ipoib/Kconfig # 2004/12/27 22:20:33-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/ulp/ipoib/Kconfig # # ChangeSet # 2004/12/27 22:19:47-08:00 roland@topspin.com # [INFINIBAND]: IPoIB IPv6 support # # Add ipv6_ib_mc_map() to convert IPv6 multicast addresses to IPoIB # hardware addresses, and add support for autoconfiguration for devices # with type ARPHRD_INFINIBAND. # # The mapping for multicast addresses is described in # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Nitin Hande # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # net/ipv6/ndisc.c # 2004/12/27 22:19:28-08:00 roland@topspin.com +3 -0 # [INFINIBAND]: IPoIB IPv6 support # # Add ipv6_ib_mc_map() to convert IPv6 multicast addresses to IPoIB # hardware addresses, and add support for autoconfiguration for devices # with type ARPHRD_INFINIBAND. # # The mapping for multicast addresses is described in # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Nitin Hande # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # net/ipv6/addrconf.c # 2004/12/27 22:19:28-08:00 roland@topspin.com +9 -1 # [INFINIBAND]: IPoIB IPv6 support # # Add ipv6_ib_mc_map() to convert IPv6 multicast addresses to IPoIB # hardware addresses, and add support for autoconfiguration for devices # with type ARPHRD_INFINIBAND. # # The mapping for multicast addresses is described in # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Nitin Hande # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # include/net/if_inet6.h # 2004/12/27 22:19:27-08:00 roland@topspin.com +15 -0 # [INFINIBAND]: IPoIB IPv6 support # # Add ipv6_ib_mc_map() to convert IPv6 multicast addresses to IPoIB # hardware addresses, and add support for autoconfiguration for devices # with type ARPHRD_INFINIBAND. # # The mapping for multicast addresses is described in # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Nitin Hande # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 22:18:50-08:00 roland@topspin.com # [INFINIBAND]: IPoIB IPv4 multicast # # Add ip_ib_mc_map() to convert IPv4 multicast addresses to IPoIB # hardware addresses. Also add so INFINIBAND_ALEN # has a home. # # The mapping for multicast addresses is described in # http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-08.txt # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # net/ipv4/arp.c # 2004/12/27 22:18:16-08:00 roland@topspin.com +3 -0 # [INFINIBAND]: IPoIB IPv4 multicast # # include/net/ip.h # 2004/12/27 22:18:16-08:00 roland@topspin.com +33 -0 # [INFINIBAND]: IPoIB IPv4 multicast # # include/linux/if_infiniband.h # 2004/12/27 22:18:10-08:00 roland@topspin.com +29 -0 # [INFINIBAND]: IPoIB IPv4 multicast # # include/linux/if_infiniband.h # 2004/12/27 22:18:10-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/include/linux/if_infiniband.h # # ChangeSet # 2004/12/27 22:17:23-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (MAD) # # Add MAD (management datagram) code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_mad.c # 2004/12/27 22:16:54-08:00 roland@topspin.com +320 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (MAD) # # drivers/infiniband/hw/mthca/mthca_mad.c # 2004/12/27 22:16:54-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_mad.c # # ChangeSet # 2004/12/27 22:16:33-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (last bits) # # Add code for remaining InfiniBand objects (address vectors, multicast # groups, memory regions and protection domains) # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_pd.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +80 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (last bits) # # drivers/infiniband/hw/mthca/mthca_mr.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +396 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (last bits) # # drivers/infiniband/hw/mthca/mthca_mcg.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +376 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (last bits) # # drivers/infiniband/hw/mthca/mthca_pd.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_pd.c # # drivers/infiniband/hw/mthca/mthca_mr.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_mr.c # # drivers/infiniband/hw/mthca/mthca_mcg.c # 2004/12/27 22:16:03-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_mcg.c # # drivers/infiniband/hw/mthca/mthca_av.c # 2004/12/27 22:16:02-08:00 roland@topspin.com +219 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (last bits) # # drivers/infiniband/hw/mthca/mthca_av.c # 2004/12/27 22:16:02-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_av.c # # ChangeSet # 2004/12/27 22:15:37-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (QP/CQ) # # Add CQ (completion queue) and QP (queue pair) code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_qp.c # 2004/12/27 22:15:08-08:00 roland@topspin.com +1536 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (QP/CQ) # # drivers/infiniband/hw/mthca/mthca_qp.c # 2004/12/27 22:15:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_qp.c # # drivers/infiniband/hw/mthca/mthca_cq.c # 2004/12/27 22:15:07-08:00 roland@topspin.com +836 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (QP/CQ) # # drivers/infiniband/hw/mthca/mthca_cq.c # 2004/12/27 22:15:07-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_cq.c # # ChangeSet # 2004/12/27 22:14:43-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (initialization) # # Add device initializaton code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_reset.c # 2004/12/27 22:14:13-08:00 roland@topspin.com +232 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (initialization) # # drivers/infiniband/hw/mthca/mthca_profile.h # 2004/12/27 22:14:13-08:00 roland@topspin.com +62 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (initialization) # # drivers/infiniband/hw/mthca/mthca_reset.c # 2004/12/27 22:14:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_reset.c # # drivers/infiniband/hw/mthca/mthca_profile.h # 2004/12/27 22:14:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_profile.h # # drivers/infiniband/hw/mthca/mthca_profile.c # 2004/12/27 22:14:11-08:00 roland@topspin.com +226 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (initialization) # # drivers/infiniband/hw/mthca/mthca_profile.c # 2004/12/27 22:14:11-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_profile.c # # ChangeSet # 2004/12/27 22:13:44-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (EQ) # # Add event queue code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_eq.c # 2004/12/27 22:13:13-08:00 roland@topspin.com +690 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (EQ) # # drivers/infiniband/hw/mthca/mthca_eq.c # 2004/12/27 22:13:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_eq.c # # ChangeSet # 2004/12/27 22:12:48-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (FW commands) # # Add firmware command processing code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_cmd.h # 2004/12/27 22:12:16-08:00 roland@topspin.com +276 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (FW commands) # # drivers/infiniband/hw/mthca/mthca_cmd.h # 2004/12/27 22:12:16-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_cmd.h # # drivers/infiniband/hw/mthca/mthca_cmd.c # 2004/12/27 22:12:15-08:00 roland@topspin.com +1573 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (FW commands) # # drivers/infiniband/hw/mthca/mthca_cmd.c # 2004/12/27 22:12:15-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_cmd.c # # ChangeSet # 2004/12/27 22:11:50-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver (midlayer interface) # # Add midlayer interface code for Mellanox HCA driver. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/hw/mthca/mthca_provider.h # 2004/12/27 22:11:18-08:00 roland@topspin.com +225 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (midlayer interface) # # drivers/infiniband/hw/mthca/mthca_provider.h # 2004/12/27 22:11:18-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_provider.h # # drivers/infiniband/hw/mthca/mthca_provider.c # 2004/12/27 22:11:16-08:00 roland@topspin.com +627 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver (midlayer interface) # # drivers/infiniband/hw/mthca/mthca_provider.c # 2004/12/27 22:11:16-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_provider.c # # ChangeSet # 2004/12/27 22:10:49-08:00 roland@topspin.com # [INFINIBAND]: Add Mellanox HCA low-level driver # # Add a low-level driver for Mellanox MT23108 and MT25208 HCAs. The # MT25208 is only fully supported when in MT23108 compatibility mode; # only the very beginnings of support for native MT25208 mode (required # for HCAs without local memory) is present. # # (As a side note, I believe this driver would be the first in-tree # consumer of the PCI MSI/MSI-X API) # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/Makefile # 2004/12/27 22:10:10-08:00 roland@topspin.com +1 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/Kconfig # 2004/12/27 22:10:10-08:00 roland@topspin.com +2 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_main.c # 2004/12/27 22:10:08-08:00 roland@topspin.com +936 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_doorbell.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +123 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_dev.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +391 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_config_reg.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +55 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_allocator.c # 2004/12/27 22:10:08-08:00 roland@topspin.com +179 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/Makefile # 2004/12/27 22:10:08-08:00 roland@topspin.com +12 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/mthca_main.c # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_main.c # # drivers/infiniband/hw/mthca/mthca_doorbell.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_doorbell.h # # drivers/infiniband/hw/mthca/mthca_dev.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_dev.h # # drivers/infiniband/hw/mthca/mthca_config_reg.h # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_config_reg.h # # drivers/infiniband/hw/mthca/mthca_allocator.c # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/mthca_allocator.c # # drivers/infiniband/hw/mthca/Makefile # 2004/12/27 22:10:08-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/Makefile # # drivers/infiniband/hw/mthca/Kconfig # 2004/12/27 22:10:06-08:00 roland@topspin.com +26 -0 # [INFINIBAND]: Add Mellanox HCA low-level driver # # drivers/infiniband/hw/mthca/Kconfig # 2004/12/27 22:10:06-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/hw/mthca/Kconfig # # ChangeSet # 2004/12/27 22:09:20-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand SA (Subnet Administration) query support # # Add support for sending queries to the SA (Subnet Administration). In # particular the PathRecord and MCMember (multicast group member) used # by the IP-over-InfiniBand driver are implemented. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/Makefile # 2004/12/27 22:08:42-08:00 roland@topspin.com +3 -1 # [INFINIBAND]: Add InfiniBand SA (Subnet Administration) query support # # drivers/infiniband/include/ib_sa.h # 2004/12/27 22:08:39-08:00 roland@topspin.com +280 -0 # [INFINIBAND]: Add InfiniBand SA (Subnet Administration) query support # # drivers/infiniband/include/ib_sa.h # 2004/12/27 22:08:39-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_sa.h # # drivers/infiniband/core/sa_query.c # 2004/12/27 22:08:37-08:00 roland@topspin.com +866 -0 # [INFINIBAND]: Add InfiniBand SA (Subnet Administration) query support # # drivers/infiniband/core/sa_query.c # 2004/12/27 22:08:37-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/sa_query.c # # ChangeSet # 2004/12/27 22:07:43-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand MAD SMI support # # Add MAD layer SMI (Subnet Management Interface) code. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/smi.h # 2004/12/27 22:07:11-08:00 roland@topspin.com +67 -0 # [INFINIBAND]: Add InfiniBand MAD SMI support # # drivers/infiniband/core/smi.h # 2004/12/27 22:07:11-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/smi.h # # drivers/infiniband/core/smi.c # 2004/12/27 22:07:09-08:00 roland@topspin.com +234 -0 # [INFINIBAND]: Add InfiniBand MAD SMI support # # drivers/infiniband/core/smi.c # 2004/12/27 22:07:09-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/smi.c # # ChangeSet # 2004/12/27 22:06:34-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (private headers) # # Add MAD layer private implementation headers. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/mad_priv.h # 2004/12/27 22:06:02-08:00 roland@topspin.com +194 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (private headers) # # drivers/infiniband/core/agent_priv.h # 2004/12/27 22:06:02-08:00 roland@topspin.com +64 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (private headers) # # drivers/infiniband/core/mad_priv.h # 2004/12/27 22:06:02-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/mad_priv.h # # drivers/infiniband/core/agent_priv.h # 2004/12/27 22:06:02-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/agent_priv.h # # drivers/infiniband/core/agent.h # 2004/12/27 22:06:00-08:00 roland@topspin.com +55 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (private headers) # # drivers/infiniband/core/agent.h # 2004/12/27 22:06:00-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/agent.h # # ChangeSet # 2004/12/27 22:05:25-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand MAD (management datagram) support # # Add support for handling InfiniBand MADs (management datagrams), # including sending and receiving MADs as well as passing MADs on to # local agents. # # This is required for an SM (subnet manager) to discover and configure # the host, since the SM's query MADs must be passed to the local SMA # (subnet management agent). In addition, this support is used by upper # level protocols to send queries to and receive responses from the SM. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/Makefile # 2004/12/27 22:04:49-08:00 roland@topspin.com +3 -1 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support # # drivers/infiniband/core/mad.c # 2004/12/27 22:04:26-08:00 roland@topspin.com +2632 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support # # drivers/infiniband/core/mad.c # 2004/12/27 22:04:26-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/mad.c # # drivers/infiniband/core/agent.c # 2004/12/27 22:04:25-08:00 roland@topspin.com +399 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support # # drivers/infiniband/core/agent.c # 2004/12/27 22:04:25-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/agent.c # # ChangeSet # 2004/12/27 22:03:33-08:00 roland@topspin.com # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (public headers) # # Add public headers for handling InfiniBand MADs (management # datagrams), including sending and receiving MADs as well as passing # MADs on to local agents. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_smi.h # 2004/12/27 22:03:05-08:00 roland@topspin.com +96 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (public headers) # # drivers/infiniband/include/ib_smi.h # 2004/12/27 22:03:05-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_smi.h # # drivers/infiniband/include/ib_mad.h # 2004/12/27 22:03:03-08:00 roland@topspin.com +404 -0 # [INFINIBAND]: Add InfiniBand MAD (management datagram) support (public headers) # # drivers/infiniband/include/ib_mad.h # 2004/12/27 22:03:03-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_mad.h # # ChangeSet # 2004/12/27 22:02:08-08:00 roland@topspin.com # [INFINIBAND]: Hook up drivers/infiniband # # Add the appropriate lines to drivers/Kconfig and drivers/Makefile so # that the kernel configuration and build systems know about drivers/infiniband. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/Makefile # 2004/12/27 22:01:46-08:00 roland@topspin.com +1 -0 # [INFINIBAND]: Hook up drivers/infiniband # # Add the appropriate lines to drivers/Kconfig and drivers/Makefile so # that the kernel configuration and build systems know about drivers/infiniband. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/Kconfig # 2004/12/27 22:01:46-08:00 roland@topspin.com +2 -0 # [INFINIBAND]: Hook up drivers/infiniband # # Add the appropriate lines to drivers/Kconfig and drivers/Makefile so # that the kernel configuration and build systems know about drivers/infiniband. # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 21:58:49-08:00 roland@topspin.com # [INFINIBAND]: Add core InfiniBand support # # Add implementation of core InfiniBand support. This can be thought of # as a midlayer that provides an abstraction between low-level hardware # drivers and upper level protocols (such as IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/core/verbs.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +433 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/ud_header.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +365 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/sysfs.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +725 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/packer.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +201 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/fmr_pool.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +507 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/device.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +614 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/core_priv.h # 2004/12/27 21:58:13-08:00 roland@topspin.com +52 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/cache.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +328 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/Makefile # 2004/12/27 21:58:13-08:00 roland@topspin.com +6 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/Makefile # 2004/12/27 21:58:13-08:00 roland@topspin.com +1 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/core/verbs.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/verbs.c # # drivers/infiniband/core/ud_header.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/ud_header.c # # drivers/infiniband/core/sysfs.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/sysfs.c # # drivers/infiniband/core/packer.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/packer.c # # drivers/infiniband/core/fmr_pool.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/fmr_pool.c # # drivers/infiniband/core/device.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/device.c # # drivers/infiniband/core/core_priv.h # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/core_priv.h # # drivers/infiniband/core/cache.c # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/cache.c # # drivers/infiniband/core/Makefile # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/core/Makefile # # drivers/infiniband/Makefile # 2004/12/27 21:58:13-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/Makefile # # drivers/infiniband/Kconfig # 2004/12/27 21:58:11-08:00 roland@topspin.com +10 -0 # [INFINIBAND]: Add core InfiniBand support # # drivers/infiniband/Kconfig # 2004/12/27 21:58:11-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/Kconfig # # ChangeSet # 2004/12/27 21:57:29-08:00 roland@topspin.com # [INFINIBAND]: Add core InfiniBand support (public headers) # # Add public headers for core InfiniBand support. This can be thought # of as a midlayer that provides an abstraction between low-level # hardware drivers and upper level protocols (such as # IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_verbs.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +1249 -0 # [INFINIBAND]: Add core InfiniBand support (public headers) # # Add public headers for core InfiniBand support. This can be thought # of as a midlayer that provides an abstraction between low-level # hardware drivers and upper level protocols (such as # IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_pack.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +245 -0 # [INFINIBAND]: Add core InfiniBand support (public headers) # # Add public headers for core InfiniBand support. This can be thought # of as a midlayer that provides an abstraction between low-level # hardware drivers and upper level protocols (such as # IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_fmr_pool.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +92 -0 # [INFINIBAND]: Add core InfiniBand support (public headers) # # Add public headers for core InfiniBand support. This can be thought # of as a midlayer that provides an abstraction between low-level # hardware drivers and upper level protocols (such as # IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_verbs.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_verbs.h # # drivers/infiniband/include/ib_pack.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_pack.h # # drivers/infiniband/include/ib_fmr_pool.h # 2004/12/27 21:56:56-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_fmr_pool.h # # drivers/infiniband/include/ib_cache.h # 2004/12/27 21:56:54-08:00 roland@topspin.com +53 -0 # [INFINIBAND]: Add core InfiniBand support (public headers) # # Add public headers for core InfiniBand support. This can be thought # of as a midlayer that provides an abstraction between low-level # hardware drivers and upper level protocols (such as # IP-over-InfiniBand). # # Signed-off-by: Roland Dreier # Signed-off-by: David S. Miller # # drivers/infiniband/include/ib_cache.h # 2004/12/27 21:56:54-08:00 roland@topspin.com +0 -0 # BitKeeper file /disk1/BK/ib-2.6/drivers/infiniband/include/ib_cache.h # # ChangeSet # 2004/12/27 21:30:55-08:00 davem@nuts.davemloft.net # Merge bk://kernel.bkbits.net/acme/connection_sock-2.6 # into nuts.davemloft.net:/disk1/BK/net-2.6 # # net/ipv4/udp.c # 2004/12/27 21:30:44-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_timer.c # 2004/12/27 21:30:44-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_minisocks.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/tcp_input.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/raw.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/ip_sockglue.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/igmp.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/icmp.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/ipv4/af_inet.c # 2004/12/27 21:30:43-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # include/net/tcp.h # 2004/12/27 21:30:42-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2004/12/27 21:26:00-08:00 tgraf@suug.ch # [PKT_SCHED]: dsmark should ignore ECN bits # # Taking ECN bits into account doesn't make sense. The two bits were # still unused at the time the code was written so this brings back the # old behaviour. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_dsmark.c # 2004/12/27 21:25:39-08:00 tgraf@suug.ch +5 -2 # [PKT_SCHED]: dsmark should ignore ECN bits # # Taking ECN bits into account doesn't make sense. The two bits were # still unused at the time the code was written so this brings back the # old behaviour. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 21:25:02-08:00 oleg@tv-sign.ru # [NET]: Use prefetching in skb_queue_walk(). # # This patch changes skb_queue_walk() in the same manner # as in list_for_each() prefetch optimization, see # http://marc.theaimsgroup.com/?l=linux-kernel&m=110399132418587 # # Signed-off-by: Oleg Nesterov # Signed-off-by: David S. Miller # # include/linux/skbuff.h # 2004/12/27 21:24:42-08:00 oleg@tv-sign.ru +3 -3 # [NET]: Use prefetching in skb_queue_walk(). # # This patch changes skb_queue_walk() in the same manner # as in list_for_each() prefetch optimization, see # http://marc.theaimsgroup.com/?l=linux-kernel&m=110399132418587 # # Signed-off-by: Oleg Nesterov # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 21:12:16-08:00 davem@nuts.davemloft.net # [LLC]: llc_sap_list_lock really does need to be exported. # # For the case where CONFIG_LLC2 is modular and thus # llc_proc.c needs to get at this symbol. # # Signed-off-by: David S. Miller # # net/llc/llc_core.c # 2004/12/27 21:11:29-08:00 davem@nuts.davemloft.net +1 -0 # [LLC]: llc_sap_list_lock really does need to be exported. # # ChangeSet # 2004/12/27 21:08:40-08:00 davem@nuts.davemloft.net # [SPARC64]: Fix typo in previous change, s/IS_SOCK/S_ISSOCK/ # # Signed-off-by: David S. Miller # # arch/sparc64/solaris/timod.c # 2004/12/27 21:08:08-08:00 davem@nuts.davemloft.net +1 -1 # [SPARC64]: Fix typo in previous change, s/IS_SOCK/S_ISSOCK/ # # ChangeSet # 2004/12/27 21:04:56-08:00 davem@nuts.davemloft.net # [IRDA]: More staticization becomes possible in ircomm_ttp.c # # Signed-off-by: David S. Miller # # net/irda/ircomm/ircomm_ttp.c # 2004/12/27 21:04:23-08:00 davem@nuts.davemloft.net +57 -27 # [IRDA]: More staticization becomes possible in ircomm_ttp.c # # ChangeSet # 2004/12/27 20:55:17-08:00 matthew@wil.cx # [SPARC64]: Stop referencing i_sock directly. # # Use S_ISSOCK() instead. # # Signed-off-by: Matthew Wilcox # Signed-off-by: David S. Miller # # arch/sparc64/solaris/timod.c # 2004/12/27 20:54:56-08:00 matthew@wil.cx +2 -4 # [SPARC64]: Stop referencing i_sock directly. # # Use S_ISSOCK() instead. # # Signed-off-by: Matthew Wilcox # Signed-off-by: David S. Miller # # arch/sparc64/solaris/socksys.c # 2004/12/27 20:54:56-08:00 matthew@wil.cx +1 -1 # [SPARC64]: Stop referencing i_sock directly. # # Use S_ISSOCK() instead. # # Signed-off-by: Matthew Wilcox # Signed-off-by: David S. Miller # # arch/sparc64/solaris/ioctl.c # 2004/12/27 20:54:56-08:00 matthew@wil.cx +2 -2 # [SPARC64]: Stop referencing i_sock directly. # # Use S_ISSOCK() instead. # # Signed-off-by: Matthew Wilcox # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:54:03-08:00 juhl-lkml@dif.dk # [IRDA]: Kill useless parens from return statements in irnet.h # # Signed-off-by: Jesper Juhl # Signed-off-by: David S. Miller # # net/irda/irnet/irnet.h # 2004/12/27 20:53:24-08:00 juhl-lkml@dif.dk +2 -2 # [IRDA]: Kill useless parens from return statements in irnet.h # # ChangeSet # 2004/12/27 20:52:34-08:00 bunk@stusta.de # [IPVS]: Remove subscribers-only mailing list from MAINTAINERS. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # MAINTAINERS # 2004/12/27 20:52:13-08:00 bunk@stusta.de +0 -1 # [IPVS]: Remove subscribers-only mailing list from MAINTAINERS. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:51:40-08:00 bunk@stusta.de # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_prio.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +2 -1 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_ingress.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +1 -1 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_htb.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +1 -1 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_generic.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +2 -2 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_dsmark.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +1 -1 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/sch_api.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +6 -5 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/police.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +4 -4 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sched/gact.c # 2004/12/27 20:51:20-08:00 bunk@stusta.de +1 -1 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/act_api.h # 2004/12/27 20:51:20-08:00 bunk@stusta.de +0 -3 # [PKT_SCHED]: Staticize and other cleanups. # # The patch below contans the following possible cleanups: # - make some needlessly global code static # - sch_htb.c: #undef HTB_DEBUG # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:50:34-08:00 bunk@stusta.de # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/transport.c # 2004/12/27 20:50:14-08:00 bunk@stusta.de +0 -10 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/rxrpc_syms.c # 2004/12/27 20:50:14-08:00 bunk@stusta.de +0 -1 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/peer.c # 2004/12/27 20:50:14-08:00 bunk@stusta.de +3 -1 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/internal.h # 2004/12/27 20:50:14-08:00 bunk@stusta.de +0 -3 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/connection.c # 2004/12/27 20:50:13-08:00 bunk@stusta.de +3 -1 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rxrpc/call.c # 2004/12/27 20:50:13-08:00 bunk@stusta.de +9 -6 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/rxrpc/transport.h # 2004/12/27 20:50:13-08:00 bunk@stusta.de +0 -2 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/rxrpc/packet.h # 2004/12/27 20:50:13-08:00 bunk@stusta.de +0 -2 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/rxrpc/call.h # 2004/12/27 20:50:13-08:00 bunk@stusta.de +0 -5 # [RXRPC]: Staticize and remove unused globals and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global function: # - transport.c: rxrpc_clear_transport # - remove the following unneeded EXPORT_SYMBOL: # - rxrpc_syms.c: rxrpc_call_flush # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:49:18-08:00 bunk@stusta.de # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rose/rose_subr.c # 2004/12/27 20:48:58-08:00 bunk@stusta.de +3 -1 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rose/rose_route.c # 2004/12/27 20:48:58-08:00 bunk@stusta.de +2 -2 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rose/rose_link.c # 2004/12/27 20:48:58-08:00 bunk@stusta.de +7 -32 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rose/rose_dev.c # 2004/12/27 20:48:58-08:00 bunk@stusta.de +0 -32 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/rose/af_rose.c # 2004/12/27 20:48:58-08:00 bunk@stusta.de +1 -1 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/rose.h # 2004/12/27 20:48:57-08:00 bunk@stusta.de +0 -8 # [ROSE]: Staticize and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:48:19-08:00 bunk@stusta.de # [NETROM]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/netrom/nr_route.c # 2004/12/27 20:47:59-08:00 bunk@stusta.de +3 -2 # [NETROM]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/netrom/af_netrom.c # 2004/12/27 20:47:59-08:00 bunk@stusta.de +1 -1 # [NETROM]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:46:42-08:00 bunk@stusta.de # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_station.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +1 -1 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_sap.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +3 -2 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_proc.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +2 -2 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_pdu.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +0 -13 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_if.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +0 -24 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_core.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +3 -4 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_conn.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +4 -3 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_c_ev.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +0 -88 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/llc/llc_c_ac.c # 2004/12/27 20:46:22-08:00 bunk@stusta.de +14 -113 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/llc_sap.h # 2004/12/27 20:46:22-08:00 bunk@stusta.de +0 -1 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/llc_pdu.h # 2004/12/27 20:46:21-08:00 bunk@stusta.de +0 -1 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/llc_conn.h # 2004/12/27 20:46:21-08:00 bunk@stusta.de +0 -3 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/llc_c_ev.h # 2004/12/27 20:46:21-08:00 bunk@stusta.de +0 -12 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/llc_c_ac.h # 2004/12/27 20:46:21-08:00 bunk@stusta.de +0 -19 # [LLC]: Staticize and remove unnecessary functions and exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - lc_c_ac.c: llc_conn_ac_report_status # - lc_c_ac.c: llc_conn_ac_send_dm_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_resend_i_cmd_p_set_1_or_send_rr # - lc_c_ac.c: llc_conn_ac_send_ack_cmd_p_set_1 # - lc_c_ac.c: llc_conn_ac_send_ua_rsp_f_set_f_flag # - lc_c_ac.c: llc_conn_ac_set_f_flag_p # - llc_c_ev.c: llc_conn_ev_conn_resp # - llc_c_ev.c: llc_conn_ev_rst_resp # - llc_c_ev.c: llc_conn_ev_rx_xxx_cmd_pbit_set_0 # - llc_c_ev.c: llc_conn_ev_rx_xxx_yyy # - llc_c_ev.c: llc_conn_ev_any_tmr_exp # - llc_c_ev.c: llc_conn_ev_qlfy_init_p_f_cycle # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_impossible # - llc_c_ev.c: llc_conn_ev_qlfy_set_status_received # - llc_if.c: llc_build_and_send_reset_pkt # - llc_pdu.c: llc_pdu_decode_cr_bit # - remove the following unneeded EXPORT_SYMBOL: # - llc_core.c: llc_sap_list_lock # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 20:45:07-08:00 bunk@stusta.de # [IRDA]: Staticize and remove unnecessary exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - discovery.c: irlmp_find_device # - ircomm/ircomm_param.c: ircomm_param_flush # - irda_device.c: irda_device_set_dtr_rts # - irda_device.c: irda_device_change_speed # - irda_device.c: irda_device_set_mode # - iriap.c: iriap_getinfobasedetails_request # - iriap.c: iriap_getinfobasedetails_confirm # - iriap.c: iriap_getobjects_request # - iriap.c: iriap_getobjects_confirm # - iriap.c: iriap_getvalue # - irlan_client.c: irlan_client_reconnect_data_channel # - irlap_frame.c: irlap_send_frmr_frame # - irlmp.c: irlmp_status_request # - remove the follwong unused global variables: # - irnet/irnet_ppp.c: irnet_ppp_ops # - irsysctl.c: sysctl_compression # - qos.c: #ifndef CONFIG_IRDA_DYNAMIC_WINDOW irlap_requested_line_capacity # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/irda/qos.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +16 -9 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/parameters.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +6 -5 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irttp.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +8 -4 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irsysctl.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irnet/irnet_ppp.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -7 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irnet/irnet_ppp.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +7 -1 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irnet/irnet.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -2 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irmod.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +2 -2 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlmp.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +5 -7 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlap_frame.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +5 -30 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlap_event.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +1 -1 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlap.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +5 -3 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlan/irlan_provider.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +3 -3 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlan/irlan_common.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +20 -12 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irlan/irlan_client.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +3 -38 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irias_object.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +3 -3 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/iriap.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +19 -32 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/irda_device.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +1 -69 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_tty_ioctl.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +1 -1 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_tty_attach.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +7 -5 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_tty.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +4 -3 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_param.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -17 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_lmp.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +65 -63 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_event.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +1 -1 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/ircomm/ircomm_core.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +2 -2 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/discovery.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -35 # [IRDA]: Staticize and remove unnecessary exports. # # net/irda/af_irda.c # 2004/12/27 20:44:25-08:00 bunk@stusta.de +2 -2 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/qos.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/parameters.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -2 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irttp.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -3 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irlmp.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -3 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irlap_frame.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irlap.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -2 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irlan_common.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -3 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irlan_client.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -3 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/iriap.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -10 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/irda_device.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -2 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_tty_attach.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_tty.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -2 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_ttp.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -31 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_param.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_lmp.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -27 # [IRDA]: Staticize and remove unnecessary exports. # # include/net/irda/ircomm_event.h # 2004/12/27 20:44:25-08:00 bunk@stusta.de +0 -1 # [IRDA]: Staticize and remove unnecessary exports. # # ChangeSet # 2004/12/27 20:34:31-08:00 kaber@trash.net # [IPV4]: Let people know where to obtain the ss tool from. # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv4/Kconfig # 2004/12/27 20:34:11-08:00 kaber@trash.net +4 -1 # [IPV4]: Let people know where to obtain the ss tool from. # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 19:50:18-08:00 bunk@stusta.de # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/xfrm4_policy.c # 2004/12/27 19:49:58-08:00 bunk@stusta.de +0 -7 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/udp.c # 2004/12/27 19:49:58-08:00 bunk@stusta.de +8 -5 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/tcp_timer.c # 2004/12/27 19:49:58-08:00 bunk@stusta.de +0 -3 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/tcp_minisocks.c # 2004/12/27 19:49:58-08:00 bunk@stusta.de +3 -1 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/tcp_input.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +14 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/route.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +16 -16 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/raw.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +2 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipconfig.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +6 -6 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ip_sockglue.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +1 -1 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ip_gre.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +3 -3 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/igmp.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +8 -8 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/icmp.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +2 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/fib_rules.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +1 -7 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/fib_frontend.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +3 -3 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/devinet.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +2 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/arp.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +4 -4 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/af_inet.c # 2004/12/27 19:49:57-08:00 bunk@stusta.de +4 -4 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/xfrm.h # 2004/12/27 19:49:57-08:00 bunk@stusta.de +0 -1 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/tcp.h # 2004/12/27 19:49:57-08:00 bunk@stusta.de +0 -16 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/ipconfig.h # 2004/12/27 19:49:57-08:00 bunk@stusta.de +0 -11 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/ip_fib.h # 2004/12/27 19:49:57-08:00 bunk@stusta.de +0 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/ip.h # 2004/12/27 19:49:57-08:00 bunk@stusta.de +0 -2 # [IPV4]: Staticize and remove unneeded exports. # # The patch below contains the following possible cleanups: # - make some needlessly global code static # - remove the following unused global functions: # - fib_rules.c: fib_rules_map_destination # - xfrm4_policy.: xfrm4_fini # - remove the following unneeded EXPORT_SYMBOL: # - tcp_timer.c: tcp_timer_bug_msg # # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:54:21-08:00 bunk@stusta.de # [IPX]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipx/ipx_proc.c # 2004/12/27 18:54:01-08:00 bunk@stusta.de +3 -3 # [IPX]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipx/af_ipx.c # 2004/12/27 18:54:01-08:00 bunk@stusta.de +8 -2 # [IPX]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/ipx.h # 2004/12/27 18:54:01-08:00 bunk@stusta.de +0 -8 # [IPX]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:49:21-08:00 bunk@stusta.de # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_proto_icmp.c # 2004/12/27 18:49:01-08:00 bunk@stusta.de +2 -2 # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_proto.c # 2004/12/27 18:49:01-08:00 bunk@stusta.de +2 -2 # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_ctl.c # 2004/12/27 18:49:01-08:00 bunk@stusta.de +1 -1 # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_conn.c # 2004/12/27 18:49:01-08:00 bunk@stusta.de +1 -1 # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_app.c # 2004/12/27 18:49:01-08:00 bunk@stusta.de +1 -1 # [IPVS]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:41:46-08:00 bunk@stusta.de # [AF_PACKET]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/packet/af_packet.c # 2004/12/27 18:41:26-08:00 bunk@stusta.de +11 -10 # [AF_PACKET]: Make needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:40:25-08:00 bunk@stusta.de # [NETLINK]: Staticize and remove unused functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/netlink/af_netlink.c # 2004/12/27 18:40:05-08:00 bunk@stusta.de +1 -27 # [NETLINK]: Staticize and remove unused functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/netlink.h # 2004/12/27 18:40:05-08:00 bunk@stusta.de +0 -3 # [NETLINK]: Staticize and remove unused functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:38:23-08:00 bunk@stusta.de # [AF_NET]: Mark pfkey_table static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/key/af_key.c # 2004/12/27 18:38:03-08:00 bunk@stusta.de +1 -1 # [AF_NET]: Mark pfkey_table static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:36:20-08:00 bunk@stusta.de # [NET]: Mark eth_header_parse static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ethernet/eth.c # 2004/12/27 18:36:00-08:00 bunk@stusta.de +1 -1 # [NET]: Mark eth_header_parse static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/etherdevice.h # 2004/12/27 18:36:00-08:00 bunk@stusta.de +0 -2 # [NET]: Mark eth_header_parse static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:33:52-08:00 bunk@stusta.de # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/xfrm/xfrm_user.c # 2004/12/27 18:33:32-08:00 bunk@stusta.de +2 -2 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/xfrm/xfrm_state.c # 2004/12/27 18:33:32-08:00 bunk@stusta.de +5 -2 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/xfrm/xfrm_policy.c # 2004/12/27 18:33:32-08:00 bunk@stusta.de +4 -4 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/xfrm/xfrm_export.c # 2004/12/27 18:33:32-08:00 bunk@stusta.de +0 -1 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/xfrm/xfrm_algo.c # 2004/12/27 18:33:32-08:00 bunk@stusta.de +0 -8 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/xfrm.h # 2004/12/27 18:33:32-08:00 bunk@stusta.de +0 -5 # [XFRM]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:32:23-08:00 bunk@stusta.de # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/x25/x25_proc.c # 2004/12/27 18:32:03-08:00 bunk@stusta.de +2 -2 # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/x25/x25_link.c # 2004/12/27 18:32:03-08:00 bunk@stusta.de +5 -28 # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/x25/x25_dev.c # 2004/12/27 18:32:03-08:00 bunk@stusta.de +0 -23 # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/x25/af_x25.c # 2004/12/27 18:32:03-08:00 bunk@stusta.de +4 -4 # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/x25.h # 2004/12/27 18:32:03-08:00 bunk@stusta.de +0 -5 # [X25]: Staticize, and remove unused global functions. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:30:49-08:00 bunk@stusta.de # [AF_UNIX]: Mark needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/unix/sysctl_net_unix.c # 2004/12/27 18:30:29-08:00 bunk@stusta.de +1 -1 # [AF_UNIX]: Mark needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/unix/af_unix.c # 2004/12/27 18:30:29-08:00 bunk@stusta.de +1 -1 # [AF_UNIX]: Mark needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:29:36-08:00 bunk@stusta.de # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/xprt.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +5 -3 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/xdr.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +3 -130 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/svcauth_unix.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +3 -3 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/svcauth.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +2 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/sunrpc_syms.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/sched.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +4 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/rpc_pipe.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +2 -7 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/pmap_clnt.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +2 -2 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/cache.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +9 -32 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/svcauth_gss.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +2 -2 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/gss_spkm3_mech.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +3 -6 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/gss_krb5_mech.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -3 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/gss_krb5_crypto.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +1 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/gss_generic_token.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -35 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth_gss/auth_gss.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +1 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/sunrpc/auth.c # 2004/12/27 18:29:16-08:00 bunk@stusta.de +1 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/xprt.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -3 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/xdr.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -6 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/sched.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -1 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/gss_asn1.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -2 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/cache.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -5 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/sunrpc/auth.h # 2004/12/27 18:29:16-08:00 bunk@stusta.de +0 -2 # [SUNRPC]: Staticize, kill unused functions, and remove unneeded exports. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:25:23-08:00 bunk@stusta.de # [NET]: No need to export sock_readv_writev # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/socket.c # 2004/12/27 18:25:03-08:00 bunk@stusta.de +3 -2 # [NET]: No need to export sock_readv_writev # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/net.h # 2004/12/27 18:25:03-08:00 bunk@stusta.de +0 -4 # [NET]: No need to export sock_readv_writev # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:24:18-08:00 bunk@stusta.de # [AX25]: Staticize functions, and remove unused global function. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ax25/ax25_ds_subr.c # 2004/12/27 18:23:58-08:00 bunk@stusta.de +1 -1 # [AX25]: Staticize functions, and remove unused global function. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ax25/ax25_addr.c # 2004/12/27 18:23:58-08:00 bunk@stusta.de +0 -20 # [AX25]: Staticize functions, and remove unused global function. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/ax25/af_ax25.c # 2004/12/27 18:23:58-08:00 bunk@stusta.de +1 -1 # [AX25]: Staticize functions, and remove unused global function. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/net/ax25.h # 2004/12/27 18:23:58-08:00 bunk@stusta.de +0 -3 # [AX25]: Staticize functions, and remove unused global function. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:23:16-08:00 bunk@stusta.de # [APPLETALK]: Make some code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/appletalk/ddp.c # 2004/12/27 18:22:56-08:00 bunk@stusta.de +3 -3 # [APPLETALK]: Make some code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/appletalk/atalk_proc.c # 2004/12/27 18:22:56-08:00 bunk@stusta.de +3 -3 # [APPLETALK]: Make some code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # net/appletalk/aarp.c # 2004/12/27 18:22:56-08:00 bunk@stusta.de +2 -2 # [APPLETALK]: Make some code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # include/linux/atalk.h # 2004/12/27 18:22:56-08:00 bunk@stusta.de +0 -2 # [APPLETALK]: Make some code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:18:32-08:00 bunk@stusta.de # [SUNRPC]: Remove unused file net/sunrpc/auth_gss/sunrpcgss_syms.c # # Signed-off-by: David S. Miller # # BitKeeper/deleted/.del-sunrpcgss_syms.c~1faadca444e4da14 # 2004/12/27 18:17:57-08:00 bunk@stusta.de +0 -0 # Delete: net/sunrpc/auth_gss/sunrpcgss_syms.c # # ChangeSet # 2004/12/27 18:15:09-08:00 bunk@stusta.de # [SUNRPC]: Remove unused file net/sunrpc/svcauth_des.c # # Signed-off-by: David S. Miller # # BitKeeper/deleted/.del-svcauth_des.c~6e3893ce7064e0ed # 2004/12/27 18:14:36-08:00 bunk@stusta.de +0 -0 # Delete: net/sunrpc/svcauth_des.c # # ChangeSet # 2004/12/27 18:12:59-08:00 bunk@stusta.de # [SUNRPC]: Remove unused file net/sunrpc/auth_gss/gss_pseudoflavors.c # # Signed-off-by: David S. Miller # # BitKeeper/deleted/.del-gss_pseudoflavors.c~2f397379d8d33406 # 2004/12/27 18:12:09-08:00 bunk@stusta.de +0 -0 # Delete: net/sunrpc/auth_gss/gss_pseudoflavors.c # # ChangeSet # 2004/12/27 18:08:07-08:00 chas@cmf.nrl.navy.mil # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/nicstarmac.h # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +0 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/nicstarmac.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +4 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/iphase.h # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +0 -4 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/iphase.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +7 -10 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/idt77252.h # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +1 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/idt77105.h # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +0 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/idt77105.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +1 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/he.h # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +0 -43 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/he.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +43 -1 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/firestream.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +6 -6 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/atmtcp.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +3 -3 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # drivers/atm/ambassador.c # 2004/12/27 18:07:47-08:00 chas@cmf.nrl.navy.mil +2 -2 # [ATM]: small atm cleanups (from Adrian Bunk ) # # Signed-off-by: Chas Williams # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 18:06:57-08:00 tgraf@suug.ch # [PKT_SCHED]: Validate policer configuration TLVs. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/police.c # 2004/12/27 18:06:37-08:00 tgraf@suug.ch +22 -8 # [PKT_SCHED]: Validate policer configuration TLVs. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 23:57:10-02:00 acme@conectiva.com.br # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # security/selinux/avc.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +2 -2 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/sctp/protocol.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +2 -2 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/sctp/ipv6.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +3 -3 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/sctp/input.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/udp.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +6 -6 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/tcp_ipv6.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +10 -10 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/raw.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +5 -5 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/ip6_output.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +3 -3 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/datagram.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +2 -2 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv6/af_inet6.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +4 -6 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/udp.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +10 -10 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_timer.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_output.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_minisocks.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_ipv4.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +16 -16 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_input.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp_diag.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +7 -7 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/tcp.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +2 -2 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/raw.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +7 -7 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/netfilter/ip_conntrack_core.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/ipvs/ip_vs_sync.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +3 -3 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/ip_sockglue.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +6 -6 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/ip_output.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +8 -8 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/igmp.c # 2004/12/27 23:56:34-02:00 acme@conectiva.com.br +8 -8 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/icmp.c # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +2 -2 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/datagram.c # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/ipv4/af_inet.c # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +5 -5 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/net/tcp.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +1 -1 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/net/sctp/sctp.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +3 -9 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/net/icmp.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +1 -7 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/udp.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +1 -5 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/tcp.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +1 -5 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/ipv6.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +4 -10 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # include/linux/ip.h # 2004/12/27 23:56:33-02:00 acme@conectiva.com.br +10 -14 # [INET] move inet_sock into inet_opt and rename it to inet_sock # # With this we can remove all the cut'n'pasted layouts in all inet_sock # derived classes, such as tcp_sock, udp_sock, sctp_sock, etc. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/27 15:41:28-05:00 stkn@gentoo.org # [libata] add #include (fixes 2.4 alpha build) # # drivers/scsi/libata-core.c # 2004/12/27 15:41:22-05:00 stkn@gentoo.org +1 -0 # [libata] add #include (fixes 2.4 alpha build) # # ChangeSet # 2004/12/27 15:29:14-05:00 albertcc@tw.ibm.com # [libata] verify ATAPI DMA for a given request is OK # # After some testing, it seems that some PATA host adapter (ex. pdc20275) cannot # work reliably with specific request buffer sizes under ATAPI DMA mode. # # Detailed test result: # 4096, 2048, 1024, 512, 256: OK # 384, 257, 255, 128, 96, 64, 32: failed (irq lost) # # It seems multiple of 256 bytes are the safe ATAPI DMA buffer sizes to use. # # Attached please find the patch to fix the pdc2027x ATAPI DMA problem. # # Changes: # 1. Add a callback function "check_atapi_dma()" to ata_port_operations such that libata core # can ask the driver: "Can this command be processed in ATAPI DMA mode safely? " # when the the command is received. # 2. ATAPI DMA is off by default if the callback function is not provided by the driver # # If the callback function is not provided by the driver, the ATAPI DMA should be as is. # The ATAPI DMA is already controlled by dev->flags. # # BTW, the patch isolates the ATAPI DMA workaround to the pdc20275 driver itself, # not impacting libata core . # # Signed-off-by: Albert Lee # # include/linux/libata.h # 2004/12/27 15:29:08-05:00 albertcc@tw.ibm.com +2 -0 # [libata] verify ATAPI DMA for a given request is OK # # After some testing, it seems that some PATA host adapter (ex. pdc20275) cannot # work reliably with specific request buffer sizes under ATAPI DMA mode. # # Detailed test result: # 4096, 2048, 1024, 512, 256: OK # 384, 257, 255, 128, 96, 64, 32: failed (irq lost) # # It seems multiple of 256 bytes are the safe ATAPI DMA buffer sizes to use. # # Attached please find the patch to fix the pdc2027x ATAPI DMA problem. # # Changes: # 1. Add a callback function "check_atapi_dma()" to ata_port_operations such that libata core # can ask the driver: "Can this command be processed in ATAPI DMA mode safely? " # when the the command is received. # 2. ATAPI DMA is off by default if the callback function is not provided by the driver # # If the callback function is not provided by the driver, the ATAPI DMA should be as is. # The ATAPI DMA is already controlled by dev->flags. # # BTW, the patch isolates the ATAPI DMA workaround to the pdc20275 driver itself, # not impacting libata core . # # Signed-off-by: Albert Lee # # drivers/scsi/libata.h # 2004/12/27 15:29:08-05:00 albertcc@tw.ibm.com +1 -0 # [libata] verify ATAPI DMA for a given request is OK # # After some testing, it seems that some PATA host adapter (ex. pdc20275) cannot # work reliably with specific request buffer sizes under ATAPI DMA mode. # # Detailed test result: # 4096, 2048, 1024, 512, 256: OK # 384, 257, 255, 128, 96, 64, 32: failed (irq lost) # # It seems multiple of 256 bytes are the safe ATAPI DMA buffer sizes to use. # # Attached please find the patch to fix the pdc2027x ATAPI DMA problem. # # Changes: # 1. Add a callback function "check_atapi_dma()" to ata_port_operations such that libata core # can ask the driver: "Can this command be processed in ATAPI DMA mode safely? " # when the the command is received. # 2. ATAPI DMA is off by default if the callback function is not provided by the driver # # If the callback function is not provided by the driver, the ATAPI DMA should be as is. # The ATAPI DMA is already controlled by dev->flags. # # BTW, the patch isolates the ATAPI DMA workaround to the pdc20275 driver itself, # not impacting libata core . # # Signed-off-by: Albert Lee # # drivers/scsi/libata-scsi.c # 2004/12/27 15:29:08-05:00 albertcc@tw.ibm.com +5 -0 # [libata] verify ATAPI DMA for a given request is OK # # After some testing, it seems that some PATA host adapter (ex. pdc20275) cannot # work reliably with specific request buffer sizes under ATAPI DMA mode. # # Detailed test result: # 4096, 2048, 1024, 512, 256: OK # 384, 257, 255, 128, 96, 64, 32: failed (irq lost) # # It seems multiple of 256 bytes are the safe ATAPI DMA buffer sizes to use. # # Attached please find the patch to fix the pdc2027x ATAPI DMA problem. # # Changes: # 1. Add a callback function "check_atapi_dma()" to ata_port_operations such that libata core # can ask the driver: "Can this command be processed in ATAPI DMA mode safely? " # when the the command is received. # 2. ATAPI DMA is off by default if the callback function is not provided by the driver # # If the callback function is not provided by the driver, the ATAPI DMA should be as is. # The ATAPI DMA is already controlled by dev->flags. # # BTW, the patch isolates the ATAPI DMA workaround to the pdc20275 driver itself, # not impacting libata core . # # Signed-off-by: Albert Lee # # drivers/scsi/libata-core.c # 2004/12/27 15:29:08-05:00 albertcc@tw.ibm.com +17 -0 # [libata] verify ATAPI DMA for a given request is OK # # After some testing, it seems that some PATA host adapter (ex. pdc20275) cannot # work reliably with specific request buffer sizes under ATAPI DMA mode. # # Detailed test result: # 4096, 2048, 1024, 512, 256: OK # 384, 257, 255, 128, 96, 64, 32: failed (irq lost) # # It seems multiple of 256 bytes are the safe ATAPI DMA buffer sizes to use. # # Attached please find the patch to fix the pdc2027x ATAPI DMA problem. # # Changes: # 1. Add a callback function "check_atapi_dma()" to ata_port_operations such that libata core # can ask the driver: "Can this command be processed in ATAPI DMA mode safely? " # when the the command is received. # 2. ATAPI DMA is off by default if the callback function is not provided by the driver # # If the callback function is not provided by the driver, the ATAPI DMA should be as is. # The ATAPI DMA is already controlled by dev->flags. # # BTW, the patch isolates the ATAPI DMA workaround to the pdc20275 driver itself, # not impacting libata core . # # Signed-off-by: Albert Lee # # ChangeSet # 2004/12/27 15:24:53-05:00 albertcc@tw.ibm.com # [libata] PIO error handling improvement # # Tested burning CD-RW with libata-dev-2.6 and cdrecord: # 1. ATAPI DMA mode - tested OK # 2. ATAPI PIO mode - test failed when cdrecord finishes burning and issues MODE_SELECT to the device. # # After checking the log, it showed that MODE_SELECT caused ata_pio_complete() to return error. # However, the error is not handled by ata_pio_task(). # # Attached please find the patch for ata_pio_task() error handling for your review. # (The patch is against the libata-dev-2.6 tree. ) # # Changes in the patch: # 1. End the PIO task when PIO_ST_IDLE state is entered # 2. End the PIO task after PIO_ST_TMOUT and PIO_ST_ERR state handled by ata_pio_error() # 3. Remove the first "if" statement to handle the error condition returned from # ata_pio_block(), ata_pio_complete() and ata_pio_poll(). # # Change #2 is not so necessary since ata_pio_error() will put the cmd to PIO_ST_IDLE state # after the error condition is handled. The change just saves a function call to queue_work(). # # Tested OK on on my machine with pdc20275 and ASUS CD-RW drive. # # Signed-off-by: Albert Lee # # drivers/scsi/libata-core.c # 2004/12/27 15:24:47-05:00 albertcc@tw.ibm.com +9 -10 # [libata] PIO error handling improvement # # Tested burning CD-RW with libata-dev-2.6 and cdrecord: # 1. ATAPI DMA mode - tested OK # 2. ATAPI PIO mode - test failed when cdrecord finishes burning and issues MODE_SELECT to the device. # # After checking the log, it showed that MODE_SELECT caused ata_pio_complete() to return error. # However, the error is not handled by ata_pio_task(). # # Attached please find the patch for ata_pio_task() error handling for your review. # (The patch is against the libata-dev-2.6 tree. ) # # Changes in the patch: # 1. End the PIO task when PIO_ST_IDLE state is entered # 2. End the PIO task after PIO_ST_TMOUT and PIO_ST_ERR state handled by ata_pio_error() # 3. Remove the first "if" statement to handle the error condition returned from # ata_pio_block(), ata_pio_complete() and ata_pio_poll(). # # Change #2 is not so necessary since ata_pio_error() will put the cmd to PIO_ST_IDLE state # after the error condition is handled. The change just saves a function call to queue_work(). # # Tested OK on on my machine with pdc20275 and ASUS CD-RW drive. # # Signed-off-by: Albert Lee # # ChangeSet # 2004/12/27 15:22:51-05:00 albertcc@tw.ibm.com # [libata] use PIO mode for request sense # # Signed-off-by: Albert Lee # # drivers/scsi/libata-core.c # 2004/12/27 15:22:45-05:00 albertcc@tw.ibm.com +4 -11 # [libata] use PIO mode for request sense # # Signed-off-by: Albert Lee # # ChangeSet # 2004/12/27 15:18:56-05:00 penguin@muskoka.com # [PATCH] 2.6.9 Use skb_padto() in drivers/net/8390.c # # The 8390 driver had been fixed for leaking information in short packets # prior to skb_padto() existing. This change gets rid of the scratch area on # the stack and makes it use skb_padto(). Thanks to Mark Smith for bringing # this to my attention. # # Signed-off-by: Paul Gortmaker # Signed-off-by: Jeff Garzik # # drivers/net/8390.c # 2004/12/16 13:06:23-05:00 penguin@muskoka.com +9 -12 # 2.6.9 Use skb_padto() in drivers/net/8390.c # # ChangeSet # 2004/12/27 15:13:29-05:00 bunk@stusta.de # [PATCH] drivers/char/hw_random.c: make a variable static # # Signed-off-by: Jeff Garzik # # drivers/char/hw_random.c # 2004/11/06 18:10:39-05:00 bunk@stusta.de +1 -1 # drivers/char/hw_random.c: make a variable static (fwd) # # ChangeSet # 2004/12/27 15:13:16-05:00 james4765@verizon.net # [PATCH] hw_random: Minor cleanup to hw_random.c # # Clean up in drivers/char/hw_random.c: # Make debug #defines a little easier to understand. # Small whitespace cleanup. # Change some printk()'s into pr_info()'s. # Add KERN_ constant to debug printk(). # # Signed-off-by: James Nelson # Signed-off-by: Jeff Garzik # # drivers/char/hw_random.c # 2004/12/26 11:22:27-05:00 james4765@verizon.net +15 -18 # hw_random: Minor cleanup to hw_random.c # # ChangeSet # 2004/12/27 10:28:42-08:00 torvalds@ppc970.osdl.org # Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # include/linux/pci_ids.h # 2004/12/27 10:28:38-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/qla2xxx/qla_rscn.c # 2004/12/27 10:28:38-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/aacraid/linit.c # 2004/12/27 10:28:38-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/scsi_lib.c # 2004/12/27 10:28:37-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/aacraid/aacraid.h # 2004/12/27 10:28:37-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/Kconfig # 2004/12/27 10:28:37-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/12/27 10:24:28-08:00 arjan@infradead.org # [PATCH] drivers/acpi/ibm_acpi.o .init.text refers to .exit.text # # the ibm_acpi.c driver references acpi_ibm_exit() from it's __init function, # which means the exit function isn't allowed to be __exit since __exit # functions are not part of vmlinux while __init functions are. # # Signed-off-by: Arjan van de Ven # Signed-off-by: Linus Torvalds # # drivers/acpi/ibm_acpi.c # 2004/12/27 02:20:31-08:00 arjan@infradead.org +1 -1 # drivers/acpi/ibm_acpi.o .init.text refers to .exit.text # # ChangeSet # 2004/12/27 10:21:04-08:00 torvalds@ppc970.osdl.org # Merge bk://linux-voyager.bkbits.net/mca-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # include/asm-sparc/processor.h # 2004/12/27 10:21:00-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # arch/i386/kernel/time.c # 2004/12/27 10:21:00-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/12/27 10:19:24-08:00 torvalds@ppc970.osdl.org # Revert duplicate AC97 id's. # # They were already there, properly sorted too. # # sound/pci/intel8x0.c # 2004/12/27 10:19:17-08:00 torvalds@ppc970.osdl.org +0 -18 # Revert duplicate AC97 id's. # # They were already there, properly sorted too. # # ChangeSet # 2004/12/27 10:06:23-06:00 jejb@mulgrave.(none) # SCSI: fix compile warning in fc transport class # # CC [M] drivers/scsi/scsi_transport_fc.o # drivers/scsi/scsi_transport_fc.c: In function `fc_stat_show': # drivers/scsi/scsi_transport_fc.c:634: warning: long long unsigned int format, long unsigned int arg (arg 4) # # To us %llx on a 64 bit platform we have to cast u64 to # unsigned long long. # # Signed-off-by: James Bottomley # # drivers/scsi/scsi_transport_fc.c # 2004/12/27 10:04:13-06:00 jejb@mulgrave.(none) +1 -1 # SCSI: fix compile warning in fc transport class # # ChangeSet # 2004/12/27 09:52:25-06:00 jejb@mulgrave.(none) # SCSI: Add FC transport host attributes # # From: James.Smart@Emulex.Com # # This patch updates the fc_transport with attributes for local FC ports # (e.g. Hosts). The port attributes are defined per HBAAPI v2.0 definitions. # # This patch results in the following in /sys/class: # ----------------------------------------------------- # # [jsmart@elxware class]$ cd /sys/class # [jsmart@elxware class]$ ls # fc_host graphics misc pci_bus scsi_host usb_host # fc_transport input net scsi_device tty vc # firmware mem netlink scsi_generic usb # [jsmart@elxware class]$ cd fc_host # [jsmart@elxware fc_host]$ ls # host4 # # [jsmart@elxware fc_host]$ cd host4 # [jsmart@elxware host4]$ ls # device host_port_maxframe_size host_port_supported_speeds # host_fabric_name host_port_name host_port_symbolic_name # host_link_down_tmo host_port_speed host_port_type # host_node_name host_port_state host_tgtid_bind_type # host_port_active_fc4s host_port_supported_classes statistics # host_port_id host_port_supported_fc4s # [jsmart@elxware host4]$ ls -ld * # lrwxrwxrwx 1 root root 0 Oct 13 18:24 device -> ../../../devices/platform/host4 # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_fabric_name # -rw-r--r-- 1 root root 4096 Oct 13 18:24 host_link_down_tmo # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_node_name # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_active_fc4s # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_id # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_maxframe_size # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_name # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_speed # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_state # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_supported_classes # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_supported_fc4s # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_supported_speeds # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_symbolic_name # -r--r--r-- 1 root root 4096 Oct 13 18:24 host_port_type # -rw-r--r-- 1 root root 4096 Oct 13 18:24 host_tgtid_bind_type # drwxr-xr-x 2 root root 0 Oct 13 18:24 statistics # # # Using the following script (/tmp/show_attributes): # #!/bin/sh # FILES=`ls *` # for file in $FILES; do # if [ -f $file ] ; then # echo "$file : " `cat $file` # fi # done # # Here's a sample of querying the attributes: # # [jsmart@elxware /]$ cd /sys/class/fc_host/host4 # [jsmart@elxware host4]$ /tmp/show_attributes # host_fabric_name : 0x33334444ffeeddcc # host_link_down_tmo : 30 # host_node_name : 0x78563412aabbccdd # host_port_active_fc4s : hex: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f # host_port_id : 0x789abc # host_port_maxframe_size : 2511 bytes # host_port_name : 0xefcdab9011223344 # host_port_speed : 2 Gbit # host_port_state : Online # host_port_supported_classes : Class 2, Class 3 # host_port_supported_fc4s : hex: 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f # host_port_supported_speeds : 2 Gbit, 4 Gbit, 10 Gbit # host_port_symbolic_name : LP9052 Dual Port Adapter # host_port_type : NPort (fabric via point-to-point) # host_tgtid_bind_type : wwpn (World Wide Port Name) # # Signed-off-by: James Bottomley # # include/scsi/scsi_transport_fc.h # 2004/12/27 09:51:06-06:00 jejb@mulgrave.(none) +207 -28 # SCSI: Add FC transport host attributes # # drivers/scsi/scsi_transport_fc.c # 2004/12/27 09:51:06-06:00 jejb@mulgrave.(none) +400 -53 # SCSI: Add FC transport host attributes # # ChangeSet # 2004/12/27 09:13:20-06:00 sleddog@us.ibm.com # [PATCH] ibmvscsi: replace schedule_timeout() with msleep() # # Description: Use msleep() instead of schedule_timeout() # to guarantee the task delays as expected. Originally # submitted to linux-scsi by the janitors, and resubmitted # by boutcher (after testing :-) # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Dave Boutcher # Signed-off-by: James Bottomley # # drivers/scsi/ibmvscsi/ibmvscsi.c # 2004/10/20 19:41:22-05:00 sleddog@us.ibm.com +2 -2 # ibmvscsi: replace schedule_timeout() with msleep() # # ChangeSet # 2004/12/27 10:58:39+00:00 dvrabel@com.rmk.(none) # [ARM PATCH] 2323/1: Expand IXP4XX_WATCHDOG config help text # # Patch from David Vrabel # # Expand the IXP4XX_WATCHDOG (IXP4xx internal watchdog) config option help text with a note about its ineffectiveness. # # Signed-off-by: David Vrabel # Signed-off-by: Russell King # # drivers/char/watchdog/Kconfig # 2004/12/22 10:54:00+00:00 dvrabel@com.rmk.(none) +5 -0 # [PATCH] 2323/1: Expand IXP4XX_WATCHDOG config help text # # ChangeSet # 2004/12/27 10:53:36+00:00 catalin.marinas@com.rmk.(none) # [ARM PATCH] 2322/1: Enable ARM922T configuration option for Integrator # # Patch from Catalin Marinas # # This patch enables the ARM922T configuration option for the # Integrator platforms (there is an Excalibur core module available). # # Signed-off-by: Catalin Marinas # Signed-off-by: Russell King # # arch/arm/mm/Kconfig # 2004/12/27 00:00:00+00:00 catalin.marinas@com.rmk.(none) +3 -3 # [PATCH] 2322/1: Enable ARM922T configuration option for Integrator # # ChangeSet # 2004/12/27 10:48:52+00:00 dsaxena@net.rmk.(none) # [ARM PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # Patch from Deepak Saxena # # This patch borrows from the uclinux source where they have moved # the per-platform code for get_irqnr_and_base, disable_fiq, and # irq_prio_table out of entry-armv.S. However, instead of putting the # macros in arch/arm/mach-$(MACHINE)/entry-header.S, we just have # it in the machine's incdir. This means we don't need the extra # complexity of creating symlink at build time. The patch also removes # the irq_prio_table as a requirement for all machines and makes it # specific to IOC/IOMD machines. # # This patch drastically shrinks entry-armv.S and allows us to delete # and add machines without having to touch generic code (there were two # dead machines laying around in entry-armv.S). # # Tested on IXP4xx and test-built for just about every defconfig. # # Signed-off-by: Deepak Saxena # Signed-off-by: Russell King # # include/asm-arm/hardware/entry-macro-iomd.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +145 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-versatile/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +35 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-shark/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +35 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-sa1100/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +41 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-s3c2410/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +127 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-rpc/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +3 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-pxa/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +31 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # arch/arm/kernel/entry-header.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +1 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/hardware/entry-macro-iomd.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/hardware/entry-macro-iomd.S # # include/asm-arm/arch-versatile/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-versatile/entry-macro.S # # include/asm-arm/arch-shark/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-shark/entry-macro.S # # include/asm-arm/arch-sa1100/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-sa1100/entry-macro.S # # include/asm-arm/arch-s3c2410/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-s3c2410/entry-macro.S # # include/asm-arm/arch-rpc/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-rpc/entry-macro.S # # include/asm-arm/arch-pxa/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-pxa/entry-macro.S # # include/asm-arm/arch-omap/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +32 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-lh7a40x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +67 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-l7200/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +29 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-ixp4xx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +26 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-ixp2000/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +59 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-iop3xx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +61 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-integrator/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +35 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-imx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +29 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-h720x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +60 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-epxa10db/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +25 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-ebsa285/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +105 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-ebsa110/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +33 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-clps711x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +51 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # arch/arm/kernel/entry-armv.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -996 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-omap/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-omap/entry-macro.S # # include/asm-arm/arch-lh7a40x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-lh7a40x/entry-macro.S # # include/asm-arm/arch-l7200/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-l7200/entry-macro.S # # include/asm-arm/arch-ixp4xx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-ixp4xx/entry-macro.S # # include/asm-arm/arch-ixp2000/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-ixp2000/entry-macro.S # # include/asm-arm/arch-iop3xx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-iop3xx/entry-macro.S # # include/asm-arm/arch-integrator/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-integrator/entry-macro.S # # include/asm-arm/arch-imx/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-imx/entry-macro.S # # include/asm-arm/arch-h720x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-h720x/entry-macro.S # # include/asm-arm/arch-epxa10db/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-epxa10db/entry-macro.S # # include/asm-arm/arch-ebsa285/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-ebsa285/entry-macro.S # # include/asm-arm/arch-ebsa110/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-ebsa110/entry-macro.S # # include/asm-arm/arch-clps711x/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-clps711x/entry-macro.S # # include/asm-arm/arch-cl7500/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +3 -0 # [PATCH] 2264/1: Move platform-specific code out of entry-armv.S # # include/asm-arm/arch-cl7500/entry-macro.S # 2004/11/17 23:16:28+00:00 dsaxena@net.rmk.(none) +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/arch-cl7500/entry-macro.S # # ChangeSet # 2004/12/27 04:31:00-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/janitor # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/tulip/tulip_core.c # 2004/12/27 04:30:57-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/r8169.c # 2004/12/27 04:30:57-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/e100.c # 2004/12/27 04:30:57-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/27 04:29:21-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/misc # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/Kconfig # 2004/12/27 04:29:18-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/27 04:26:39-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/viro-eth1 # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/wireless/netwave_cs.c # 2004/12/27 04:26:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/wireless/airo.c # 2004/12/27 04:26:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/tokenring/olympic.c # 2004/12/27 04:26:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/tokenring/lanstreamer.c # 2004/12/27 04:26:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/sundance.c # 2004/12/27 04:26:36-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/27 10:21:15+01:00 vojtech@suse.cz # Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input # # drivers/usb/input/hid-core.c # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -0 # Auto merged # # drivers/input/tsdev.c # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -5 # Auto merged # # drivers/input/mousedev.c # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -2 # Auto merged # # drivers/input/joydev.c # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -2 # Auto merged # # drivers/input/evdev.c # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -2 # Auto merged # # Documentation/kernel-parameters.txt # 2004/12/27 10:21:12+01:00 vojtech@suse.cz +0 -0 # Auto merged # # ChangeSet # 2004/12/26 22:20:57-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] Early ALI watchdog support # # Originally submitted by Mike Waychison in # August but apparently lost. # # Signed-off-by: Alan Cox # Signed-off-by: Linus Torvalds # # drivers/char/watchdog/alim7101_wdt.c # 2004/12/26 09:25:46-08:00 alan@lxorguk.ukuu.org.uk +42 -4 # Early ALI watchdog support # # ChangeSet # 2004/12/26 22:20:44-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] quiet scsi ioctls warnings # # SCSI ioctls can ask for a lot of memory and fail. We don't need to vomit # in the log file for this case. Again taken from the Red Hat minor # patches applied for FC3. # # Original-patch: Arjan van de Ven # Signed-off-by: Alan Cox # Signed-off-by: Linus Torvalds # # drivers/block/scsi_ioctl.c # 2004/12/26 09:27:51-08:00 alan@lxorguk.ukuu.org.uk +1 -1 # quiet scsi ioctls warnings # # ChangeSet # 2004/12/26 22:20:32-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] Paul Laufer CREDITS address update # # Paul Laufer informed the list that he had changed address and his change # of address had been ignored so CREDITS was still wrong although other # files had been updated. # # Fix this. # # Signed-off-by: Alan Cox # Signed-off-by: Linus Torvalds # # CREDITS # 2004/12/26 09:29:08-08:00 alan@lxorguk.ukuu.org.uk +1 -1 # Paul Laufer CREDITS address update # # ChangeSet # 2004/12/26 22:20:19-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] make microcode text less confusing # # Red Hat got some confused customers due to this message. The confused # user case is when they update the BIOS and all of a sudden we have "no # suitable data" yet we did before. We (Arjan van de Ven) thus changed it # to "No new microcode" which is much much clearer. # # Signed-off-by: Alan Cox # Signed-off-by: Linus Torvalds # # arch/i386/kernel/microcode.c # 2004/12/26 09:30:43-08:00 alan@lxorguk.ukuu.org.uk +1 -1 # make microcode text less confusing # # ChangeSet # 2004/12/26 22:20:06-08:00 alan@lxorguk.ukuu.org.uk # [PATCH] i810 more AC97 tunings # # Add some more funky AC97 knowledge to the intel8x0 driver. These come # from Red Hat and its partners and are included in our shipping code. # # Signed-off-by: Alan Cox # Signed-off-by: Linus Torvalds # # sound/pci/intel8x0.c # 2004/12/26 08:56:05-08:00 alan@lxorguk.ukuu.org.uk +18 -0 # i810 more AC97 tunings # # ChangeSet # 2004/12/26 22:15:27-08:00 torvalds@ppc970.osdl.org # Merge bk://linux-dj.bkbits.net/agpgart # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # include/linux/pci_ids.h # 2004/12/26 22:15:23-08:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/12/26 22:14:57-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/s2io # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/Kconfig # 2004/12/26 22:14:54-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/26 22:13:59-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/netdev-2.6/r8169 # into pobox.com:/garz/repo/net-drivers-2.6 # # drivers/net/r8169.c # 2004/12/26 22:13:57-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/Kconfig # 2004/12/26 22:13:56-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/25 13:54:06-08:00 davem@nuts.davemloft.net # Merge nuts.davemloft.net:/disk1/BK/net-2.6.11 # into nuts.davemloft.net:/disk1/BK/net-2.6 # # net/sched/act_api.c # 2004/12/25 13:53:55-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2004/12/24 00:03:49-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/pci_irq.c # 2004/12/24 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/hardware/hwsleep.c # 2004/12/24 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/23 23:43:30-05:00 len.brown@intel.com # [ACPI] Fix suspend/resume lockup issue # by leaving Bus Master Arbitration enabled. # The ACPI spec mandates it be disabled only for C3. # # http://bugzilla.kernel.org/show_bug.cgi?id=3599 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/acpi/hardware/hwsleep.c # 2004/12/16 23:21:28-05:00 len.brown@intel.com +0 -16 # Fix suspend/resume lockup issue # by leaving Bus Master Arbitration enabled. # # ChangeSet # 2004/12/23 23:38:32-05:00 len.brown@intel.com # [ACPI] apply via_interrupt_line_quirk in ACPI mode # the same way it is applied in legacy mode. # Delete redundant quirks. # # http://bugzilla.kernel.org/show_bug.cgi?id=3319 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/pci/quirks.c # 2004/12/23 23:38:24-05:00 len.brown@intel.com +5 -24 # via_interrupt_line_quirk # # drivers/acpi/pci_irq.c # 2004/12/23 23:38:24-05:00 len.brown@intel.com +4 -0 # via_interrupt_line_quirk # # arch/i386/pci/irq.c # 2004/12/23 23:38:24-05:00 len.brown@intel.com +2 -2 # via_interrupt_line_quirk # # ChangeSet # 2004/12/23 23:11:56-05:00 len.brown@intel.com # [ACPI] another fix to the stack-audit patch # http://bugzilla.kernel.org/show_bug.cgi?id=2901 # # Signed-off-by: Len Brown # # drivers/acpi/pci_irq.c # 2004/12/23 23:11:50-05:00 len.brown@intel.com +2 -5 # another fix to the stack-audit patch # # ChangeSet # 2004/12/23 15:10:05-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/thermal.c # 2004/12/23 15:10:01-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_bind.c # 2004/12/23 15:10:01-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/23 15:07:34-05:00 len.brown@intel.com # [ACPI] two fixups where promotion and demotion were mixed up # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/23 08:39:58-05:00 len.brown@intel.com +2 -2 # two fixups where promotion and demotion were mixed up # # ChangeSet # 2004/12/23 14:39:34-05:00 len.brown@intel.com # [ACPI] fix to the stack-audit patch # http://bugzilla.kernel.org/show_bug.cgi?id=2901 # # Signed-off-by: Len Brown # # drivers/acpi/thermal.c # 2004/12/23 14:39:26-05:00 len.brown@intel.com +1 -1 # fix stack-audit patch # # drivers/acpi/pci_bind.c # 2004/12/23 14:39:26-05:00 len.brown@intel.com +1 -1 # fix stack-audit patch # # ChangeSet # 2004/12/23 14:20:02-05:00 len.brown@intel.com # [ACPI] add "processor.nocst" parameter # which blocks _CST parsing and always uses FADT info instead. # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/23 08:25:32-05:00 len.brown@intel.com +10 -3 # add "processor.nocst" parameter # # ChangeSet # 2004/12/23 14:18:22-05:00 len.brown@intel.com # [ACPI] Let C4 demote to C3, not directly to C2. # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/23 08:25:29-05:00 len.brown@intel.com +1 -4 # Let C4 demote to C3, not directly to C2. # # ChangeSet # 2004/12/23 14:13:35-05:00 len.brown@intel.com # # [ACPI] tweak /proc/acpi/processor/CPU0/power format # Current policy is to name both C-state-types and the actual C-States # "C[0-n]". Follow this rule... # # Signed-off-by: Dominik Brodowski # # drivers/acpi/processor_idle.c # 2004/12/23 08:25:24-05:00 len.brown@intel.com +7 -7 # tweak /proc/acpi/processor/CPU0/power format # # ChangeSet # 2004/12/23 13:06:55-06:00 jejb@mulgrave.(none) # SCSI: update 53c700 to use the change_queue_type API # # Signed-off-by: James Bottomley # # drivers/scsi/53c700.h # 2004/12/23 13:05:45-06:00 jejb@mulgrave.(none) +21 -1 # SCSI: update 53c700 to use the change_queue_type API # # drivers/scsi/53c700.c # 2004/12/23 13:05:44-06:00 jejb@mulgrave.(none) +55 -23 # SCSI: update 53c700 to use the change_queue_type API # # ChangeSet # 2004/12/23 13:01:49-06:00 jejb@mulgrave.(none) # SCSI: add queue_type entry in sysfs # # This adds an extra attribute to tell you what type of queueing the # driver is using: none, simple or ordered. If the driver supplies the # change_queue_type API, you can also alter this (which would allow the # turning on or off of TCQ). # # I also fixed the change_queue_depth not to allow the user to go below # one. # # Signed-off-by: James Bottomley # # include/scsi/scsi_tcq.h # 2004/12/23 13:00:32-06:00 jejb@mulgrave.(none) +46 -6 # SCSI: add queue_type entry in sysfs # # include/scsi/scsi_host.h # 2004/12/23 13:00:32-06:00 jejb@mulgrave.(none) +12 -2 # SCSI: add queue_type entry in sysfs # # drivers/scsi/scsi_sysfs.c # 2004/12/23 13:00:32-06:00 jejb@mulgrave.(none) +57 -0 # SCSI: add queue_type entry in sysfs # # ChangeSet # 2004/12/23 12:37:42-06:00 p_gortmaker@yahoo.com # [PATCH] scsi/advansys.c fix !CONFIG_PCI # # advansys.c fails to build for old ISA cards when CONFIG_PCI is not # enabled. # # Signed-off-by: Paul Gortmaker # Signed-off-by: James Bottomley # # drivers/scsi/advansys.c # 2004/12/19 23:04:35-06:00 p_gortmaker@yahoo.com +5 -5 # scsi/advansys.c fix !CONFIG_PCI # # ChangeSet # 2004/12/23 13:16:18-05:00 len.brown@intel.com # [ACPI] max_cstate shall limit C-states not C-state-types. # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/23 08:24:13-05:00 len.brown@intel.com +6 -4 # max_cstate shall limit C-states not C-state types. # # drivers/acpi/osl.c # 2004/12/23 08:09:11-05:00 len.brown@intel.com +2 -1 # max_cstate shall limit C-states not C-state types. # # ChangeSet # 2004/12/22 23:31:52-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/usb-2.6 # # drivers/usb/serial/keyspan.c # 2004/12/22 23:31:49-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/atm/usb_atm.c # 2004/12/22 23:31:49-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2004/12/22 15:48:48-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/bleed-2.6 # into kroah.com:/home/greg/linux/BK/usb-2.6 # # drivers/usb/host/ohci-hub.c # 2004/12/22 15:48:43-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/host/ehci-hub.c # 2004/12/22 15:48:43-08:00 greg@kroah.com +0 -1 # Auto merged # # drivers/usb/core/devio.c # 2004/12/22 15:48:43-08:00 greg@kroah.com +0 -0 # Auto merged # # MAINTAINERS # 2004/12/22 15:48:43-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2004/12/22 18:25:25-05:00 davej@redhat.com # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/via-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/uninorth-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/sworks-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/sis-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/nvidia-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/i460-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/hp-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/efficeon-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +3 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/ati-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/amd-k7-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/alpha-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # drivers/char/agp/ali-agp.c # 2004/12/22 18:25:04-05:00 davej@redhat.com +2 -0 # [AGPGART] Fix agp=off. # # agp=off disabled the agpgart driver, but not the chipset specific drivers, # which still did their init routines. Chaos ensued. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/22 17:10:35-05:00 davej@redhat.com # [AGPGART] ULI M1689 support. # # From: Peer.Chen@uli.com.tw # Signed-off-by: Dave Jones # # include/linux/pci_ids.h # 2004/12/22 17:10:20-05:00 davej@redhat.com +1 -0 # [AGPGART] ULI M1689 support. # # From: Peer.Chen@uli.com.tw # Signed-off-by: Dave Jones # # drivers/char/agp/amd64-agp.c # 2004/12/22 17:10:20-05:00 davej@redhat.com +77 -1 # [AGPGART] ULI M1689 support. # # From: Peer.Chen@uli.com.tw # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/22 13:50:21-08:00 davej@redhat.com # [PATCH] driver core: Fix up vesafb failure probing. # # bus.c file invokes a probe callback for most devices in a list, then checks # for -ENODEV return ("no such device"), if so it remains silent. However, some # drivers (including vesafb.c) may return -ENXIO ("no such device or address"), # which is indeed error -6. # # I shut up the warning with the attached patch, that basically ignores # both -ENODEV and -ENXIO. # # >From https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125890 # # original patch by: Alessandro Suardi # Signed-off-by: Dave Jones # Signed-off-by: Greg Kroah-Hartman # # drivers/base/bus.c # 2004/08/25 15:25:13-07:00 davej@redhat.com +1 -1 # driver core: Fix up vesafb failure probing. # # ChangeSet # 2004/12/22 13:06:36-08:00 jbarnes@engr.sgi.com # [PATCH] PCI: add legacy resources to sysfs for pci busses # # This patch adds legacy_io and legacy_mem files to the pci_bus class hierarchy # in sysfs. The files can be used (if the platform supports them) to access # legacy I/O port space and legacy ISA memory space--useful for things like x86 # emulators or VGA card POSTing. The interfaces are documented in # Documentation/filesystems/sysfs-pci.txt. # # Signed-off-by: Jesse Barnes # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/21 12:32:38-08:00 jbarnes@engr.sgi.com +2 -0 # PCI: add legacy resources to sysfs for pci busses # # drivers/pci/probe.c # 2004/12/22 10:28:40-08:00 jbarnes@engr.sgi.com +67 -15 # PCI: add legacy resources to sysfs for pci busses # # drivers/pci/pci-sysfs.c # 2004/12/21 14:03:35-08:00 jbarnes@engr.sgi.com +70 -0 # PCI: add legacy resources to sysfs for pci busses # # Documentation/filesystems/sysfs-pci.txt # 2004/12/21 16:57:43-08:00 jbarnes@engr.sgi.com +25 -1 # PCI: add legacy resources to sysfs for pci busses # # ChangeSet # 2004/12/22 10:11:27-08:00 matthew@wil.cx # [PATCH] PCI: Software visible configuration request retry status # # PCI Express allows cards to return "Configuration Request Retry" if they're # not ready to handle accesses to configuration space. The PCI Express 1.0a # specification says that the Root Complex should retry the access. ECN 27 # http://www.pcisig.com/specifications/pciexpress/ECN_CRS_Software_Visibility_No27.pdf # allows software to handle the CRS. # # Signed-off-by: Matthew Wilcox # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/21 13:07:02-08:00 matthew@wil.cx +14 -0 # PCI: Software visible configuration request retry status # # drivers/pci/probe.c # 2004/12/21 13:07:00-08:00 matthew@wil.cx +39 -3 # PCI: Software visible configuration request retry status # # ChangeSet # 2004/12/22 09:51:50-08:00 duncan.sands@math.u-psud.fr # [PATCH] usb atm: macro consolidation, fixes debugging problem # # Hi Greg, the recent reorganisation of the speedtouch driver broke the logic # that turns on debugging output in speedtch.c and usb_atm.c when DEBUG or # CONFIG_USB_DEBUG is set. This patch fixes things up, and moves duplicated # debugging code into the header file. # # Signed-off-by: Duncan Sands # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/atm/usb_atm.h # 2004/12/22 07:03:04-08:00 duncan.sands@math.u-psud.fr +18 -1 # usb atm: macro consolidation, fixes debugging problem # # drivers/usb/atm/usb_atm.c # 2004/12/22 07:01:24-08:00 duncan.sands@math.u-psud.fr +0 -17 # usb atm: macro consolidation, fixes debugging problem # # drivers/usb/atm/speedtch.c # 2004/12/22 05:52:40-08:00 duncan.sands@math.u-psud.fr +0 -20 # usb atm: macro consolidation, fixes debugging problem # # ChangeSet # 2004/12/22 09:46:15-08:00 greg@kroah.com # PCI: fix bttv-driver "cleanup" that called an incorrect function. # # Signed-off-by: Greg Kroah-Hartman # # drivers/media/video/bttv-driver.c # 2004/12/22 09:45:15-08:00 greg@kroah.com +1 -1 # PCI: fix bttv-driver "cleanup" that called an incorrect function. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/22 08:51:13-08:00 greg@kroah.com # PCI: fix typo on previous pci_set_power_state() patch for hte sis900 driver. # # Signed-off-by: Greg Kroah-Hartman # # drivers/net/sis900.c # 2004/12/22 08:50:45-08:00 greg@kroah.com +1 -1 # PCI: fix typo on previous pci_set_power_state() patch for hte sis900 driver. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/22 02:14:30-05:00 len.brown@intel.com # [ACPI] Export /sys/module/processor/parameters/max_cstate # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/14 07:19:52-05:00 len.brown@intel.com +1 -1 # Import patch acpi-16-max-cstate-in-sysfs # # ChangeSet # 2004/12/21 22:43:19-08:00 greg@kroah.com # debugfs: add /sys/kernel/debug mount point for people to mount debugfs on. # # Signed-off-by: Greg Kroah-Hartman # # fs/debugfs/inode.c # 2004/12/21 22:43:11-08:00 greg@kroah.com +14 -1 # debugfs: add /sys/kernel/debug mount point for people to mount debugfs on. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/21 22:40:34-08:00 greg@kroah.com # sysfs: export the /sys/kernel subsystem for people to use. # # Signed-off-by: Greg Kroah-Hartman # # kernel/ksysfs.c # 2004/12/21 22:40:12-08:00 greg@kroah.com +2 -1 # sysfs: export the /sys/kernel subsystem for people to use. # # Signed-off-by: Greg Kroah-Hartman # # include/linux/kobject.h # 2004/12/21 22:40:12-08:00 greg@kroah.com +2 -0 # sysfs: export the /sys/kernel subsystem for people to use. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/22 01:03:07-05:00 len.brown@intel.com # [ACPI] Consolidate code in processor_idle(). # Only symbols "exported" are _init(), _exit() and _cst_has_changed() # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/14 07:14:54-05:00 len.brown@intel.com +4 -6 # Import patch acpi-15-power-only-init-modify-exit # # drivers/acpi/processor_idle.c # 2004/12/14 07:14:54-05:00 len.brown@intel.com +109 -8 # Import patch acpi-15-power-only-init-modify-exit # # drivers/acpi/processor_core.c # 2004/12/14 07:14:54-05:00 len.brown@intel.com +2 -67 # Import patch acpi-15-power-only-init-modify-exit # # ChangeSet # 2004/12/22 00:54:22-05:00 len.brown@intel.com # [ACPI] Notify the BIOS that Linux can handle _CST. # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Bruno Ducrot # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_core.c # 2004/12/14 07:14:15-05:00 len.brown@intel.com +8 -0 # Notify the BIOS that Linux can handle _CST. # # ChangeSet # 2004/12/22 00:48:28-05:00 len.brown@intel.com # [ACPI] Handle _CST change notifications # # It is necessary to unload the processor idle handle for # a short period of time to avoid for nasty races -- # and we don't want to grab too many locks # so that the idle handler continues to be speedy. # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Bruno Ducrot # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/14 07:13:36-05:00 len.brown@intel.com +1 -0 # Handle _CST change notifications # # drivers/acpi/processor_idle.c # 2004/12/14 07:13:36-05:00 len.brown@intel.com +27 -0 # Handle _CST change notifications # # drivers/acpi/processor_core.c # 2004/12/14 07:13:36-05:00 len.brown@intel.com +1 -1 # Handle _CST change notifications # # ChangeSet # 2004/12/22 00:45:13-05:00 len.brown@intel.com # [ACPI] Add _CST parsing # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Bruno Ducrot # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/14 07:12:57-05:00 len.brown@intel.com +14 -1 # Add _CST parsing # # drivers/acpi/processor_idle.c # 2004/12/14 07:12:57-05:00 len.brown@intel.com +149 -10 # Add _CST parsing # # ChangeSet # 2004/12/22 00:26:58-05:00 len.brown@intel.com # [ACPI] make the c-state policy decisions of demotion and promotion # independent of the assumption "one state per type." # make the state a pointer inside struct acpi_processor_cx_policy. # make max_cstate aware of c-state types instead of c-state number. # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/14 07:12:12-05:00 len.brown@intel.com +3 -1 # Import patch acpi-11-power-policy-independent-of-states # # drivers/acpi/processor_idle.c # 2004/12/14 07:11:00-05:00 len.brown@intel.com +71 -66 # Import patch acpi-11-power-policy-independent-of-states # # ChangeSet # 2004/12/22 00:16:32-05:00 len.brown@intel.com # [ACPI] make power.state a pointer # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/14 07:08:31-05:00 len.brown@intel.com +1 -1 # make power.state a pointer # # drivers/acpi/processor_idle.c # 2004/12/14 07:09:32-05:00 len.brown@intel.com +32 -18 # make power.state a pointer # # ChangeSet # 2004/12/22 00:12:13-05:00 len.brown@intel.com # [ACPI] deleted unused default c-state # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/13 19:29:47-05:00 len.brown@intel.com +0 -3 # deleted unused default c-state # # ChangeSet # 2004/12/22 00:05:34-05:00 len.brown@intel.com # [ACPI] Split up the extraction of information from the FADT # and the pblk_address (acpi_processor_get_power_info_fadt()) # and the validation whether the state is indeed available # (acpi_processor_power_verify()). # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Bruno Ducrot # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/13 19:24:07-05:00 len.brown@intel.com +1 -0 # acpi_processor_get_power_info_fadt() & acpi_processor_power_verify() # # drivers/acpi/processor_idle.c # 2004/12/13 19:28:33-05:00 len.brown@intel.com +162 -118 # acpi_processor_get_power_info_fadt() & acpi_processor_power_verify() # # drivers/acpi/processor_core.c # 2004/12/13 19:24:07-05:00 len.brown@intel.com +2 -4 # acpi_processor_get_power_info_fadt() & acpi_processor_power_verify() # # ChangeSet # 2004/12/21 23:54:21-05:00 davej@redhat.com # [AGPGART] Fix up two stupid bugs in the posting fixes. # # Spotted by MASAO TAKAHASHI # Signed-off-by: Dave Jones # # drivers/char/agp/intel-agp.c # 2004/12/21 23:53:58-05:00 davej@redhat.com +2 -2 # [AGPGART] Fix up two stupid bugs in the posting fixes. # # Spotted by MASAO TAKAHASHI # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/21 23:53:22-05:00 len.brown@intel.com # [ACPI] Differentiate between C-States and C-state type. # # http://bugzilla.kernel.org/show_bug.cgi?id=1958 # # Signed-off-by: Bruno Ducrot # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/13 19:22:59-05:00 len.brown@intel.com +1 -0 # C-state type # # drivers/acpi/processor_idle.c # 2004/12/13 19:23:33-05:00 len.brown@intel.com +42 -17 # C-state type # # ChangeSet # 2004/12/21 22:58:56-05:00 len.brown@intel.com # [ACPI] Shorten the times IRQs are disabled in throttling. # During calculations no disabling is necessary. # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_throttling.c # 2004/11/27 10:29:36-05:00 len.brown@intel.com +4 -4 # Shorten the times IRQs are disabled in throttling. # # ChangeSet # 2004/12/21 22:57:16-05:00 len.brown@intel.com # [ACPI] Finalize the splitting of processor.c by moving the rest to processor_core.c # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_core.c # 2004/12/13 19:21:31-05:00 len.brown@intel.com +26 -28 # Finalize the splitting of processor.c by moving the rest to processor_core.c # # drivers/acpi/Makefile # 2004/12/13 19:20:38-05:00 len.brown@intel.com +4 -4 # Finalize the splitting of processor.c by moving the rest to processor_core.c # # ChangeSet # 2004/12/21 22:54:46-05:00 len.brown@intel.com # [ACPI] Split the ACPI Processor passive cooling code into a different file # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_thermal.c # 2004/12/13 19:20:03-05:00 len.brown@intel.com +406 -0 # Split the ACPI Processor passive cooling code into a different file # # include/acpi/processor.h # 2004/12/13 19:20:03-05:00 len.brown@intel.com +19 -0 # Split the ACPI Processor passive cooling code into a different file # # drivers/acpi/processor_thermal.c # 2004/12/13 19:20:03-05:00 len.brown@intel.com +0 -0 # BitKeeper file /home/lenb/src/26-latest-dev/drivers/acpi/processor_thermal.c # # drivers/acpi/processor.c # 2004/12/13 19:20:03-05:00 len.brown@intel.com +2 -360 # Split the ACPI Processor passive cooling code into a different file # # drivers/acpi/Makefile # 2004/12/13 19:20:03-05:00 len.brown@intel.com +2 -1 # Split the ACPI Processor passive cooling code into a different file # # ChangeSet # 2004/12/21 22:53:35-05:00 len.brown@intel.com # [ACPI] Split the ACPI Processor C-States handling into a different file # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_idle.c # 2004/12/13 19:37:33-05:00 len.brown@intel.com +637 -0 # Split the ACPI Processor C-States handling into a different file # # include/acpi/processor.h # 2004/12/13 19:37:21-05:00 len.brown@intel.com +8 -0 # Split the ACPI Processor C-States handling into a different file # # drivers/acpi/processor_idle.c # 2004/12/13 19:37:33-05:00 len.brown@intel.com +0 -0 # BitKeeper file /home/lenb/src/26-latest-dev/drivers/acpi/processor_idle.c # # drivers/acpi/processor.c # 2004/12/13 19:37:21-05:00 len.brown@intel.com +3 -588 # Split the ACPI Processor C-States handling into a different file # # drivers/acpi/Makefile # 2004/12/13 19:37:21-05:00 len.brown@intel.com +2 -2 # Split the ACPI Processor C-States handling into a different file # # ChangeSet # 2004/12/21 22:51:57-05:00 len.brown@intel.com # [ACPI] Split the ACPI Processor T-States handling into a different file # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # include/acpi/processor.h # 2004/12/13 19:09:37-05:00 len.brown@intel.com +22 -0 # Split the ACPI Processor T-States handling into a different file # # drivers/acpi/processor_throttling.c # 2004/12/13 19:09:37-05:00 len.brown@intel.com +351 -0 # Split the ACPI Processor T-States handling into a different file # # drivers/acpi/processor.c # 2004/12/13 19:09:56-05:00 len.brown@intel.com +1 -313 # Split the ACPI Processor T-States handling into a different file # # drivers/acpi/Makefile # 2004/12/13 19:09:37-05:00 len.brown@intel.com +1 -1 # Split the ACPI Processor T-States handling into a different file # # drivers/acpi/processor_throttling.c # 2004/12/13 19:09:37-05:00 len.brown@intel.com +0 -0 # BitKeeper file /home/lenb/src/26-latest-dev/drivers/acpi/processor_throttling.c # # ChangeSet # 2004/12/21 22:47:29-05:00 len.brown@intel.com # [ACPI] Split the ACPI Processor P-States library into a different file # # Signed-off-by: Dominik Brodowski # Signed-off-by: Len Brown # # drivers/acpi/processor_perflib.c # 2004/12/13 19:08:55-05:00 len.brown@intel.com +666 -0 # Split the ACPI Processor P-States library into a different file # # include/acpi/processor.h # 2004/12/13 19:04:00-05:00 len.brown@intel.com +25 -0 # Split the ACPI Processor P-States library into a different file # # drivers/acpi/processor_perflib.c # 2004/12/13 19:08:55-05:00 len.brown@intel.com +0 -0 # BitKeeper file /home/lenb/src/26-latest-dev/drivers/acpi/processor_perflib.c # # drivers/acpi/processor.c # 2004/12/13 19:07:47-05:00 len.brown@intel.com +3 -641 # Split the ACPI Processor P-States library into a different file # # drivers/acpi/Makefile # 2004/12/13 19:04:00-05:00 len.brown@intel.com +6 -1 # Split the ACPI Processor P-States library into a different file # # ChangeSet # 2004/12/21 22:08:59-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/tables/tbconvrt.c # 2004/12/21 22:08:55-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_link.c # 2004/12/21 22:08:55-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/osl.c # 2004/12/21 22:08:55-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/21 16:51:39-08:00 jbarnes@engr.sgi.com # [PATCH] driver core: allow struct bin_attributes in class devices # # This small patch adds routines to create and remove bin_attribute files # for class devices. One intended use is for binary files corresponding to # PCI busses, like bus legacy I/O ports or ISA memory. # # Signed-off-by: Jesse Barnes # # include/linux/device.h # 2004/12/21 16:16:06-08:00 jbarnes@engr.sgi.com +4 -1 # driver core: allow struct bin_attributes in class devices # # drivers/base/class.c # 2004/12/21 16:29:34-08:00 jbarnes@engr.sgi.com +18 -0 # driver core: allow struct bin_attributes in class devices # # ChangeSet # 2004/12/21 16:48:08-08:00 rddunlap@osdl.org # [PATCH] cpqphp: reduce stack usage # # Reduce local stack usage in cpqhp_set_irq() # from 1028 bytes to 12 bytes (on x86-32). # # This was the 16th largest offender according to my # recent 'make checkstack' run (and 2 other patches # for large ones have recently been submitted). # # Signed-off-by: Randy Dunlap # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/cpqphp_pci.c # 2004/12/21 16:08:33-08:00 rddunlap@osdl.org +21 -9 # cpqphp: reduce stack usage # # ChangeSet # 2004/12/21 16:47:28-08:00 pavel@ucw.cz # [PATCH] PCI: fix sparse warnings in drivers/net/* and bttv # # This should fix sparse warnings in drivers/net/* and bttv. # # Signed-off-by: Pavel Machek # Signed-off-by: Greg Kroah-Hartman # # drivers/net/via-velocity.c # 2004/12/21 15:29:11-08:00 pavel@ucw.cz +16 -16 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/via-rhine.c # 2004/12/21 15:29:20-08:00 pavel@ucw.cz +1 -1 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/typhoon.c # 2004/12/21 15:34:59-08:00 pavel@ucw.cz +3 -3 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/starfire.c # 2004/12/21 15:29:11-08:00 pavel@ucw.cz +1 -1 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/sis900.c # 2004/12/21 15:34:43-08:00 pavel@ucw.cz +2 -2 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/pci-skeleton.c # 2004/12/21 15:34:18-08:00 pavel@ucw.cz +2 -2 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/eepro100.c # 2004/12/21 15:29:11-08:00 pavel@ucw.cz +4 -4 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/e100.c # 2004/12/21 15:34:04-08:00 pavel@ucw.cz +2 -2 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/amd8111e.c # 2004/12/21 15:33:46-08:00 pavel@ucw.cz +8 -8 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/8139too.c # 2004/12/21 15:29:11-08:00 pavel@ucw.cz +2 -2 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/8139cp.c # 2004/12/21 15:32:48-08:00 pavel@ucw.cz +3 -3 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/net/3c59x.c # 2004/12/21 15:32:24-08:00 pavel@ucw.cz +4 -4 # PCI: fix sparse warnings in drivers/net/* and bttv # # drivers/media/video/bttv-driver.c # 2004/12/21 15:30:21-08:00 pavel@ucw.cz +2 -2 # PCI: fix sparse warnings in drivers/net/* and bttv # # ChangeSet # 2004/12/21 16:21:25-08:00 pavel@suse.cz # [PATCH] PCI: clean up state usage in pci core # # > Now, care to send patches to fix up all of the new sparse warnings in # > the drivers/pci/* directory? # # This should reduce number of warnings in pci.c. It will still warn on # comparison (because we are using __bitwise, but in fact we want # something like "this is unique but arithmetic is still ok"), but that # probably needs to be fixed in sparse. # # Also killed "function does not return anything" warning. # # # Signed-off-by: Pavel Machek # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/pci.c # 2004/12/21 16:13:43-08:00 pavel@suse.cz +14 -9 # PCI: clean up state usage in pci core # # ChangeSet # 2004/12/21 16:57:44-05:00 len.brown@intel.com # [ACPI] ACPICA 20041210 from Bob Moore # # ACPI 3.0 support is nearing completion in both the iASL # compiler and the ACPI CA core subsystem. # # Fixed a problem in the ToDecimalString operator where the # resulting string length was incorrectly calculated. The # length is now calculated exactly, eliminating incorrect # AE_STRING_LIMIT exceptions. # # Fixed a problem in the ToHexString operator to allow a # maximum 200 character string to be produced. # # Fixed a problem in the internal string-to-buffer and # buffer-to-buffer copy routine where the length of the # resulting buffer was not truncated to the new size (if # the target buffer already existed). # # Signed-off-by: Len Brown # # include/acpi/amlresrc.h # 2004/12/21 16:41:33-05:00 len.brown@intel.com +25 -1 # ACPICA 20041210 # # include/acpi/actbl2.h # 2004/12/21 16:41:34-05:00 len.brown@intel.com +1 -1 # ACPICA 20041210 # # include/acpi/aclocal.h # 2004/12/21 16:41:34-05:00 len.brown@intel.com +1 -1 # ACPICA 20041210 # # include/acpi/acdisasm.h # 2004/12/21 16:41:34-05:00 len.brown@intel.com +6 -0 # ACPICA 20041210 # # include/acpi/acconfig.h # 2004/12/21 16:41:34-05:00 len.brown@intel.com +2 -2 # ACPICA 20041210 # # drivers/acpi/tables/tbconvrt.c # 2004/12/21 16:41:37-05:00 len.brown@intel.com +2 -2 # ACPICA 20041210 # # drivers/acpi/executer/exstorob.c # 2004/12/21 16:41:38-05:00 len.brown@intel.com +10 -9 # ACPICA 20041210 # # drivers/acpi/executer/exconvrt.c # 2004/12/21 16:41:38-05:00 len.brown@intel.com +56 -40 # ACPICA 20041210 # # ChangeSet # 2004/12/21 12:12:05-08:00 jbarnes@engr.sgi.com # [PATCH] PCI: export PCI resources in sysfs # # This patch exports PCI resources to userspace in the corresponding sysfs # device directory. It depends on the platform HAVE_PCI_MMAP code, and is # #ifdef'd accordingly. I've also added documentation describing the sysfs PCI # device file layout. # # Signed-off-by: Jesse Barnes # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/21 11:21:50-08:00 jbarnes@engr.sgi.com +1 -0 # PCI: export PCI resources in sysfs # # drivers/pci/pci-sysfs.c # 2004/12/21 11:28:57-08:00 jbarnes@engr.sgi.com +92 -0 # PCI: export PCI resources in sysfs # # Documentation/filesystems/sysfs-pci.txt # 2004/12/21 11:50:26-08:00 jbarnes@engr.sgi.com +64 -0 # PCI: export PCI resources in sysfs # # Documentation/filesystems/sysfs-pci.txt # 2004/12/21 11:50:26-08:00 jbarnes@engr.sgi.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/Documentation/filesystems/sysfs-pci.txt # # ChangeSet # 2004/12/21 11:57:56-08:00 pavel@suse.cz # [PATCH] PCI: add prototype for pci_choose_state() # # This adds missing prototype for pci_choose_state. # # Signed-off-by: Pavel Machek # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/17 15:35:33-08:00 pavel@suse.cz +2 -0 # PCI: add prototype for pci_choose_state() # # ChangeSet # 2004/12/21 11:21:08-08:00 david-b@pacbell.net # [PATCH] USB: fix Scheduling while atomic warning when resuming. # # From: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci-hub.c # 2004/12/20 03:48:01-08:00 david-b@pacbell.net +1 -1 # USB: fix Scheduling while atomic warning when resuming. # # ChangeSet # 2004/12/21 11:20:39-08:00 david-b@pacbell.net # [PATCH] USB: ohci build tweaks # # Resolves some build glitches that snuck into OHCI. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci-hcd.c # 2004/12/20 03:29:21-08:00 david-b@pacbell.net +2 -11 # USB: ohci build tweaks # # ChangeSet # 2004/12/21 11:20:03-08:00 oliver@neukum.org # [PATCH] USB: additional device id for kaweth driver # # thanks to Magnus an additional device id. # # Signed-Off-By: Oliver Neukum # # drivers/usb/net/kaweth.c # 2004/12/18 13:56:06-08:00 oliver@neukum.org +1 -0 # USB: additional device id for kaweth driver # # ChangeSet # 2004/12/21 11:09:21-08:00 khali@linux-fr.org # [PATCH] I2C: Remove checksum code in eeprom driver # # As a follow-up to my earlier proposal to remove the checksum code from # the i2c eeprom driver, here is a patch that does just that. This shrinks # the driver size by around 5%, and paves the way for further fixes and # cleanups. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/eeprom.c # 2004/12/19 10:57:19-08:00 khali@linux-fr.org +0 -19 # I2C: Remove checksum code in eeprom driver # # ChangeSet # 2004/12/21 11:08:43-08:00 sjhill@realitydiluted.com # [PATCH] I2C patch from MIPS tree... # # Here is a newer i2c patch from the mainline Linux/MIPS kernel # tree. Some more changes came in since yesterday. Please apply # this for inclusion in the next Linux release. Thanks. # # Signed-off-by: Steven J. Hill # Signed-off-by: Greg Kroah-Hartman # # include/linux/i2c-id.h # 2004/11/18 20:42:15-08:00 sjhill@realitydiluted.com +11 -0 # I2C patch from MIPS tree... # # include/linux/i2c-algo-sibyte.h # 2003/12/15 18:10:45-08:00 sjhill@realitydiluted.com +33 -0 # I2C patch from MIPS tree... # # include/linux/i2c-algo-sgi.h # 2003/12/15 18:10:45-08:00 sjhill@realitydiluted.com +27 -0 # I2C patch from MIPS tree... # # drivers/i2c/busses/i2c-sibyte.c # 2004/12/18 20:42:44-08:00 sjhill@realitydiluted.com +71 -0 # I2C patch from MIPS tree... # # drivers/i2c/busses/Makefile # 2004/11/18 20:39:29-08:00 sjhill@realitydiluted.com +1 -0 # I2C patch from MIPS tree... # # drivers/i2c/busses/Kconfig # 2004/12/05 09:25:02-08:00 sjhill@realitydiluted.com +6 -0 # I2C patch from MIPS tree... # # drivers/i2c/algos/i2c-algo-sibyte.c # 2003/09/30 07:27:22-07:00 sjhill@realitydiluted.com +231 -0 # I2C patch from MIPS tree... # # drivers/i2c/algos/Makefile # 2004/11/18 20:39:29-08:00 sjhill@realitydiluted.com +2 -0 # I2C patch from MIPS tree... # # include/linux/i2c-algo-sibyte.h # 2003/12/15 18:10:45-08:00 sjhill@realitydiluted.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/include/linux/i2c-algo-sibyte.h # # include/linux/i2c-algo-sgi.h # 2003/12/15 18:10:45-08:00 sjhill@realitydiluted.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/include/linux/i2c-algo-sgi.h # # drivers/i2c/busses/i2c-sibyte.c # 2004/12/18 20:42:44-08:00 sjhill@realitydiluted.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/busses/i2c-sibyte.c # # drivers/i2c/algos/i2c-algo-sibyte.c # 2003/09/30 07:27:22-07:00 sjhill@realitydiluted.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/algos/i2c-algo-sibyte.c # # drivers/i2c/algos/i2c-algo-sgi.c # 2003/09/30 07:27:22-07:00 sjhill@realitydiluted.com +189 -0 # I2C patch from MIPS tree... # # drivers/i2c/algos/Kconfig # 2004/11/18 20:39:29-08:00 sjhill@realitydiluted.com +13 -0 # I2C patch from MIPS tree... # # drivers/i2c/algos/i2c-algo-sgi.c # 2003/09/30 07:27:22-07:00 sjhill@realitydiluted.com +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/algos/i2c-algo-sgi.c # # ChangeSet # 2004/12/21 11:08:03-08:00 khali@linux-fr.org # [PATCH] I2C: Use PCI_DEVICE in bus drivers # # > Hint, the PCI_DEVICE() macro makes this a lot simpler :) # # What about this cleanup patch then? It generalizes the use of # PCI_DEVICE() among i2c/busses drivers (with some pci ids cleanups for # free). # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci_ids.h # 2004/12/18 08:38:47-08:00 khali@linux-fr.org +6 -0 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-viapro.c # 2004/12/18 09:34:28-08:00 khali@linux-fr.org +16 -56 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-sis96x.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -11 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-prosavage.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +0 -7 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-piix4.c # 2004/12/18 09:30:22-08:00 khali@linux-fr.org +12 -42 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-nforce2.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +4 -8 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-i801.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +8 -48 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-hydra.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -6 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-amd8111.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -1 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-amd756.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +10 -5 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-ali15x3.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -6 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-ali1563.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -6 # I2C: Use PCI_DEVICE in bus drivers # # drivers/i2c/busses/i2c-ali1535.c # 2004/12/18 08:55:31-08:00 khali@linux-fr.org +1 -6 # I2C: Use PCI_DEVICE in bus drivers # # ChangeSet # 2004/12/21 10:50:37-08:00 ecashin@coraid.com # [PATCH] rename ETH_P_AOE # # Rename old ETH_P_EDP2 ("EtherDrive Protocol 2") to ETH_P_AOE (ATA over # Ethernet). # # Signed-off-by: Ed L. Cashin # Signed-off-by: Greg Kroah-Hartman # # include/linux/if_ether.h # 2004/12/20 08:16:55-08:00 ecashin@coraid.com +1 -1 # rename ETH_P_AOE # # drivers/block/aoe/aoe.h # 2004/12/20 08:16:23-08:00 ecashin@coraid.com +0 -1 # rename ETH_P_AOE # # ChangeSet # 2004/12/21 10:37:07-08:00 jbarnes@engr.sgi.com # [PATCH] sysfs: add mmap support to struct bin_attribute files # # This patch adds an mmap method and some more error checking to struct # bin_attribute--good for things like exporting PCI resources directly. I # wasn't sure about the return values for the case where an attribute is # missing a given method, and it looks like mm.h can't be included in sysfs.h, # so I had to forward declare struct vm_area_struct. Other than that, it works # fine for my test cases. # # Signed-off-by: Jesse Barnes # Signed-off-by: Greg Kroah-Hartman # # include/linux/sysfs.h # 2004/12/21 09:31:01-08:00 jbarnes@engr.sgi.com +6 -0 # sysfs: add mmap support to struct bin_attribute files # # fs/sysfs/bin.c # 2004/12/21 09:32:08-08:00 jbarnes@engr.sgi.com +25 -2 # sysfs: add mmap support to struct bin_attribute files # # ChangeSet # 2004/12/21 10:36:52-08:00 tj@home-tj.org # [PATCH] module sysfs: module parameters reimplemented using attr group # # Reimplement parameter attributes using attribute group. # This makes more sense, for, while they reside in a separate # subdirectory, they belong to the ownig module and their # lifetime exactly equals the lifetime of the owning module, # and it's simpler. # # # Signed-off-by: Tejun Heo # Signed-off-by: Greg Kroah-Hartman # # kernel/params.c # 2004/11/22 22:08:22-08:00 tj@home-tj.org +54 -125 # module sysfs: module parameters reimplemented using attr group # # include/linux/module.h # 2004/11/22 22:08:22-08:00 tj@home-tj.org +2 -2 # module sysfs: module parameters reimplemented using attr group # # ChangeSet # 2004/12/21 10:36:35-08:00 tj@home-tj.org # [PATCH] module sysfs: sections attr reimplemented using attr group # # Reimplement section attributes using attribute group. This # makes more sense, for, while they reside in a separate # subdirectory, they belong to the ownig module and their # lifetime exactly equals the lifetime of the owning module, # and it's simpler. # # # Signed-off-by: Tejun Heo # Signed-off-by: Greg Kroah-Hartman # # kernel/module.c # 2004/11/22 22:08:15-08:00 tj@home-tj.org +35 -40 # module sysfs: sections attr reimplemented using attr group # # include/linux/module.h # 2004/11/22 22:08:15-08:00 tj@home-tj.org +4 -4 # module sysfs: sections attr reimplemented using attr group # # ChangeSet # 2004/12/21 10:36:20-08:00 tj@home-tj.org # [PATCH] module sysfs: expand module_attribute methods # # Modify module_attribute show/store methods to accept self # argument to enable further extensions. # # # Signed-off-by: Tejun Heo # Signed-off-by: Greg Kroah-Hartman # # kernel/params.c # 2004/12/19 17:41:15-08:00 tj@home-tj.org +1 -1 # module sysfs: expand module_attribute methods # # kernel/module.c # 2004/12/19 17:41:15-08:00 tj@home-tj.org +2 -1 # module sysfs: expand module_attribute methods # # include/linux/module.h # 2004/12/19 17:41:15-08:00 tj@home-tj.org +3 -2 # module sysfs: expand module_attribute methods # # ChangeSet # 2004/12/21 10:36:03-08:00 tj@home-tj.org # [PATCH] module sysfs: make module.mkobj inline # # Make module.mkobj inline. As this is simpler and what's # usually done with kobjs when it's representing an entity. # # # Signed-off-by: Tejun Heo # Signed-off-by: Greg Kroah-Hartman # # kernel/params.c # 2004/11/22 22:08:01-08:00 tj@home-tj.org +4 -8 # module sysfs: make module.mkobj inline # # kernel/module.c # 2004/11/22 22:08:01-08:00 tj@home-tj.org +11 -24 # module sysfs: make module.mkobj inline # # include/linux/module.h # 2004/11/22 22:08:01-08:00 tj@home-tj.org +1 -1 # module sysfs: make module.mkobj inline # # ChangeSet # 2004/12/21 10:01:15-08:00 greg@kroah.com # USB: explicitly mark the endianness of some visor data fields. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/visor.h # 2004/12/21 10:01:03-08:00 greg@kroah.com +3 -3 # USB: explicitly mark the endianness of some visor data fields. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/visor.c # 2004/12/21 10:01:03-08:00 greg@kroah.com +1 -3 # USB: explicitly mark the endianness of some visor data fields. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/21 12:54:09-05:00 len.brown@intel.com # [ACPI] fix return syntax # # Signed-off-by: Pavel Machek # Signed-off-by: Jesper Juhl # # drivers/acpi/toshiba_acpi.c # 2004/12/20 17:46:15-05:00 len.brown@intel.com +2 -2 # fix return syntax # # drivers/acpi/pci_link.c # 2004/12/20 17:42:13-05:00 len.brown@intel.com +2 -2 # fix return syntax # # drivers/acpi/osl.c # 2004/12/20 17:40:29-05:00 len.brown@intel.com +3 -3 # fix return syntax # # drivers/acpi/asus_acpi.c # 2004/12/20 17:35:32-05:00 len.brown@intel.com +9 -9 # fix return syntax # # ChangeSet # 2004/12/21 09:41:18-06:00 bunk@stusta.de # [PATCH] SCSI NCR53C9x.c: some cleanups # # Make two functions static # # Remove the old polling esp_command() entry point. # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/NCR53C9x.h # 2004/11/13 09:27:41-06:00 bunk@stusta.de +0 -1 # SCSI NCR53C9x.c: some cleanups # # drivers/scsi/NCR53C9x.c # 2004/11/13 09:28:23-06:00 bunk@stusta.de +2 -13 # SCSI NCR53C9x.c: some cleanups # # ChangeSet # 2004/12/21 09:36:37-06:00 bunk@stusta.de # [PATCH] SCSI mca_53c9x.c: make 2 functions static # # The patch below makes two functions without external users static. # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/mca_53c9x.c # 2004/11/13 15:42:22-06:00 bunk@stusta.de +2 -2 # SCSI mca_53c9x.c: make 2 functions static # # ChangeSet # 2004/12/21 09:32:13-06:00 bunk@stusta.de # [PATCH] SCSI ibmmca.c: make a struct static # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/ibmmca.c # 2004/11/13 14:50:49-06:00 bunk@stusta.de +1 -1 # SCSI ibmmca.c: make a struct static # # ChangeSet # 2004/12/21 14:53:09+01:00 perex@suse.cz # [ALSA] Fix targets for GUS and OPL4 # # ALSA sequencer # The the obj targets for GUS and OPL4 are fixed. # # Signed-off-by: Takashi Iwai # # sound/core/seq/Makefile # 2004/11/29 07:35:25+01:00 perex@suse.cz +2 -0 # [ALSA] Fix targets for GUS and OPL4 # # D:2004/11/29 14:35:25 # C:ALSA sequencer # F:core/seq/Makefile:1.34->1.35 # L:The the obj targets for GUS and OPL4 are fixed. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/12/21 14:52:00+01:00 perex@suse.cz # [ALSA] Clean up of kfree()/vfree() NULL checks # # ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # Common EMU synth,USB generic driver,USB USX2Y # I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # constructions. I'm going to to this for most of the kernel if I found # some time. # # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/usb/usx2y/usbusx2y.c # 2004/11/29 07:09:49+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/usb/usbmixer.c # 2004/11/29 07:09:48+01:00 perex@suse.cz +1 -1 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/usb/usbmidi.c # 2004/11/29 07:09:48+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/usb/usbaudio.c # 2004/11/29 07:09:48+01:00 perex@suse.cz +5 -10 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/synth/emux/emux_seq.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/synth/emux/emux.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +2 -6 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/ppc/pmac.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +1 -1 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_main.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/maestro3.c # 2004/11/29 07:09:46+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/ak4xxx.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emupcm.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1_main.c # 2004/11/29 07:09:47+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/dsp_spos.c # 2004/11/29 07:09:46+01:00 perex@suse.cz +3 -9 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/ali5451/ali5451.c # 2004/11/29 07:09:46+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/11/29 07:09:46+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/isa/wavefront/wavefront_fx.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/isa/sb/emu8000_pcm.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/isa/gus/gus_mem.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/i2c/l3/uda1341.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +2 -3 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/i2c/cs8427.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/timer.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +4 -8 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/sgbuf.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_midi_event.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +2 -4 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_midi_emul.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_memory.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_instr.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +0 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/seq/oss/seq_oss_readq.c # 2004/11/29 07:09:45+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/pcm_native.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +1 -1 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/pcm.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/oss/route.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_plugin.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +5 -10 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/oss/pcm_oss.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +5 -10 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/oss/mixer_oss.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +12 -24 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/ioctl32.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/init.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +2 -3 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # sound/core/info.c # 2004/11/29 07:09:44+01:00 perex@suse.cz +1 -2 # [ALSA] Clean up of kfree()/vfree() NULL checks # # D:2004/11/29 14:09:44 # C:ALSA Core,PCM Midlevel,Memalloc module,Timer Midlevel,IOCTL32 emulation # C:ALSA<-OSS emulation,ALSA sequencer,ALSA<-OSS sequencer,I2C cs8427 # C:L3 drivers,GUS Library,EMU8000 driver,Wavefront drivers,Maestro3 driver # C:AC97 Codec Core,ALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver # C:ICE1712 driver,Trident driver,YMFPCI driver,PPC PMAC driver # C:Common EMU synth,USB generic driver,USB USX2Y # F:core/info.c:1.49->1.50 # F:core/init.c:1.51->1.52 # F:core/pcm.c:1.47->1.48 # F:core/pcm_native.c:1.109->1.110 # F:core/sgbuf.c:1.8->1.9 # F:core/timer.c:1.62->1.63 # F:core/ioctl32/ioctl32.c:1.24->1.25 # F:core/oss/mixer_oss.c:1.35->1.36 # F:core/oss/pcm_oss.c:1.81->1.82 # F:core/oss/pcm_plugin.c:1.22->1.23 # F:core/oss/route.c:1.9->1.10 # F:core/seq/seq_instr.c:1.10->1.11 # F:core/seq/seq_memory.c:1.17->1.18 # F:core/seq/seq_midi_emul.c:1.12->1.13 # F:core/seq/seq_midi_event.c:1.13->1.14 # F:core/seq/oss/seq_oss_readq.c:1.10->1.11 # F:i2c/cs8427.c:1.21->1.22 # F:i2c/l3/uda1341.c:1.13->1.14 # F:isa/gus/gus_mem.c:1.10->1.11 # F:isa/sb/emu8000_pcm.c:1.15->1.16 # F:isa/wavefront/wavefront_fx.c:1.15->1.16 # F:pci/maestro3.c:1.64->1.65 # F:pci/ac97/ac97_codec.c:1.154->1.155 # F:pci/ali5451/ali5451.c:1.58->1.59 # F:pci/cs46xx/dsp_spos.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.41->1.42 # F:pci/emu10k1/emupcm.c:1.34->1.35 # F:pci/ice1712/ak4xxx.c:1.9->1.10 # F:pci/trident/trident_main.c:1.66->1.67 # F:pci/ymfpci/ymfpci_main.c:1.60->1.61 # F:ppc/pmac.c:1.38->1.39 # F:synth/emux/emux.c:1.12->1.13 # F:synth/emux/emux_seq.c:1.12->1.13 # F:usb/usbaudio.c:1.111->1.112 # F:usb/usbmidi.c:1.34->1.35 # F:usb/usbmixer.c:1.33->1.34 # F:usb/usx2y/usbusx2y.c:1.5->1.6 # L:I've cleaned up sound/ directory from 'if (x) {k/v}free(x);' and similar # L:constructions. I'm going to to this for most of the kernel if I found # L:some time. # Signed-off-by: Marcel Sebek # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/12/21 14:50:34+01:00 perex@suse.cz # [ALSA] Fix ioctl32 wrapper (for SPARC) # # IOCTL32 emulation # Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # This will fix the crash on SPARC64. # # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/timer32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +5 -5 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/seq32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +4 -2 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/rawmidi32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +9 -7 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/pcm32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +107 -226 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/ioctl32.h # 2004/11/29 05:13:51+01:00 perex@suse.cz +29 -58 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/ioctl32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +173 -137 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # sound/core/ioctl32/hwdep32.c # 2004/11/29 05:13:51+01:00 perex@suse.cz +16 -16 # [ALSA] Fix ioctl32 wrapper (for SPARC) # # D:2004/11/29 12:13:51 # C:IOCTL32 emulation # F:core/ioctl32/hwdep32.c:1.9->1.10 # F:core/ioctl32/ioctl32.c:1.23->1.24 # F:core/ioctl32/ioctl32.h:1.16->1.17 # F:core/ioctl32/pcm32.c:1.22->1.23 # F:core/ioctl32/rawmidi32.c:1.7->1.8 # F:core/ioctl32/seq32.c:1.6->1.7 # F:core/ioctl32/timer32.c:1.8->1.9 # L:Fix ioctl32 wrapper design, using compat_alloc_user_space() now. # L:This will fix the crash on SPARC64. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/12/21 14:49:25+01:00 perex@suse.cz # [ALSA] Export functions for ioctl32 wrapper # # Control Midlevel,PCM Midlevel,ALSA Core # Export some functions to access from ioctl32 wrapper. # This will reduce the memory footprint (doublly kmalloc's for the same # ioctl records). # # Signed-off-by: Takashi Iwai # # sound/core/sound.c # 2004/11/29 05:12:05+01:00 perex@suse.cz +4 -0 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # sound/core/pcm_native.c # 2004/11/29 05:12:05+01:00 perex@suse.cz +2 -2 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # sound/core/pcm_lib.c # 2004/11/29 05:12:05+01:00 perex@suse.cz +1 -0 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # sound/core/control.c # 2004/11/29 05:12:05+01:00 perex@suse.cz +40 -22 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # include/sound/pcm.h # 2004/11/29 05:12:05+01:00 perex@suse.cz +1 -0 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # include/sound/control.h # 2004/11/29 05:12:05+01:00 perex@suse.cz +4 -0 # [ALSA] Export functions for ioctl32 wrapper # # D:2004/11/29 12:12:05 # C:Control Midlevel,PCM Midlevel,ALSA Core # F:core/control.c:1.48->1.49 # F:core/pcm_lib.c:1.58->1.59 # F:core/pcm_native.c:1.108->1.109 # F:core/sound.c:1.67->1.68 # F:include/control.h:1.8->1.9 # F:include/pcm.h:1.50->1.51 # L:Export some functions to access from ioctl32 wrapper. # L:This will reduce the memory footprint (doublly kmalloc's for the same # L:ioctl records). # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/12/21 14:47:55+01:00 perex@suse.cz # [ALSA] Fix compilation without CONFIG_PM # # AC97 Codec Core # Fixed the compilation without CONFIG_PM. # The resume callback is built only with CONFIG_PM. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/11/29 04:36:56+01:00 perex@suse.cz +16 -0 # [ALSA] Fix compilation without CONFIG_PM # # D:2004/11/29 11:36:56 # C:AC97 Codec Core # F:include/ac97_codec.h:1.57->1.58 # F:pci/ac97/ac97_patch.c:1.61->1.62 # L:Fixed the compilation without CONFIG_PM. # L:The resume callback is built only with CONFIG_PM. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2004/11/29 04:36:56+01:00 perex@suse.cz +2 -0 # [ALSA] Fix compilation without CONFIG_PM # # D:2004/11/29 11:36:56 # C:AC97 Codec Core # F:include/ac97_codec.h:1.57->1.58 # F:pci/ac97/ac97_patch.c:1.61->1.62 # L:Fixed the compilation without CONFIG_PM. # L:The resume callback is built only with CONFIG_PM. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/12/21 11:32:36+00:00 abem.se@shinybook.infradead.org # JFFS2: Fix list corruption and memory leak on write retry. # # Reported by Per Hedblom # # Signed-off-by: David Woodhouse # # fs/jffs2/gc.c # 2004/12/21 11:32:21+00:00 abem.se@shinybook.infradead.org +2 -2 # revision 1.144 # date: 2004/12/21 11:18:50; author: dwmw2; state: Exp; lines: +2 -2 # Fix list-corrupting typo in write retry. Thanks to Per Hedblom # # ChangeSet # 2004/12/21 11:28:46+00:00 dmarlin@redhat.com # JFFS2: Fix freeing of block table on mount failure. # # We weren't correctly using vfree() where appropriate in the error case. # # Signed-off-by: David Marlin # Signed-off-by: David Woodhouse # # fs/jffs2/build.c # 2004/12/21 11:28:32+00:00 dmarlin@redhat.com +6 -2 # revision 1.69 # date: 2004/12/16 20:22:18; author: dmarlin; state: Exp; lines: +6 -2 # Perform vfree if MTD_NO_VIRTBLOCKS is used. # # ChangeSet # 2004/12/21 11:26:03+00:00 jarkko.lavinen@nokia.com # MTD: Make nand_write_page() ECC buffer size consistent with nand_read_ecc() # # We already increased it to 12 because we were overrunning the buffer. # Increase it again to be consistent with the 32 bytes we use elsewhere. # # Signed-off-by: Jarkko Lavinen # Signed-off-by: David Woodhouse # # drivers/mtd/nand/nand_base.c # 2004/12/21 11:25:49+00:00 jarkko.lavinen@nokia.com +2 -2 # revision 1.126 # date: 2004/12/13 11:22:25; author: lavinen; state: Exp; lines: +2 -2 # Use 32 ecc bytes in nand_write_page(), similar to nand_read_ec(). # # ChangeSet # 2004/12/21 11:22:51+00:00 nico@cam.org # MTD: Fix optimisation which breaks with newer Intel L18 flash chips. # # Increase region info and chip instance independently from each other. # Someone tried to be clever with chip masking here... # But it breaks with L18 flash where the chip structures are "virtual" # chips not real ones. # # Signed-off-by: Nicolas Pitre # Signed-off-by: David Woodhouse # # drivers/mtd/chips/cfi_util.c # 2004/12/21 11:22:36+00:00 nico@cam.org +3 -4 # revision 1.8 # date: 2004/12/14 19:55:56; author: nico; state: Exp; lines: +3 -4 # Increase region info and chip instance independently from each other. # Someone tried to be clever with chip masking here... # But it breaks with L18 flash where the chip structures are "virtual" # chips not real ones. # # ChangeSet # 2004/12/20 21:58:46-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # include/asm-i386/acpi.h # 2004/12/20 21:58:42-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/20 17:25:07-08:00 greg@kroah.com # USB Gadget: fix up simple sparse warnings (NULL stuff) in dummy_hcd.c driver # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/dummy_hcd.c # 2004/12/20 17:24:38-08:00 greg@kroah.com +13 -13 # USB Gadget: fix up simple sparse warnings (NULL stuff) in dummy_hcd.c driver # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/20 17:15:36-08:00 greg@kroah.com # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usx2y/usbusx2yaudio.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbaudio.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +4 -4 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb_ch9.h # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb.h # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/w1/dscore.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/usb-skeleton.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/usb-serial.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +4 -4 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/usbtest.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +3 -3 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/legousbtower.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/auerswald.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ultracam.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +4 -4 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ov511.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/konicawc.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +5 -5 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ibmcam.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/ati_remote.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/image/mdc800.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +40 -5 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci-q.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/hc_crisv10.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/file_storage.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/dummy_hcd.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +5 -5 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hcd.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +3 -3 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/devices.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/config.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +0 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/cdc-acm.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +3 -3 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/bluetty.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +3 -3 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/audio.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/net/irda/irda-usb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/media/dvb/b2c2/b2c2-usb-core.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/st5481_usb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +2 -2 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/st5481_d.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/st5481_b.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/hfc_usb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +4 -4 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/char/watchdog/pcwd_usb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/bluetooth/hci_usb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +5 -5 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/bluetooth/bfusb.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # arch/mips/au1000/common/usbdev.c # 2004/12/20 17:15:10-08:00 greg@kroah.com +1 -1 # USB: change wMaxPacketSize field in struct usb_config_descriptor to be __le16 # # Yet another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/20 16:17:10-08:00 greg@kroah.com # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbmidi.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbaudio.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +4 -3 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb_ch9.h # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/usbtest.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +2 -3 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/hc_crisv10.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/inode.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +4 -4 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hcd.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +2 -2 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/devio.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/config.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/usb-midi.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +2 -2 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/audio.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +1 -1 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # arch/mips/au1000/common/usbdev.c # 2004/12/20 16:16:44-08:00 greg@kroah.com +2 -2 # USB: change wTotalLength field in struct usb_config_descriptor to be __le16 # # Another step in the quest to get all USB data structures to be native # endian. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/20 15:43:59-08:00 greg@kroah.com # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usx2y/usbusx2yaudio.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usx2y/usbusx2y.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usx2y/usX2Yhwdep.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbmixer.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbmidi.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usbaudio.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +27 -20 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb_ch9.h # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/usb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +11 -9 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/transport.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +1 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/scsiglue.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +1 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/visor.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/usb-serial.h # 2004/12/20 15:43:29-08:00 greg@kroah.com +0 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/usb-serial.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +7 -7 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ti_usb_3410_5052.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/mct_u232.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/kobil_sct.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +1 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/keyspan_pda.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/keyspan.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/io_ti.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/io_edgeport.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/belkin_sa.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/net/kaweth.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/net/catc.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/uss720.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/usbtest.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/usblcd.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +9 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/legousbtower.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +0 -7 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/emi62.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/emi26.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/auerswald.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/w9968cf.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/vicam.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +0 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ultracam.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/stv680.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/sn9c102_tas5130d1b.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/sn9c102_tas5110c1b.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/sn9c102_core.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/se401.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +11 -11 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ov511.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/konicawc.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/ibmcam.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -15 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/dabusb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/xpad.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/wacom.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/usbmouse.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/usbkbd.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/touchkitusb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/powermate.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +7 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/mtouchusb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/kbtab.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/hiddev.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/hid-lgff.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/hid-input.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/hid-ff.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/hid-core.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/ati_remote.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +5 -12 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/input/aiptek.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/image/microtek.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/hc_crisv10.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/usb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +11 -11 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/sysfs.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +20 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/otg_whitelist.h # 2004/12/20 15:43:29-08:00 greg@kroah.com +8 -8 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/message.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +1 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +1 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hcd.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +8 -8 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/devices.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +7 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/usblp.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +10 -9 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/usb-midi.h # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/usb-midi.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +14 -12 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/class/audio.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/atm/speedtch.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -5 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/net/irda/stir4200.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/net/irda/irda-usb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -2 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/media/dvb/ttusb-dec/ttusb_dec.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -4 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +3 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/media/dvb/dibusb/dvb-dibusb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +6 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/st5481_init.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +2 -1 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/isdn/hisax/hfc_usb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +4 -3 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # drivers/char/watchdog/pcwd_usb.c # 2004/12/20 15:43:29-08:00 greg@kroah.com +0 -6 # USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields to __le16 # # These fields are in the struct usb_device_descriptor, and now we keep the # native (on-the-wire mode) format of these fields. Any driver using these # fields needs to convert it to cpu endian before using them. # # All USB drivers in the kernel tree have been fixed up to work properly with # this change. All out-of-the USB kernel drivers are on their own... # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/20 15:17:24-08:00 shemminger@osdl.org # [TCP]: Efficient port randomization (rev 3) # # okay, here is the revised version. Testing shows that it # is more consistent, and just as fast as existing code, # probably because of the getting rid of portalloc_lock and # better distribution. # # Signed-off-by: Stephen Hemminger # Signed-off-by: David S. Miller # # ChangeSet # 2004/12/20 15:17:05-08:00 greg@kroah.com # Merge kroah.com:/home/greg/linux/BK/driver-2.6 # into kroah.com:/home/greg/linux/BK/usb-2.6 # # net/ipv4/tcp_ipv4.c # 2004/12/20 15:17:01-08:00 shemminger@osdl.org +25 -37 # [TCP]: Efficient port randomization (rev 3) # # okay, here is the revised version. Testing shows that it # is more consistent, and just as fast as existing code, # probably because of the getting rid of portalloc_lock and # better distribution. # # Signed-off-by: Stephen Hemminger # Signed-off-by: David S. Miller # # include/linux/random.h # 2004/12/20 15:17:01-08:00 shemminger@osdl.org +1 -0 # [TCP]: Efficient port randomization (rev 3) # # okay, here is the revised version. Testing shows that it # is more consistent, and just as fast as existing code, # probably because of the getting rid of portalloc_lock and # better distribution. # # Signed-off-by: Stephen Hemminger # Signed-off-by: David S. Miller # # drivers/char/random.c # 2004/12/20 15:17:01-08:00 shemminger@osdl.org +18 -0 # [TCP]: Efficient port randomization (rev 3) # # okay, here is the revised version. Testing shows that it # is more consistent, and just as fast as existing code, # probably because of the getting rid of portalloc_lock and # better distribution. # # Signed-off-by: Stephen Hemminger # Signed-off-by: David S. Miller # # drivers/usb/host/uhci-hcd.h # 2004/12/20 15:17:01-08:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/host/uhci-hcd.c # 2004/12/20 15:17:00-08:00 greg@kroah.com +0 -0 # Auto merged # # ChangeSet # 2004/12/20 15:01:26-08:00 stern@rowland.harvard.edu # [PATCH] USB: Another hub driver cleanup [13/13] # # This patch does some more cleaning up of the hub driver. The idea is to # use 1-based port numbers everywhere, in accordance with the usage of the # USB spec, the values stored in USB messages, and the values printed in the # system log. The downside is that we have to subtract 1 to index the # children[] array, but that's a lot better than all the additions of 1 that # were there before. To emphasize the nature of this change, I renamed the # "port" local variable to "port1" every place it is used. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/usb.c # 2004/12/19 04:18:52-08:00 stern@rowland.harvard.edu +4 -4 # USB: Another hub driver cleanup [13/13] # # drivers/usb/core/hub.c # 2004/12/19 04:19:54-08:00 stern@rowland.harvard.edu +142 -138 # USB: Another hub driver cleanup [13/13] # # ChangeSet # 2004/12/20 15:01:03-08:00 stern@rowland.harvard.edu # [PATCH] USB: Hub driver cleanups [12/13] # # This patch does a little cleanup of the hub driver, nothing dramatic # (although it is long because it touches a lot of code). The main feature # is that the private hub structure is passed as an argument to internal # routines rather than the hub device structure. This simplifies # conversions, because it's easier to go from the private structure to the # device structure than vice versa. The other change is to store a pointer # to the interface's embedded struct device rather than the interface # itself. This helps because that pointer is mainly used for dev_xxx log # messages. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.h # 2004/12/19 04:14:07-08:00 stern@rowland.harvard.edu +1 -1 # USB: Hub driver cleanups [12/13] # # drivers/usb/core/hub.c # 2004/12/19 04:16:29-08:00 stern@rowland.harvard.edu +98 -104 # USB: Hub driver cleanups [12/13] # # ChangeSet # 2004/12/20 15:00:38-08:00 stern@rowland.harvard.edu # [PATCH] USB: Hub driver: several bug fixes and simplifications [11/13] # # This patch adds several relatively minor bug fixes and code # simplifications for the hub driver. # # Perhaps most significantly, a test is added to usbfs to prevent # users from unbinding the hub driver from a hub with children. # That could cause some bad headaches, and it's best to avoid the # situation. # # Don't set unused bits in the change_bits and event_bits fields # (this aids in debugging, nothing more). # # Use the correct spinlock in the hub ioctl routine! # # Add an argument to hub_port_disable, indicating whether the # device behind the disabled port should be marked NOTATTACHED. # Normally it should, but for retries during usb_reset_device # it should not. # # Pass the child device as an argument to hub_port_suspend and # hub_port_resume rather than making them recalculate it. # # Call usb_set_device_state in the suspend/resume code rather # than setting udev->state directly. # # Set udev->power.power_state in the suspend/resume code so that # the correct values are visible in sysfs. # # Recognize during hub_port_resume that the child device udev # might be NULL (this will happen when a new device is plugged # into a suspended port). # # Don't allow hub_port_init to drop the usb_address0_sem lock # while a device on the bus is still using address 0! # # Make khubd acquire a reference to the hub interface rather than # the hub device. This simplifies disconnect/unbind testing. # # Don't print a debugging message about hub events while not # holding some lock to protect the hub. # # Remember to drop the reference acquired above if we fail to # lock the hub. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.c # 2004/12/19 04:11:13-08:00 stern@rowland.harvard.edu +55 -46 # USB: Hub driver: several bug fixes and simplifications [11/13] # # drivers/usb/core/devio.c # 2004/12/19 04:11:40-08:00 stern@rowland.harvard.edu +11 -0 # USB: Hub driver: several bug fixes and simplifications [11/13] # # ChangeSet # 2004/12/20 15:00:14-08:00 stern@rowland.harvard.edu # [PATCH] USB: Hub driver: improve error checking and retries [10/13] # # Here's another "cleanup" type patch, most of which was written by David # Brownell. It causes the hub driver to retry a couple of different types # of transfers if they timeout (which seems to help with some flakey # devices), and it adds some error checking for the ep0 maxpacket value sent # by the device. # # From: David Brownell # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hub.c # 2004/12/19 04:07:33-08:00 stern@rowland.harvard.edu +41 -17 # USB: Hub driver: improve error checking and retries [10/13] # # ChangeSet # 2004/12/20 14:20:30-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [6/13] # # This patch alters the dummy_hcd driver, removing the routine that # allocates the hcd structure and introducing inline functions to convert # safely between the public and private hcd structures. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/dummy_hcd.c # 2004/12/18 07:26:30-08:00 stern@rowland.harvard.edu +14 -30 # USB: Create usb_hcd structures within usbcore [6/13] # # ChangeSet # 2004/12/20 14:20:07-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [5/13] # # This patch alters the non-PCI OHCI drivers, removing the routines that # allocate the hcd structures and introducing inline functions to convert # safely between the public and private hcd structures. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/sl811.h # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +6 -2 # USB: Create usb_hcd structures within usbcore [5/13] # # drivers/usb/host/sl811-hcd.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +107 -91 # USB: Create usb_hcd structures within usbcore [5/13] # # drivers/usb/host/ohci-sa1111.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +12 -16 # USB: Create usb_hcd structures within usbcore [5/13] # # drivers/usb/host/ohci-pxa27x.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +16 -25 # USB: Create usb_hcd structures within usbcore [5/13] # # drivers/usb/host/ohci-omap.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +26 -34 # USB: Create usb_hcd structures within usbcore [5/13] # # drivers/usb/host/ohci-lh7a404.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +17 -26 # USB: Create usb_hcd structures within usbcore [5/13] # # ChangeSet # 2004/12/20 14:19:38-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [4/13] # # This patch alters the UHCI driver, removing the routine that allocates the # hcd structure and introducing inline functions to convert safely between # the public and private hcd structures. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/uhci-hcd.h # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +12 -4 # USB: Create usb_hcd structures within usbcore [4/13] # # drivers/usb/host/uhci-hcd.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +5 -18 # USB: Create usb_hcd structures within usbcore [4/13] # # ChangeSet # 2004/12/20 14:19:05-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [3/13] # # This patch alters the OHCI driver, removing the routine that allocates the # hcd structure and introducing inline functions to convert safely between # the public and private hcd structures. It also moves the code to # initialize the private structure into the reset routine, since the # allocation routine is now gone. That particular aspect should be reviewed # by David, but for now it seems to work. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci.h # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +14 -11 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-q.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +16 -16 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-pci.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +3 -5 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-mem.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +9 -16 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-hub.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +13 -14 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-hcd.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +17 -17 # USB: Create usb_hcd structures within usbcore [3/13] # # drivers/usb/host/ohci-dbg.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +13 -9 # USB: Create usb_hcd structures within usbcore [3/13] # # ChangeSet # 2004/12/20 14:18:23-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [2/13] # # This patch alters the EHCI driver, removing the routine that allocates the # hcd structure and introducing inline functions to convert safely between # the public and private hcd structures. # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci.h # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +14 -9 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-sched.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +17 -17 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-q.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +12 -11 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-mem.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +6 -25 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-hub.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +6 -6 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-hcd.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +22 -23 # USB: Create usb_hcd structures within usbcore [2/13] # # drivers/usb/host/ehci-dbg.c # 2004/12/18 07:22:52-08:00 stern@rowland.harvard.edu +17 -13 # USB: Create usb_hcd structures within usbcore [2/13] # # ChangeSet # 2004/12/20 14:17:44-08:00 stern@rowland.harvard.edu # [PATCH] USB: Create usb_hcd structures within usbcore [1/13] # # This patch changes the usbcore routines, making them fully responsible for # the entire lifecycle of each usb_hcd. It also splits up registration of # the USB host class_device into an _init and an _add phase, to match the # initialization and registration of the USB bus belonging to the host. # # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hcd.h # 2004/12/18 05:54:45-08:00 stern@rowland.harvard.edu +13 -14 # USB: Create usb_hcd structures within usbcore [1/13] # # drivers/usb/core/hcd.c # 2004/12/18 05:54:45-08:00 stern@rowland.harvard.edu +48 -11 # USB: Create usb_hcd structures within usbcore [1/13] # # drivers/usb/core/hcd-pci.c # 2004/12/18 05:54:45-08:00 stern@rowland.harvard.edu +5 -16 # USB: Create usb_hcd structures within usbcore [1/13] # # ChangeSet # 2004/12/20 10:37:42-08:00 greg@kroah.com # USB: change warning level in ftdi_sio driver of a debug message. # # This keeps users happy as it really isn't an error. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ftdi_sio.c # 2004/12/20 10:37:18-08:00 greg@kroah.com +1 -1 # USB: change warning level in ftdi_sio driver of a debug message. # # This keeps users happy as it really isn't an error. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/20 12:40:03-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/bk/26-latest-ref # into intel.com:/home/lenb/src/26-latest-dev # # Documentation/kernel-parameters.txt # 2004/12/20 12:39:59-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/19 14:59:06-06:00 brking@us.ibm.com # [PATCH] ipr: Bump driver version to 2.0.12 # # Bump driver version # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.h # 2004/12/14 17:09:02-06:00 brking@us.ibm.com +2 -2 # ipr: Bump driver version to 2.0.12 # # ChangeSet # 2004/12/19 14:54:06-06:00 brking@us.ibm.com # [PATCH] ipr: whitespace fixes # # Whitespace fixes. # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.h # 2004/12/14 17:06:41-06:00 brking@us.ibm.com +11 -11 # ipr: whitespace fixes # # ChangeSet # 2004/12/19 14:50:00-06:00 brking@us.ibm.com # [PATCH] ipr: Remove dead code # # Removes some unused debug code. # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.h # 2004/12/14 17:06:38-06:00 brking@us.ibm.com +0 -15 # ipr: Remove dead code # # ChangeSet # 2004/12/19 14:44:29-06:00 brking@us.ibm.com # [PATCH] ipr: new RAID error # # Adds support for logging a new RAID error that can be returned on # new ipr adapters. # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.c # 2004/12/14 17:06:35-06:00 brking@us.ibm.com +2 -0 # ipr: new RAID error # # ChangeSet # 2004/12/19 14:33:37-06:00 brking@us.ibm.com # [PATCH] ipr: PCI-X capabilities setup fix # # From: Andrew Vasquez # # While performing some PCI-X command register tuning with some of # QLogic's cards, I stumbled upon some suspect code in ipr.c. It appears # the two functions ipr_save_pcix_cmd_reg() and ipr_set_pcix_cmd_reg() are # actually reading/updating the PCI-X capabilities register and not in # fact the PCI-X command register -- some code from # ipr_save_pcix_cmd_reg(): # # ... # int pcix_cmd_reg = pci_find_capability(ioa_cfg->pdev, PCI_CAP_ID_PCIX); # # if (pcix_cmd_reg == 0) { # dev_err(&ioa_cfg->pdev->dev, "Failed to save PCI-X command register\n"); # return -EIO; # } # # pcix_cmd_reg points to the PCI-X capabilities register. Yet, the read: # # if (pci_read_config_word(ioa_cfg->pdev, pcix_cmd_reg, # &ioa_cfg->saved_pcix_cmd_reg) != PCIBIOS_SUCCESSFUL) { # dev_err(&ioa_cfg->pdev->dev, "Failed to save PCI-X command register\n"); # return -EIO; # } # # and subsequent update of the bits: # # ioa_cfg->saved_pcix_cmd_reg |= PCI_X_CMD_DPERR_E | PCI_X_CMD_ERO; # # should actually apply to the PCI-X Command register 2 bytes further into # config space. So, the following: # # if (pci_read_config_word(ioa_cfg->pdev, pcix_cmd_reg, # # should actually read as: # # if (pci_read_config_word(ioa_cfg->pdev, pcix_cmd_reg + PCI_X_CMD, # # The same is true for the 'save' case. # # Luckily, most devices hardwire the PCI-X capabilities register so the # write is effectively a NOOP. # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.c # 2004/12/14 17:06:30-06:00 brking@us.ibm.com +2 -2 # ipr: PCI-X capabilities setup fix # # ChangeSet # 2004/12/19 13:55:16-06:00 brking@us.ibm.com # [PATCH] ipr: Allow Query Resource State adapter command to # # The ipr adapters support an adapter command directed at the device # resource called "Query Resource State". It can be used to retrieve # state information about the resource it is sent to, including the # currently negotiated scsi speed. The adapter interface requires the # IPR_RQTYPE_IOACMD to be set on this command, so we set it if the # command code matches. # # Signed-off-by: Brian King # Signed-off-by: James Bottomley # # drivers/scsi/ipr.h # 2004/12/14 17:06:25-06:00 brking@us.ibm.com +1 -0 # ipr: Allow Query Resource State adapter command to # # drivers/scsi/ipr.c # 2004/12/14 17:06:25-06:00 brking@us.ibm.com +2 -1 # ipr: Allow Query Resource State adapter command to # # ChangeSet # 2004/12/19 13:49:55-06:00 markh@osdl.org # [PATCH] aacraid 2.6: Support for new cards # # This patch adds support for new aacraid cards. # # Signed-off-by: Mark Haverkamp # Signed-off-by: James Bottomley # # drivers/scsi/aacraid/linit.c # 2004/12/14 16:01:39-06:00 markh@osdl.org +66 -58 # aacraid 2.6: Support for new cards # # drivers/scsi/aacraid/aacraid.h # 2004/12/06 12:17:29-06:00 markh@osdl.org +18 -1 # aacraid 2.6: Support for new cards # # ChangeSet # 2004/12/19 13:23:28-06:00 jejb@mulgrave.(none) # SCSI: convert 53c700 driver to use change_queue_depth API # # Signed-off-by: James Bottomley # # drivers/scsi/53c700.c # 2004/12/19 13:21:53-06:00 jejb@mulgrave.(none) +6 -17 # convert 53c700 driver to use change_queue_depth API # # ChangeSet # 2004/12/19 13:19:57-06:00 jejb@mulgrave.(none) # SCSI:add change_queue_depth API to scsi host template # # Originally, the 53c700 driver implemented queue_depth changing as an # attribute override, primarily as a demonstration of how it should be # done. Now that a large number of drivers wish to implement this # functionality, it should become an API rather than an attribute # override, since the latter are supposed to be used as one off extensions # rather than the de-facto API. # # Signed-off-by: James Bottomley # # include/scsi/scsi_host.h # 2004/12/19 13:18:37-06:00 jejb@mulgrave.(none) +12 -0 # add change_queue_depth API to scsi host template # # drivers/scsi/scsi_sysfs.c # 2004/12/19 13:18:37-06:00 jejb@mulgrave.(none) +37 -3 # add change_queue_depth API to scsi host template # # ChangeSet # 2004/12/19 12:43:44-06:00 andrew.vasquez@qlogic.com # qla2xxx: Update driver version # # Update version number to 8.00.02b4-k. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_version.h # 2004/12/09 00:18:01-06:00 andrew.vasquez@qlogic.com +3 -3 # qla2xxx: Update driver version # # ChangeSet # 2004/12/19 12:41:11-06:00 jejb@mulgrave.(none) # qla2xxx: 23xx/63xx firmware updates # # From: Andrew Vasquez # # Resync with latest released firmware -- 3.03.08. # # Remove ql6322_fw.c file. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/ql6312_fw.c # 2004/12/19 12:38:40-06:00 jejb@mulgrave.(none) +6911 -6666 # qla2xxx: 23xx/63xx firmware updates # # drivers/scsi/qla2xxx/ql2322_fw.c # 2004/12/19 12:38:40-06:00 jejb@mulgrave.(none) +6629 -6590 # qla2xxx: 23xx/63xx firmware updates # # drivers/scsi/qla2xxx/ql2300_fw.c # 2004/12/19 12:38:39-06:00 jejb@mulgrave.(none) +6983 -6941 # qla2xxx: 23xx/63xx firmware updates # # BitKeeper/deleted/.del-ql6322_fw.c~29d555524cf69da # 2004/12/19 12:37:05-06:00 jejb@mulgrave.(none) +0 -7433 # Delete: drivers/scsi/qla2xxx/ql6322_fw.c # # ChangeSet # 2004/12/19 12:32:44-06:00 andrew.vasquez@qlogic.com # qla2xxx: Consolidate ISP63xx support # # Recent ISP6312 FLX firmware can support both ISP6312 and # ISP6322 chips. Consolidate ISP6322 handling into the # ISP6312 firmware loader files. # # Remove ql6322.c file. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_def.h # 2004/12/09 00:16:47-06:00 andrew.vasquez@qlogic.com +1 -5 # qla2xxx: Consolidate ISP63xx support # # drivers/scsi/qla2xxx/ql6312.c # 2004/12/09 00:16:47-06:00 andrew.vasquez@qlogic.com +13 -1 # qla2xxx: Consolidate ISP63xx support # # drivers/scsi/qla2xxx/Makefile # 2004/12/09 00:16:47-06:00 andrew.vasquez@qlogic.com +0 -2 # qla2xxx: Consolidate ISP63xx support # # drivers/scsi/qla2xxx/Kconfig # 2004/12/09 00:16:47-06:00 andrew.vasquez@qlogic.com +4 -10 # qla2xxx: Consolidate ISP63xx support # # BitKeeper/deleted/.del-ql6322.c~c61deeb919dae129 # 2004/12/19 12:31:11-06:00 andrew.vasquez@qlogic.com +0 -0 # Delete: drivers/scsi/qla2xxx/ql6322.c # # ChangeSet # 2004/12/19 12:28:06-06:00 andrew.vasquez@qlogic.com # qla2xxx: Code scrubbing # # Misc. driver-code scrubbing: # # o Correct qla2300 module description. # o Resync with latest firmware structure definitions. # o White-space cleanup. # o Add additional display of driver internals when debug # is enabled. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_os.c # 2004/12/09 00:15:37-06:00 andrew.vasquez@qlogic.com +10 -10 # qla2xxx: Code scrubbing # # drivers/scsi/qla2xxx/qla_isr.c # 2004/12/09 00:15:37-06:00 andrew.vasquez@qlogic.com +5 -4 # qla2xxx: Code scrubbing # # drivers/scsi/qla2xxx/qla_init.c # 2004/12/09 00:15:37-06:00 andrew.vasquez@qlogic.com +1 -1 # qla2xxx: Code scrubbing # # drivers/scsi/qla2xxx/qla_def.h # 2004/12/09 00:15:37-06:00 andrew.vasquez@qlogic.com +11 -6 # qla2xxx: Code scrubbing # # drivers/scsi/qla2xxx/ql2300.c # 2004/12/09 00:15:37-06:00 andrew.vasquez@qlogic.com +1 -1 # qla2xxx: Code scrubbing # # ChangeSet # 2004/12/19 12:23:34-06:00 andrew.vasquez@qlogic.com # qla2xxx: ISR fixes # # Interrupt handler fixes: # # o Mark HBA offline in case the firmware cannot recover # after and ISP system-error. # o Correct issue where the loop-down-timer was not properly # being cleared during a port-update event. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_isr.c # 2004/12/09 00:15:02-06:00 andrew.vasquez@qlogic.com +12 -4 # qla2xxx: ISR fixes # # ChangeSet # 2004/12/19 12:16:44-06:00 andrew.vasquez@qlogic.com # qla2xxx: Small fixes # # o Issue a big-hammer to recover if the driver is unable # retrieve the host's loop-id. # o Correct failure to not add an fc_lun_t object for lun # 0. # o Interrogate only the relevant bits (peripheral # qualifier and device-type) of INQUIRY data. # o Correct issue where driver would incorrectly fail-out # of initializing an ISP if an device-discovery SNS scan # failed. # o Correct issue where the qla2x00_fabric_login() would # return an incorrect error status during mailbox # command execution. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_init.c # 2004/12/09 00:14:27-06:00 andrew.vasquez@qlogic.com +22 -11 # qla2xxx: Small fixes # # ChangeSet # 2004/12/19 12:12:20-06:00 andrew.vasquez@qlogic.com # qla2xxx: NVRAM id-list updates # # Resync with latest NVRAM subsystem ID list. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_devtbl.h # 2004/12/09 00:13:51-06:00 andrew.vasquez@qlogic.com +63 -29 # qla2xxx: NVRAM id-list updates # # ChangeSet # 2004/12/19 12:07:33-06:00 andrew.vasquez@qlogic.com # qla2xxx: NVRAM updates # # Address several NVRAM access issues: # # o Add support for write-protected NVRAM chips used with # ISP2322 and ISP6322. # o Correct code to not perform an erase data during NVRAM # update. # o Correct issuance of NVRAM delay after PCI posting call. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_sup.c # 2004/12/09 00:13:14-06:00 andrew.vasquez@qlogic.com +60 -33 # qla2xxx: NVRAM updates # # drivers/scsi/qla2xxx/qla_os.c # 2004/12/09 00:13:14-06:00 andrew.vasquez@qlogic.com +1 -0 # qla2xxx: NVRAM updates # # drivers/scsi/qla2xxx/qla_gbl.h # 2004/12/09 00:13:14-06:00 andrew.vasquez@qlogic.com +1 -0 # qla2xxx: NVRAM updates # # drivers/scsi/qla2xxx/qla_def.h # 2004/12/09 00:13:14-06:00 andrew.vasquez@qlogic.com +2 -0 # qla2xxx: NVRAM updates # # ChangeSet # 2004/12/19 12:00:57-06:00 andrew.vasquez@qlogic.com # qla2xxx: Tx/Rx Sensitivity additions # # Add support for new transmit/receive sensitivity settings when # updating an ISPs serial-link options. # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_init.c # 2004/12/09 00:12:38-06:00 andrew.vasquez@qlogic.com +45 -14 # qla2xxx: Tx/Rx Sensitivity additions # # drivers/scsi/qla2xxx/qla_def.h # 2004/12/09 00:12:38-06:00 andrew.vasquez@qlogic.com +22 -3 # qla2xxx: Tx/Rx Sensitivity additions # # ChangeSet # 2004/12/19 11:54:26-06:00 andrew.vasquez@qlogic.com # qla2xxx: Dead code removal # # From: Christoph Hellwig # # remove dead code, add missing statics # # Signed-off-by: Andrew Vasquez # Signed-off-by: James Bottomley # # drivers/scsi/qla2xxx/qla_rscn.c # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +1 -1 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_os.c # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +16 -125 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_mbx.c # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +1 -502 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_iocb.c # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +2 -95 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_init.c # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +4 -509 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_gbl.h # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +0 -43 # qla2xxx: Dead code removal # # drivers/scsi/qla2xxx/qla_devtbl.h # 2004/12/09 00:12:03-06:00 andrew.vasquez@qlogic.com +2 -2 # qla2xxx: Dead code removal # # ChangeSet # 2004/12/19 10:06:32-06:00 jejb@mulgrave.(none) # SCSI: Add FC transport host statistics # # From: James.Smart@Emulex.Com # # This patch updates the fc_transport with statistics for local FC ports # (e.g. Hosts). The statistics are defined per HBAAPI v2.0 definitions. # # Caveats: # ------------ # - The information below is supplied by a simple test driver # that does not # talk to real hardware, but fully acts as a LLDD that supports the # fc transport. # # # This patch results in the following in /sys/class: # ----------------------------------------------------- # # [jsmart@elxware class]$ cd /sys/class # [jsmart@elxware class]$ ls # fc_host graphics misc pci_bus scsi_host usb_host # fc_transport input net scsi_device tty vc # firmware mem netlink scsi_generic usb # [jsmart@elxware class]$ cd fc_host # [jsmart@elxware fc_host]$ ls # host4 # # [jsmart@elxware fc_host]$ cd host4 # [jsmart@elxware host4]$ ls # device host_link_down_tmo statistics # [jsmart@elxware host4]$ ls -ld * # lrwxrwxrwx 1 root root 0 Oct 13 17:16 device -> # ../../../devices/platform/host4 # -rw-r--r-- 1 root root 4096 Oct 13 17:16 host_link_down_tmo # drwxr-xr-x 2 root root 0 Oct 13 17:16 statistics # # [jsmart@elxware host4]$ cd statistics # dumped_frames invalid_crc_count # prim_seq_protocol_err_count # error_frames invalid_tx_word_count reset_statistics # fcp_control_requests link_failure_count rx_frames # fcp_input_megabytes lip_count rx_words # fcp_input_requests loss_of_signal_count seconds_since_last_reset # fcp_output_megabytes loss_of_sync_count tx_frames # fcp_output_requests nos_count tx_words # # Signed-off-by: James Bottomley # # include/scsi/scsi_transport_fc.h # 2004/12/19 10:05:27-06:00 jejb@mulgrave.(none) +36 -0 # Add FC transport host statistics # # drivers/scsi/scsi_transport_fc.c # 2004/12/19 10:05:27-06:00 jejb@mulgrave.(none) +110 -0 # Add FC transport host statistics # # ChangeSet # 2004/12/19 10:01:12-06:00 jejb@mulgrave.(none) # SCSI: Add basic infrastructure for transport host statistics # # From: James.Smart@Emulex.Com # # This patch adds the basic hooks to the scsi subsystem to # support transport-specific statistics to be added to a host. # Its basic nature follows the way in which net devices showed # their statistics. # # Signed-off-by: James Bottomley # # include/scsi/scsi_transport.h # 2004/12/19 09:59:15-06:00 jejb@mulgrave.(none) +1 -0 # Add basic infrastructure for transport host statistics # # drivers/scsi/scsi_sysfs.c # 2004/12/19 09:59:15-06:00 jejb@mulgrave.(none) +8 -0 # Add basic infrastructure for transport host statistics # # drivers/scsi/hosts.c # 2004/12/19 09:59:14-06:00 jejb@mulgrave.(none) +6 -2 # Add basic infrastructure for transport host statistics # # ChangeSet # 2004/12/17 16:11:38-08:00 zaitcev@redhat.com # [PATCH] Clean mct_u232 in 2.6.10-rc2 # # I would like to clean up mct_u232 a little bit, although primarily to make # my fixes to 2.4 branch look better. The attached patch does this: # - zeroes whole private structure # - zaps dangling pointer (or why do we check it then) # - removes unused code for FIX_WRITE_RETURN_CODE_PROBLEM # - changes version # - makes the diagnostic name not quite as pompous # - makes debugging printouts a little more informative # # From: Pete Zaitcev # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/mct_u232.c # 2004/11/27 15:49:19-08:00 zaitcev@redhat.com +12 -136 # Clean mct_u232 in 2.6.10-rc2 # # ChangeSet # 2004/12/17 15:43:58-08:00 macro@mips.com # [PATCH] PCI: PCI early fixup missing bits # # A few bits seem to be missing for PCI early fixup to work -- the # pci_fixup_device() helper ignores fixups of the pci_fixup_early type. # Also the local class variable needs to be refreshed after performing the # fixups for they can change dev->class. # # # Signed-off-by: Maciej W. Rozycki # Signed-off-by: Greg Kroah-Hartman # # patch-mips-2.6.10-rc2-20041124-pci_fixup_early-1 # # drivers/pci/quirks.c # 2004/12/15 10:36:15-08:00 macro@mips.com +7 -0 # PCI: PCI early fixup missing bits # # drivers/pci/probe.c # 2004/12/15 10:45:32-08:00 macro@mips.com +1 -0 # PCI: PCI early fixup missing bits # # ChangeSet # 2004/12/17 15:41:32-08:00 greg@kroah.com # [PATCH] USB: fix up some sparse warnings in the new garmin_gps driver # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/garmin_gps.c # 2004/12/17 15:37:26-08:00 greg@kroah.com +5 -6 # USB: fix up some sparse warnings in the new garmin_gps driver # # ChangeSet # 2004/12/17 15:40:33-08:00 hkneissel@t-online.de # [PATCH] Re: garmin gps driver patch 0.23 # # From: Hermann Kneissel # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/garmin_gps.c # 2004/12/05 10:55:05-08:00 hkneissel@t-online.de +1542 -0 # Re: garmin gps driver patch 0.23 # # drivers/usb/serial/Makefile # 2004/12/05 10:44:05-08:00 hkneissel@t-online.de +1 -0 # Re: garmin gps driver patch 0.23 # # drivers/usb/serial/Kconfig # 2004/12/05 10:44:05-08:00 hkneissel@t-online.de +13 -0 # Re: garmin gps driver patch 0.23 # # drivers/usb/serial/garmin_gps.c # 2004/12/05 10:55:05-08:00 hkneissel@t-online.de +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/serial/garmin_gps.c # # ChangeSet # 2004/12/17 15:39:44-08:00 stern@rowland.harvard.edu # [PATCH] USB: dummy_hcd: update to match the new endpoint changes # # Here's the patch to make dummy_hcd build properly once again. I did some # quick light testing to make sure that it still works too. The patch takes # the easy way out by allocating a new private data structure for each URB, # just to keep a single united list of all the outstanding URBs. More # extensive changes would be needed to make effective use of the # per-endpoint queues now available, and it's probably not worth the effort. # # # Signed-off-by: Alan Stern # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/dummy_hcd.c # 2004/12/17 13:26:37-08:00 stern@rowland.harvard.edu +35 -25 # USB: dummy_hcd: update to match the new endpoint changes # # ChangeSet # 2004/12/17 15:39:21-08:00 david-b@pacbell.net # [PATCH] USB: gadget kconfig doc updates # # This updates the "USB Gadget" Kconfig support: # # - Highlighting the the two Documentation/usb files have # information about how to interoperate with MS-Windows # using RNDIS or CDC-ACM; # # - Flagging CDC ACM and CDC Ethernet support in the config # menu descriptions; # # - Providing a bit more description about what a "gadget driver" # does, for the benefit of folk coming to this part of Linux # with background in similar proprietary driver stacks. # # - Pointing to the Linux-USB website for this API, and the # kerneldoc. # # In short: make important driver framework information more accessible. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/gadget/Kconfig # 2004/12/17 14:20:16-08:00 david-b@pacbell.net +33 -2 # USB: gadget kconfig doc updates # # ChangeSet # 2004/12/17 15:30:27-08:00 khali@linux-fr.org # [PATCH] I2C: Discard old driver porting documentation # # The Documentation/i2c/i2c-old-porting file is outdated. There are no # more drivers left to be ported from that old i2c model (from the times # of Linux 2.2). Let's simply delete that file. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # BitKeeper/deleted/.del-i2c-old-porting~d27f4c2ae78bed8b # 2004/12/17 15:30:09-08:00 khali@linux-fr.org +0 -0 # Delete: Documentation/i2c/i2c-old-porting # # ChangeSet # 2004/12/17 15:12:52-08:00 chrisw@osdl.org # [PATCH] sysfs: Allocate sysfs_dirent structures from their own slab. # # * Andrew Morton (akpm@osdl.org) wrote: # > That's all well and good, but sysfs_new_dirent() should be using a # > standalone slab cache for allocating sysfs_dirent instances. That way, we # > use 36 bytes for each one rather than 64. # # Reasonable, here's a patch (lightly tested). Without, size-64 looks # like so: # # size-64 4064 4108 76 52 1 : tunables 32 16 8 : slabdata 79 79 0 : globalstat 4263 4079 79 0 0 0 84 0 : cpustat 15986 337 12286 3 # # And with: # # size-64 1196 1196 76 52 1 : tunables 32 16 8 : slabdata 23 23 0 : globalstat 1297 1196 23 0 0 0 84 0 : cpustat 12418 108 11349 1 # sysfs_dir_cache 2862 2916 48 81 1 : tunables 32 16 8 : slabdata 36 36 0 : globalstat 2931 2874 36 0 0 0 113 0 : cpustat 2756 216 110 0 # # # Allocate sysfs_dirent structures from their own slab. # # Signed-off-by: Chris Wright # Signed-off-by: Greg Kroah-Hartman # # fs/sysfs/sysfs.h # 2004/12/01 13:58:42-08:00 chrisw@osdl.org +2 -1 # sysfs: Allocate sysfs_dirent structures from their own slab. # # fs/sysfs/mount.c # 2004/12/01 14:43:44-08:00 chrisw@osdl.org +15 -2 # sysfs: Allocate sysfs_dirent structures from their own slab. # # fs/sysfs/dir.c # 2004/12/01 13:29:11-08:00 chrisw@osdl.org +1 -1 # sysfs: Allocate sysfs_dirent structures from their own slab. # # ChangeSet # 2004/12/17 14:50:58-08:00 greg@kroah.com # [PATCH] AOE: fix up sparse warnings and get rid of a kmalloc in the aoe driver. # # Signed-off-by: Greg Kroah-Hartman # # drivers/block/aoe/aoenet.c # 2004/12/17 14:48:49-08:00 greg@kroah.com +7 -5 # AOE: fix up sparse warnings and get rid of a kmalloc in the aoe driver. # # drivers/block/aoe/aoechr.c # 2004/12/17 14:48:49-08:00 greg@kroah.com +6 -22 # AOE: fix up sparse warnings and get rid of a kmalloc in the aoe driver. # # drivers/block/aoe/aoeblk.c # 2004/12/17 14:48:49-08:00 greg@kroah.com +2 -2 # AOE: fix up sparse warnings and get rid of a kmalloc in the aoe driver. # # drivers/block/aoe/aoe.h # 2004/12/17 14:48:49-08:00 greg@kroah.com +1 -1 # AOE: fix up sparse warnings and get rid of a kmalloc in the aoe driver. # # ChangeSet # 2004/12/17 14:50:31-08:00 ecashin@coraid.com # [PATCH] add ATA over Ethernet driver # # Provide support for ATA over Ethernet devices # # Signed-off-by: Ed L. Cashin # Signed-off-by: Greg Kroah-Hartman # # drivers/block/aoe/aoenet.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +173 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoemain.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +93 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoedev.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +194 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoecmd.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +627 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoechr.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +295 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoeblk.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +251 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoe.h # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +163 -0 # add ATA over Ethernet driver # # drivers/block/aoe/Makefile # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +6 -0 # add ATA over Ethernet driver # # Documentation/aoe/status.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +15 -0 # add ATA over Ethernet driver # # Documentation/aoe/mkshelf.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +23 -0 # add ATA over Ethernet driver # # Documentation/aoe/mkdevs.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +33 -0 # add ATA over Ethernet driver # # Documentation/aoe/autoload.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +17 -0 # add ATA over Ethernet driver # # drivers/block/aoe/aoenet.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoenet.c # # drivers/block/aoe/aoemain.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoemain.c # # drivers/block/aoe/aoedev.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoedev.c # # drivers/block/aoe/aoecmd.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoecmd.c # # drivers/block/aoe/aoechr.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoechr.c # # drivers/block/aoe/aoeblk.c # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoeblk.c # # drivers/block/aoe/aoe.h # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/aoe.h # # drivers/block/aoe/Makefile # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/drivers/block/aoe/Makefile # # drivers/block/Kconfig # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +8 -0 # add ATA over Ethernet driver # # drivers/Makefile # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +1 -0 # add ATA over Ethernet driver # # MAINTAINERS # 2004/12/17 07:12:42-08:00 ecashin@coraid.com +6 -0 # add ATA over Ethernet driver # # Documentation/aoe/status.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/Documentation/aoe/status.sh # # Documentation/aoe/mkshelf.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/Documentation/aoe/mkshelf.sh # # Documentation/aoe/mkdevs.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/Documentation/aoe/mkdevs.sh # # Documentation/aoe/autoload.sh # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/Documentation/aoe/autoload.sh # # Documentation/aoe/aoe.txt # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +75 -0 # add ATA over Ethernet driver # # Documentation/aoe/aoe.txt # 2004/12/17 07:11:25-08:00 ecashin@coraid.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/Documentation/aoe/aoe.txt # # ChangeSet # 2004/12/17 14:11:24-08:00 galak@linen.sps.mot.com # [PATCH] Driver Core: Add platform_get_resource_byname & platform_get_resource_byirq # # Adds the ability to find a resource or irq on a platform device by its # resource name. This patch also tweaks how resource names get set. # Before, resources names were set to pdev->dev.bus_id, now that only # happens if the resource name has not been previous set. # # All of this allows us to find a resource without assuming what order the # resources are in. # # Signed-off-by: Kumar Gala # Signed-off-by: Greg Kroah-Hartman # # include/linux/device.h # 2004/12/08 15:22:36-08:00 galak@linen.sps.mot.com +2 -0 # Driver Core: Add platform_get_resource_byname & platform_get_resource_byirq # # drivers/base/platform.c # 2004/12/08 14:59:52-08:00 galak@linen.sps.mot.com +39 -1 # Driver Core: Add platform_get_resource_byname & platform_get_resource_byirq # # ChangeSet # 2004/12/17 14:03:28-08:00 pavel@ucw.cz # [PATCH] PCI: add pci_choose_state() # # Could this go to "after 2.6.10 tree", too? It is a helper that # converts system state into PCI state. We really do not want to have # this copied into every driver, because it will need to change when # system state gets type-checked / expanded to struct. # # # From: Pavel Machek # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/pci.c # 2004/11/14 14:36:46-08:00 pavel@ucw.cz +24 -0 # PCI: add pci_choose_state() # # ChangeSet # 2004/12/17 14:02:40-08:00 greg@kroah.com # [PATCH] PCI: fix up function calls for CONFIG_PCI=N # # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/17 13:59:08-08:00 greg@kroah.com +2 -2 # PCI: fix up function calls for CONFIG_PCI=N # # ChangeSet # 2004/12/17 14:01:35-08:00 pavel@ucw.cz # [PATCH] PCI: Cleanup PCI power states # # > > > > This is step 0 before adding type-safety to PCI layer... It introduces # > > > > constants and uses them to clean driver up. I'd like this to go in # > > > > now, so that I can convert drivers during 2.6.10... Please apply, # # Okay, here it is, slightly expanded version. It actually makes use of # newly defined type for type-checking purposes; still no code changes. # # From: Pavel Machek # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci.h # 2004/12/17 13:50:59-08:00 pavel@ucw.cz +11 -3 # PCI: Cleanup PCI power states # # drivers/pci/pci.c # 2004/12/17 13:50:20-08:00 pavel@ucw.cz +4 -4 # PCI: Cleanup PCI power states # # ChangeSet # 2004/12/17 13:44:31-08:00 macro@mips.com # [PATCH] PCI: Don't touch BARs of host bridges # # BARs of host bridges often have special meaning and AFAIK are best left # to be setup by the firmware or system-specific startup code and kept # intact by the generic resource handler. For example a couple of host # bridges used for MIPS processors interpret BARs as target-mode decoders # for accessing host memory by PCI masters (which is quite reasonable). # For them it's desirable to keep their decoded address range overlapping # with the host RAM for simplicity if nothing else (I can imagine running # out of address space with lots of memory and 32-bit PCI with no DAC # support in the participating devices). # # This is already the case with the i386 and ppc platform-specific PCI # resource allocators. Please consider the following change for the generic # allocator. Currently we have a pile of hacks implemented for host bridges # to be left untouched and I'd be pleased to remove them. # # From: "Maciej W. Rozycki" # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/setup-bus.c # 2004/12/08 05:32:06-08:00 macro@mips.com +7 -2 # PCI: Don't touch BARs of host bridges # # ChangeSet # 2004/12/17 13:44:10-08:00 dhowells@redhat.com # [PATCH] PCI: Make pci_set_power_state() check register version # # The attached patch makes pci_set_power_state() check the PM register version # and ignore non-version 2 registers. Trampling on earlier version PM registers # such as are sported by the Promise 20269 IDE card can cause the system to # hang. # # Signed-Off-By: David Howells # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/pci.c # 2004/12/17 08:50:10-08:00 dhowells@redhat.com +9 -3 # PCI: Make pci_set_power_state() check register version # # ChangeSet # 2004/12/17 13:32:32-08:00 khali@linux-fr.org # [PATCH] I2C: i2c-nforce2 supports the nForce3 250Gb # # One more PCI ID for the i2c-nforce2 driver, this time for the nForce3 # 250Gb variant. Tested, works. # # (Also cleans up a duplicate define in pci_ids.h.) # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # include/linux/pci_ids.h # 2004/12/17 10:45:43-08:00 khali@linux-fr.org +1 -1 # I2C: i2c-nforce2 supports the nForce3 250Gb # # drivers/i2c/busses/i2c-nforce2.c # 2004/12/17 10:46:33-08:00 khali@linux-fr.org +3 -0 # I2C: i2c-nforce2 supports the nForce3 250Gb # # ChangeSet # 2004/12/17 11:45:25-08:00 david-b@pacbell.net # [PATCH] USB: EHCI periodic schedule tree # # This implements an interrupt schedule tree for EHCI; the bug's listed # in bugzilla (http://bugme.osdl.org/show_bug.cgi?id=3374) and affects # the ability to handle certain devices and configurations. # # Now multiple interrupt transfers are supported per microframe. Scheduling # prevents overcommit for reserved bandwidth and, for full/low speed devices, # the relevant transaction translator's buffer. (TT-per-port hubs are already # initialized into the multi-TT mode.) # # The interrupt transfer schedule is arranged in a sparse tree, just like OHCI. # A key difference is that OHCI implements a "best fit" scheduling policy, # while this implements "first fit" for EHCI. (There's no load balancing; # it's not really needed in most users' configurations.) # # There's also logic here to handle "high bandwidth" transfers, guaranteed # streaming of from 8-24 KB of data per millisecond. # # Also includes some related cleanups for descheduling interrupt transfers. # Those will probably be split into a separate patch. # # Against 2.6.10-rc3-bk5 ... this hasn't recently been tested much, but the # main old bug seems to be gone so it shouldn't make too much trouble. # # # From: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci-sched.c # 2004/12/09 20:16:58-08:00 david-b@pacbell.net +207 -147 # USB: EHCI periodic schedule tree # # drivers/usb/host/ehci-q.c # 2004/12/09 11:05:31-08:00 david-b@pacbell.net +7 -5 # USB: EHCI periodic schedule tree # # drivers/usb/host/ehci-hcd.c # 2004/12/09 19:14:10-08:00 david-b@pacbell.net +13 -6 # USB: EHCI periodic schedule tree # # ChangeSet # 2004/12/17 11:42:46-08:00 phil@ipom.com # [PATCH] USB Storage: unusual_devs: prolific atapi controler # # This adds an unusual devices entry for a Prolific ATAPI-6 conmtroller # that needs the FIX_CAPACITY flag. # # # Signed-off-by: Alex Butcher # Signed-off-by: Phil Dibowitz # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/unusual_devs.h # 2004/12/17 11:42:25-08:00 phil@ipom.com +7 -0 # [PATCH] USB Storage: unusual_devs: prolific atapi controler # # This adds an unusual devices entry for a Prolific ATAPI-6 conmtroller # that needs the FIX_CAPACITY flag. # # # Signed-off-by: Alex Butcher # Signed-off-by: Phil Dibowitz # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/17 11:41:58-08:00 david-b@pacbell.net # [PATCH] USB: EHCI "park" mode disabled # # This changes the default initialization of the EHCI "park" mode so # that silicon which supports it (NF2, NF3, ALI, GeneSys, ...) will not # use it unless explicitly told to do so by a (new) module parameter. # # This is a workaround for some problems observed on some NF2 systems: # # - Throughput ("hdparm -tT") is lower than expected with recent high # performance drives (Maxtor) ... disabling "park" increases it by # about 2 MByte/sec, but it's still much slower than expected. # (USB analyser traces should be informative here.) # # - Some data corruption observed on reads from drives using an # ALI storage adapter ... disabling "park" stops the corruption. # (Strongly suggestive of hardware or peripheral firmware bugs; # multiple back-to-back bulk-IN packets should work just fine.) # # The "don't use park mode" workaround will at most reduce USB (and PCI) # throughput slightly on systems that work as expected, but some of those # can re-enable the "park" mode. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci-hcd.c # 2004/12/17 11:41:37-08:00 david-b@pacbell.net +22 -5 # [PATCH] USB: EHCI "park" mode disabled # # This changes the default initialization of the EHCI "park" mode so # that silicon which supports it (NF2, NF3, ALI, GeneSys, ...) will not # use it unless explicitly told to do so by a (new) module parameter. # # This is a workaround for some problems observed on some NF2 systems: # # - Throughput ("hdparm -tT") is lower than expected with recent high # performance drives (Maxtor) ... disabling "park" increases it by # about 2 MByte/sec, but it's still much slower than expected. # (USB analyser traces should be informative here.) # # - Some data corruption observed on reads from drives using an # ALI storage adapter ... disabling "park" stops the corruption. # (Strongly suggestive of hardware or peripheral firmware bugs; # multiple back-to-back bulk-IN packets should work just fine.) # # The "don't use park mode" workaround will at most reduce USB (and PCI) # throughput slightly on systems that work as expected, but some of those # can re-enable the "park" mode. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/17 11:41:02-08:00 mdharm-usb@one-eyed-alien.net # [PATCH] USB Storage: Increase Genesys delay # # This is patch as436 from Alan Stern. # # This patch increases the delay used for Genesys devices about 10%. At # least one user reports that this created a significant improvement in # operation. # # Signed-off-by: Alan Stern # Signed-off-by: Matthew Dharm # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/transport.c # 2004/12/17 11:40:27-08:00 mdharm-usb@one-eyed-alien.net +3 -2 # [PATCH] USB Storage: Increase Genesys delay # # This is patch as436 from Alan Stern. # # This patch increases the delay used for Genesys devices about 10%. At # least one user reports that this created a significant improvement in # operation. # # Signed-off-by: Alan Stern # Signed-off-by: Matthew Dharm # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/17 11:39:40-08:00 david-b@pacbell.net # [PATCH] USB: HCDs and per-device state (16/15) # # SL811 changes getting rid of the "hcd_dev" support, using # usb_host_endpoint to hold the QH. This also eliminates the # "sl811h_req" data type. Compile-tested only! # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/sl811.h # 2004/12/17 11:39:15-08:00 david-b@pacbell.net +1 -9 # [PATCH] USB: HCDs and per-device state (16/15) # # SL811 changes getting rid of the "hcd_dev" support, using # usb_host_endpoint to hold the QH. This also eliminates the # "sl811h_req" data type. Compile-tested only! # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/sl811-hcd.c # 2004/12/17 11:39:15-08:00 david-b@pacbell.net +52 -97 # [PATCH] USB: HCDs and per-device state (16/15) # # SL811 changes getting rid of the "hcd_dev" support, using # usb_host_endpoint to hold the QH. This also eliminates the # "sl811h_req" data type. Compile-tested only! # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/16 16:14:27-08:00 matthew@wil.cx # [PATCH] PCI: cope with duplicate bus numbers better # # Make pci_scan_bridge() a little more robust in the presence of broken # firmware. # # Signed-off-by: Matthew Wilcox # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/probe.c # 2004/12/13 10:27:42-08:00 matthew@wil.cx +12 -1 # PCI: cope with duplicate bus numbers better # # ChangeSet # 2004/12/16 15:59:38-08:00 eike-hotplug@sf-tec.de # [PATCH] PCI Hotplug: ibmphp_core.c: useless casts # # this patch removes some useless casts to and from (void *) as well as a cast # where a (struct pci_bus *) is cast to a (struct pci_bus *). # # Signed-off-by: Rolf Eike Beer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/ibmphp_core.c # 2004/12/10 08:06:11-08:00 eike-hotplug@sf-tec.de +18 -24 # PCI Hotplug: ibmphp_core.c: useless casts # # ChangeSet # 2004/12/16 15:59:19-08:00 eike-hotplug@sf-tec.de # [PATCH] PCI Hotplug: ibmphp_core.c: coding style # # this is a cleanup patch for ibmphp_core.c. It does not change anything, it # only wraps long lines and removes spaces before opening braces of funtions. # # Signed-off-by: Rolf Eike Beer # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/ibmphp_core.c # 2004/12/10 08:06:11-08:00 eike-hotplug@sf-tec.de +432 -356 # PCI Hotplug: ibmphp_core.c: coding style # # ChangeSet # 2004/12/16 15:59:03-08:00 bunk@stusta.de # [PATCH] PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # The patch below lets five files under drivers/pci/hotplug/ simply use # MODULE to check whether they are compiled as part of a module. # # MODULE is the common idiom for checking whether a file is built as part # of a module. # # In theory, my patch shouldn't have made any difference, but if you look # closely, the previous #if's in cpcihp_generic.c and cpci_hotplug_pci.c # weren't correct. # # Signed-off-by: Adrian Bunk # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/shpchp.h # 2004/12/11 08:40:03-08:00 bunk@stusta.de +1 -1 # PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # drivers/pci/hotplug/ibmphp.h # 2004/12/11 08:35:26-08:00 bunk@stusta.de +1 -1 # PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # drivers/pci/hotplug/fakephp.c # 2004/12/11 08:39:23-08:00 bunk@stusta.de +1 -1 # PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # drivers/pci/hotplug/cpcihp_generic.c # 2004/12/11 08:35:56-08:00 bunk@stusta.de +1 -1 # PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # drivers/pci/hotplug/cpci_hotplug_pci.c # 2004/12/11 08:38:58-08:00 bunk@stusta.de +1 -1 # PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE # # ChangeSet # 2004/12/16 15:58:45-08:00 bunk@stusta.de # [PATCH] PCI: arch/i386/pci/: make some code static # # The patch below makes some needlessly global code static. # # # Signed-off-by: Adrian Bunk # Signed-off-by: Greg Kroah-Hartman # # arch/i386/pci/pci.h # 2004/12/11 15:05:09-08:00 bunk@stusta.de +0 -2 # PCI: arch/i386/pci/: make some code static # # arch/i386/pci/irq.c # 2004/12/11 15:11:24-08:00 bunk@stusta.de +3 -1 # PCI: arch/i386/pci/: make some code static # # arch/i386/pci/fixup.c # 2004/12/11 15:04:46-08:00 bunk@stusta.de +2 -2 # PCI: arch/i386/pci/: make some code static # # ChangeSet # 2004/12/16 15:58:28-08:00 tglx@linutronix.de # [PATCH] PCI: Fix debug statement # # Make the debug of setup-irq.c compile and work again # # Signed-off-by: Thomas Gleixner # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/setup-irq.c # 2004/12/15 16:00:00-08:00 tglx@linutronix.de +2 -1 # PCI: Fix debug statement # # ChangeSet # 2004/12/16 14:39:21-08:00 phil@ipom.com # [PATCH] USB Storage: unusual_devs: prolific atapi controler # # This adds an unusual devices entry for a Prolific ATAPI-6 conmtroller # that needs the FIX_CAPACITY flag. # # # Signed-off-by: Alex Butcher # Signed-off-by: Phil Dibowitz # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/unusual_devs.h # 2004/12/14 23:49:23-08:00 phil@ipom.com +7 -0 # USB Storage: unusual_devs: prolific atapi controler # # ChangeSet # 2004/12/16 13:19:24-08:00 greg@kroah.com # USB: convert uhci-hcd driver to use debugfs. # # Look, we saved 24 lines of code... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/uhci-hcd.h # 2004/12/16 13:19:18-08:00 greg@kroah.com +2 -4 # USB: convert uhci-hcd driver to use debugfs. # # Look, we saved 24 lines of code... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/uhci-hcd.c # 2004/12/16 13:19:17-08:00 greg@kroah.com +20 -40 # USB: convert uhci-hcd driver to use debugfs. # # Look, we saved 24 lines of code... # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/uhci-debug.c # 2004/12/16 13:19:17-08:00 greg@kroah.com +17 -19 # USB: convert uhci-hcd driver to use debugfs. # # Look, we saved 24 lines of code... # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/16 13:16:18-08:00 greg@kroah.com # debugfs: add debugfs # # debugfs is a filesystem that is just for debug data. Start moving stuff out of proc and sysfs now :) # # Signed-off-by: Greg Kroah-Hartman # # include/linux/debugfs.h # 2004/12/16 13:16:11-08:00 greg@kroah.com +90 -0 # # fs/debugfs/inode.c # 2004/12/16 13:16:11-08:00 greg@kroah.com +315 -0 # # include/linux/debugfs.h # 2004/12/16 13:16:11-08:00 greg@kroah.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/include/linux/debugfs.h # # fs/debugfs/inode.c # 2004/12/16 13:16:11-08:00 greg@kroah.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/fs/debugfs/inode.c # # fs/debugfs/file.c # 2004/12/16 13:16:10-08:00 greg@kroah.com +262 -0 # # fs/debugfs/Makefile # 2004/12/16 13:16:10-08:00 greg@kroah.com +4 -0 # # lib/Kconfig.debug # 2004/12/16 13:16:10-08:00 greg@kroah.com +10 -0 # debugfs: add debugfs # # debugfs is a filesystem that is just for debug data. Start moving stuff out of proc and sysfs now :) # # Signed-off-by: Greg Kroah-Hartman # # fs/debugfs/file.c # 2004/12/16 13:16:10-08:00 greg@kroah.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/fs/debugfs/file.c # # fs/debugfs/Makefile # 2004/12/16 13:16:10-08:00 greg@kroah.com +0 -0 # BitKeeper file /home/greg/linux/BK/driver-2.6/fs/debugfs/Makefile # # fs/Makefile # 2004/12/16 13:16:10-08:00 greg@kroah.com +1 -0 # debugfs: add debugfs # # debugfs is a filesystem that is just for debug data. Start moving stuff out of proc and sysfs now :) # # Signed-off-by: Greg Kroah-Hartman # # Documentation/DocBook/kernel-api.tmpl # 2004/12/16 13:16:10-08:00 greg@kroah.com +9 -0 # debugfs: add debugfs # # debugfs is a filesystem that is just for debug data. Start moving stuff out of proc and sysfs now :) # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/12/16 01:32:04-05:00 davej@redhat.com # [AGPGART] Fix masking (causes crash on 460GX). # virt_to_page(phys_to_virt(masked_addr)) still works. But the 460GX # sticks bits in the middle, so the free blows up. # # I've tested the agp_allocate_memory() change on Intel 460GX. I don't have # hardware to test the Intel MCH change, but it looks to me like the same # problem. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Dave Jones # # drivers/char/agp/intel-mch-agp.c # 2004/12/16 01:31:44-05:00 davej@redhat.com +1 -1 # [AGPGART] Fix masking (causes crash on 460GX). # virt_to_page(phys_to_virt(masked_addr)) still works. But the 460GX # sticks bits in the middle, so the free blows up. # # I've tested the agp_allocate_memory() change on Intel 460GX. I don't have # hardware to test the Intel MCH change, but it looks to me like the same # problem. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/16 01:31:44-05:00 davej@redhat.com +1 -2 # [AGPGART] Fix masking (causes crash on 460GX). # virt_to_page(phys_to_virt(masked_addr)) still works. But the 460GX # sticks bits in the middle, so the free blows up. # # I've tested the agp_allocate_memory() change on Intel 460GX. I don't have # hardware to test the Intel MCH change, but it looks to me like the same # problem. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/16 01:26:04-05:00 davej@redhat.com # [AGPGART] Announce Intel 460GX when found. # # Most AGP chipset drivers announce the bridge found, and i460gx used # to, but it seems to have gotten dropped somewhere along the way. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Dave Jones # # drivers/char/agp/i460-agp.c # 2004/12/16 01:25:44-05:00 davej@redhat.com +2 -0 # [AGPGART] Announce Intel 460GX when found. # # Most AGP chipset drivers announce the bridge found, and i460gx used # to, but it seems to have gotten dropped somewhere along the way. # # Signed-off-by: Bjorn Helgaas # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 20:46:09-05:00 davej@redhat.com # [AGPGART] Add missing cache flush to the generic remove routine. # # It's not entirely clear whether this is needed, or it was working around # the missing PCI Posting workaround. Until we know any better, make # the generic routine do what the per chipset routines do. # # Spotted-by: Alan Cox # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/15 20:45:49-05:00 davej@redhat.com +1 -0 # [AGPGART] Add missing cache flush to the generic remove routine. # # It's not entirely clear whether this is needed, or it was working around # the missing PCI Posting workaround. Until we know any better, make # the generic routine do what the per chipset routines do. # # Spotted-by: Alan Cox # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 20:43:26-05:00 davej@redhat.com # [AGPGART] Remove unnecessary parenthesis on return statements. # # Signed-off-by: Dave Jones # # drivers/char/agp/intel-mch-agp.c # 2004/12/15 20:43:09-05:00 davej@redhat.com +18 -18 # [AGPGART] Remove unnecessary parenthesis on return statements. # # Signed-off-by: Dave Jones # # drivers/char/agp/intel-agp.c # 2004/12/15 20:43:09-05:00 davej@redhat.com +28 -28 # [AGPGART] Remove unnecessary parenthesis on return statements. # # Signed-off-by: Dave Jones # # drivers/char/agp/i460-agp.c # 2004/12/15 20:43:09-05:00 davej@redhat.com +2 -2 # [AGPGART] Remove unnecessary parenthesis on return statements. # # Signed-off-by: Dave Jones # # drivers/char/agp/efficeon-agp.c # 2004/12/15 20:43:09-05:00 davej@redhat.com +2 -2 # [AGPGART] Remove unnecessary parenthesis on return statements. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 20:30:41-05:00 davej@redhat.com # [AGPGART] Another missing PCI Posting bugfix. # # Signed-off-by: Dave Jones # # drivers/char/agp/sworks-agp.c # 2004/12/15 20:30:19-05:00 davej@redhat.com +1 -0 # [AGPGART] Another missing PCI Posting bugfix. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 20:24:52-05:00 davej@redhat.com # [AGPGART] More PCI Posting bugs. # # Signed-off-by: Dave Jones # # drivers/char/agp/nvidia-agp.c # 2004/12/15 20:24:29-05:00 davej@redhat.com +3 -1 # [AGPGART] More PCI Posting bugs. # # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/15 20:24:29-05:00 davej@redhat.com +9 -3 # [AGPGART] More PCI Posting bugs. # # Signed-off-by: Dave Jones # # drivers/char/agp/amd64-agp.c # 2004/12/15 20:24:29-05:00 davej@redhat.com +1 -0 # [AGPGART] More PCI Posting bugs. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 19:56:29-05:00 davej@redhat.com # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/sworks-agp.c # 2004/12/15 19:54:35-05:00 davej@redhat.com +12 -13 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/intel-mch-agp.c # 2004/12/15 19:54:35-05:00 davej@redhat.com +22 -18 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/intel-agp.c # 2004/12/15 19:54:34-05:00 davej@redhat.com +55 -53 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/hp-agp.c # 2004/12/15 19:54:34-05:00 davej@redhat.com +28 -23 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/ati-agp.c # 2004/12/15 19:54:34-05:00 davej@redhat.com +12 -5 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/amd-k7-agp.c # 2004/12/15 19:54:34-05:00 davej@redhat.com +19 -12 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # drivers/char/agp/agp.h # 2004/12/15 19:54:34-05:00 davej@redhat.com +0 -10 # [AGPGART] Fix up PCI posting bugs. # Also remove a pointless wrapper. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 16:38:01-08:00 david-b@pacbell.net # [PATCH] USB: better messages for "no-IRQ" cases (15/15) # # This changes the usbcore message about HCD IRQ problems so it makes # sense on systems without ACPI or an APIC. It also updates the comments; # the issue doesn't appiear only with PCI, and with the recent enumeration # changes it doesn't happen just with set_address either. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/hcd.c # 2004/11/27 19:12:58-08:00 david-b@pacbell.net +4 -3 # USB: better messages for "no-IRQ" cases (15/15) # # ChangeSet # 2004/12/15 16:37:38-08:00 david-b@pacbell.net # [PATCH] USB: UHCI and HCD API change (14/15) # # UHCI changes to match the updated HCD glue calls. Since it's handed the # relevant endpoint queue on a silver platter, the driver no longer needs # to search anything to find the queue entries. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/uhci-hcd.c # 2004/11/25 14:34:58-08:00 david-b@pacbell.net +5 -34 # USB: UHCI and HCD API change (14/15) # # ChangeSet # 2004/12/15 16:37:08-08:00 david-b@pacbell.net # [PATCH] USB: OHCI and HCD API changes (13/15) # # Updates the OHCI HCD to match API updates. This includes both new # changes (struct hcd_dev gone) and older ones (endpoints now properly # enabled/disabled, so "re"init paths aren't needed). # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci-q.c # 2004/11/28 02:18:33-08:00 david-b@pacbell.net +20 -26 # USB: OHCI and HCD API changes (13/15) # # drivers/usb/host/ohci-hcd.c # 2004/11/28 01:49:39-08:00 david-b@pacbell.net +9 -14 # USB: OHCI and HCD API changes (13/15) # # ChangeSet # 2004/12/15 16:36:14-08:00 david-b@pacbell.net # [PATCH] USB: EHCI and HCD API updates (12/15) # # Updates the EHCI HCD to match API updates. This includes both new # changes (struct hcd_dev gone) and older ones (endpoints now properly # enabled/disabled, so "re"init paths aren't needed). Hmm, the ISO # stuff could avoid that lookup now too. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci.h # 2004/11/28 12:58:17-08:00 david-b@pacbell.net +2 -1 # USB: EHCI and HCD API updates (12/15) # # drivers/usb/host/ehci-sched.c # 2004/11/28 01:49:39-08:00 david-b@pacbell.net +14 -19 # USB: EHCI and HCD API updates (12/15) # # drivers/usb/host/ehci-q.c # 2004/11/28 02:22:29-08:00 david-b@pacbell.net +6 -27 # USB: EHCI and HCD API updates (12/15) # # drivers/usb/host/ehci-hcd.c # 2004/11/28 01:49:39-08:00 david-b@pacbell.net +8 -12 # USB: EHCI and HCD API updates (12/15) # # ChangeSet # 2004/12/15 16:35:49-08:00 david-b@pacbell.net # [PATCH] USB: maintain usb_host_endpoint.urb_list (11/15) # # This patch changes the HCD glue code to use the URB queue now kept in # usb_host_endpoint, and matching HCD API changes. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/usb.c # 2004/11/28 03:03:48-08:00 david-b@pacbell.net +1 -0 # USB: maintain usb_host_endpoint.urb_list (11/15) # # drivers/usb/core/message.c # 2004/11/28 01:49:39-08:00 david-b@pacbell.net +1 -1 # USB: maintain usb_host_endpoint.urb_list (11/15) # # drivers/usb/core/hcd.c # 2004/11/28 03:03:48-08:00 david-b@pacbell.net +28 -30 # USB: maintain usb_host_endpoint.urb_list (11/15) # # drivers/usb/core/config.c # 2004/11/28 01:49:39-08:00 david-b@pacbell.net +1 -0 # USB: maintain usb_host_endpoint.urb_list (11/15) # # ChangeSet # 2004/12/15 16:35:26-08:00 david-b@pacbell.net # [PATCH] USB: remove some now-unused HCD infrastructure (10/15) # # This removes the code supporting usb_device->hcpriv allocation/deallocation, # and hcd_dev-dev_list, from usbcore and the HCDs. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ohci-sa1111.c # 2004/11/23 15:58:24-08:00 david-b@pacbell.net +0 -2 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/host/ohci-pxa27x.c # 2004/11/23 15:58:24-08:00 david-b@pacbell.net +0 -2 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/host/ohci-omap.c # 2004/11/24 14:11:42-08:00 david-b@pacbell.net +0 -1 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/host/ohci-lh7a404.c # 2004/11/23 15:58:24-08:00 david-b@pacbell.net +0 -2 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/core/usb.c # 2004/11/27 21:40:33-08:00 david-b@pacbell.net +0 -9 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/core/hcd.c # 2004/11/25 18:21:39-08:00 david-b@pacbell.net +0 -74 # USB: remove some now-unused HCD infrastructure (10/15) # # drivers/usb/core/hcd-pci.c # 2004/11/23 15:58:24-08:00 david-b@pacbell.net +0 -2 # USB: remove some now-unused HCD infrastructure (10/15) # # ChangeSet # 2004/12/15 16:35:03-08:00 david-b@pacbell.net # [PATCH] USB: HCD/usb_bus interface cleanup (9/15) # # This changes the usbcore interfaces provided to HCDs: # # - Remove usb_device->hcpriv and it allocation/deallocation hooks # # - Replace struct hcd_dev with more appropriate per-endpoint state # # - Update HCD apis to use usb_host_endpoint in key places # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb.h # 2004/11/27 21:57:16-08:00 david-b@pacbell.net +14 -3 # USB: HCD/usb_bus interface cleanup (9/15) # # drivers/usb/core/hcd.h # 2004/11/24 18:46:01-08:00 david-b@pacbell.net +6 -14 # USB: HCD/usb_bus interface cleanup (9/15) # # ChangeSet # 2004/12/15 16:34:41-08:00 david-b@pacbell.net # [PATCH] USB: usbtest and usb_dev->epmaxpacket (8/15) # # Makes usbtest stop referencing the udev->epmaxpacket[] arrays. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/usbtest.c # 2004/11/27 15:14:58-08:00 david-b@pacbell.net +2 -2 # USB: usbtest and usb_dev->epmaxpacket (8/15) # # ChangeSet # 2004/12/15 16:34:18-08:00 david-b@pacbell.net # [PATCH] USB: EHCI HCD and usb_dev->epmaxpacket (7/15) # # Makes EHCI stop referencing the udev->epmaxpacket[] arrays. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/ehci-sched.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +1 -2 # USB: EHCI HCD and usb_dev->epmaxpacket (7/15) # # ChangeSet # 2004/12/15 16:33:56-08:00 david-b@pacbell.net # [PATCH] USB: CRIS HCD and usb_dev->epmaxpacket (6/15) # # Makes the CRIS HCD stop referencing the udev->epmaxpacket[] arrays. # Also makes it stop providing device allocate/deallocate routines; # this HCD doesn't need them, and a later patch will remove that API. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/host/hc_crisv10.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +1 -19 # USB: CRIS HCD and usb_dev->epmaxpacket (6/15) # # ChangeSet # 2004/12/15 16:33:30-08:00 david-b@pacbell.net # [PATCH] USB: auerswald and usb_dev->ep[] (5/15) # # Update the auerswald driver to stop using the now-vanished # usb_epnum_to_ep_desc() function. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/auerswald.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +6 -4 # USB: auerswald and usb_dev->ep[] (5/15) # # ChangeSet # 2004/12/15 16:33:06-08:00 david-b@pacbell.net # [PATCH] USB: ALSA and usb_dev->ep[] (4/15) # # Makes an ALSA audio driver stop referencing the udev->epmaxpacket[] arrays. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # sound/usb/usx2y/usbusx2yaudio.c # 2004/11/27 15:14:58-08:00 david-b@pacbell.net +9 -2 # USB: ALSA and usb_dev->ep[] (4/15) # # ChangeSet # 2004/12/15 16:32:41-08:00 david-b@pacbell.net # [PATCH] USB: usbfs changes for usb_dev->ep[] (3/15) # # Updates usbfs to stop using usb_epnum_to_ep_desc(). In the process, # it acquires better error detection on its urb submit path. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/devio.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +25 -14 # USB: usbfs changes for usb_dev->ep[] (3/15) # # ChangeSet # 2004/12/15 16:32:16-08:00 david-b@pacbell.net # [PATCH] USB: usbcore changes for usb_dev->ep[](2/15) # # This patch updates usbcore to match interface changes in the previous patch. # # - udev->ep[] arrays are updated during config change events and # as needed during enumeration; # # - usb_epnum_to_ep_desc() vanishes; # # - so do the udev->epmaxpacket[] arrays. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/core/usb.h # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +0 -2 # USB: usbcore changes for usb_dev->ep[](2/15) # # drivers/usb/core/usb.c # 2004/11/27 15:25:45-08:00 david-b@pacbell.net +5 -39 # USB: usbcore changes for usb_dev->ep[](2/15) # # drivers/usb/core/urb.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +1 -1 # USB: usbcore changes for usb_dev->ep[](2/15) # # drivers/usb/core/message.c # 2004/11/27 15:33:11-08:00 david-b@pacbell.net +25 -20 # USB: usbcore changes for usb_dev->ep[](2/15) # # drivers/usb/core/hub.c # 2004/11/27 15:14:57-08:00 david-b@pacbell.net +25 -20 # USB: usbcore changes for usb_dev->ep[](2/15) # # drivers/usb/core/hcd.c # 2004/11/27 15:29:53-08:00 david-b@pacbell.net +2 -8 # USB: usbcore changes for usb_dev->ep[](2/15) # # ChangeSet # 2004/12/15 16:31:49-08:00 david-b@pacbell.net # [PATCH] USB: usb_dev->ep[] not usb_dev->epmaxpacket (1/15) # # This starts updating the usbcore interface to use endpoints in places it # previously used pipes or other representations of the endpoint. # # - add new arrays of "struct usb_host_endpoint" pointers, matching # current config and altsetting # # - get rid of the two epmaxpacket[] arrays; they duplicate information # that's now readily accessible from the usb_host_endpoint. # # - resolve a FIXME by removing a function that only existed because # the usb_host_endpoint wasn't readily accessible. # # It also removes most of an old rant about pipes, trimming it down so # only the important bits remain. # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # include/linux/usb.h # 2004/11/27 16:19:34-08:00 david-b@pacbell.net +37 -36 # USB: usb_dev->ep[] not usb_dev->epmaxpacket (1/15) # # ChangeSet # 2004/12/15 16:01:46-08:00 eolson@MIT.EDU # [PATCH] ftdi_sio: Add sysfs attributes for event character and latency # # Setting the event character and latency timer can greatly improve # performance for some applications which use the ftdi_sio module (a # serial->USB converter). The following patch adds sysfs attributes, # exposing these configuration registers. # # Signed-off-by: Edwin Olson (eolson@mit.edu) # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ftdi_sio.h # 2004/11/30 17:44:06-08:00 eolson@MIT.EDU +51 -0 # ftdi_sio: Add sysfs attributes for event character and latency # # drivers/usb/serial/ftdi_sio.c # 2004/11/30 17:41:48-08:00 eolson@MIT.EDU +133 -0 # ftdi_sio: Add sysfs attributes for event character and latency # # ChangeSet # 2004/12/15 16:01:23-08:00 eolson@MIT.EDU # [PATCH] usb-serial: add tty_hangup on disconnect # # When a USB serial device is disconnected, user applications performing a # read() now receive an error code, rather than waiting indefinitely. The # included patch is originally from Al Borchers, massaged to apply to # 2.6.9 and 2.6.10-rc2. I've tested it on 2.6.9, but not on 2.6.10-rc2. # # Al Borcher's original post: # http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg27475.html # # Signed-off-by: Edwin Olson (eolson@mit.edu) # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/usb-serial.c # 2004/11/30 18:23:16-08:00 eolson@MIT.EDU +7 -0 # usb-serial: add tty_hangup on disconnect # # ChangeSet # 2004/12/15 15:12:10-08:00 phil@ipom.com # [PATCH] USB Storage: Remove old XLATE-only entries from unusual_devs.h # # This patch removes all entries from unusual_devs.h that appear to have # only been there for the MODE_XLATE flag which was removed in my previous # patch. # # # Signed-off-by: Phil Dibowitz # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/unusual_devs.h # 2004/12/12 22:31:31-08:00 phil@ipom.com +0 -26 # USB Storage: Remove old XLATE-only entries from unusual_devs.h # # ChangeSet # 2004/12/15 15:11:26-08:00 david-b@pacbell.net # [PATCH] USB: update drivers/usb/README # # This just adds a bit more info to drivers/usb/README, mostly # just pointing to where documentation is to be found (including # current kerneldoc). # # Signed-off-by: David Brownell # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/README # 2004/12/09 08:21:57-08:00 david-b@pacbell.net +28 -5 # USB: update drivers/usb/README # # ChangeSet # 2004/12/15 15:10:26-08:00 phil@ipom.com # [PATCH] USB Storage: Remove MODE_XLATE flag from unusual_devs.h # # This patch removes all MODE_XLATE flags from unusual_devs.h. Since the # file is no longer close to in sync with the 2.4 version, Alan and I # agreed it's reasonable to remove all of these now. # # Signed-off-by: Phil Dibowitz # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/unusual_devs.h # 2004/12/12 22:27:51-08:00 phil@ipom.com +29 -29 # USB Storage: Remove MODE_XLATE flag from unusual_devs.h # # ChangeSet # 2004/12/15 14:47:29-08:00 greg@kroah.com # USB: delete the tiglusb driver as it's not needed # # You can use a userspace program and libusb instead. The author asked for # this driver to be removed because of this. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/Makefile # 2004/12/15 14:46:53-08:00 greg@kroah.com +0 -1 # USB: delete the tiglusb driver as it's not needed # # You can use a userspace program and libusb instead. The author asked for # this driver to be removed because of this. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/misc/Kconfig # 2004/12/15 14:46:53-08:00 greg@kroah.com +0 -20 # USB: delete the tiglusb driver as it's not needed # # You can use a userspace program and libusb instead. The author asked for # this driver to be removed because of this. # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/Makefile # 2004/12/15 14:46:53-08:00 greg@kroah.com +0 -1 # USB: delete the tiglusb driver as it's not needed # # You can use a userspace program and libusb instead. The author asked for # this driver to be removed because of this. # # Signed-off-by: Greg Kroah-Hartman # # BitKeeper/deleted/.del-tiglusb.h~fea5e7d62d81ebc8 # 2004/12/15 14:46:58-08:00 greg@kroah.com +0 -0 # Delete: drivers/usb/misc/tiglusb.h # # BitKeeper/deleted/.del-tiglusb.c~45d27891df0ae808 # 2004/12/15 14:46:58-08:00 greg@kroah.com +0 -0 # Delete: drivers/usb/misc/tiglusb.c # # ChangeSet # 2004/12/15 14:26:09-08:00 mdharm-usb@one-eyed-alien.net # [PATCH] USB Storage: support 'bulk32' devices # # This patch implements support for what we call "bulk32" devices. These are # devices that use the BBB transport mechanism with the slight modification # that the CBW is padded to 32 bytes (instead of the standard 31 bytes). # # Signed-off-by: Theodore Kilgore # Signed-off-by: Phil Dibowitz # Signed-off-by: Matthew Dharm # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/storage/usb.h # 2004/11/14 16:10:43-08:00 mdharm-usb@one-eyed-alien.net +1 -0 # USB Storage: support 'bulk32' devices # # drivers/usb/storage/unusual_devs.h # 2004/11/14 16:10:23-08:00 mdharm-usb@one-eyed-alien.net +24 -0 # USB Storage: support 'bulk32' devices # # drivers/usb/storage/transport.c # 2004/11/14 16:10:22-08:00 mdharm-usb@one-eyed-alien.net +8 -1 # USB Storage: support 'bulk32' devices # # ChangeSet # 2004/12/15 14:25:46-08:00 luca.risolia@studio.unibo.it # [PATCH] USB: SN9C10x driver updates # # SN9C10x driver updates. # # Changes: + new, - removed, * cleanup, @ bugfix, = sync with kernels # # * SN9C10x system clock fine-tuning when switching from native to compressed # format and viceversa for each image sensor # + Add sn9c102_i2c_try_raw_read() # + Frame header available from sysfs interface # + Documentation updates: new "Video frame formats" paragraph, new entries in # "Credits" and frame header description # + Plugin's for HV7131D and MI-0343 image sensors # # Signed-off-by: Luca Risolia # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/media/sn9c102_mi0343.c # 2004/12/05 15:07:33-08:00 luca.risolia@studio.unibo.it +363 -0 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_tas5130d1b.c # 2004/12/05 15:07:14-08:00 luca.risolia@studio.unibo.it +18 -4 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_tas5110c1b.c # 2004/12/05 15:07:14-08:00 luca.risolia@studio.unibo.it +18 -4 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_sensor.h # 2004/12/05 15:07:38-08:00 luca.risolia@studio.unibo.it +44 -18 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_pas202bcb.c # 2004/12/05 15:07:04-08:00 luca.risolia@studio.unibo.it +21 -28 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_pas106b.c # 2004/12/05 15:07:04-08:00 luca.risolia@studio.unibo.it +19 -26 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_mi0343.c # 2004/12/05 15:07:33-08:00 luca.risolia@studio.unibo.it +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/media/sn9c102_mi0343.c # # drivers/usb/media/sn9c102_core.c # 2004/12/05 15:06:37-08:00 luca.risolia@studio.unibo.it +81 -34 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102.h # 2004/12/05 15:06:48-08:00 luca.risolia@studio.unibo.it +9 -4 # USB: SN9C10x driver updates # # drivers/usb/media/Makefile # 2004/12/05 15:09:23-08:00 luca.risolia@studio.unibo.it +1 -1 # USB: SN9C10x driver updates # # Documentation/usb/sn9c102.txt # 2004/12/05 15:28:11-08:00 luca.risolia@studio.unibo.it +159 -43 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_hv7131d.c # 2004/12/05 15:07:24-08:00 luca.risolia@studio.unibo.it +271 -0 # USB: SN9C10x driver updates # # drivers/usb/media/sn9c102_hv7131d.c # 2004/12/05 15:07:24-08:00 luca.risolia@studio.unibo.it +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/media/sn9c102_hv7131d.c # # ChangeSet # 2004/12/15 14:13:33-08:00 greg@kroah.com # [PATCH] USB: fix sparse and compiler warnings in ti_usb_3410_5052.c # # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ti_usb_3410_5052.c # 2004/12/15 14:11:05-08:00 greg@kroah.com +11 -11 # USB: fix sparse and compiler warnings in ti_usb_3410_5052.c # # ChangeSet # 2004/12/15 14:13:03-08:00 alborchers@steinerpoint.com # [PATCH] USB: serial driver for TI USB 3410/5052 chips (2/3) # # * New USB serial driver for devices based on the TI USB # 3410 and 5052 chips. (2/3) # # Signed-off-by: Al Borchers # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ti_fw_3410.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +885 -0 # USB: serial driver for TI USB 3410/5052 chips (2/3) # # drivers/usb/serial/ti_fw_3410.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/serial/ti_fw_3410.h # # ChangeSet # 2004/12/15 14:12:32-08:00 alborchers@steinerpoint.com # [PATCH] USB: serial driver for TI USB 3410/5052 chips (1/3) # # * New USB serial driver for devices based on the TI USB # 3410 and 5052 chips. (1/3) # # * Changed to use circ_buf.h. # # Signed-off-by: Al Borchers # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ti_usb_3410_5052.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +224 -0 # USB: serial driver for TI USB 3410/5052 chips (1/3) # # drivers/usb/serial/ti_usb_3410_5052.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/serial/ti_usb_3410_5052.h # # drivers/usb/serial/ti_usb_3410_5052.c # 2004/12/02 21:52:26-08:00 alborchers@steinerpoint.com +1839 -0 # USB: serial driver for TI USB 3410/5052 chips (1/3) # # drivers/usb/serial/Makefile # 2004/12/02 00:24:15-08:00 alborchers@steinerpoint.com +1 -0 # USB: serial driver for TI USB 3410/5052 chips (1/3) # # drivers/usb/serial/Kconfig # 2004/12/02 00:23:49-08:00 alborchers@steinerpoint.com +10 -0 # USB: serial driver for TI USB 3410/5052 chips (1/3) # # drivers/usb/serial/ti_usb_3410_5052.c # 2004/12/02 21:52:26-08:00 alborchers@steinerpoint.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/serial/ti_usb_3410_5052.c # # ChangeSet # 2004/12/15 14:12:02-08:00 alborchers@steinerpoint.com # [PATCH] USB: serial driver for TI USB 3410/5052 chips (3/3) # # * New USB serial driver for devices based on the TI USB # 3410 and 5052 chips. (3/3) # # Signed-off-by: Al Borchers # Signed-off-by: Greg Kroah-Hartman # # drivers/usb/serial/ti_fw_5052.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +885 -0 # USB: serial driver for TI USB 3410/5052 chips (3/3) # # drivers/usb/serial/ti_fw_5052.h # 2004/12/02 00:25:00-08:00 alborchers@steinerpoint.com +0 -0 # BitKeeper file /home/greg/linux/BK/usb-2.6/drivers/usb/serial/ti_fw_5052.h # # ChangeSet # 2004/12/15 12:56:22-08:00 davem@nuts.davemloft.net # Merge nuts.davemloft.net:/disk1/BK/network-2.6.11 # into nuts.davemloft.net:/disk1/BK/net-2.6.11 # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/12/15 12:56:11-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/core/dev.c # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # include/net/act_api.h # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/sparc64/defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/mips/defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/mips/configs/rm200_defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/mips/configs/ip22_defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/sun3x_defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/sun3_defconfig # 2004/12/15 12:56:10-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/q40_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mvme16x_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mvme147_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mac_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/hp300_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/bvme6000_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/atari_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/apollo_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/amiga_defconfig # 2004/12/15 12:56:09-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2004/12/15 11:43:29-08:00 domen@coderock.org # [PATCH] it87: /proc/ioports fix # # When request_region is called name is set to "", use module name. # # Signed-off-by: Domen Puncer # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/it87.c # 2004/12/10 05:41:29-08:00 domen@coderock.org +1 -1 # it87: /proc/ioports fix # # ChangeSet # 2004/12/15 11:37:45-08:00 khali@linux-fr.org # [PATCH] I2C: i2c-algo-bit should support I2C_FUNC_I2C # # > Very few drivers seem to support the I2C_FUNC_I2C functionality, is # > there a reason for that? # # Yes, most bus drivers are for SMBus, not I2C, masters. SMBus is a subset # of I2C. These SMBus master are fully I2C-capable, although in most cases # it doesn't matter. Most chip drivers are for SMBus clients as well. # Almost all hardware monitoring chips are SMBus devices. So it's not # surprising not to see I2C_FUNC_I2C widely used. # # > I have an I2C bus on my platform constructed from a couple of GPIO lines # > using the i2c-algo-bit driver. The device on the bus is a DS1307 I2C RTC # > and the driver for that currently checks for # > I2C_FUNC_SMBUS_WORD_DATA | I2C_FUNC_SMBUS_WRITE_BYTE # > however the datasheet suggests it is a simple i2c device with none of # > this smbus stuff, Russell King queried this here # > http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=2021/1 # # First, note that all SMBus commands are valid I2C transfers. In fact, # the SMBus specification doesn't do much except put names on specific I2C # transfers, and sometimes give meanings to the data being transfered. As # a result, "I2C" clients, although not specifically SMBus-compatible, may # enjoy SMBus commands such as SMBUS_READ_BYTE, SMBUS_READ_BYTE_DATA and # SMBUS_WRITE_BYTE_DATA. One typical example of that are EEPROMs and the # eeprom driver. It relies on i2c_smbus_write_byte and i2c_smbus_read_byte # (BTW I just noticed that it doesn't properly check for these # functionalities... have to fix that) because it's so much easier to call # these standard functions than rewrite I2C code manually. Also, this let # us access the EEPROMs on SMBus (non-I2C) busses. # # Now, note that Russell is not quite correct in is assertion: "Do we # really require SMBUS functionality, or is i2c functionality sufficient?" # It's actually the other way around. SMBus puts restrictions on what a # valid I2C transfer is. "Do we need the full I2C functionality or is the # SMBus subset sufficient?" would make more sense. # # As for the exact functionality you need to check, let's just see how you # access the bus. As far as I can see (providing that the code below # Russell's comments is still valid), you rely on: # * i2c_smbus_write_byte_data # * i2c_smbus_read_byte_data # * i2c_transfer # # So yo *need* to check for the availability of I2C_FUNC_SMBUS_BYTE_DATA # on the adapter (which is part of I2C_FUNC_SMBUS_EMUL so any bus driver # using that, including any relying on i2c-algo-bit, will work with your # client driver) for the first two. And you also need to check for # I2C_FUNC_I2C for the third one. # # Of course, any adapter with I2C_FUNC_I2C will be able to do SMBus byte # data transfers, but since you do not use i2c_transfer to do them, you # need to check the functionality separately (I think). # # Also, I think that what you do with i2c_transfer is similar to # I2C_FUNC_SMBUS_READ_I2C_BLOCK, which is supported by some SMBus # (non-I2C) masters. If you convert your code to use # i2c_smbus_read_i2c_block_data, then you don't rely on the full I2C # capatbilities of the bus, which means that your chip driver will be # useable on more plateforms. That said, note that this feature is # unimplemented on most SMBus master drivers as of now, and broken on a # number of others (but I guess we would start paying more attention to # them if there were more users for this function). # # > If I change it to a check for I2C_FUNC_I2C and change the algo-bit # > driver to declare I2C_FUNC_I2C then the driver continues to work fine. # # You are right that i2c-algo-bit should declare itself I2C_FUNC_I2C # capable. I even think that every bus being I2C_FUNC_SMBUS_EMUL capable # is very likely to be I2C_FUNC_I2C capable. This means that other # algorithms (ite, pcf, maybe pca) could most probably be declared # I2C_FUNC_I2C capable as well. Can anyone confirm? # # > Given the above, is the following patch appropriate, or is there # > something about the relationship between i2c and smbus that I don't # > understand. # # I admit that the relationship between I2C and SMBus is somewhat tricky, # it took me some time to get it and even then I am sometimes not sure to # understand exactly what implies what ;) So we cannot blame you for not # getting it at first. I hope I helped make things a little clearer. If # not I welcome questions. # # Whether or not you change your code to use SMBus only in your driver to # make it more widely useable, your patch to i2c-algo-bit is valid, I am # signing it too and will apply it to the 2.4 version of the driver as # well. # # Signed-off-by: Ian Campbell # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/algos/i2c-algo-bit.c # 2004/11/30 01:26:27-08:00 khali@linux-fr.org +2 -2 # I2C: i2c-algo-bit should support I2C_FUNC_I2C # # ChangeSet # 2004/12/15 11:37:22-08:00 icampbell@arcom.com # [PATCH] I2C: i2c-algo-bit should support I2C_FUNC_I2C # # Signed-off-by: Ian Campbell # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/algos/i2c-algo-pcf.c # 2004/12/07 02:14:58-08:00 icampbell@arcom.com +2 -2 # I2C: i2c-algo-bit should support I2C_FUNC_I2C # # drivers/i2c/algos/i2c-algo-pca.c # 2004/12/07 03:14:09-08:00 icampbell@arcom.com +2 -2 # I2C: i2c-algo-bit should support I2C_FUNC_I2C # # ChangeSet # 2004/12/15 11:36:57-08:00 khali@linux-fr.org # [PATCH] I2C: use chip driver name to request regions # # > Trivial patch against 2.6.10-rc3-bk2. # > When request_region is called name is set to "", use module name. # # Correct. I even think we should do the same for other chip drivers. For # now they all use an arbitrary string. Using the driver's name would be # both more consistent and more efficient (spares some bytes of memory). # # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/w83781d.c # 2004/12/10 10:38:41-08:00 khali@linux-fr.org +2 -1 # I2C: use chip driver name to request regions # # drivers/i2c/chips/w83627hf.c # 2004/12/10 10:38:55-08:00 khali@linux-fr.org +1 -1 # I2C: use chip driver name to request regions # # drivers/i2c/chips/via686a.c # 2004/12/10 10:39:07-08:00 khali@linux-fr.org +1 -1 # I2C: use chip driver name to request regions # # drivers/i2c/chips/smsc47m1.c # 2004/12/10 10:39:17-08:00 khali@linux-fr.org +1 -1 # I2C: use chip driver name to request regions # # drivers/i2c/chips/pc87360.c # 2004/12/10 10:39:34-08:00 khali@linux-fr.org +2 -1 # I2C: use chip driver name to request regions # # drivers/i2c/chips/lm78.c # 2004/12/10 10:39:43-08:00 khali@linux-fr.org +1 -1 # I2C: use chip driver name to request regions # # ChangeSet # 2004/12/15 11:29:09-08:00 johnpol@2ka.mipt.ru # [PATCH] w1: Documentation bits for generic w1 behaviour. # # Documentation bits for generic w1 behaviour. # # Signed-off-by: Evgeniy Polyakov # Signed-off-by: Greg Kroah-Hartman # # Documentation/w1/w1.generic # 2004/12/01 05:04:16-08:00 johnpol@2ka.mipt.ru +19 -0 # w1: Documentation bits for generic w1 behaviour. # # Documentation/w1/w1.generic # 2004/12/01 05:04:16-08:00 johnpol@2ka.mipt.ru +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/Documentation/w1/w1.generic # # ChangeSet # 2004/12/15 11:15:47-08:00 greg@kroah.com # [PATCH] misc: remove miscdevice.h from pci hotplug drivers as they do not need it. # # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/shpchp_core.c # 2004/12/15 11:14:47-08:00 greg@kroah.com +0 -1 # misc: remove miscdevice.h from pci hotplug drivers as they do not need it. # # drivers/pci/hotplug/pciehp_core.c # 2004/12/15 11:14:47-08:00 greg@kroah.com +0 -1 # misc: remove miscdevice.h from pci hotplug drivers as they do not need it. # # ChangeSet # 2004/12/15 11:15:21-08:00 bunk@stusta.de # [PATCH] select HOTPLUG # # The patch below changes all dependencies on HOTPLUG to selects. # # The help text of HOTPLUG is adjusted in a way, that manually selecting # it is only required for external modules. # # If an option already depends on PCMCIA or selects FW_LOADER an explicit # select of HOTPLUG is not required. # # # Signed-off-by: Adrian Bunk # Signed-off-by: Greg Kroah-Hartman # # init/Kconfig # 2004/12/01 18:36:04-08:00 bunk@stusta.de +3 -14 # select HOTPLUG # # drivers/pcmcia/Kconfig # 2004/12/01 18:28:08-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/pci/hotplug/Kconfig # 2004/12/01 18:23:19-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/parport/Kconfig # 2004/12/01 18:27:11-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/net/wireless/Kconfig # 2004/12/01 18:21:37-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/net/tokenring/Kconfig # 2004/12/01 18:22:29-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/net/pcmcia/Kconfig # 2004/12/01 18:38:54-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # drivers/base/Kconfig # 2004/12/01 18:20:59-08:00 bunk@stusta.de +1 -1 # select HOTPLUG # # arch/s390/Kconfig # 2004/12/01 18:30:16-08:00 bunk@stusta.de +2 -1 # select HOTPLUG # # arch/ppc64/Kconfig # 2004/12/01 18:29:36-08:00 bunk@stusta.de +2 -1 # select HOTPLUG # # arch/ia64/Kconfig # 2004/12/01 18:29:14-08:00 bunk@stusta.de +7 -6 # select HOTPLUG # # ChangeSet # 2004/12/15 10:51:58-08:00 greg@kroah.com # Documentation: fix some grammer in the stable_api_nonsense.txt file # # Thanks to Andries Brouwer for pointing this out. # # Documentation/stable_api_nonsense.txt # 2004/12/15 10:51:20-08:00 greg@kroah.com +2 -2 # Documentation: fix some grammer in the stable_api_nonsense.txt file # # Thanks to Andries Brouwer for pointing this out. # # ChangeSet # 2004/12/15 10:49:05-08:00 greg@kroah.com # [PATCH] misc: remove device.h #include from miscdevice.h # # Signed-off-by: Greg Kroah-Hartman # # include/linux/miscdevice.h # 2004/12/15 10:47:19-08:00 greg@kroah.com +1 -1 # misc: remove device.h #include from miscdevice.h # # ChangeSet # 2004/12/15 10:48:19-08:00 rml@novell.com # [PATCH] add class_device to miscdevice # # Currently misc_register() throws away the return from # class_simple_device_add(). This makes it impossible to get to the # class_device of the directories in /sys/class/misc and, for example, # thus impossible to add attributes to those directories. # # Attached patch adds a class_device structure to the miscdevice structure # and assigns to it the value returned from class_simple_device_add() in # misc_register(), thus caching the value and allowing us to f.e. later # call class_device_create_file(). # # We need this for inotify, but I can see plenty of other misc. devices # wanting this and consider it missing but required functionality. # # # Add the class_device structure to miscdevice so that we can add sysfs # attributes to /sys/class/misc/foo # # Signed-Off-By: Robert Love # Signed-off-by: Greg Kroah-Hartman # # include/linux/miscdevice.h # 2004/11/16 11:09:04-08:00 rml@novell.com +3 -2 # add class_device to miscdevice # # drivers/char/misc.c # 2004/11/16 11:11:17-08:00 rml@novell.com +6 -8 # add class_device to miscdevice # # ChangeSet # 2004/12/15 13:42:10-05:00 davej@redhat.com # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # include/asm-x86_64/agp.h # 2004/12/15 13:42:04-05:00 davej@redhat.com +2 -3 # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # include/asm-i386/agp.h # 2004/12/15 13:42:04-05:00 davej@redhat.com +2 -2 # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # drivers/char/agp/intel-agp.c # 2004/12/15 13:42:04-05:00 davej@redhat.com +5 -2 # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/15 13:42:04-05:00 davej@redhat.com +23 -0 # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # drivers/char/agp/ati-agp.c # 2004/12/15 13:42:04-05:00 davej@redhat.com +0 -3 # [AGPGART] Fix TLB flushing issues with change_page_attr() # # Calls to change_page_attr() need an explicit call to # global_flush_tlb() afterwards. The AGP code didn't # do this in a number of cases. This patch makes # map_page_into_agp/unmap_page_from_agp do the calls # themselves, which takes care of most of the problem. # # The Intel AGP driver also has some slightly different calls to what # map_page_into_agp() does, as it changes 4 contiguous pages. # Introduce explicit flushes afterwards there too. # # Thanks to Alan Cox for pointing this out. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:41:06-05:00 davej@redhat.com # [AGPGART] Add support for ALI M1681/M1683 # # Signed-off-by: Dave Jones # # include/linux/pci_ids.h # 2004/12/15 13:41:00-05:00 davej@redhat.com +3 -1 # [AGPGART] Add support for ALI M1681/M1683 # # Signed-off-by: Dave Jones # # drivers/char/agp/ali-agp.c # 2004/12/15 13:41:00-05:00 davej@redhat.com +9 -0 # [AGPGART] Add support for ALI M1681/M1683 # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:40:41-05:00 davej@redhat.com # [AGPGART] Simplify global_cache_flush # # on_each_cpu does the right thing in the UP case, so we can # kill those ugly ifdefs. # # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/15 13:40:34-05:00 davej@redhat.com +0 -6 # [AGPGART] Simplify global_cache_flush # # on_each_cpu does the right thing in the UP case, so we can # kill those ugly ifdefs. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:39:28-05:00 davej@redhat.com # [AGPGART] isoch.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. for_each_pci_dev is just a macro wrapper around # pci_get_device. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # drivers/char/agp/isoch.c # 2004/12/15 13:39:21-05:00 davej@redhat.com +1 -1 # [AGPGART] isoch.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. for_each_pci_dev is just a macro wrapper around # pci_get_device. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:38:35-05:00 davej@redhat.com # [AGPGART] intel-mch-agp.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # drivers/char/agp/intel-mch-agp.c # 2004/12/15 13:38:28-05:00 davej@redhat.com +3 -2 # [AGPGART] intel-mch-agp.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:38:11-05:00 davej@redhat.com # [AGPGART] intel-agp.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # drivers/char/agp/intel-agp.c # 2004/12/15 13:38:05-05:00 davej@redhat.com +4 -3 # [AGPGART] intel-agp.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file to use # pci_get_device instead. I have compile tested it. If anyone has this hardware # and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:36:47-05:00 davej@redhat.com # [AGPGART] generic.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file # to use pci_get_device instead. I have compile tested it. # If anyone has this hardware and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # drivers/char/agp/generic.c # 2004/12/15 13:36:41-05:00 davej@redhat.com +2 -2 # [AGPGART] generic.c: replace pci_find_device with pci_get_device # # As pci_find_device is going away soon I have converted this file # to use pci_get_device instead. I have compile tested it. # If anyone has this hardware and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/15 13:34:02-05:00 davej@redhat.com # [AGPGART] amd64-agp.c replace pci_find_device with pci_get_device # As pci_find_device is going away soon I have converted this file # to use pci_get_device instead. I have compile tested it. # If anyone has this hardware and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # drivers/char/agp/amd64-agp.c # 2004/12/15 13:33:56-05:00 davej@redhat.com +8 -3 # [AGPGART] amd64-agp.c replace pci_find_device with pci_get_device # As pci_find_device is going away soon I have converted this file # to use pci_get_device instead. I have compile tested it. # If anyone has this hardware and could test it that would be great. # # Signed-off-by: Hanna Linder # Signed-off-by: Dave Jones # # ChangeSet # 2004/12/13 07:58:37-08:00 jfs.adm@bkbits.net # Merge bk://linux.bkbits.net/linux-2.5 # into bkbits.net:/repos/j/jfs/linux-2.5 # # fs/Kconfig # 2004/12/13 07:58:30-08:00 jfs.adm@bkbits.net +0 -0 # Auto merged # # ChangeSet # 2004/12/13 11:55:52+00:00 nico@cam.org # MTD XIP support: allyesconfig compile fix. # # People insist on turning stuff on which doesn't make sense. Make it compile # in the case where the platform doesn't provide the necessary XIP primitives. # # Signed-off-by: Nicolas Pitre # Signed-off-by: David Woodhouse # # include/linux/mtd/xip.h # 2004/12/13 11:55:38+00:00 nico@cam.org +10 -2 # revision 1.2 # date: 2004/12/01 15:49:10; author: nico; state: Exp; lines: +10 -2 # allows MTD XIP to compile on every target with a fallback to reduced # responsiveness, and warn about it. # # ChangeSet # 2004/12/13 11:53:24+00:00 cs.helsinki.fi@shinybook.infradead.org # MTD: New mapping driver for IBM 405GP 'Walnut' board. # # Signed-off-by: Heikki O Lindholm # Signed-off-by: David Woodhouse # # drivers/mtd/maps/walnut.c # 2004/12/13 11:53:07+00:00 cs.helsinki.fi@shinybook.infradead.org +122 -0 # # drivers/mtd/maps/walnut.c # 2004/12/13 11:53:07+00:00 cs.helsinki.fi@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/walnut.c # # drivers/mtd/maps/Makefile # 2004/12/13 11:53:07+00:00 cs.helsinki.fi@shinybook.infradead.org +2 -1 # revision 1.21 # date: 2004/12/09 20:01:05; author: holindho; state: Exp; lines: +2 -1 # Added IBM 405GP Walnut flash mapping. # # drivers/mtd/maps/Kconfig # 2004/12/13 11:53:07+00:00 cs.helsinki.fi@shinybook.infradead.org +9 -1 # revision 1.40 # date: 2004/12/09 20:01:05; author: holindho; state: Exp; lines: +9 -1 # Added IBM 405GP Walnut flash mapping. # # ChangeSet # 2004/12/13 11:47:54+00:00 cs.helsinki.fi@shinybook.infradead.org # MTD: Use JEDEC probe for flash chips on Ebony board. # # Signed-off-by: Heikki O Lindholm # Signed-off-by: David Woodhouse # # drivers/mtd/maps/ebony.c # 2004/12/13 11:47:39+00:00 cs.helsinki.fi@shinybook.infradead.org +3 -3 # revision 1.15 # date: 2004/12/09 18:39:54; author: holindho; state: Exp; lines: +3 -3 # Changed ebony to use JEDEC, since the factory config has JEDEC (AMD) parts. Enabled writing to BIOS area also. Change ok'd by the maintainer (Matt Porter). # # drivers/mtd/maps/Kconfig # 2004/12/13 11:47:39+00:00 cs.helsinki.fi@shinybook.infradead.org +2 -2 # revision 1.39 # date: 2004/12/09 18:39:54; author: holindho; state: Exp; lines: +2 -2 # Changed ebony to use JEDEC, since the factory config has JEDEC (AMD) parts. Enabled writing to BIOS area also. Change ok'd by the maintainer (Matt Porter). # # ChangeSet # 2004/12/13 11:44:09+00:00 dvrabel@arcom.co.uk # MTD: AMD/Fujitsu flash driver cleanup # # Use get_chip() helper function instead of open-coding it. # # Signed-off-by: David Vrabel # Signed-off-by: David Woodhouse # # drivers/mtd/chips/cfi_cmdset_0002.c # 2004/12/13 11:43:54+00:00 dvrabel@arcom.co.uk +8 -18 # revision 1.114 # date: 2004/12/11 15:43:53; author: dedekind; state: Exp; lines: +2 -2 # Remove unused variable. # ---------------------------- # revision 1.113 # date: 2004/12/03 10:26:41; author: dvrabel; state: Exp; lines: +7 -17 # Use chip_ready() in do_write_oneword(). # # ChangeSet # 2004/12/13 11:40:43+00:00 joern@wh.fh-wedel.de # MTD: phram device cleanup. # # - Remove old slram-like interface # - Fewer memory allocations # - Saner usage example # # Signed-off-by: Jörn Engel # Signed-off-by: David Woodhouse # # drivers/mtd/devices/phram.c # 2004/12/13 11:40:29+00:00 joern@wh.fh-wedel.de +26 -104 # revision 1.10 # date: 2004/12/10 17:53:13; author: joern; state: Exp; lines: +3 -3 # o Fix a typo. # o Pick a saner example. # ---------------------------- # revision 1.9 # date: 2004/12/10 17:49:18; author: joern; state: Exp; lines: +1 -67 # Remove slram interface. # ---------------------------- # revision 1.8 # date: 2004/12/10 17:46:31; author: joern; state: Exp; lines: +22 -29 # o Remove one kmalloc by embedding struct mtdinfo in struct phram_mtd_list. # o Shorten "mtdinfo" to "mtd". No information lost. # ---------------------------- # revision 1.7 # date: 2004/12/10 17:33:50; author: joern; state: Exp; lines: +3 -8 # Since many people bugged me to actively develop it, I might as well take # the copyright... # # ChangeSet # 2004/12/13 11:37:09+00:00 dedekind@infradead.org # MTD NAND flash simulator update. # # - Default to 8MiB instead of 64MiB # - Use generic LP NAND command definition # - Other minor cleanup # # Signed-off-by: Artem Bityuckiy # Signed-off-by: David Woodhouse # # drivers/mtd/nand/nandsim.c # 2004/12/13 11:36:55+00:00 dedekind@infradead.org +13 -19 # revision 1.7 # date: 2004/12/06 11:53:06; author: dedekind; state: Exp; lines: +6 -6 # Update the state name too. # ---------------------------- # revision 1.6 # date: 2004/12/06 11:49:07; author: dedekind; state: Exp; lines: +2 -8 # MTD now have 0x30 LP NAND read command macro, use it instead of custom # macro. # ---------------------------- # revision 1.5 # date: 2004/12/06 11:42:40; author: dedekind; state: Exp; lines: +5 -5 # Several tweaks. # ---------------------------- # revision 1.4 # date: 2004/12/06 10:02:01; author: dedekind; state: Exp; lines: +2 -2 # By default simulate 8MiB flash instead of 64MiB in order to not to waste # RAM too much especially if nandsim is not compiled as module. # # ChangeSet # 2004/12/13 11:33:49+00:00 dwmw2@shinybook.infradead.org # JFFS2 locking fix: Don't hold references to obsolete nodes without lock. # # Signed-off-by: David Woodhouse # # fs/jffs2/nodelist.c # 2004/12/13 11:33:34+00:00 dwmw2@shinybook.infradead.org +25 -13 # revision 1.90 # date: 2004/12/08 17:59:20; author: dwmw2; state: Exp; lines: +25 -13 # Adjust jffs2_get_inode_nodes() so we don't use node refs after they're obsoleted. # # ChangeSet # 2004/12/13 11:30:33+00:00 jarkko.lavinen@nokia.com # MTD: Increase nand_write_page() ECC buffer size to cope with 12-byte ECC. # # Signed-off-by: Jarkko Lavinen # Signed-off-by: David Woodhouse # # drivers/mtd/nand/nand_base.c # 2004/12/13 11:30:18+00:00 jarkko.lavinen@nokia.com +2 -2 # ---------------------------- # revision 1.126 # date: 2004/12/13 11:22:25; author: lavinen; state: Exp; lines: +2 -2 # Use 32 ecc bytes in nand_write_page(), similar to nand_read_ec(). # ---------------------------- # revision 1.125 # date: 2004/12/03 14:06:14; author: lavinen; state: Exp; lines: +1 -2 # Removed the unneeded setting of eccbytes to 12. # ---------------------------- # revision 1.124 # date: 2004/12/03 13:23:33; author: lavinen; state: Exp; lines: +3 -2 # Fixed for the 12 byte HW ecc support. # ---------------------------- # # ChangeSet # 2004/12/13 10:56:24+00:00 dwmw2@shinybook.infradead.org # Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # fs/Kconfig # 2004/12/13 10:56:15+00:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2004/12/11 19:15:36-06:00 jejb@mulgrave.(none) # SCSI: Quieten the incorrect state change message # # Make it a scsi logging message instead (under ERROR_RECOVERY) # # Signed-off-by: James Bottomley # # drivers/scsi/scsi_lib.c # 2004/12/11 19:14:44-06:00 jejb@mulgrave.(none) +6 -5 # SCSI: Quieten the incorrect state change message # # ChangeSet # 2004/12/08 00:40:23-05:00 len.brown@intel.com # [ACPI] fix polarity of CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI message # # Signed-off-by: Len Brown # # arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c # 2004/12/08 00:36:27-05:00 len.brown@intel.com +1 -1 # complain about CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI missing only when it is missing # # ChangeSet # 2004/12/08 00:33:06-05:00 len.brown@intel.com # [ACPI] remove duplicate _PDC #defines resulting from mis-merge # # Signed-off-by: Zhenyu Z. Wang # Signed-off-by: Len Brown # # include/asm-i386/acpi.h # 2004/12/08 00:32:58-05:00 len.brown@intel.com +0 -6 # remove duplicate #defines resulting from mis-merge # # ChangeSet # 2004/12/07 19:27:33-05:00 jgarzik@pobox.com # drivers/block/floppy: kill #include linux/version.h # # Appears to be unnecessary. # # drivers/block/floppy.c # 2004/12/07 19:27:27-05:00 jgarzik@pobox.com +0 -1 # drivers/block/floppy: kill #include linux/version.h # # Appears to be unnecessary. # # ChangeSet # 2004/12/07 18:46:10-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/linux-2.6 into pobox.com:/garz/repo/misc-2.6 # # sound/oss/soundcard.c # 2004/12/07 18:46:07-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # sound/oss/i810_audio.c # 2004/12/07 18:46:07-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/07 15:38:26-06:00 shaggy@austin.ibm.com # JFS: flush new iag from bd_inode's mapping # # This is a fix to help jfs work with grub. A new IAG is created in # the bd_inode's mapping, but subsequently modified in a different # mapping. We should invalidate the former page to keep grub from # using that cached page. It isn't useful to have it cached anyway, # since jfs will never access it again through that mapping. # # Signed-off-by: Dave Kleikamp # # fs/jfs/jfs_metapage.c # 2004/12/07 15:38:08-06:00 shaggy@austin.ibm.com +1 -8 # META_discard no longer implies that we clear the write flag # # fs/jfs/jfs_imap.c # 2004/12/07 15:38:08-06:00 shaggy@austin.ibm.com +6 -0 # Invalidate page of newly initialized iag # # ChangeSet # 2004/12/06 17:23:23-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/tables/tbxfroot.c # 2004/12/06 17:23:20-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/06 17:12:37-05:00 len.brown@intel.com # [ACPI] ACPICA 20041203 from Bob Moore and Alexey Starikovskiy # # The low-level field insertion/extraction code (exfldio) # has been completely rewritten to eliminate unnecessary # complexity, bugs, and boundary conditions. # # Fixed a problem in the ToInteger, ToBuffer, ToHexString, # and ToDecimalString operators where the input operand could # be inadvertently deleted if no conversion was necessary # (e.g., if the input to ToInteger was an Integer object.) # # Fixed a problem with the ToDecimalString and ToHexString # where an incorrect exception code was returned if the # resulting string would be > 200 chars. AE_STRING_LIMIT is # now returned. # # Fixed a problem with the Concatenate operator where AE_OK # was always returned, even if the operation failed. # # Fixed a problem in oswinxf (used by AcpiExec and iASL) # to allow > 128 semaphores to be allocated. # # Signed-off-by: Len Brown # # include/acpi/amlcode.h # 2004/12/06 16:15:20-05:00 len.brown@intel.com +1 -0 # ACPICA 20041203 # # include/acpi/acobject.h # 2004/12/06 16:15:20-05:00 len.brown@intel.com +1 -3 # ACPICA 20041203 # # include/acpi/acmacros.h # 2004/12/06 16:15:21-05:00 len.brown@intel.com +1 -0 # ACPICA 20041203 # # include/acpi/acconfig.h # 2004/12/06 16:15:21-05:00 len.brown@intel.com +1 -1 # ACPICA 20041203 # # drivers/acpi/parser/psopcode.c # 2004/12/06 16:15:25-05:00 len.brown@intel.com +4 -4 # ACPICA 20041203 # # drivers/acpi/executer/exprep.c # 2004/12/06 16:15:26-05:00 len.brown@intel.com +2 -22 # ACPICA 20041203 # # drivers/acpi/executer/exoparg1.c # 2004/12/06 16:15:26-05:00 len.brown@intel.com +22 -4 # ACPICA 20041203 # # drivers/acpi/executer/exmisc.c # 2004/12/06 16:15:26-05:00 len.brown@intel.com +1 -1 # ACPICA 20041203 # # drivers/acpi/executer/exfldio.c # 2004/12/06 16:15:26-05:00 len.brown@intel.com +114 -432 # ACPICA 20041203 # # drivers/acpi/executer/exdump.c # 2004/12/06 16:15:26-05:00 len.brown@intel.com +0 -3 # ACPICA 20041203 # # drivers/acpi/events/evgpe.c # 2004/12/06 16:15:25-05:00 len.brown@intel.com +13 -13 # ACPICA 20041203 # # drivers/acpi/dispatcher/dswexec.c # 2004/12/06 16:15:25-05:00 len.brown@intel.com +16 -8 # ACPICA 20041203 # # drivers/acpi/dispatcher/dsopcode.c # 2004/12/06 16:15:25-05:00 len.brown@intel.com +2 -3 # ACPICA 20041203 # # ChangeSet # 2004/12/06 16:57:17-05:00 len.brown@intel.com # [ACPI] ACPICA 20041119 from Bob Moore # # Fixed a problem in acpi_ex_convert_to_integer # where new integers were not truncated to 32 bits for # 32-bit ACPI tables. This routine converts buffers and # strings to integers. # # Implemented support to store a value to an Index() on a # String object. This is an ACPI 2.0 feature that had not # yet been implemented. # # Implemented new behavior for storing objects to individual # package elements (via the Index() operator). The # previous behavior was to invoke the implicit conversion # rules if an object was already present at the index. # The new behavior is to simply delete any existing object # and directly store the new object. Although the ACPI # specification seems unclear on this subject, other ACPI # implementations behave in this manner. (This is the root # of the AE_BAD_HEX_CONSTANT issue.) # # Modified the RSDP memory scan mechanism to support the # extended checksum for ACPI 2.0 (and above) RSDPs. Note # that the search continues until a valid RSDP signature is # found with a valid checksum. # # Signed-off-by: Len Brown # # include/acpi/acoutput.h # 2004/12/06 16:02:10-05:00 len.brown@intel.com +1 -1 # ACPICA 20041119 # # include/acpi/acmacros.h # 2004/12/06 16:02:10-05:00 len.brown@intel.com +12 -12 # ACPICA 20041119 # # include/acpi/acconfig.h # 2004/12/06 16:02:10-05:00 len.brown@intel.com +1 -1 # ACPICA 20041119 # # drivers/acpi/tables/tbxfroot.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +34 -11 # ACPICA 20041119 # # drivers/acpi/tables/tbrsdt.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +1 -0 # ACPICA 20041119 # # drivers/acpi/executer/exstore.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +26 -36 # ACPICA 20041119 # # drivers/acpi/executer/exoparg2.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +2 -2 # ACPICA 20041119 # # drivers/acpi/executer/exdump.c # 2004/12/06 16:56:20-05:00 len.brown@intel.com +5 -3 # ACPICA 20041119 # # drivers/acpi/executer/exconvrt.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +9 -7 # ACPICA 20041119 # # drivers/acpi/executer/exconfig.c # 2004/12/06 16:02:13-05:00 len.brown@intel.com +1 -1 # ACPICA 20041119 # # ChangeSet # 2004/12/06 15:58:53-05:00 len.brown@intel.com # merge # # drivers/acpi/processor.c # 2004/12/06 15:58:46-05:00 len.brown@intel.com +1 -1 # merge # # ChangeSet # 2004/12/06 14:38:49-06:00 bunk@stusta.de # [PATCH] i386 mca.c: small cleanups # # The patch below contains the following cleanups: # - make spinlock mca_lock static # - make struct mca_standard_resources static # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # include/asm-i386/mca.h # 2004/12/01 01:03:10-06:00 bunk@stusta.de +0 -3 # i386 mca.c: small cleanups # # arch/i386/kernel/mca.c # 2004/12/01 01:03:44-06:00 bunk@stusta.de +2 -2 # i386 mca.c: small cleanups # # include/linux/acpi.h # 2004/12/06 15:23:34-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_irq.c # 2004/12/06 15:23:34-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_bind.c # 2004/12/06 15:23:34-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/bus.c # 2004/12/06 15:23:33-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/06 14:23:20-06:00 matthew@wil.cx # [PATCH] Move MCA_bus to linux/mca.h # # - Move MCA_bus declaration from to # - Define it in mca.c, not setup.c # - EXPORT_SYMBOL it at the site of its definition. # - Fix up random files to include for the use of the MCA_bus # symbol # - Delete some unnecessary ifdefs. # - Delete some unneeded comments. # # Signed-off-by: James Bottomley # # include/linux/mca.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +3 -11 # Move MCA_bus to linux/mca.h # # include/asm-x86_64/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-v850/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -7 # Move MCA_bus to linux/mca.h # # include/asm-sparc64/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -4 # Move MCA_bus to linux/mca.h # # include/asm-sparc/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-sh64/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-sh/processor.h # 2004/12/01 14:54:03-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-ppc64/processor.h # 2004/12/01 14:54:01-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-ppc/processor.h # 2004/12/01 14:54:01-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-parisc/processor.h # 2004/12/01 14:54:01-06:00 matthew@wil.cx +0 -3 # Move MCA_bus to linux/mca.h # # include/asm-mips/processor.h # 2004/12/01 14:54:01-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # include/asm-m68knommu/processor.h # 2004/12/01 14:54:01-06:00 matthew@wil.cx +0 -5 # Move MCA_bus to linux/mca.h # # include/asm-i386/processor.h # 2004/12/01 14:54:00-06:00 matthew@wil.cx +0 -5 # Move MCA_bus to linux/mca.h # # include/asm-h8300/processor.h # 2004/12/01 14:53:59-06:00 matthew@wil.cx +0 -5 # Move MCA_bus to linux/mca.h # # include/asm-arm26/processor.h # 2004/12/01 14:53:59-06:00 matthew@wil.cx +0 -3 # Move MCA_bus to linux/mca.h # # include/asm-arm/processor.h # 2004/12/01 14:53:59-06:00 matthew@wil.cx +0 -3 # Move MCA_bus to linux/mca.h # # include/asm-alpha/processor.h # 2004/12/01 14:53:59-06:00 matthew@wil.cx +0 -6 # Move MCA_bus to linux/mca.h # # drivers/serial/8250.c # 2004/12/01 14:53:57-06:00 matthew@wil.cx +1 -2 # Move MCA_bus to linux/mca.h # # arch/i386/kernel/time.c # 2004/12/01 14:53:46-06:00 matthew@wil.cx +2 -3 # Move MCA_bus to linux/mca.h # # arch/i386/kernel/setup.c # 2004/12/01 14:53:46-06:00 matthew@wil.cx +11 -2 # Move MCA_bus to linux/mca.h # # arch/i386/kernel/mca.c # 2004/12/01 14:53:40-06:00 matthew@wil.cx +3 -0 # Move MCA_bus to linux/mca.h # # arch/i386/kernel/i386_ksyms.c # 2004/12/01 14:53:40-06:00 matthew@wil.cx +0 -1 # Move MCA_bus to linux/mca.h # # ChangeSet # 2004/12/06 15:00:40-05:00 len.brown@intel.com # build fix # # include/acpi/acpixf.h # 2004/12/06 15:00:29-05:00 len.brown@intel.com +1 -1 # build fix # # ChangeSet # 2004/12/06 11:38:01-06:00 jejb@mulgrave.(none) # Rename SCSI ChangeLog to reflect its venarability # # The last time it was modified was 1997, so add the # date range of applicability to its name. # # Signed-off-by: James Bottomley # # Documentation/scsi/ChangeLog.1992-1997 # 2004/12/06 11:36:04-06:00 jejb@mulgrave.(none) +0 -0 # Rename: Documentation/scsi/ChangeLog -> Documentation/scsi/ChangeLog.1992-1997 # # ChangeSet # 2004/12/06 14:40:48+01:00 perex@suse.cz # Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 # into suse.cz:/home/perex/bk/linux-sound/linux-sound # # sound/core/init.c # 2004/12/06 14:40:20+01:00 perex@suse.cz +0 -4 # Auto merged # # ChangeSet # 2004/12/06 01:43:31-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/ec.c # 2004/12/06 01:43:27-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/06 01:40:07-05:00 len.brown@intel.com # [ACPI] 32-bit EC access # # http://bugzilla.kernel.org/show_bug.cgi?id=1744 # # Signed-off-by: Luming Yu # Signed-off-by: Len Brown # # drivers/acpi/ec.c # 2004/12/01 08:46:15-05:00 len.brown@intel.com +24 -0 # 32-bit EC access # # ChangeSet # 2004/12/06 00:09:58-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/events/evxfevnt.c # 2004/12/06 00:09:54-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/06 00:08:27-05:00 len.brown@intel.com # build fix # # drivers/acpi/events/evxfevnt.c # 2004/12/06 00:08:18-05:00 len.brown@intel.com +1 -2 # build fix # # ChangeSet # 2004/12/06 00:03:42-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/src/26-stable-dev # into intel.com:/home/lenb/src/26-latest-dev # # drivers/acpi/thermal.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/sleep/proc.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_link.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_irq.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/ec.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/bus.c # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # Documentation/kernel-parameters.txt # 2004/12/06 00:03:38-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/05 23:40:35-05:00 len.brown@intel.com # [ACPI] fixes from stack consumption audit # # http://bugzilla.kernel.org/show_bug.cgi?id=2901 # # Signed-off-by: Luming Yu # Signed-off-by: Len Brown # # drivers/acpi/video.c # 2004/12/01 06:31:48-05:00 len.brown@intel.com +7 -6 # stack consumption audit # # drivers/acpi/thermal.c # 2004/12/01 06:49:30-05:00 len.brown@intel.com +22 -5 # stack consumption audit # # drivers/acpi/pci_link.c # 2004/12/01 06:42:40-05:00 len.brown@intel.com +36 -26 # stack consumption audit # # drivers/acpi/pci_irq.c # 2004/12/01 06:31:47-05:00 len.brown@intel.com +12 -2 # stack consumption audit # # drivers/acpi/pci_bind.c # 2004/12/01 06:31:47-05:00 len.brown@intel.com +30 -7 # stack consumption audit # # ChangeSet # 2004/12/05 23:38:12-05:00 len.brown@intel.com # [ACPI] handle GPE sharing between button and lid # # http://bugzilla.kernel.org/show_bug.cgi?id=3518 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/acpi/sleep/proc.c # 2004/12/05 23:38:04-05:00 len.brown@intel.com +17 -0 # sharing GPE w/ button and LID # # ChangeSet # 2004/12/05 23:23:53-05:00 len.brown@intel.com # [ACPI] add "acpi_fake_ecdt" workaround for Gateway: # ex_access_region Region EmbeddedControl(3) has no handler # # http://bugzilla.kernel.org/show_bug.cgi?id=1690 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/acpi/ec.c # 2004/12/05 23:23:45-05:00 len.brown@intel.com +107 -4 # "acpi_fake_ecdt" # # Documentation/kernel-parameters.txt # 2004/12/05 23:23:45-05:00 len.brown@intel.com +2 -0 # "acpi_fake_ecdt" # # ChangeSet # 2004/12/05 23:10:31-05:00 len.brown@intel.com # [ACPI] fix "Error getting context for object" warning # http://bugzilla.kernel.org/show_bug.cgi?id=3805 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/pnp/pnpacpi/core.c # 2004/11/25 20:28:37-05:00 len.brown@intel.com +3 -3 # fix "Error getting context for object" warning # # drivers/acpi/bus.c # 2004/11/25 20:09:42-05:00 len.brown@intel.com +1 -1 # fix "Error getting context for object" warning # # ChangeSet # 2004/12/05 22:52:35-05:00 len.brown@intel.com # [ACPI] S3 resume using RTC # http://bugzilla.kernel.org/show_bug.cgi?id=1320 # # By: Patrick Mochel, Karol Kozimor, Shaohua Li # Signed-off-by: Len Brown # # drivers/acpi/sleep/proc.c # 2004/11/22 22:02:27-05:00 len.brown@intel.com +36 -25 # wake on RTC # # ChangeSet # 2004/12/03 22:40:32-05:00 len.brown@intel.com # [ACPI] fix VIA IRQ issue by enabling VIA quirk # http://bugzilla.kernel.org/show_bug.cgi?id=3319 # # Signed-off-by: David Shaohua Li # Signed-off-by: Len Brown # # drivers/pci/quirks.c # 2004/12/02 20:01:29-05:00 len.brown@intel.com +1 -0 # yet another example of VIA quirk # # ChangeSet # 2004/12/02 16:45:38-06:00 shaggy@austin.ibm.com # JFS: speed up nointegrity mount # # No need to flush metadata to advance the journal's sync-point if # we're not really writing to the journal # # Signed-off-by: Dave Kleikamp # # fs/jfs/jfs_logmgr.c # 2004/12/02 16:45:17-06:00 shaggy@austin.ibm.com +4 -0 # don't need to flush metadata to disk for nointegrity # # ChangeSet # 2004/12/02 17:12:47-05:00 rl@hellgate.ch # [PATCH] via-rhine: WOL band-aid # # After I disabled legacy WOL (i.e. controlled by EEPROM rather than # driver) in 2.6.9, several people reported regressions. Legacy WOL had # worked for them, but now it didn't anymore. The Right Way (TM) to fix # this will get the driver to set up working WOL for all hardware, but a # simpler solution will have to do for the time being: If a user requests # magic packet WOL, the driver re-enables legacy WOL. Yeah, I know it's # cheating. # # This version applies against -mm. I suggest to put it there for testing # and into 2.6.11 if feedback is good. # # Thanks to Pavel Ruzicka for testing. # # Roger # # Signed-off-by: Roger Luethi # Signed-off-by: Jeff Garzik # # drivers/net/via-rhine.c # 2004/11/30 17:32:01-05:00 rl@hellgate.ch +13 -5 # via-rhine: WOL band-aid # # ChangeSet # 2004/12/02 16:54:31-05:00 jgarzik@pobox.com # Merge pobox.com:/garz/repo/linux-2.6 # into pobox.com:/garz/repo/netdev-2.6/via-rhine # # drivers/net/via-rhine.c # 2004/12/02 16:54:27-05:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/12/01 21:50:03-08:00 davem@nuts.davemloft.net # Merge nuts.davemloft.net:/disk1/BK/net-2.6.11-work # into nuts.davemloft.net:/disk1/BK/net-2.6.11 # # net/xfrm/xfrm_policy.c # 2004/12/01 21:49:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # net/core/skbuff.c # 2004/12/01 21:49:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/sparc64/defconfig # 2004/12/01 21:49:52-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/mips/configs/rm200_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/sun3x_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/sun3_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/q40_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mvme16x_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mvme147_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/mac_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/hp300_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/bvme6000_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/atari_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/apollo_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # arch/m68k/configs/amiga_defconfig # 2004/12/01 21:49:51-08:00 davem@nuts.davemloft.net +0 -0 # Auto merged # # ChangeSet # 2004/12/01 23:50:22-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/bk/26-latest-ref # into intel.com:/home/lenb/src/26-latest-dev # # arch/ia64/kernel/process.c # 2004/12/01 23:50:18-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/01 19:21:17-05:00 len.brown@intel.com # Merge intel.com:/home/lenb/bk/26-latest-ref # into intel.com:/home/lenb/src/26-latest-dev # # arch/ia64/kernel/process.c # 2004/12/01 19:21:13-05:00 len.brown@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/12/01 16:17:57-06:00 shaggy@austin.ibm.com # JFS: add security and trusted xattrs # # Signed-off-by: Dave Kleikamp # # fs/jfs/xattr.c # 2004/12/01 16:17:46-06:00 shaggy@austin.ibm.com +55 -4 # Add security and trusted xattrs # # fs/Kconfig # 2004/12/01 16:17:46-06:00 shaggy@austin.ibm.com +12 -0 # Add jfs security labels (xattrs) # # ChangeSet # 2004/11/30 22:04:39-08:00 tgraf@suug.ch # [RTNETLINK]: Link attribute modification by interface name. # # This patch allows modification of link attributes by the interface name, # avoids the requirement of translating a name to an ifindex first, and # provides better atomicity to userspace. It works by setting the ifindex # to a negative number and provide the interface name via the IFLA_IFNAME # TLV and let the kernel lookup the device by name instead of ifindex. Changing # the interface name will not work using this method because IFLA_IFNAME also # transports the new interface name. The patch also fixes a possible source for # bugs if IFNAMSIZ is ever changed to a number not aligned to RTA_ALIGNTO. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/core/rtnetlink.c # 2004/11/30 22:04:20-08:00 tgraf@suug.ch +18 -3 # [RTNETLINK]: Link attribute modification by interface name. # # This patch allows modification of link attributes by the interface name, # avoids the requirement of translating a name to an ifindex first, and # provides better atomicity to userspace. It works by setting the ifindex # to a negative number and provide the interface name via the IFLA_IFNAME # TLV and let the kernel lookup the device by name instead of ifindex. Changing # the interface name will not work using this method because IFLA_IFNAME also # transports the new interface name. The patch also fixes a possible source for # bugs if IFNAMSIZ is ever changed to a number not aligned to RTA_ALIGNTO. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/30 22:01:06-08:00 michal@logix.cz # [CRYPTO]: Standalone VIA PadLock driver. # # Signed-off-by: David S. Miller # # include/linux/crypto.h # 2004/11/30 22:00:21-08:00 michal@logix.cz +3 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/Makefile # 2004/11/30 22:00:21-08:00 michal@logix.cz +1 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # crypto/Kconfig # 2004/11/30 22:00:21-08:00 michal@logix.cz +1 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/padlock.h # 2004/11/30 22:00:15-08:00 michal@logix.cz +36 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/padlock-generic.c # 2004/11/30 22:00:15-08:00 michal@logix.cz +63 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/padlock-aes.c # 2004/11/30 22:00:15-08:00 michal@logix.cz +470 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/Makefile # 2004/11/30 22:00:15-08:00 michal@logix.cz +7 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/padlock.h # 2004/11/30 22:00:15-08:00 michal@logix.cz +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/crypto/padlock.h # # drivers/crypto/padlock-generic.c # 2004/11/30 22:00:15-08:00 michal@logix.cz +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/crypto/padlock-generic.c # # drivers/crypto/padlock-aes.c # 2004/11/30 22:00:15-08:00 michal@logix.cz +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/crypto/padlock-aes.c # # drivers/crypto/Makefile # 2004/11/30 22:00:15-08:00 michal@logix.cz +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/crypto/Makefile # # drivers/crypto/Kconfig # 2004/11/30 22:00:13-08:00 michal@logix.cz +23 -0 # [CRYPTO]: Standalone VIA PadLock driver. # # drivers/crypto/Kconfig # 2004/11/30 22:00:13-08:00 michal@logix.cz +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/crypto/Kconfig # # ChangeSet # 2004/11/30 21:55:37-08:00 bunk@stusta.de # [CRYPTO]: Make some code static # # This patch below makes some needlessly global code # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # crypto/tcrypt.h # 2004/11/30 21:55:18-08:00 bunk@stusta.de +51 -51 # [CRYPTO]: Make some code static # # This patch below makes some needlessly global code # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # crypto/tcrypt.c # 2004/11/30 21:55:18-08:00 bunk@stusta.de +1 -1 # [CRYPTO]: Make some code static # # This patch below makes some needlessly global code # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # crypto/sha512.c # 2004/11/30 21:55:18-08:00 bunk@stusta.de +1 -1 # [CRYPTO]: Make some code static # # This patch below makes some needlessly global code # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/30 21:51:06-08:00 robert.olsson@data.slu.se # [IPV4]: FIB cleanup, fib_detect_death() # # Remove dependancy upon fib_hash specific # fn_hash_select_dflt and move it over to # fib_semantics.c # # Signed-off-by: David S. Miller # # net/ipv4/fib_semantics.c # 2004/11/30 21:50:04-08:00 robert.olsson@data.slu.se +23 -0 # [IPV4]: FIB cleanup, fib_detect_death() # # net/ipv4/fib_lookup.h # 2004/11/30 21:50:04-08:00 robert.olsson@data.slu.se +3 -0 # [IPV4]: FIB cleanup, fib_detect_death() # # net/ipv4/fib_hash.c # 2004/11/30 21:50:04-08:00 robert.olsson@data.slu.se +2 -25 # [IPV4]: FIB cleanup, fib_detect_death() # # ChangeSet # 2004/11/30 21:45:25-08:00 robert.olsson@data.slu.se # [IPV4]: FIB cleanup, fib_find_alias() # # Abstract out fib_node arg usage in fib_find_alias(), # move to fib_semantics.c # # Signed-off-by: David S. Miller # # net/ipv4/fib_semantics.c # 2004/11/30 21:44:45-08:00 robert.olsson@data.slu.se +18 -0 # [IPV4]: FIB cleanup, fib_find_alias() # # net/ipv4/fib_lookup.h # 2004/11/30 21:44:45-08:00 robert.olsson@data.slu.se +2 -0 # [IPV4]: FIB cleanup, fib_find_alias() # # net/ipv4/fib_hash.c # 2004/11/30 21:44:45-08:00 robert.olsson@data.slu.se +10 -22 # [IPV4]: FIB cleanup, fib_find_alias() # # ChangeSet # 2004/11/30 21:37:16-08:00 davem@nuts.davemloft.net # [IPV4]: FIB cleanup, rtmsg_fib() # # Based largely upon a patch by Robert Olsson. # # Abstract out rtmsg_fib() so that it does not depend # upon fib_hash internal datastructures, move it to # fib_semantics.c # # Signed-off-by: David S. Miller # # net/ipv4/fib_semantics.c # 2004/11/30 21:36:06-08:00 davem@nuts.davemloft.net +27 -0 # [IPV4]: FIB cleanup, rtmsg_fib() # # net/ipv4/fib_lookup.h # 2004/11/30 21:36:06-08:00 davem@nuts.davemloft.net +3 -0 # [IPV4]: FIB cleanup, rtmsg_fib() # # net/ipv4/fib_hash.c # 2004/11/30 21:36:06-08:00 davem@nuts.davemloft.net +2 -34 # [IPV4]: FIB cleanup, rtmsg_fib() # # ChangeSet # 2004/11/30 17:38:34-05:00 len.brown@intel.com # merge # # drivers/acpi/scan.c # 2004/11/30 17:38:27-05:00 len.brown@intel.com +0 -2 # merge # # BitKeeper/deleted/.del-acpi_ksyms.c~3e52a41ca5aed029 # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_irq.c # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/pci_bind.c # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/bus.c # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # drivers/acpi/Makefile # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # arch/i386/kernel/acpi/boot.c # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Auto merged # # BitKeeper/deleted/.del-acpi_ksyms.c~3e52a41ca5aed029 # 2004/11/30 17:15:57-05:00 len.brown@intel.com +0 -0 # Merge rename: drivers/acpi/acpi_ksyms.c -> BitKeeper/deleted/.del-acpi_ksyms.c~3e52a41ca5aed029 # # ChangeSet # 2004/11/30 00:15:24+00:00 dwmw2@shinybook.infradead.org # Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # MAINTAINERS # 2004/11/30 00:15:16+00:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2004/11/29 22:58:33+00:00 dedekind@infradead.org # JFFS2: jffs2_get_inode_nodes(): Remove gratuitous memset on new nodes. # # We're about to set every field in the node structure. No need to spend # time filling it with zeroes. This is a fairly hot path. # # Signed-off-by: Artem Bityuckiy # Signed-off-by: David Woodhouse # # fs/jffs2/nodelist.c # 2004/11/29 22:58:12+00:00 dedekind@infradead.org +2 -2 # Remove unneeded memset # # ChangeSet # 2004/11/29 22:55:00+00:00 dedekind@infradead.org # JFFS2: Include vmalloc.h to fix compile warning. # # The previous fixes to use vmalloc for the eraseblock array missed it. # # Signed-off-by: Artem Bityuckiy # Signed-off-by: David Woodhouse # # fs/jffs2/fs.c # 2004/11/29 22:54:38+00:00 dedekind@infradead.org +2 -1 # Include vmalloc.h header to prevent warning. # # ChangeSet # 2004/11/29 22:43:46+00:00 bunk@stusta.de # MTD: Use select in Kconfig where appropriate. # # Signed-off-by: Adrian Bunk # Signed-off-by: David Woodhouse # # drivers/mtd/nand/Kconfig # 2004/11/29 22:43:24+00:00 bunk@stusta.de +2 -3 # The patch below switches options to use select where appropriate. # Signed-off-by: Adrian Bunk # # drivers/mtd/devices/Kconfig # 2004/11/29 22:43:24+00:00 bunk@stusta.de +8 -9 # The patch below switches options to use select where appropriate. # Signed-off-by: Adrian Bunk # # drivers/mtd/chips/Kconfig # 2004/11/29 22:43:24+00:00 bunk@stusta.de +6 -5 # The patch below switches options to use select where appropriate. # Signed-off-by: Adrian Bunk # # ChangeSet # 2004/11/29 22:34:26+00:00 dwmw2@shinybook.infradead.org # Merge linux-mtd@bkbits.net:mtd-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # MAINTAINERS # 2004/11/29 22:34:18+00:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2004/11/29 11:11:50+01:00 perex@suse.cz # Merge # # sound/pci/cs46xx/dsp_spos.c # 2004/11/29 11:11:24+01:00 perex@suse.cz +0 -2 # SCCS merged # # sound/pci/cmipci.c # 2004/11/29 11:04:01+01:00 perex@suse.cz +0 -0 # Auto merged # # ChangeSet # 2004/11/29 10:47:59+01:00 perex@suse.cz # Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 # into suse.cz:/home/perex/bk/linux-sound/linux-sound # # sound/sparc/cs4231.c # 2004/11/29 10:47:35+01:00 perex@suse.cz +0 -0 # Auto merged # # ChangeSet # 2004/11/29 10:31:20+01:00 perex@suse.cz # [ALSA] alternate CS4235 ident string # # CS4236+ driver # The patch adds an alternate CS4235 ident string # # Signed-off-by: Pang Lih Wuei # Signed-off-by: Takashi Iwai # # sound/isa/cs423x/cs4236.c # 2004/11/26 04:31:19+01:00 perex@suse.cz +2 -0 # [ALSA] alternate CS4235 ident string # # D:2004/11/26 11:31:19 # C:CS4236+ driver # F:isa/cs423x/cs4236.c:1.46->1.47 # L:The patch adds an alternate CS4235 ident string # Signed-off-by: Pang Lih Wuei # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 10:30:14+01:00 perex@suse.cz # [ALSA] alternate ALS0200 ident string # # ALS100 driver # The patch adds an alternate ALS0200 ident string # # Signed-off-by: Pang Lih Wuei # Signed-off-by: Takashi Iwai # # sound/isa/als100.c # 2004/11/26 04:30:48+01:00 perex@suse.cz +2 -0 # [ALSA] alternate ALS0200 ident string # # D:2004/11/26 11:30:48 # C:ALS100 driver # F:isa/als100.c:1.28->1.29 # L:The patch adds an alternate ALS0200 ident string # Signed-off-by: Pang Lih Wuei # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 10:29:08+01:00 perex@suse.cz # [ALSA] Disable 'IEC958 Input Monitor' switch for ALC codecs # # AC97 Codec Core # 'IEC958 Input Monitor' switch for ALC codecs produces only the # cracky noises, and KDE seems to turn this on as default in the # initialization. # So, better to remove this switch. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/11/25 08:47:05+01:00 perex@suse.cz +4 -2 # [ALSA] Disable 'IEC958 Input Monitor' switch for ALC codecs # # D:2004/11/25 15:47:05 # C:AC97 Codec Core # F:pci/ac97/ac97_patch.c:1.60->1.61 # L:'IEC958 Input Monitor' switch for ALC codecs produces only the # L:cracky noises, and KDE seems to turn this on as default in the # L:initialization. # L:So, better to remove this switch. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 10:27:54+01:00 perex@suse.cz # [ALSA] ALSA ISA drivers: misc cleanups # # AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # Opti9xx drivers,SB16/AWE driver,SB8 driver # The patch below makes cleanups under sound/isa/ including: # - make needlessly global code static # - ad1816a/ad1816a_lib.c: much code was unused starting with the # global function snd_ad1816a_timer # - removed EXPORT_SYMBOL's: # - cs423x/cs4231_lib.c: snd_cs4231_outm # - es1688/es1688_lib.c: snd_es1688_mixer_read # # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/wavefront/wavefront_synth.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +49 -49 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/wavefront/wavefront.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +3 -3 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/sb/sb_common.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/sb/sb8_main.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/sb/sb16_main.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +5 -5 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/opti9xx/opti92x-ad1848.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +6 -6 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/opl3sa2.c # 2004/11/25 08:17:52+01:00 perex@suse.cz +5 -5 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/gus/gus_dma.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +6 -6 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/es18xx.c # 2004/11/25 08:17:52+01:00 perex@suse.cz +3 -3 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/es1688/es1688_lib.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +2 -3 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/cs423x/cs4231_lib.c # 2004/11/25 08:17:53+01:00 perex@suse.cz +5 -6 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/ad1848/ad1848_lib.c # 2004/11/25 08:17:52+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/isa/ad1816a/ad1816a_lib.c # 2004/11/25 08:17:52+01:00 perex@suse.cz +7 -3 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/snd_wavefront.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -1 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/sb.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -4 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/gus.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -4 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/es1688.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -1 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/cs4231.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -5 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/ad1848.h # 2004/11/25 08:17:52+01:00 perex@suse.cz +0 -4 # [ALSA] ALSA ISA drivers: misc cleanups # # D:2004/11/25 15:17:52 # C:AD1848 driver,CS4231 driver,ES1688 driver,GUS Library,SB drivers # C:Wavefront drivers,ES18xx driver,OPL3SA2 driver,AD1816A driver # C:Opti9xx drivers,SB16/AWE driver,SB8 driver # F:include/ad1848.h:1.11->1.12 # F:include/cs4231.h:1.8->1.9 # F:include/es1688.h:1.7->1.8 # F:include/gus.h:1.10->1.11 # F:include/sb.h:1.13->1.14 # F:include/snd_wavefront.h:1.5->1.6 # F:isa/es18xx.c:1.50->1.51 # F:isa/opl3sa2.c:1.39->1.40 # F:isa/ad1816a/ad1816a_lib.c:1.24->1.25 # F:isa/ad1848/ad1848_lib.c:1.37->1.38 # F:isa/cs423x/cs4231_lib.c:1.44->1.45 # F:isa/es1688/es1688_lib.c:1.28->1.29 # F:isa/gus/gus_dma.c:1.7->1.8 # F:isa/opti9xx/opti92x-ad1848.c:1.48->1.49 # F:isa/sb/sb16_main.c:1.21->1.22 # F:isa/sb/sb8_main.c:1.17->1.18 # F:isa/sb/sb_common.c:1.21->1.22 # F:isa/wavefront/wavefront.c:1.31->1.32 # F:isa/wavefront/wavefront_synth.c:1.21->1.22 # L:The patch below makes cleanups under sound/isa/ including: # L:- make needlessly global code static # L:- ad1816a/ad1816a_lib.c: much code was unused starting with the # L: global function snd_ad1816a_timer # L:- removed EXPORT_SYMBOL's: # L: - cs423x/cs4231_lib.c: snd_cs4231_outm # L: - es1688/es1688_lib.c: snd_es1688_mixer_read # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 10:26:43+01:00 perex@suse.cz # [ALSA] misc clean up # # Intel8x0 driver # Clean up the module init code after removal of midi/joystick support. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/11/25 04:43:23+01:00 perex@suse.cz +1 -5 # [ALSA] misc clean up # # D:2004/11/25 11:43:23 # C:Intel8x0 driver # F:pci/intel8x0.c:1.179->1.180 # L:Clean up the module init code after removal of midi/joystick support. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 10:09:26+01:00 perex@suse.cz # [ALSA] fix weird placement of static keyword in sound/core/pcm_memory.c # # PCM Midlevel # This patch moves the 'static' keyword to the beginning of the declaration # to eliminate the following warning when building with gcc -W # sound/core/pcm_memory.c:40: warning: 'static' is not at beginning of declaration # # This has no actal imact on the code, but it's one less warning to sift # through when looking for potential trouble-code with -W # I have a hard time thinking of a reason to not apply this trivial patch :) # # Signed-off-by: Jesper Juhl # Signed-off-by: Takashi Iwai # # sound/core/pcm_memory.c # 2004/11/25 04:42:15+01:00 perex@suse.cz +1 -1 # [ALSA] fix weird placement of static keyword in sound/core/pcm_memory.c # # PCM Midlevel # This patch moves the 'static' keyword to the beginning of the declaration # to eliminate the following warning when building with gcc -W # sound/core/pcm_memory.c:40: warning: 'static' is not at beginning of declaration # # This has no actal imact on the code, but it's one less warning to sift # through when looking for potential trouble-code with -W # I have a hard time thinking of a reason to not apply this trivial patch :) # # Signed-off-by: Jesper Juhl # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:25:32+01:00 perex@suse.cz # [ALSA] Fix the detection of Audigy2 ZS # # EMU10K1/EMU10K2 driver # Fix the detection of the older model of Audigy2 ZS. # # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1_main.c # 2004/11/23 09:39:46+01:00 perex@suse.cz +1 -1 # [ALSA] Fix the detection of Audigy2 ZS # # D:2004/11/23 16:39:46 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1_main.c:1.40->1.41 # L:Fix the detection of the older model of Audigy2 ZS. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:24:27+01:00 perex@suse.cz # [ALSA] [trivial] Fix compile warnings # # ALSA Core,CS46xx driver,MIXART driver # Fix trivial compile warnings. # # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart_core.c # 2004/11/23 09:06:33+01:00 perex@suse.cz +4 -1 # [ALSA] [trivial] Fix compile warnings # # D:2004/11/23 16:06:17 # C:ALSA Core,CS46xx driver,MIXART driver # F:core/memory.c:1.32->1.33 # F:pci/cs46xx/dsp_spos.c:1.28->1.29 # F:pci/mixart/mixart_core.c:1.8->1.9 # L:Fix trivial compile warnings. # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/dsp_spos.c # 2004/11/23 09:06:17+01:00 perex@suse.cz +2 -2 # [ALSA] [trivial] Fix compile warnings # # D:2004/11/23 16:06:17 # C:ALSA Core,CS46xx driver,MIXART driver # F:core/memory.c:1.32->1.33 # F:pci/cs46xx/dsp_spos.c:1.28->1.29 # F:pci/mixart/mixart_core.c:1.8->1.9 # L:Fix trivial compile warnings. # Signed-off-by: Takashi Iwai # # sound/core/memory.c # 2004/11/23 09:06:17+01:00 perex@suse.cz +1 -1 # [ALSA] [trivial] Fix compile warnings # # D:2004/11/23 16:06:17 # C:ALSA Core,CS46xx driver,MIXART driver # F:core/memory.c:1.32->1.33 # F:pci/cs46xx/dsp_spos.c:1.28->1.29 # F:pci/mixart/mixart_core.c:1.8->1.9 # L:Fix trivial compile warnings. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:23:22+01:00 perex@suse.cz # [ALSA] Fixed problem with changing size of etram # # EMU10K1/EMU10K2 driver # It doesn't work to double the etram size, because of a bad comparison # statement. # # Signed-off-by: Mikael Magnusson # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emufx.c # 2004/11/23 08:11:54+01:00 perex@suse.cz +1 -1 # [ALSA] Fixed problem with changing size of etram # # D:2004/11/23 15:11:54 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emufx.c:1.65->1.66 # L:It doesn't work to double the etram size, because of a bad comparison # L:statement. # Signed-off-by: Mikael Magnusson # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:22:20+01:00 perex@suse.cz # [ALSA] add register dump to proc # # EMU10K1/EMU10K2 driver # The register dump proc files are added. # Enabled only when CONFIG_SND_DEBUG=y. # # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emuproc.c # 2004/11/23 08:06:17+01:00 perex@suse.cz +173 -0 # [ALSA] add register dump to proc # # D:2004/11/23 15:06:17 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emuproc.c:1.22->1.23 # L:The register dump proc files are added. # L:Enabled only when CONFIG_SND_DEBUG=y. # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:21:15+01:00 perex@suse.cz # [ALSA] check CONFIG_COMPAT for snd-ioctl32 # # ALSA Core # check CONFIG_COMPAT for selection of snd-ioctl32 module. # # Signed-off-by: Takashi Iwai # # sound/core/Kconfig # 2004/11/23 08:04:38+01:00 perex@suse.cz +1 -1 # [ALSA] check CONFIG_COMPAT for snd-ioctl32 # # D:2004/11/23 15:04:38 # C:ALSA Core # F:core/Kconfig:1.6->1.7 # L:check CONFIG_COMPAT for selection of snd-ioctl32 module. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:20:09+01:00 perex@suse.cz # [ALSA] make some code static # # Sound Core PDAudioCF driver # The patch below makes some needlessly global code static. # # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pcmcia/pdaudiocf/pdaudiocf_core.c # 2004/11/22 11:59:07+01:00 perex@suse.cz +2 -2 # [ALSA] make some code static # # D:2004/11/22 18:59:07 # C:Sound Core PDAudioCF driver # F:pcmcia/pdaudiocf/pdaudiocf.h:1.6->1.7 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.4->1.5 # L:The patch below makes some needlessly global code static. # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pcmcia/pdaudiocf/pdaudiocf.h # 2004/11/22 11:59:07+01:00 perex@suse.cz +0 -2 # [ALSA] make some code static # # D:2004/11/22 18:59:07 # C:Sound Core PDAudioCF driver # F:pcmcia/pdaudiocf/pdaudiocf.h:1.6->1.7 # F:pcmcia/pdaudiocf/pdaudiocf_core.c:1.4->1.5 # L:The patch below makes some needlessly global code static. # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:19:06+01:00 perex@suse.cz # [ALSA] Support for Audigy2 Value SB0400 # # EMU10K1/EMU10K2 driver # This adds support for the SB0400 version of the Audigy2 Value, that uses # the new CA0108 chip. # # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emufx.c # 2004/11/22 11:45:50+01:00 perex@suse.cz +4 -0 # [ALSA] Support for Audigy2 Value SB0400 # # D:2004/11/22 18:45:49 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.39->1.40 # F:pci/emu10k1/emufx.c:1.64->1.65 # L:This adds support for the SB0400 version of the Audigy2 Value, that uses # L:the new CA0108 chip. # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1_main.c # 2004/11/22 11:45:49+01:00 perex@suse.cz +28 -1 # [ALSA] Support for Audigy2 Value SB0400 # # D:2004/11/22 18:45:49 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.39->1.40 # F:pci/emu10k1/emufx.c:1.64->1.65 # L:This adds support for the SB0400 version of the Audigy2 Value, that uses # L:the new CA0108 chip. # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1.c # 2004/11/22 11:45:49+01:00 perex@suse.cz +24 -2 # [ALSA] Support for Audigy2 Value SB0400 # # D:2004/11/22 18:45:49 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emu10k1.c:1.29->1.30 # F:pci/emu10k1/emu10k1_main.c:1.39->1.40 # F:pci/emu10k1/emufx.c:1.64->1.65 # L:This adds support for the SB0400 version of the Audigy2 Value, that uses # L:the new CA0108 chip. # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:18:01+01:00 perex@suse.cz # [ALSA] Fixes the 'It disables the right channel' bug # # EMU10K1/EMU10K2 driver # # # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # include/sound/emu10k1.h # 2004/11/22 11:42:01+01:00 perex@suse.cz +2 -2 # [ALSA] Fixes the 'It disables the right channel' bug # # D:2004/11/22 18:42:01 # C:EMU10K1/EMU10K2 driver # F:include/emu10k1.h:1.52->1.53 # L: # Signed-off-by: James Courtier-Dutton # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:16:54+01:00 perex@suse.cz # [ALSA] ALSA PCI drivers: misc cleanups # # EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # RME HDSP driver,RME9652 driver # The patch below does the following cleanups under sound/pci/ : # - make some needlessly global code static # - remove the following unused EXPORT_SYMBOL's: # - trident/trident_main.c: snd_trident_clear_voices # - trident/trident_main.c: snd_trident_synth_bzero # - remove the following unused global functions: # - azt3328.c: snd_azf3328_mixer_read # - emu10k1/io.c: snd_emu10k1_sum_vol_attn # - trident/trident_main.c: snd_trident_detach_synthesizer # - trident/trident_memory.c: snd_trident_synth_bzero # # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_synth.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_memory.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +0 -23 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_main.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +14 -24 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/sonicvibes.c # 2004/11/22 11:36:04+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/rme9652.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/hdsp.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +4 -4 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/korg1212/korg1212.c # 2004/11/22 11:36:06+01:00 perex@suse.cz +2 -1 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/io.c # 2004/11/22 11:36:05+01:00 perex@suse.cz +0 -25 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emufx.c # 2004/11/22 11:36:05+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1_synth.c # 2004/11/22 11:36:05+01:00 perex@suse.cz +2 -2 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/imgs/cwcdma.h # 2004/11/22 11:36:05+01:00 perex@suse.cz +4 -4 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/dsp_spos_scb_lib.c # 2004/11/22 11:36:05+01:00 perex@suse.cz +8 -4 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/dsp_spos.c # 2004/11/22 11:36:05+01:00 perex@suse.cz +5 -3 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.h # 2004/11/22 11:36:05+01:00 perex@suse.cz +0 -40 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2004/11/22 11:36:04+01:00 perex@suse.cz +24 -10 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/azt3328.c # 2004/11/22 11:36:04+01:00 perex@suse.cz +5 -24 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/11/22 11:36:04+01:00 perex@suse.cz +1 -1 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/ymfpci.h # 2004/11/22 11:36:04+01:00 perex@suse.cz +0 -3 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/trident.h # 2004/11/22 11:36:04+01:00 perex@suse.cz +0 -4 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # include/sound/emu10k1.h # 2004/11/22 11:36:04+01:00 perex@suse.cz +0 -2 # [ALSA] ALSA PCI drivers: misc cleanups # # D:2004/11/22 18:36:04 # C:EMU10K1/EMU10K2 driver,Trident driver,YMFPCI driver,AZT3328 driver # C:SonicVibes driver,AC97 Codec Core,CS46xx driver,KORG1212 driver # C:RME HDSP driver,RME9652 driver # F:include/emu10k1.h:1.51->1.52 # F:include/trident.h:1.20->1.21 # F:include/ymfpci.h:1.17->1.18 # F:pci/azt3328.c:1.21->1.22 # F:pci/sonicvibes.c:1.43->1.44 # F:pci/ac97/ac97_codec.c:1.153->1.154 # F:pci/cs46xx/cs46xx_lib.c:1.88->1.89 # F:pci/cs46xx/cs46xx_lib.h:1.13->1.14 # F:pci/cs46xx/dsp_spos.c:1.27->1.28 # F:pci/cs46xx/dsp_spos_scb_lib.c:1.25->1.26 # F:pci/cs46xx/imgs/cwcdma.h:1.1->1.2 # F:pci/emu10k1/emu10k1_synth.c:1.9->1.10 # F:pci/emu10k1/emufx.c:1.63->1.64 # F:pci/emu10k1/io.c:1.7->1.8 # F:pci/korg1212/korg1212.c:1.51->1.52 # F:pci/rme9652/hdsp.c:1.75->1.76 # F:pci/rme9652/rme9652.c:1.55->1.56 # F:pci/trident/trident_main.c:1.65->1.66 # F:pci/trident/trident_memory.c:1.17->1.18 # F:pci/trident/trident_synth.c:1.16->1.17 # F:pci/ymfpci/ymfpci_main.c:1.59->1.60 # L:The patch below does the following cleanups under sound/pci/ : # L:- make some needlessly global code static # L:- remove the following unused EXPORT_SYMBOL's: # L: - trident/trident_main.c: snd_trident_clear_voices # L: - trident/trident_main.c: snd_trident_synth_bzero # L:- remove the following unused global functions: # L: - azt3328.c: snd_azf3328_mixer_read # L: - emu10k1/io.c: snd_emu10k1_sum_vol_attn # L: - trident/trident_main.c: snd_trident_detach_synthesizer # L: - trident/trident_memory.c: snd_trident_synth_bzero # Signed-off-by: Adrian Bunk # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:15:45+01:00 perex@suse.cz # [ALSA] fix display of send routing in /proc # # EMU10K1/EMU10K2 driver # The emu10k1's send routing is a per channel setting. The emu10k1 has 4 # sends per channel, the Audigy 8. Currently we only display the first 4 # sends for the first channel. This patch updates the /proc file to # display the send routing for all 64 channels, and to display the last 4 # sends if present. # # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emuproc.c # 2004/11/22 06:18:36+01:00 perex@suse.cz +30 -17 # [ALSA] fix display of send routing in /proc # # D:2004/11/22 13:18:36 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emuproc.c:1.21->1.22 # L:The emu10k1's send routing is a per channel setting. The emu10k1 has 4 # L:sends per channel, the Audigy 8. Currently we only display the first 4 # L:sends for the first channel. This patch updates the /proc file to # L:display the send routing for all 64 channels, and to display the last 4 # L:sends if present. # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:14:38+01:00 perex@suse.cz # [ALSA] AD18xx/19xx resume fix # # AC97 Codec Core # Added resume callback so that the codec-specific resume code can be # called properly. Moved AD-specific initialization code into it. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/11/19 06:51:32+01:00 perex@suse.cz +80 -6 # [ALSA] AD18xx/19xx resume fix # # D:2004/11/19 13:51:32 # C:AC97 Codec Core # F:include/ac97_codec.h:1.56->1.57 # F:pci/ac97/ac97_codec.c:1.152->1.153 # F:pci/ac97/ac97_local.h:1.8->1.9 # F:pci/ac97/ac97_patch.c:1.59->1.60 # L:Added resume callback so that the codec-specific resume code can be # L:called properly. Moved AD-specific initialization code into it. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_local.h # 2004/11/19 06:51:32+01:00 perex@suse.cz +2 -0 # [ALSA] AD18xx/19xx resume fix # # D:2004/11/19 13:51:32 # C:AC97 Codec Core # F:include/ac97_codec.h:1.56->1.57 # F:pci/ac97/ac97_codec.c:1.152->1.153 # F:pci/ac97/ac97_local.h:1.8->1.9 # F:pci/ac97/ac97_patch.c:1.59->1.60 # L:Added resume callback so that the codec-specific resume code can be # L:called properly. Moved AD-specific initialization code into it. # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_codec.c # 2004/11/19 06:51:32+01:00 perex@suse.cz +46 -61 # [ALSA] AD18xx/19xx resume fix # # D:2004/11/19 13:51:32 # C:AC97 Codec Core # F:include/ac97_codec.h:1.56->1.57 # F:pci/ac97/ac97_codec.c:1.152->1.153 # F:pci/ac97/ac97_local.h:1.8->1.9 # F:pci/ac97/ac97_patch.c:1.59->1.60 # L:Added resume callback so that the codec-specific resume code can be # L:called properly. Moved AD-specific initialization code into it. # Signed-off-by: Takashi Iwai # # include/sound/ac97_codec.h # 2004/11/19 06:51:32+01:00 perex@suse.cz +1 -0 # [ALSA] AD18xx/19xx resume fix # # D:2004/11/19 13:51:32 # C:AC97 Codec Core # F:include/ac97_codec.h:1.56->1.57 # F:pci/ac97/ac97_codec.c:1.152->1.153 # F:pci/ac97/ac97_local.h:1.8->1.9 # F:pci/ac97/ac97_patch.c:1.59->1.60 # L:Added resume callback so that the codec-specific resume code can be # L:called properly. Moved AD-specific initialization code into it. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:13:36+01:00 perex@suse.cz # [ALSA] sort DXS whitelist # # VIA82xx driver # DXS whitelist entries are sorted. # # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/11/18 12:46:26+01:00 perex@suse.cz +4 -4 # [ALSA] sort DXS whitelist # # D:2004/11/18 19:46:26 # C:VIA82xx driver # F:pci/via82xx.c:1.129->1.130 # L:DXS whitelist entries are sorted. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:12:32+01:00 perex@suse.cz # [ALSA] via82xx: Enable DXS on ABIT KV8 Pro # # VIA82xx driver # From Marko Kreen : # # Enable DXS for via audio chip on ABIT KV8 Pro. # # Works for me. # # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/11/18 12:43:16+01:00 perex@suse.cz +1 -0 # [ALSA] via82xx: Enable DXS on ABIT KV8 Pro # # D:2004/11/18 19:43:16 # C:VIA82xx driver # F:pci/via82xx.c:1.128->1.129 # L:From Marko Kreen : # L: # L:Enable DXS for via audio chip on ABIT KV8 Pro. # L: # L:Works for me. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:11:28+01:00 perex@suse.cz # [ALSA] Addition of pci_disable_device() and cleanup # # Documentation # Added pci_disable_device() in the removal and error paths. # Replaced with C-style comments in many places. # # Signed-off-by: Takashi Iwai # # Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl # 2004/11/18 09:34:15+01:00 perex@suse.cz +88 -66 # [ALSA] Addition of pci_disable_device() and cleanup # # D:2004/11/18 16:34:15 # C:Documentation # F:Documentation/DocBook/writing-an-alsa-driver.tmpl:1.43->1.44 # L:Added pci_disable_device() in the removal and error paths. # L:Replaced with C-style comments in many places. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:10:14+01:00 perex@suse.cz # [ALSA] Add pci_disable_device() to removal and error paths # # ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # Trident driver,Digigram VX222 driver,YMFPCI driver # pci_disable_device() is called properly in the removal and error # paths. Also, the pci_set_master() is added to the resume callbacks if # missing (just to be sure). # # Signed-off-by: Takashi Iwai # # sound/pci/ymfpci/ymfpci_main.c # 2004/11/18 07:52:54+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/vx222/vx222.c # 2004/11/18 07:52:53+01:00 perex@suse.cz +4 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/via82xx.c # 2004/11/18 07:52:51+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/trident/trident_main.c # 2004/11/18 07:52:53+01:00 perex@suse.cz +7 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/sonicvibes.c # 2004/11/18 07:52:51+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/rme9652.c # 2004/11/18 07:52:53+01:00 perex@suse.cz +1 -0 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/hdsp.c # 2004/11/18 07:52:53+01:00 perex@suse.cz +1 -0 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/rme96.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +1 -0 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/rme32.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +1 -0 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/nm256/nm256.c # 2004/11/18 07:52:52+01:00 perex@suse.cz +8 -4 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/mixart/mixart.c # 2004/11/18 07:52:52+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/maestro3.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +9 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/korg1212/korg1212.c # 2004/11/18 07:52:52+01:00 perex@suse.cz +20 -4 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0m.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/ice1724.c # 2004/11/18 07:52:52+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/ice1712.c # 2004/11/18 07:52:52+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/fm801.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/es1968.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +8 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/es1938.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +7 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/ens1370.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emu10k1_main.c # 2004/11/18 07:52:51+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/cs46xx/cs46xx_lib.c # 2004/11/18 07:52:51+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/cs4281.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +7 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/cmipci.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/bt87x.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +5 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/azt3328.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/atiixp_modem.c # 2004/11/18 07:52:50+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/atiixp.c # 2004/11/18 07:52:49+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/als4000.c # 2004/11/18 07:52:49+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # sound/pci/ali5451/ali5451.c # 2004/11/18 07:52:51+01:00 perex@suse.cz +6 -1 # [ALSA] Add pci_disable_device() to removal and error paths # # D:2004/11/18 14:52:49 # C:ALS4000 driver,ATIIXP driver,ATIIXP-modem driver,AZT3328 driver # C:BT87x driver,CMIPCI driver,CS4281 driver,ENS1370/1+ driver # C:ES1938 driver,ES1968 driver,FM801 driver,Intel8x0 driver # C:Intel8x0-modem driver,Maestro3 driver,RME32 driver,RME96 driver # C:SonicVibes driver,VIA82xx driver,ALI5451 driver,CS46xx driver # C:EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver # C:MIXART driver,NM256 driver,RME HDSP driver,RME9652 driver # C:Trident driver,Digigram VX222 driver,YMFPCI driver # F:pci/als4000.c:1.38->1.39 # F:pci/atiixp.c:1.25->1.26 # F:pci/atiixp_modem.c:1.9->1.10 # F:pci/azt3328.c:1.20->1.21 # F:pci/bt87x.c:1.17->1.18 # F:pci/cmipci.c:1.74->1.75 # F:pci/cs4281.c:1.66->1.67 # F:pci/ens1370.c:1.70->1.71 # F:pci/es1938.c:1.42->1.43 # F:pci/es1968.c:1.78->1.79 # F:pci/fm801.c:1.53->1.54 # F:pci/intel8x0.c:1.178->1.179 # F:pci/intel8x0m.c:1.22->1.23 # F:pci/maestro3.c:1.63->1.64 # F:pci/rme32.c:1.49->1.50 # F:pci/rme96.c:1.46->1.47 # F:pci/sonicvibes.c:1.42->1.43 # F:pci/via82xx.c:1.127->1.128 # F:pci/ali5451/ali5451.c:1.57->1.58 # F:pci/cs46xx/cs46xx_lib.c:1.87->1.88 # F:pci/emu10k1/emu10k1_main.c:1.38->1.39 # F:pci/ice1712/ice1712.c:1.63->1.64 # F:pci/ice1712/ice1724.c:1.47->1.48 # F:pci/korg1212/korg1212.c:1.50->1.51 # F:pci/mixart/mixart.c:1.20->1.21 # F:pci/nm256/nm256.c:1.54->1.55 # F:pci/rme9652/hdsp.c:1.74->1.75 # F:pci/rme9652/rme9652.c:1.54->1.55 # F:pci/trident/trident_main.c:1.64->1.65 # F:pci/vx222/vx222.c:1.10->1.11 # F:pci/ymfpci/ymfpci_main.c:1.58->1.59 # L:pci_disable_device() is called properly in the removal and error # L:paths. Also, the pci_set_master() is added to the resume callbacks if # L:missing (just to be sure). # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:09:03+01:00 perex@suse.cz # [ALSA] whitespace cleanup # # EMU10K1/EMU10K2 driver # # # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emumixer.c # 2004/11/18 06:32:00+01:00 perex@suse.cz +35 -35 # [ALSA] whitespace cleanup # # D:2004/11/18 13:32:00 # C:EMU10K1/EMU10K2 driver # F:pci/emu10k1/emumixer.c:1.26->1.27 # L: # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:07:59+01:00 perex@suse.cz # [ALSA] minor send routing cleanup # # EMU10K1/EMU10K2 driver # Use snd_emu10k1_compose_audigy_fxrt* macro where appropriate. Also add # a few comments to explain send routing structure. # # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # sound/pci/emu10k1/emupcm.c # 2004/11/17 06:38:10+01:00 perex@suse.cz +3 -8 # [ALSA] minor send routing cleanup # # D:2004/11/17 13:38:10 # C:EMU10K1/EMU10K2 driver # F:include/emu10k1.h:1.50->1.51 # F:pci/emu10k1/emupcm.c:1.33->1.34 # L:Use snd_emu10k1_compose_audigy_fxrt* macro where appropriate. Also add # L:a few comments to explain send routing structure. # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # include/sound/emu10k1.h # 2004/11/17 06:38:10+01:00 perex@suse.cz +1 -0 # [ALSA] minor send routing cleanup # # D:2004/11/17 13:38:10 # C:EMU10K1/EMU10K2 driver # F:include/emu10k1.h:1.50->1.51 # F:pci/emu10k1/emupcm.c:1.33->1.34 # L:Use snd_emu10k1_compose_audigy_fxrt* macro where appropriate. Also add # L:a few comments to explain send routing structure. # Signed-off-by: Lee Revell # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:06:58+01:00 perex@suse.cz # [ALSA] fix chorus/reverb FX loader # # EMU8000 driver # Fixed the chorus/reverb FX loader callback. # The header bytes must be eliminated. # # Signed-off-by: Takashi Iwai # # sound/isa/sb/emu8000_callback.c # 2004/11/16 08:43:28+01:00 perex@suse.cz +4 -0 # [ALSA] fix chorus/reverb FX loader # # D:2004/11/16 15:43:28 # C:EMU8000 driver # F:isa/sb/emu8000_callback.c:1.10->1.11 # L:Fixed the chorus/reverb FX loader callback. # L:The header bytes must be eliminated. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:05:55+01:00 perex@suse.cz # [ALSA] fix MIDI GS chorus/reverb mode # # ALSA sequencer # Fixed the parsing of MIDI GS chorus/reverb mode SYSEX messages. # They were swapped. # # Signed-off-by: Takashi Iwai # # sound/core/seq/seq_midi_emul.c # 2004/11/16 08:41:03+01:00 perex@suse.cz +2 -2 # [ALSA] fix MIDI GS chorus/reverb mode # # D:2004/11/16 15:41:03 # C:ALSA sequencer # F:core/seq/seq_midi_emul.c:1.11->1.12 # L:Fixed the parsing of MIDI GS chorus/reverb mode SYSEX messages. # L:They were swapped. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:04:54+01:00 perex@suse.cz # [ALSA] fix iomem mmap # # PCM Midlevel # The patch adds the definition vm_private_data again to # snd_pcm_lib_mmap_iomem(). It got lost during the rewrite of # the mmap stuff. # # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # sound/core/pcm_native.c # 2004/11/16 08:19:03+01:00 perex@suse.cz +1 -0 # [ALSA] fix iomem mmap # # D:2004/11/16 15:19:03 # C:PCM Midlevel # F:core/pcm_native.c:1.107->1.108 # L:The patch adds the definition vm_private_data again to # L:snd_pcm_lib_mmap_iomem(). It got lost during the rewrite of # L:the mmap stuff. # Signed-off-by: Martin Langer # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:03:52+01:00 perex@suse.cz # [ALSA] add Line/Headphone jack detection for AD1981A/B # # AC97 Codec Core # Line/Headphone Jack Sense mixer switches are added to # AD1981A/B. # # HP sense is activated as default. # # Signed-off-by: Takashi Iwai # # sound/pci/ac97/ac97_patch.c # 2004/11/16 08:00:41+01:00 perex@suse.cz +21 -2 # [ALSA] add Line/Headphone jack detection for AD1981A/B # # D:2004/11/16 15:00:41 # C:AC97 Codec Core # F:pci/ac97/ac97_patch.c:1.58->1.59 # L:Line/Headphone Jack Sense mixer switches are added to # L:AD1981A/B. # L: # L:HP sense is activated as default. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:02:48+01:00 perex@suse.cz # [ALSA] Add pci_save_state() in suspend # # ALSA Core # Added pci_save_state() in the ALSA suspend core callback since # its call was removed from the PCI core driver in the recent # version. # # Signed-off-by: Takashi Iwai # # sound/core/init.c # 2004/11/16 02:51:57+01:00 perex@suse.cz +4 -1 # [ALSA] Add pci_save_state() in suspend # # D:2004/11/16 09:51:57 # C:ALSA Core # F:core/init.c:1.50->1.51 # L:Added pci_save_state() in the ALSA suspend core callback since # L:its call was removed from the PCI core driver in the recent # L:version. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:01:49+01:00 perex@suse.cz # [ALSA] fix sleep in atomic during prepare callback # # Intel8x0 driver # Fixed the sleep in spinlock during prepare callback. # This happened only on Nforce chips. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/11/16 02:44:23+01:00 perex@suse.cz +2 -0 # [ALSA] fix sleep in atomic during prepare callback # # D:2004/11/16 09:44:23 # C:Intel8x0 driver # F:pci/intel8x0.c:1.177->1.178 # L:Fixed the sleep in spinlock during prepare callback. # L:This happened only on Nforce chips. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 09:00:41+01:00 perex@suse.cz # [ALSA] AC97 quirks for Dell # # Intel8x0 driver # Added ac97 quirks for some dell machines. # # Signed-off-by: Takashi Iwai # # sound/pci/intel8x0.c # 2004/11/15 12:09:55+01:00 perex@suse.cz +12 -0 # [ALSA] AC97 quirks for Dell # # D:2004/11/15 19:09:55 # C:Intel8x0 driver # F:pci/intel8x0.c:1.176->1.177 # L:Added ac97 quirks for some dell machines. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 08:59:30+01:00 perex@suse.cz # [ALSA] Fix WM8770 Init # # ICE1712 driver # Corrects WM8770 ADC mux initialization # # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # sound/pci/ice1712/aureon.c # 2004/11/15 12:08:44+01:00 perex@suse.cz +3 -3 # [ALSA] Fix WM8770 Init # # D:2004/11/15 19:08:44 # C:ICE1712 driver # F:pci/ice1712/aureon.c:1.22->1.23 # L:Corrects WM8770 ADC mux initialization # Signed-off-by: Peter Christensen # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/29 08:58:10+01:00 perex@suse.cz # [ALSA] Fix the missing line in the patch for hdsp accurate_ptr # # RME HDSP driver # Fixed missing line in the patch for hdsp accurate_ptr. # # Signed-off-by: Takashi Iwai # # sound/pci/rme9652/hdsp.c # 2004/11/15 12:06:51+01:00 perex@suse.cz +1 -0 # [ALSA] Fix the missing line in the patch for hdsp accurate_ptr # # D:2004/11/15 19:06:51 # C:RME HDSP driver # F:pci/rme9652/hdsp.c:1.73->1.74 # L:Fixed missing line in the patch for hdsp accurate_ptr. # Signed-off-by: Takashi Iwai # # ChangeSet # 2004/11/28 19:18:16+00:00 dwmw2@dwmw2.baythorne.internal # Merge dwmw2.baythorne.internal:/inst/bk/linus-2.6 # into dwmw2.baythorne.internal:/inst/bk/mtd-2.6 # # drivers/mtd/maps/ts5500_flash.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -4 # Auto merged # # drivers/mtd/maps/scx200_docflash.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -2 # Auto merged # # drivers/mtd/maps/scb2_flash.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -2 # Auto merged # # drivers/mtd/maps/sc520cdp.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -6 # Auto merged # # drivers/mtd/maps/sbc_gxx.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -2 # Auto merged # # drivers/mtd/maps/physmap.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/pci.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/nettel.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -2 # Auto merged # # drivers/mtd/maps/netsc520.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/l440gx.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/ichxrom.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/elan-104nc.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -1 # Auto merged # # drivers/mtd/maps/ebony.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -6 # Auto merged # # drivers/mtd/maps/dilnetpc.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # drivers/mtd/maps/amd76xrom.c # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -3 # Auto merged # # MAINTAINERS # 2004/11/28 19:18:10+00:00 dwmw2@dwmw2.baythorne.internal +0 -0 # Auto merged # # ChangeSet # 2004/11/28 19:16:07+00:00 dwmw2@dwmw2.baythorne.internal # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # # Signed-off-by: Al Viro # Signed-off-by: David Woodhouse # # drivers/mtd/maps/ts5500_flash.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +5 -5 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/scx200_docflash.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +3 -3 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/scb2_flash.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +3 -3 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/sc520cdp.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +7 -7 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/sbc_gxx.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +3 -3 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/physmap.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/pci.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/nettel.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +3 -3 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/netsc520.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/l440gx.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/ichxrom.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/elan-104nc.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +2 -2 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/ebony.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +7 -8 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/dilnetpc.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # drivers/mtd/maps/amd76xrom.c # 2004/11/28 09:52:32+00:00 dwmw2@dwmw2.baythorne.internal +4 -4 # NULL noise removal, missing __iomem in a couple of declarations, # removal of bogus cast to void * in iounmap() calls. # Signed-off-by: Al Viro # # ChangeSet # 2004/11/28 00:40:38+00:00 dwmw2@shinybook.infradead.org # Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.6 # into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 # # MAINTAINERS # 2004/11/28 00:40:30+00:00 dwmw2@shinybook.infradead.org +0 -0 # Auto merged # # ChangeSet # 2004/11/28 00:33:43+00:00 dwmw2@shinybook.infradead.org # rslib: Spelling fixes. # # Some of the fixes from Joe Perches got missed out # of the last update. # # Signed-off-by: Thomas Gleixner # Signed-off-by: David Woodhouse # # lib/reed_solomon/reed_solomon.c # 2004/11/28 00:33:19+00:00 dwmw2@shinybook.infradead.org +8 -8 # revision 1.5 # date: 2004/10/22 15:41:47; author: gleixner; state: Exp; lines: +8 -8 # Joe Perches provided the spelling and # grammar fixes for Documentation. # I'm happy if somebody takes care of my language related # nescience. :) # # ChangeSet # 2004/11/28 00:19:24+00:00 dwmw2@shinybook.infradead.org # JFFS2: Allow NAND driver to disable virtual eraseblocks. # # In order to keep the RAM usage down with large devices and smaller # erase block sizes, we were using blocks in JFFS2 larger than the # physical erase size. This means that bad blocks lose a lot more space # though; allow it to be disabled. # # Signed-off-by: Thomas Gleixner # Signed-off-by: David Woodhouse # # include/mtd/mtd-abi.h # 2004/11/28 00:19:02+00:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.7 # date: 2004/11/23 15:37:32; author: gleixner; state: Exp; lines: +2 -1 # Disable virtual eraseblocks on request (MTD_NO_VIRTBLOCKS) is set. Be careful this can eat up a lot of memory # # fs/jffs2/super.c # 2004/11/28 00:19:01+00:00 dwmw2@shinybook.infradead.org +5 -2 # revision 1.104 # date: 2004/11/23 15:37:31; author: gleixner; state: Exp; lines: +5 -2 # Disable virtual eraseblocks on request (MTD_NO_VIRTBLOCKS) is set. Be careful this can eat up a lot of memory # # fs/jffs2/fs.c # 2004/11/28 00:19:01+00:00 dwmw2@shinybook.infradead.org +12 -7 # revision 1.50 # date: 2004/11/23 15:37:31; author: gleixner; state: Exp; lines: +12 -7 # Disable virtual eraseblocks on request (MTD_NO_VIRTBLOCKS) is set. Be careful this can eat up a lot of memory # # fs/jffs2/build.c # 2004/11/28 00:19:01+00:00 dwmw2@shinybook.infradead.org +7 -2 # revision 1.68 # date: 2004/11/27 13:38:10; author: gleixner; state: Exp; lines: +3 -1 # include headers to make it build # ---------------------------- # revision 1.67 # date: 2004/11/23 15:37:31; author: gleixner; state: Exp; lines: +5 -2 # Disable virtual eraseblocks on request (MTD_NO_VIRTBLOCKS) is set. Be careful this can eat up a lot of memory # # ChangeSet # 2004/11/28 00:15:04+00:00 dwmw2@shinybook.infradead.org # JFFS2: Split eraseblock refiling into separate function # # ...in preparation for further cleanups from Estelle Hammache which # will need to call it from elsewhere. # # Signed-off-by: David Woodhouse # # fs/jffs2/wbuf.c # 2004/11/28 00:14:42+00:00 dwmw2@shinybook.infradead.org +21 -16 # revision 1.82 # date: 2004/11/20 22:08:31; author: dwmw2; state: Exp; lines: +21 -16 # separate out block refiling # # ChangeSet # 2004/11/28 00:11:59+00:00 dwmw2@shinybook.infradead.org # JFFS2: Initialise bad_count for each eraseblock correctly. # # Patch from Estelle Hammache # Signed-off-by: David Woodhouse # # fs/jffs2/build.c # 2004/11/28 00:11:36+00:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.66 # date: 2004/11/20 19:18:07; author: dwmw2; state: Exp; lines: +2 -1 # Patch from Estelle Hammache: initialise bad_count. # # ChangeSet # 2004/11/28 00:07:08+00:00 dwmw2@shinybook.infradead.org # JFFS2: Various fixes for recent RAM use reduction. # # We recently started trying to merge the jffs2_raw_node_ref structures # for adjacent obsolete nodes. Fix a bunch of problems in that: # - Free inode cache structure for a dead inode which is now completely gone. # - Fix races vs. erase code which also walks the same lists. # - Fix BUG() when trying to merge with a node which still belongs to an inode. # # Signed-off-by: David Woodhouse # # fs/jffs2/nodemgmt.c # 2004/11/28 00:06:46+00:00 dwmw2@shinybook.infradead.org +60 -16 # revision 1.115 # date: 2004/11/22 11:07:21; author: dwmw2; state: Exp; lines: +5 -5 # Fix another bug in the merging of obsolete nodes # ---------------------------- # revision 1.114 # date: 2004/11/20 16:39:59; author: dwmw2; state: Exp; lines: +6 -2 # Add another reason why we can't currently merge obsolete node refs on # NAND. # ---------------------------- # revision 1.113 # date: 2004/11/20 16:25:19; author: dwmw2; state: Exp; lines: +7 -1 # Free inocache if it's all gone. # ---------------------------- # revision 1.112 # date: 2004/11/20 14:25:05; author: dwmw2; state: Exp; lines: +46 -12 # Fix race in jffs2_mark_node_obsolete(). There was nothing preventing the # block from being erased and 'ref' from being freed before we even got # around to marking it obsolete and then trying to merge nodes. # # fs/jffs2/build.c # 2004/11/28 00:06:46+00:00 dwmw2@shinybook.infradead.org +5 -2 # revision 1.65 # date: 2004/11/20 16:19:38; author: dwmw2; state: Exp; lines: +5 -2 # Fix freeing of refs belonging to unlinked inode # # ChangeSet # 2004/11/27 23:58:00+00:00 dwmw2@shinybook.infradead.org # JFFS2: Fix oops in read_inode. # # If the node with lowest version in a file was in the range # 0xfffff000 onwards, we oopsed because our rounding was bogus. # # Signed-off-by: David Woodhouse # # fs/jffs2/readinode.c # 2004/11/27 23:57:39+00:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.117 # date: 2004/11/20 18:06:54; author: dwmw2; state: Exp; lines: +2 -2 # Fix oops if we happen to have a node in the range 0xfffff000 onwards as the # lowest versioned node in the inode. # # ChangeSet # 2004/11/27 23:36:47+00:00 dwmw2@shinybook.infradead.org # MTD: NAND flash simulator # # We want to contribute the NAND flash simulator which we successfully use # when developing JFFS2. It is very useful tool which helps to develop # without real flash. # # It supports several options which allow to select which flash type to # emulate (just flash IDs which are in nand_ids.c file). See modinfo for # other options. # # Signed-off-by: Artem B. Bityuckiy # Signed-off-by: David Woodhouse # # drivers/mtd/nand/nandsim.c # 2004/11/27 23:36:22+00:00 dwmw2@shinybook.infradead.org +1619 -0 # # drivers/mtd/nand/nandsim.c # 2004/11/27 23:36:22+00:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/nand/nandsim.c # # drivers/mtd/nand/Makefile # 2004/11/27 23:36:22+00:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.15 # date: 2004/11/26 12:28:22; author: dedekind; state: Exp; lines: +2 -1 # Add the NAND simulator's records # # drivers/mtd/nand/Kconfig # 2004/11/27 23:36:22+00:00 dwmw2@shinybook.infradead.org +9 -1 # revision 1.24 # date: 2004/11/26 12:28:22; author: dedekind; state: Exp; lines: +9 -1 # Add the NAND simulator's records # # ChangeSet # 2004/11/27 23:18:34+00:00 dwmw2@shinybook.infradead.org # MTD: Support NOR and NAND flash on Sharp SL Series PDAs. # # Signed-off-by: Richard Purdie # Signed-off-by: David Woodhouse # # drivers/mtd/nand/sharpsl.c # 2004/11/27 23:18:12+00:00 dwmw2@shinybook.infradead.org +273 -0 # # drivers/mtd/nand/sharpsl.c # 2004/11/27 23:18:12+00:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/nand/sharpsl.c # # drivers/mtd/maps/sharpsl-flash.c # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +101 -0 # # drivers/mtd/nand/Makefile # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.14 # date: 2004/11/24 19:33:56; author: rpurdie; state: Exp; lines: +2 -1 # Add the sharpsl nand driver. This supports the NAND chip on the Sharp SL Series # of PDAs. # # drivers/mtd/nand/Kconfig # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +6 -1 # revision 1.23 # date: 2004/11/24 19:33:56; author: rpurdie; state: Exp; lines: +6 -1 # Add the sharpsl nand driver. This supports the NAND chip on the Sharp SL Series # of PDAs. # # drivers/mtd/maps/sharpsl-flash.c # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/sharpsl-flash.c # # drivers/mtd/maps/Makefile # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +2 -1 # revision 1.20 # date: 2004/11/24 19:42:51; author: rpurdie; state: Exp; lines: +2 -1 # Add mapping for the flash chip on Sharp SL Series PDAs. # # drivers/mtd/maps/Kconfig # 2004/11/27 23:18:10+00:00 dwmw2@shinybook.infradead.org +7 -1 # revision 1.38 # date: 2004/11/24 19:42:51; author: rpurdie; state: Exp; lines: +7 -1 # Add mapping for the flash chip on Sharp SL Series PDAs. # # ChangeSet # 2004/11/27 23:02:48+00:00 dwmw2@shinybook.infradead.org # MTD: Fix timing setup for NAND flash on Samsung S3C2410. # # Spotted by Shannon Holland. # # Signed-off-by: Ben Dooks # Signed-off-by: David Woodhouse # # drivers/mtd/nand/s3c2410.c # 2004/11/27 23:02:28+00:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.6 # date: 2004/11/24 12:25:48; author: bjd; state: Exp; lines: +2 -2 # correct timing setup to use plat->twrph1 instead of # plat->twrph0 for timing setup for the NAND controllers # twrph1 configuration # # Thanks to Shannon Holland for pointing this out # # ChangeSet # 2004/11/27 22:59:41+00:00 dwmw2@shinybook.infradead.org # MTD: Fix oops on erase in NFTL/INFTL (again). # # Only this time, set the field we were dereferencing _after_ we zero it not before. # # Signed-off-by: Kalev Lember # Signed-off-by: David Woodhouse # # drivers/mtd/nftlmount.c # 2004/11/27 22:59:16+00:00 dwmw2@shinybook.infradead.org +3 -4 # revision 1.40 # date: 2004/11/22 14:38:29; author: kalev; state: Exp; lines: +3 -4 # fix oops # # drivers/mtd/inftlmount.c # 2004/11/27 22:59:16+00:00 dwmw2@shinybook.infradead.org +3 -4 # revision 1.16 # date: 2004/11/22 13:50:53; author: kalev; state: Exp; lines: +3 -4 # fix oops # (the instr was zeroed _after_ setting instr->mtd) # # ChangeSet # 2004/11/27 22:53:43+00:00 dwmw2@shinybook.infradead.org # MTD: Make phram work again # # o Add simple usage example. # o Fix up unit handling (k, M. G). # o Use correct size limit for setup string. # o Remove pointless printk message. # o Fix mtdblock to not allocate a read-modify-write buffer for CAP_RAM # devices (and fail to do so, returning an error). # # Signed-off-by: Jörn Engel # Signed-off-by: David Woodhouse # # drivers/mtd/mtdblock.c # 2004/11/27 22:53:20+00:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.66 # date: 2004/11/25 13:52:52; author: joern; state: Exp; lines: +2 -2 # Fix up slram and phram. # # drivers/mtd/devices/phram.c # 2004/11/27 22:53:20+00:00 dwmw2@shinybook.infradead.org +10 -6 # revision 1.6 # date: 2004/11/25 16:51:09; author: joern; state: Exp; lines: +2 -2 # Brown Paperbag category. Patch should be self-explaining to anyone who # knows how to deal with multi-dimensional arrays in c (i.e. not me). # ---------------------------- # revision 1.5 # date: 2004/11/25 13:54:09; author: joern; state: Exp; lines: +6 -4 # Make dwmw2 happy and add an i to [kMG]. # ---------------------------- # revision 1.4 # date: 2004/11/25 13:52:53; author: joern; state: Exp; lines: +7 -5 # Fix up slram and phram. # # ChangeSet # 2004/11/27 22:47:33+00:00 dwmw2@shinybook.infradead.org # MTD: mtdpart_setup() is used from platform code. Remove 'static'. # # Signed-off-by: Jarkko Lavinen # Signed-off-by: David Woodhouse # # drivers/mtd/cmdlinepart.c # 2004/11/27 22:47:11+00:00 dwmw2@shinybook.infradead.org +4 -2 # revision 1.17 # date: 2004/11/26 11:18:47; author: lavinen; state: Exp; lines: +4 -2 # Changed mtdpart_setup() back to public, # # ChangeSet # 2004/11/27 22:42:45+00:00 dwmw2@shinybook.infradead.org # MTD: Fix RedBoot FIS table detection. # # The redboot partitioning code currently searches for a FIS table entry # named "RedBoot" (including the trailing \0) in one of the first three # entries to try and verify that the sector it is looking at really is a # FIS partition table. # # Firstly it fails when RedBoot is stored in some other Flash chip such as # a boot PROM, in this case there is no "RedBoot" entry in the partition # table. However there will always be a "FIS directory" entry in any valid # FIS directory. # # Secondly it can fail since the RedBoot entry is not always in the first # 3 slots -- this can happen for example on an x86 based platform where # the processor expects the boot device to be at the top of memory rather # than the bottom and so RedBoot is at the end of the flash device. # Equally when using "FIS directory" as the entry to search for it very # likely is not in the first three since the directory is typically at the # end of the flash. # # Signed-off-by: Ian Campbell # Signed-off-by: David Woodhouse # # drivers/mtd/redboot.c # 2004/11/27 22:42:22+00:00 dwmw2@shinybook.infradead.org +24 -8 # revision 1.17 # date: 2004/11/22 11:33:56; author: ijc; state: Exp; lines: +14 -3 # RedBoot has a compile time configuration option called # CYGNUM_REDBOOT_FIS_DIRECTORY_BLOCK. Add a similar option # to the redboot parsing code. # ---------------------------- # revision 1.16 # date: 2004/11/22 11:32:13; author: ijc; state: Exp; lines: +11 -6 # Search for a directory entry named "FIS directory" rather the "RedBoot" # since RedBoot can potentially be in another device but there should # always be a FIS directory present (or we wouldn't be looking for it...). # # Also search all blocks not just the first 3 since the directory is often at # the end of flash rather than the beginning. # # drivers/mtd/Kconfig # 2004/11/27 22:42:22+00:00 dwmw2@shinybook.infradead.org +20 -3 # revision 1.7 # date: 2004/11/22 11:33:56; author: ijc; state: Exp; lines: +20 -3 # RedBoot has a compile time configuration option called # CYGNUM_REDBOOT_FIS_DIRECTORY_BLOCK. Add a similar option # to the redboot parsing code. # # ChangeSet # 2004/11/27 13:35:38+01:00 kaber@coreworks.de # [NETFILTER]: Verify NAT manips have been applied before reversing them in icmp_reply_translation # # ICMP errors may be generated for packets that don't have # all NAT manips applied yet. Verify manips have been applied # before reversing them. # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_core.c # 2004/11/27 13:35:30+01:00 kaber@coreworks.de +36 -0 # [NETFILTER]: Verify NAT manips have been applied before reversing them in icmp_reply_translation # # ICMP errors may be generated for packets that don't have # all NAT manips applied yet. Verify manips have been applied # before reversing them. # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/11/27 13:35:30+01:00 kaber@coreworks.de +1 -0 # [NETFILTER]: Verify NAT manips have been applied before reversing them in icmp_reply_translation # # ICMP errors may be generated for packets that don't have # all NAT manips applied yet. Verify manips have been applied # before reversing them. # # Signed-off-by: Patrick McHardy # # ChangeSet # 2004/11/27 13:26:24+01:00 kaber@coreworks.de # [NETFILTER]: Apply PRE_ROUTING manips in LOCAL_OUT for locally generated icmp errors # # Locally generated ICMP errors never hit PRE_ROUTING. Fixes invalid # addressed ICMP errors for SNATed packets. # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_core.c # 2004/11/27 13:26:17+01:00 kaber@coreworks.de +8 -0 # [NETFILTER]: Apply PRE_ROUTING manips in LOCAL_OUT for locally generated icmp errors # # Locally generated ICMP errors never hit PRE_ROUTING. Fixes invalid # addressed ICMP errors for SNATed packets. # # Signed-off-by: Patrick McHardy # # ChangeSet # 2004/11/27 13:15:30+01:00 kaber@coreworks.de # [NETFILTER]: Save a level of indentation in icmp_reply_translation # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_core.c # 2004/11/27 13:15:22+01:00 kaber@coreworks.de +25 -29 # [NETFILTER]: Save a level of indentation in icmp_reply_translation # # Signed-off-by: Patrick McHardy # # ChangeSet # 2004/11/27 12:20:20+01:00 kaber@coreworks.de # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_standalone.c # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +4 -22 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_rule.c # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -11 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_core.c # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -8 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/Kconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -14 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # include/linux/netfilter_ipv4/ip_nat.h # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -5 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/sparc64/defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc64/defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc64/configs/pSeries_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc64/configs/iSeries_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc64/configs/g5_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/pplus_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/pmac_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/pcore_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/menf1_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/k2_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/ibmchrp_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/common_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/apus_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/ppc/configs/adir_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/parisc/configs/n4000_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/parisc/configs/c3000_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/parisc/configs/a500_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/mips/defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/mips/configs/rm200_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/mips/configs/ip22_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/sun3x_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/sun3_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/q40_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/mvme16x_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/mvme147_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/mac_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/hp300_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/bvme6000_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/atari_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/apollo_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/m68k/configs/amiga_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/i386/defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/arm/configs/ixp4xx_defconfig # 2004/11/27 12:20:13+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/arm/configs/ebsa110_defconfig # 2004/11/27 12:20:12+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # arch/alpha/defconfig # 2004/11/27 12:20:12+01:00 kaber@coreworks.de +0 -1 # [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option # # Signed-off-by: Patrick McHardy # # ChangeSet # 2004/11/27 12:14:54+01:00 kaber@coreworks.de # [NETFILTER]: Release dst_entry in PRE_ROUTING after NAT # # Fixes NAT on loopback. # # Signed-off-by: Patrick McHardy # # net/ipv4/netfilter/ip_nat_standalone.c # 2004/11/27 12:14:47+01:00 kaber@coreworks.de +24 -1 # [NETFILTER]: Release dst_entry in PRE_ROUTING after NAT # # Fixes NAT on loopback. # # Signed-off-by: Patrick McHardy # # ChangeSet # 2004/11/26 11:50:43-06:00 bunk@stusta.de # [PATCH] remove bouncing email address of Deanna Bonds # # The patch below (applies against both 2.4 and 2.6) removes the bouncing # email address of Deanna Bonds (I didn't find a nmore recent address). # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/dpti.h # 2004/11/24 12:23:56-06:00 bunk@stusta.de +0 -1 # remove bouncing email address of Deanna Bonds # # drivers/scsi/dpt_i2o.c # 2004/11/24 12:24:37-06:00 bunk@stusta.de +0 -1 # remove bouncing email address of Deanna Bonds # # drivers/scsi/dpt/dpti_ioctl.h # 2004/11/24 12:24:27-06:00 bunk@stusta.de +0 -1 # remove bouncing email address of Deanna Bonds # # drivers/scsi/aacraid/README # 2004/11/24 12:24:16-06:00 bunk@stusta.de +1 -1 # remove bouncing email address of Deanna Bonds # # ChangeSet # 2004/11/26 11:47:06-06:00 bunk@stusta.de # [PATCH] SCSI aic7xxx_old.c: make a function static # # The patch below makes the needlessly global function aic7xxx_info # static. # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/aic7xxx_old/aic7xxx_proc.c # 2004/11/13 10:16:45-06:00 bunk@stusta.de +1 -1 # SCSI aic7xxx_old.c: make a function static # # drivers/scsi/aic7xxx_old.c # 2004/11/13 10:16:12-06:00 bunk@stusta.de +1 -1 # SCSI aic7xxx_old.c: make a function static # # ChangeSet # 2004/11/26 11:45:27-06:00 jejb@mulgrave.(none) # LSI Logic - SAS and FC PCI ID's # # From: Moore, Eric Dean # # Here are new PCI ID's for SAS and Fibre Channel # LSI Logic controllers. # # Signed-off-by: Eric Moore # Signed-off-by: James Bottomley # # include/linux/pci_ids.h # 2004/11/26 11:44:15-06:00 jejb@mulgrave.(none) +10 -0 # LSI Logic - SAS and FC PCI ID's # # ChangeSet # 2004/11/26 11:33:06-06:00 jejb@mulgrave.(none) # fixup dynamic scan aids EXPORT_SYMBOL mismerge # # OK, so I exported the wrong symbols ... # # Signed-off-by: James Bottomley # # drivers/scsi/scsi_scan.c # 2004/11/26 11:31:38-06:00 jejb@mulgrave.(none) +2 -1 # fixup dynamic scan aids EXPORT_SYMBOL mismerge # # ChangeSet # 2004/11/26 10:16:03-06:00 jejb@mulgrave.(none) # scsi: LLDD dynamic scan aids # # From: James.Smart@Emulex.Com # # With rejection fixes around the removal of scsi_syms.c # Signed-off-by: James Bottomley # # include/scsi/scsi_host.h # 2004/11/26 10:15:26-06:00 jejb@mulgrave.(none) +3 -0 # scsi: LLDD dynamic scan aids # # drivers/scsi/scsi_scan.c # 2004/11/26 10:15:26-06:00 jejb@mulgrave.(none) +13 -0 # scsi: LLDD dynamic scan aids # # ChangeSet # 2004/11/26 10:10:46-06:00 axboe@suse.de # [PATCH] kill locking around scsi_done() # # Lets show the mid layer as a good example and remove the host lock # around the scsi_done() call. # # Signed-off-by: Jens Axboe # Signed-off-by: James Bottomley # # ===== drivers/scsi/scsi.c 1.148 vs edited ===== # # drivers/scsi/scsi.c # 2004/11/20 16:25:38-06:00 axboe@suse.de +0 -2 # kill locking around scsi_done() # # ChangeSet # 2004/11/26 10:07:03-06:00 bunk@stusta.de # [PATCH] kill scsi_syms.c # # The patch below removes scsi_syms.c and moves the EXPORT_SYMBOL's to the # files where the actual functions are. # # Signed-off-by: Adrian Bunk # Signed-off-by: James Bottomley # # drivers/scsi/scsicam.c # 2004/11/20 14:31:54-06:00 bunk@stusta.de +3 -0 # kill scsi_syms.c # # drivers/scsi/scsi_sysfs.c # 2004/11/20 14:44:12-06:00 bunk@stusta.de +3 -0 # kill scsi_syms.c # # drivers/scsi/scsi_scan.c # 2004/11/20 14:43:37-06:00 bunk@stusta.de +5 -0 # kill scsi_syms.c # # drivers/scsi/scsi_lib.c # 2004/11/20 14:46:26-06:00 bunk@stusta.de +9 -1 # kill scsi_syms.c # # drivers/scsi/scsi_ioctl.c # 2004/11/20 14:36:32-06:00 bunk@stusta.de +3 -0 # kill scsi_syms.c # # drivers/scsi/scsi_error.c # 2004/11/20 14:46:48-06:00 bunk@stusta.de +6 -0 # kill scsi_syms.c # # drivers/scsi/scsi.c # 2004/11/20 14:46:12-06:00 bunk@stusta.de +11 -0 # kill scsi_syms.c # # drivers/scsi/hosts.c # 2004/11/20 14:30:51-06:00 bunk@stusta.de +8 -0 # kill scsi_syms.c # # drivers/scsi/constants.c # 2004/11/20 14:35:16-06:00 bunk@stusta.de +9 -0 # kill scsi_syms.c # # drivers/scsi/Makefile # 2004/11/20 14:26:17-06:00 bunk@stusta.de +1 -1 # kill scsi_syms.c # # Documentation/scsi/scsi_mid_low_api.txt # 2004/11/20 14:25:56-06:00 bunk@stusta.de +2 -2 # kill scsi_syms.c # # BitKeeper/deleted/.del-scsi_syms.c~8c75b2d48ed73d87 # 2004/11/26 10:06:12-06:00 bunk@stusta.de +0 -0 # Delete: drivers/scsi/scsi_syms.c # # ChangeSet # 2004/11/25 12:07:52-06:00 jejb@mulgrave.(none) # convert eata to pass pointers around # # From: Christoph Hellwig # # pass pointers to Scsi_Host and the private data around instead of using # indices into global arrays all over the place. # # Signed-off-by: James Bottomley # # drivers/scsi/eata.c # 2004/11/25 12:05:43-06:00 jejb@mulgrave.(none) +291 -298 # convert eata to pass pointers around # # ChangeSet # 2004/11/25 11:54:54-06:00 hch@lst.de # [PATCH] feed eata.c through Lindent # # the driver oopses on load for me currently, but to debug it I need to # actually be able to read the source.. # # Signed-off-by: James Bottomley # # drivers/scsi/eata.c # 2004/11/02 07:28:36-06:00 hch@lst.de +1770 -1568 # feed eata.c through Lindent # # ChangeSet # 2004/11/25 11:08:32-06:00 jejb@mulgrave.(none) # Merge ssh://linux-scsi@linux-scsi.bkbits.net/scsi-misc-2.6 # into mulgrave.(none):/home/jejb/BK/scsi-misc-2.6 # # drivers/scsi/hosts.c # 2004/11/25 11:08:25-06:00 jejb@mulgrave.(none) +0 -0 # Auto merged # # drivers/scsi/Kconfig # 2004/11/25 11:08:25-06:00 jejb@mulgrave.(none) +0 -0 # Auto merged # # ChangeSet # 2004/11/24 00:04:10-08:00 lcapitulino@conectiva.com.br # [NET]: __sock_create() cleanup # # The 'i' variable in net/socket.c::__sock_create() is not necessary. It's # have been used to store error codes but there is an 'err' variable already. # # Signed-off-by: Luiz Capitulino # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/socket.c # 2004/11/24 00:03:51-08:00 lcapitulino@conectiva.com.br +6 -8 # [NET]: __sock_create() cleanup # # The 'i' variable in net/socket.c::__sock_create() is not necessary. It's # have been used to store error codes but there is an 'err' variable already. # # Signed-off-by: Luiz Capitulino # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/23 23:57:00-08:00 ahendry@tusc.com.au # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_timer.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -14 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_subr.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -14 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_out.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -13 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_link.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -13 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_in.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -14 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_facilities.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -14 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_dev.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -19 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/sysctl_net_x25.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -1 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/af_x25.c # 2004/11/23 23:56:41-08:00 ahendry@tusc.com.au +0 -9 # [X25]: Remove unused header files. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/23 23:56:04-08:00 ahendry@tusc.com.au # [X25]: When receiving a call, check listening sockets for matching call user data. # # If a listening socket sets call user data, ensure it only receives calls # with matching call user data. Also ensure incoming calls with matching # call user data dont go to another listening socket. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/x25_subr.c # 2004/11/23 23:55:45-08:00 ahendry@tusc.com.au +19 -0 # [X25]: When receiving a call, check listening sockets for matching call user data. # # If a listening socket sets call user data, ensure it only receives calls # with matching call user data. Also ensure incoming calls with matching # call user data dont go to another listening socket. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # net/x25/af_x25.c # 2004/11/23 23:55:45-08:00 ahendry@tusc.com.au +47 -15 # [X25]: When receiving a call, check listening sockets for matching call user data. # # If a listening socket sets call user data, ensure it only receives calls # with matching call user data. Also ensure incoming calls with matching # call user data dont go to another listening socket. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # include/net/x25.h # 2004/11/23 23:55:45-08:00 ahendry@tusc.com.au +1 -0 # [X25]: When receiving a call, check listening sockets for matching call user data. # # If a listening socket sets call user data, ensure it only receives calls # with matching call user data. Also ensure incoming calls with matching # call user data dont go to another listening socket. # # Signed-off-by: Andrew Hendry # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/23 23:54:43-08:00 simlo@phys.au.dk # [ARCNET]: Fixes. # # As previously reported the ArcNet driver didn't work with Preempt and SMB # on. They do now. I have changed the locking system from being a global # arcnet lock to being a lock per device. I used the lock in # dev->hard_start_xmit = arcnet_send_packet. # # Furthermore I added the 'CAP mode' encapsulation. As far as I see it it is # the only encapsulation which actually makes ArcNet usefull over ethernet. # Previously, the driver just ignored the hardware transmit status, now you # can get hardware acknowledge and excessive nacks back to userspace via a # raw socket. The capmode.c is nearly just a copy of arc-rawmode.c. The # difference is that it inserts a ack_tx() handle into the general driver # framework. # # Signed-off-by: Andrew Morton # Signed-off-by: David S. Miller # # include/linux/if_ether.h # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +1 -0 # [ARCNET]: Fixes. # # include/linux/if_arcnet.h # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +14 -0 # [ARCNET]: Fixes. # # include/linux/com20020.h # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +19 -11 # [ARCNET]: Fixes. # # include/linux/arcdevice.h # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +17 -4 # [ARCNET]: Fixes. # # drivers/net/arcnet/rfc1201.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +2 -0 # [ARCNET]: Fixes. # # drivers/net/arcnet/rfc1051.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +3 -0 # [ARCNET]: Fixes. # # drivers/net/arcnet/com20020.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +19 -9 # [ARCNET]: Fixes. # # drivers/net/arcnet/com20020-isa.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +0 -1 # [ARCNET]: Fixes. # # drivers/net/arcnet/arcnet.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +176 -77 # [ARCNET]: Fixes. # # drivers/net/arcnet/arc-rawmode.c # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +7 -2 # [ARCNET]: Fixes. # # drivers/net/arcnet/Makefile # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +1 -0 # [ARCNET]: Fixes. # # drivers/net/arcnet/Kconfig # 2004/11/23 23:53:52-08:00 simlo@phys.au.dk +19 -0 # [ARCNET]: Fixes. # # drivers/net/arcnet/capmode.c # 2004/11/23 23:53:48-08:00 simlo@phys.au.dk +296 -0 # [ARCNET]: Fixes. # # drivers/net/arcnet/capmode.c # 2004/11/23 23:53:48-08:00 simlo@phys.au.dk +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/drivers/net/arcnet/capmode.c # # ChangeSet # 2004/11/23 23:52:02-08:00 acme@conectiva.com.br # [XFRM]: Export xfrm_policy_delete() # # Will be needed for DCCP. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # net/xfrm/xfrm_policy.c # 2004/11/23 23:51:43-08:00 acme@conectiva.com.br +2 -0 # [XFRM]: Export xfrm_policy_delete() # # Will be needed for DCCP. # # Signed-off-by: Arnaldo Carvalho de Melo # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/23 23:50:00-08:00 kaber@trash.net # [PKT_SCHED]: Clean up tcf_action_init memory handling # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/sched/act_api.c # 2004/11/23 23:49:41-08:00 kaber@trash.net +47 -57 # [PKT_SCHED]: Clean up tcf_action_init memory handling # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # include/net/pkt_cls.h # 2004/11/23 23:49:41-08:00 kaber@trash.net +6 -20 # [PKT_SCHED]: Clean up tcf_action_init memory handling # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # include/net/act_api.h # 2004/11/23 23:49:41-08:00 kaber@trash.net +2 -2 # [PKT_SCHED]: Clean up tcf_action_init memory handling # # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/11/23 23:47:34-08:00 bdschuym@pandora.be # [EBTABLES]: Add userspace logging via netlink socket. # # The patch below adds the ebtables ulog watcher, that sends packets # to userspace. It is based on ipt_ULOG.c. # # The complete packet, including Ethernet header, is sent to userspace. # The in and out bridge ports are also sent to userspace. Logging is # of course not restricted to IP packets. # An example of a userspace program that receives and parses packets # sent by the ulog watcher is in the ebtables CVS tree under # examples/ulog/ # # Signed-off-by: Bart De Schuymer # Signed-off-by: David S. Miller # # net/bridge/netfilter/ebtables.c # 2004/11/23 23:46:46-08:00 bdschuym@pandora.be +3 -3 # [EBTABLES]: Add userspace logging via netlink socket. # # net/bridge/netfilter/ebt_log.c # 2004/11/23 23:46:46-08:00 bdschuym@pandora.be +3 -2 # [EBTABLES]: Add userspace logging via netlink socket. # # net/bridge/netfilter/Makefile # 2004/11/23 23:46:46-08:00 bdschuym@pandora.be +1 -0 # [EBTABLES]: Add userspace logging via netlink socket. # # net/bridge/netfilter/Kconfig # 2004/11/23 23:46:46-08:00 bdschuym@pandora.be +16 -2 # [EBTABLES]: Add userspace logging via netlink socket. # # include/linux/netfilter_bridge/ebtables.h # 2004/11/23 23:46:46-08:00 bdschuym@pandora.be +3 -3 # [EBTABLES]: Add userspace logging via netlink socket. # # net/bridge/netfilter/ebt_ulog.c # 2004/11/23 23:46:41-08:00 bdschuym@pandora.be +295 -0 # [EBTABLES]: Add userspace logging via netlink socket. # # net/bridge/netfilter/ebt_ulog.c # 2004/11/23 23:46:41-08:00 bdschuym@pandora.be +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/net/bridge/netfilter/ebt_ulog.c # # include/linux/netfilter_bridge/ebt_ulog.h # 2004/11/23 23:46:38-08:00 bdschuym@pandora.be +36 -0 # [EBTABLES]: Add userspace logging via netlink socket. # # include/linux/netfilter_bridge/ebt_ulog.h # 2004/11/23 23:46:38-08:00 bdschuym@pandora.be +0 -0 # BitKeeper file /disk1/BK/net-2.6.11/include/linux/netfilter_bridge/ebt_ulog.h # # ChangeSet # 2004/11/23 18:52:13+11:00 airlied@starflyer.(none) # drm: move the enable device before filling in device info # # This moves the pci_enable_device to before the device info is # filled out as without routeirq this goes wrong.. # # Thanks to Ralf Gerbig for testing this. # # Signed-off-by: Dave Airlie # # drivers/char/drm/drm_stub.c # 2004/11/23 18:52:04+11:00 airlied@starflyer.(none) +3 -1 # drm: move the enable device before filling in device info # # This moves the pci_enable_device to before the device info is # filled out as without routeirq this goes wrong.. # # Thanks to Ralf Gerbig for testing this. # # Signed-off-by: Dave Airlie # # ChangeSet # 2004/11/20 12:53:46+00:00 dwmw2@shinybook.infradead.org # MTD: Use msleep() in cfi_udelay() helper function. # # Signed-off-by: David Woodhouse # # include/linux/mtd/cfi.h # 2004/11/20 12:53:23+00:00 dwmw2@shinybook.infradead.org +6 -8 # revision 1.50 # date: 2004/11/20 12:46:51; author: dwmw2; state: Exp; lines: +6 -8 # Fix cfi_udelay() to use msleep() # # ChangeSet # 2004/11/20 12:48:27+00:00 dwmw2@shinybook.infradead.org # MTD NOR chip drivers: use msleep() # # Description: Use msleep() instead of schedule_timeout() # to guarantee the task delays as expected. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: David Woodhouse # # drivers/mtd/chips/cfi_cmdset_0020.c # 2004/11/20 12:48:03+00:00 dwmw2@shinybook.infradead.org +4 -4 # Description: Use msleep() instead of schedule_timeout() # to guarantee the task delays as expected. # # drivers/mtd/chips/cfi_cmdset_0002.c # 2004/11/20 12:48:03+00:00 dwmw2@shinybook.infradead.org +3 -5 # Description: Use msleep() instead of schedule_timeout() # to guarantee the task delays as expected. # # drivers/mtd/chips/amd_flash.c # 2004/11/20 12:48:02+00:00 dwmw2@shinybook.infradead.org +2 -2 # Description: Use msleep() instead of schedule_timeout() # to guarantee the tas